[PATCH v5 0/5] iio: ADC driver for EP93xx SoC
From: jic23@kernel.org (Jonathan Cameron)
Date: 2017-06-11 14:18:37
Also in:
linux-iio
On Sun, 4 Jun 2017 01:26:47 +0200 Alexander Sverdlin [off-list ref] wrote:
This series prepares the necessary infrastructure for ADC platform device on Cirrus Logic EP93xx family of SoCs and adds the driver for ADC device using IIO subsystem.
The reason these have been reposted is because the EP93xx don't have an actual tree as such. They are typically handled directly through the arm-soc tree. As such I'm looking for a route to get this applied. The dependencies are such that the whole series should go through either arm-soc or iio. I don't really mind which. Either I need Acks for applying the patches that touch the arch bits (we have Ryan's but I'd like a more general arm-soc one given this will be in your area), or I will probably ack the driver in a minute so the log can go through arm-soc. Anyhow, don't really mind but let's get this moving! Jonathan
Changelog v5: Rebased to ea094f3c830a Added Ryan's ack v4: Spelling improvements sign_extend32() usage v3: Rebased to the current master sizeof(struct foo) -> sizeof(*bar) v2: Added Documentation/iio/ep93xx_adc.txt Removed extend_name Added timeout to the status polling loop Used iio_device_register() instead of devm_iio_device_register() Alexander Sverdlin (5): clk: ep93xx: Implement clk_get_parent() clk: ep93xx: Add ADC clock ep93xx: Add ADC platform device support to core edb93xx: Add ADC platform device iio: adc: New driver for Cirrus Logic EP93xx ADC Documentation/iio/ep93xx_adc.txt | 29 +++ arch/arm/mach-ep93xx/clock.c | 14 ++ arch/arm/mach-ep93xx/core.c | 24 +++ arch/arm/mach-ep93xx/edb93xx.c | 1 + arch/arm/mach-ep93xx/include/mach/platform.h | 1 + arch/arm/mach-ep93xx/soc.h | 1 + drivers/iio/adc/Kconfig | 11 ++ drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ep93xx_adc.c | 255 +++++++++++++++++++++++++++ 9 files changed, 337 insertions(+) create mode 100644 Documentation/iio/ep93xx_adc.txt create mode 100644 drivers/iio/adc/ep93xx_adc.c