Re: [PATCH v4] iio: accel: Add support for the Bosch-Sensortec BMI088

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 23-03-2020 14:47, Andy Shevchenko wrote:
On Mon, Mar 23, 2020 at 01:33:58PM +0100, Mike Looijmans wrote:
On 23-03-2020 12:31, Andy Shevchenko wrote:
On Mon, Mar 23, 2020 at 10:28:30AM +0100, Mike Looijmans wrote:
The BMI088 is a combined module with both accelerometer and gyroscope.
This adds the accelerometer driver support for the SPI interface.
The gyroscope part is already supported by the BMG160 driver.


Thank you, the comment about shared buffer given to v3 still applies.
Also see below.

Since you didn't comment on many, I assume you are in favor to follow.
Please, comment if it's not the case.

...

As most of the method body depends on that "bool" argument, I would actually
just split it into separate "enable" and "disable" methods. Simpler to read
and understand, and probably doesn't make a difference in compiled size
either.

It's even better!

...

+#ifndef BMI088_ACCEL_H
+#define BMI088_ACCEL_H
+
+extern const struct regmap_config bmi088_regmap_conf;
+extern const struct dev_pm_ops bmi088_accel_pm_ops;

Do you need extern?

probably not.

Apparently I do, without "extern" the compiler will complain:
 multiple definition of `bmi088_accel_pm_ops'

with variable declarations the "extern" keyword is needed.



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux