On 03/03/15 07:58, Markus Pargmann wrote: > Hi, > > This series adds a driver for the Freescale i.MX25 SoC internal ADC unit which > is used for touchscreen and ADC. The driver consists of three parts, the MFD > driver which handles interrupts and some central configuration registers, the > ADC driver and the touchscreen driver. > > v7 has some modifications in the probe functions to use devres irq requests. > irq checks were fixed to check for irqs <= 0. The header was cleaned up to have > a more uniform presentation of the bit fields. Detailed changelogs are attached > to the according mails. > > Best Regards, > > Markus Almost there as far as I am concerned. Just that one unbalanced regulator_enable that needs dealing with. The bindings are pretty simple so whilst a device-tree ack would of course be great I guess it could be taken without. This wants to go via mfd or I suppose the freescale/arm-soc tree. Either is fine with me. Jonathan > > > Denis Carikli (2): > ARM: dts: imx25: Add TSC and ADC support > ARM: imx_v4_v5_defconfig: Add I.MX25 Touchscreen controller and ADC > support. > > Markus Pargmann (6): > ARM: dt: Binding documentation for imx25 ADC/TSC > ARM: dt: Binding documentation for imx25 GCQ > ARM: dt: Binding documentation for imx25 touchscreen controller > mfd: fsl imx25 Touchscreen ADC driver > iio: adc: fsl,imx25-gcq driver > input: touchscreen: imx25 tcq driver > > .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 54 ++ > .../bindings/input/touchscreen/fsl-mx25-tcq.txt | 29 + > .../devicetree/bindings/mfd/fsl-imx25-tsadc.txt | 46 ++ > arch/arm/boot/dts/imx25.dtsi | 30 +- > arch/arm/configs/imx_v4_v5_defconfig | 4 + > drivers/iio/adc/Kconfig | 7 + > drivers/iio/adc/Makefile | 1 + > drivers/iio/adc/fsl-imx25-gcq.c | 356 +++++++++++++ > drivers/input/touchscreen/Kconfig | 6 + > drivers/input/touchscreen/Makefile | 1 + > drivers/input/touchscreen/fsl-imx25-tcq.c | 593 +++++++++++++++++++++ > drivers/mfd/Kconfig | 10 + > drivers/mfd/Makefile | 2 + > drivers/mfd/fsl-imx25-tsadc.c | 164 ++++++ > include/dt-bindings/iio/adc/fsl-imx25-gcq.h | 18 + > include/linux/mfd/imx25-tsadc.h | 141 +++++ > 16 files changed, 1459 insertions(+), 3 deletions(-) > create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt > create mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl-mx25-tcq.txt > create mode 100644 Documentation/devicetree/bindings/mfd/fsl-imx25-tsadc.txt > create mode 100644 drivers/iio/adc/fsl-imx25-gcq.c > create mode 100644 drivers/input/touchscreen/fsl-imx25-tcq.c > create mode 100644 drivers/mfd/fsl-imx25-tsadc.c > create mode 100644 include/dt-bindings/iio/adc/fsl-imx25-gcq.h > create mode 100644 include/linux/mfd/imx25-tsadc.h > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html