Re: Work plan to move AD2S1210 out of staging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Rodrigo,

Thanks for your effort on analyzing this.

On Fri, Mar 9, 2018 at 2:52 AM, Rodrigo Siqueira
<rodrigosiqueiramelo@xxxxxxxxx> wrote:
> Hi,
>
> Today I looked at the AD2S1210 code and datasheet. As a result, I present here
> the following work plan for discussion:
>
> 0) Checkpach free
>
> There are just two 'CHECKs' in this module. Fix it is easy.

Great.

>
> 1) Update the channels definition
>
> After a first read of the datasheet, I believe the AD2S1210 need an update to
> the iio_chan_spec already defined and also requires another channel for
> velocity. I am not 100% sure, but I also think that other channels have to be
> defined because of this chip has many features (absolute position and velocity,
> system fault detect, programmable sinusoidal, etc.); however, I prefer to keep
> things simple now.
>

> 2) Events for handling error detections
>
> The AD2S1210 provide many fault detection thresholds. The chip triggers some
> faults, and I believe the AD2S1210 module can handle it with events interface.
> If I am right, I to start by adding LOS  handler.
>
> 3) Use IIO ABI
>
> From what I understood from the documentation, I believe the write using sysfs
> interface is not right. The AD2S1210 module should use iio_info for this tasks
> (even for read). If I am right, I want to fix it.
>
> Is my work plan to move AD2S1210 out of staging make sense?

Yup. It does makes sense.

For the moment no need to add new features. We should just concentrate
on supporting the existing functionality but with the standard IIO interface.

>
> Finally, I want to work on AD2S1210, but David Veenstra has priority on
> this task because he already expressed his interest in working on
> AD2S1210 and AD2S1200.  I proposed to him that we divided this task in
> two: I work in the  AD2S1210 and him in the AD2S1200.
>
> Best regards,
> Siqueira
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux