Re: [PATCH v3 4/4] iio: accel: adxl345: Add SPI support
From: Andy Shevchenko <hidden>
Date: 2017-02-23 16:58:33
Also in:
linux-iio, lkml
On Thu, Feb 23, 2017 at 6:47 PM, Lars-Peter Clausen [off-list ref] wrote:
On 02/23/2017 05:43 PM, Andy Shevchenko wrote:quoted
On Wed, Feb 22, 2017 at 12:23 PM, Eva Rachel Retuya [off-list ref] wrote:quoted
Add SPI driver that initializes SPI regmap for the adxl345 core driver. The driver supports the same functionality as I2C namely the x, y, z and scale readings.
quoted
quoted
config ADXL345_I2C tristate select REGMAP_I2C +config ADXL345_SPI + tristate + select REGMAP_SPIHmm... I saw another pattern Library / core part is non-visible to user, while SPI and I2C parts are selectable by user. Why do you use inverted pattern? What did I miss?The first version of the patch used the other pattern SPI/I2C visible. Jonathan suggested this other pattern. I prefer the explicit SPI/I2C visible pattern, but in the end it doesn't really matter as long as both work.
Yes, but this pattern makes extra footprint of the kernel and basically dead code when I would like, for example, to have SPI bus enabled, I2C module available, but SPI module not compiled. Other one is when I want to have one compiled in, one as a module by whatever reason. At the end I have no strong opinion, though rationale for the opposite is above. -- With Best Regards, Andy Shevchenko