--- v8
+++ v10
@@ -28,6 +28,20 @@
The power-supply patch included in series is only poorly tested as I
lack of hardware with real battery connected. Reset and ADC are not
supported by this series.
+
+Changelog v10:
+- Exported locking functions for RTC lock and as a result dropped hid
+ the struct bd70528 from sub-devices who no longer needed it.
+- removed linux/gpio.h header from GPIO driver.
+
+Changelog v9: Changes suggested by Lee Jones
+- MFD, DT-binding, RTC and WDT changed
+- DT-bindings: Spelling fixes
+- RTC and WDT: Use exported function instead of function pointer for WDT
+ arming/disarming
+- MFD: Export WDT arming/disarming function instead of providing a
+ pointer to it.
+- Various styling fixes.
Changelog v8:
- regulators(*), wdt, gpio, rtc, mfd(*) and dt-bindings unchanged.
@@ -126,12 +140,14 @@
support BD70528 battery charger
Patch 8:
support BD70528 watchdog
+Patch 9:
+ drop struct bd70528 from regulator
This patch series is based on Mark's regulator/for-next branch
---
-Matti Vaittinen (8):
+Matti Vaittinen (9):
mfd: regulator: clk: split rohm-bd718x7.h
mfd: bd70528: Support ROHM bd70528 PMIC - core
clk: bd718x7: Support ROHM BD70528 clk block
@@ -140,31 +156,33 @@
rtc: bd70528: Initial support for ROHM bd70528 RTC
power: supply: Initial support for ROHM BD70528 PMIC charger block
watchdog: bd70528: Initial support for ROHM BD70528 watchdog block
+ regulator: bd70528: drop struct bd70528
.../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 +++
drivers/clk/Kconfig | 6 +-
drivers/clk/clk-bd718x7.c | 24 +-
drivers/gpio/Kconfig | 11 +
drivers/gpio/Makefile | 1 +
- drivers/gpio/gpio-bd70528.c | 232 +++++++
+ drivers/gpio/gpio-bd70528.c | 231 +++++++
drivers/mfd/Kconfig | 17 +
drivers/mfd/Makefile | 1 +
- drivers/mfd/rohm-bd70528.c | 410 ++++++++++++
+ drivers/mfd/rohm-bd70528.c | 438 ++++++++++++
drivers/mfd/rohm-bd718x7.c | 23 +-
drivers/power/supply/Kconfig | 9 +
drivers/power/supply/Makefile | 1 +
drivers/power/supply/bd70528-charger.c | 745 +++++++++++++++++++++
+ drivers/regulator/bd70528-regulator.c | 4 +-
drivers/regulator/bd718x7-regulator.c | 24 +-
drivers/rtc/Kconfig | 8 +
drivers/rtc/Makefile | 1 +
drivers/rtc/rtc-bd70528.c | 500 ++++++++++++++
drivers/watchdog/Kconfig | 12 +
drivers/watchdog/Makefile | 1 +
- drivers/watchdog/bd70528_wdt.c | 190 ++++++
- include/linux/mfd/rohm-bd70528.h | 392 +++++++++++
+ drivers/watchdog/bd70528_wdt.c | 187 ++++++
+ include/linux/mfd/rohm-bd70528.h | 383 +++++++++++
include/linux/mfd/rohm-bd718x7.h | 22 +-
include/linux/mfd/rohm-generic.h | 20 +
- 23 files changed, 2706 insertions(+), 46 deletions(-)
+ 24 files changed, 2723 insertions(+), 48 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
create mode 100644 drivers/gpio/gpio-bd70528.c
create mode 100644 drivers/mfd/rohm-bd70528.c