On Fri, 27 Mar 2020, saravanan sekar wrote:Sorry one of his hint made me removed him in CC unknowingly.
On 27/03/20 11:22 am, Lee Jones wrote:[...]
Saravanan, Jonathan,
On Fri, 27 Mar 2020, saravanan sekar wrote:
On 27/03/20 8:55 am, Lee Jones wrote:
On Sun, 22 Mar 2020, Saravanan Sekar wrote:
mp2629 is a highly-integrated switching-mode battery charge management
device for single-cell Li-ion or Li-polymer battery.
Add MFD core enables chip access for ADC driver for battery readings,
and a power supply battery-charger driver
Signed-off-by: Saravanan Sekar <sravanhome@xxxxxxxxx>
---
drivers/mfd/Kconfig | 9 +++
drivers/mfd/Makefile | 2 +
drivers/mfd/mp2629.c | 116 +++++++++++++++++++++++++++++++++++++
include/linux/mfd/mp2629.h | 22 +++++++
4 files changed, 149 insertions(+)
create mode 100644 drivers/mfd/mp2629.c
create mode 100644 include/linux/mfd/mp2629.h
So Andy has reviewed, but you still don't have him on Cc?I misunderstood your previous question that you are asking to remove thisSorry?Some more shared enum added in ADC driver+#ifndef __MP2629_H__Why not just add the includes?
+#define __MP2629_H__
+
+#include <linux/types.h>
+
+struct device;
+struct regmap;
mp2629.h file
"No user here. (Hint: Use forward declaration of struct device instead)" -
review comments on V1 from Andy Shevchenko.
So remove the includes
How are we meant to continue the discussion?Ok will add includes
As a general rule I'm not a fan of forward declarations.
I think they should be avoided if at all possible.
+struct mp2629_info {
+ struct device *dev;
+ struct regmap *regmap;
+};
+
+#endif