Work plan to move AD2S1210 out of staging

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

 



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.

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?

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



[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