On 20 January 2017 09:59:52 GMT+00:00, Greg KH <greg@xxxxxxxxx> wrote: >On Fri, Jan 20, 2017 at 10:46:05AM +0100, Linus Walleij wrote: >> commit 762227721fe6225be5b6d233ef681aea5871f5f3 >> "iio: accel: st_accel: handle deprecated bindings" >> attempted to be smart and let users use the old I2C >> driver and the new SPI driver, or the old SPI driver and >> the new I2C driver in combination for the LIS3LV02, >> and put the restrictions on the I2C and SPI subdrivers >> not not be combined with the old subdrivers. >> >> This doesn't work since the IIO ST accel top-level >> component selects the I2C and SPI subdrivers, resulting >> in the following Kconfig noise: >> >> warning: (IIO_ST_ACCEL_3AXIS) selects IIO_ST_ACCEL_I2C_3AXIS >> which has unmet direct dependencies (IIO && !SENSORS_LIS3_I2C >> && IIO_ST_ACCEL_3AXIS && IIO_ST_SENSORS_I2C) >> warning: (IIO_ST_ACCEL_3AXIS) selects IIO_ST_ACCEL_SPI_3AXIS >> which has unmet direct dependencies (IIO && !SENSORS_LIS3_SPI >> && IIO_ST_ACCEL_3AXIS && IIO_ST_SENSORS_SPI) >> (...) >> >> This fixes the issue by putting the dependencies directly >> in the top-level component instead, so that it never gets >> to select its unselectable subcomponent. >> >> Cc: Greg KH <greg@xxxxxxxxx> >> Cc: Jonathan Cameron <jic23@xxxxxxxxxx> >> Fixes: 762227721fe6 ("iio: accel: st_accel: handle deprecated >bindings") >> Reported-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> >> Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> >> --- >> I guess Greg can apply the patch directly to quickly get >> rid of the Kconfig noise, else Jonathan can funnel it as >> a fix. > >I'll be glad to take it if I can get an ack from Jonathan. Acked-by: Jonathan Cameron <jic23@xxxxxxxxxx>. Thanks > >thanks for the quick response, > >greg k-h -- Sent from my Android device with K-9 Mail. Please excuse my brevity. -- 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