--- v5
+++ v7
@@ -28,6 +28,19 @@
Thanks,
Cristi
+
+Changes in v7:
+- Dropped the patches already queued for merging:
+ * regulator: Add regulator driver for ATC260x PMICs
+ * power: reset: Add poweroff driver for ATC260x PMICs
+- Rebased patchset on v5.11-rc5
+
+Changes in v6 - MFD driver updates as indicated by Lee:
+- Defined a magic number for max chip revision
+- Adjusted code formatting around i2c_driver struct initialization
+- Dropped the device initialization callback in struct atc260x and instead
+ provided a generic function making use of a new member structure to hold
+ the hardware specific register information
Changes in v5:
- Removed an unnecessary '#include' line in the power-off driver,
@@ -62,43 +75,33 @@
- Added yaml binding doc
- Rebased patchset on kernel v5.9-rc1
-Cristian Ciocaltea (6):
+Cristian Ciocaltea (4):
dt-bindings: input: Add reset-time-sec common property
dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding
mfd: Add MFD driver for ATC260x PMICs
- regulator: Add regulator driver for ATC260x PMICs
- power: reset: Add poweroff driver for ATC260x PMICs
input: atc260x: Add onkey driver for ATC260x PMICs
Manivannan Sadhasivam (1):
MAINTAINERS: Add entry for ATC260x PMIC
.../devicetree/bindings/input/input.yaml | 7 +
- .../bindings/mfd/actions,atc260x.yaml | 183 ++++++
+ .../bindings/mfd/actions,atc260x.yaml | 183 +++++++++++
MAINTAINERS | 12 +
drivers/input/misc/Kconfig | 11 +
drivers/input/misc/Makefile | 2 +-
- drivers/input/misc/atc260x-onkey.c | 305 ++++++++++
+ drivers/input/misc/atc260x-onkey.c | 305 +++++++++++++++++
drivers/mfd/Kconfig | 18 +
drivers/mfd/Makefile | 3 +
- drivers/mfd/atc260x-core.c | 293 ++++++++++
- drivers/mfd/atc260x-i2c.c | 64 +++
- drivers/power/reset/Kconfig | 8 +-
- drivers/power/reset/Makefile | 1 +
- drivers/power/reset/atc260x-poweroff.c | 262 +++++++++
- drivers/regulator/Kconfig | 8 +
- drivers/regulator/Makefile | 1 +
- drivers/regulator/atc260x-regulator.c | 539 ++++++++++++++++++
- include/linux/mfd/atc260x/atc2603c.h | 281 +++++++++
- include/linux/mfd/atc260x/atc2609a.h | 308 ++++++++++
- include/linux/mfd/atc260x/core.h | 58 ++
- 19 files changed, 2362 insertions(+), 2 deletions(-)
+ drivers/mfd/atc260x-core.c | 310 ++++++++++++++++++
+ drivers/mfd/atc260x-i2c.c | 64 ++++
+ include/linux/mfd/atc260x/atc2603c.h | 281 ++++++++++++++++
+ include/linux/mfd/atc260x/atc2609a.h | 308 +++++++++++++++++
+ include/linux/mfd/atc260x/core.h | 58 ++++
+ 13 files changed, 1561 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
create mode 100644 drivers/input/misc/atc260x-onkey.c
create mode 100644 drivers/mfd/atc260x-core.c
create mode 100644 drivers/mfd/atc260x-i2c.c
- create mode 100644 drivers/power/reset/atc260x-poweroff.c
- create mode 100644 drivers/regulator/atc260x-regulator.c
create mode 100644 include/linux/mfd/atc260x/atc2603c.h
create mode 100644 include/linux/mfd/atc260x/atc2609a.h
create mode 100644 include/linux/mfd/atc260x/core.h