On Tue, 25 Feb 2020 20:19:33 +0530 Rohit Sarkar <rohitsarkar5398@xxxxxxxxx> wrote: > since there are no uses of the old GPIO API, remove the item from the > TODO and some new items. > > Changes from v1: > Add work item mentioned by Alexandru in https://marc.info/?l=linux-iio&m=158261515624212&w=2 My main issue here is we are adding to the "staging" todo, a list of tasks that are relevant to all drivers, not those in staging alone. Please break this into a simple patch removing the gpio stuff that is no longer relevant and a second patch to propose additions. That way I can pick up the uncontroversial part and we can talk further about whether it makes sense to put system wide TODO entries in here. Thanks, Jonathan > > Signed-off-by: Rohit Sarkar <rohitsarkar5398@xxxxxxxxx> > --- > drivers/staging/iio/TODO | 18 ++++++++++++------ > 1 file changed, 12 insertions(+), 6 deletions(-) > > diff --git a/drivers/staging/iio/TODO b/drivers/staging/iio/TODO > index 1b8ebf2c1b69..e54510c2ef5f 100644 > --- a/drivers/staging/iio/TODO > +++ b/drivers/staging/iio/TODO > @@ -1,11 +1,17 @@ > -2018-04-15 > +2020-02-25 > > -All affected drivers: > -Convert all uses of the old GPIO API from <linux/gpio.h> to the > -GPIO descriptor API in <linux/gpio/consumer.h> and look up GPIO > -lines from device tree, ACPI or board files, board files should > -use <linux/gpio/machine.h>. > +- Documentation > + - Binding docs for devices that are obviously used via device tree > + - Yaml conversions for abandoned drivers > + - ABI Documentation > + - Audit driviers/iio/staging/Documentation > > +- Replace iio_dev->mlock by either a local lock or use iio_claim_direct. > + (Requires analysis of the purpose of the lock.) > + > +- Converting drivers from device tree centric to more generic property handlers > + Refactor old platform_data constructs from drivers and convert it to state > + struct and using property handlers and readers. > > ADI Drivers: > CC the device-drivers-devel@xxxxxxxxxxxxxxxxxxxx mailing list when