On Mon, 10 Jun 2019 10:23:44 -0600 Robert Hancock <hancock@xxxxxxxxxxxxx> wrote: > Since the XADC logic can be used with standalone Xilinx FPGAs, this > driver can potentially be used with many different platforms, not just > the Zynq and MicroBlaze platforms this driver was allowed to be built > for. There should be no platform-specific code in this driver, so just > delete the platform dependency. > > Signed-off-by: Robert Hancock <hancock@xxxxxxxxxxxxx> Applied to the togreg branch of iio.git and pushed out as testing to see if any of us missed anything. Hopefully the many compiles 0-day will do on this will highlight if there is anything hiding we haven't thought of to make this a bad idea (more likely needing a little fix ;) Jonathan > --- > > This is an updated version of an earlier patch "iio: adc: xilinx: support all > ARM platforms", but this one just deletes the platform restriction entirely > as it seems unnecessary. > > drivers/iio/adc/Kconfig | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/iio/adc/Kconfig b/drivers/iio/adc/Kconfig > index f96a770..7e32862 100644 > --- a/drivers/iio/adc/Kconfig > +++ b/drivers/iio/adc/Kconfig > @@ -1085,7 +1085,6 @@ config VIPERBOARD_ADC > > config XILINX_XADC > tristate "Xilinx XADC driver" > - depends on ARCH_ZYNQ || MICROBLAZE || COMPILE_TEST > depends on HAS_IOMEM > select IIO_BUFFER > select IIO_TRIGGERED_BUFFER