Inter-revision diff: cover letter

Comparing v7 (message) to v10 (message)

--- v7
+++ v10
@@ -1,8 +1,4 @@
 Patch series introducing support for ROHM BD70528 PMIC
-
-Please note that patch 1 breaks compilation without patches 2 and 3
-Knowing the bd718x7 driver is already in upstream, it might be good
-if this change went through single tree, right?
 
 ROHM BD70528 is a programmable Power Management IC for battery
 powered 'ultra low power' systems like the pre-announced NXP
@@ -32,6 +28,28 @@
 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.
+  (*)Patches 1-3 squashed to not break bisecting.
+
+- removed unnecessary newline from clk
+- fixed possible use of uninitialized 'reg' from power-supply.
+  Found by 0-day tests and reported by Dan Carpenter.
 
 Changelog v7:
 Only patch 2 changed.
@@ -106,35 +124,31 @@
 Patch 1:
 	split the bd718x7.h to generic and chip specific portions.
 	(breaks compilation without patch 2 and 3)
+	- adapt bd718x7.h changes to bd718x7 regulator driver
+	- adapt bd718x7.h changes to bd718x7 clk driver
 Patch 2:
-	adapt bd718x7.h changes to bd718x7 regulator driver
+	add MFD core support for bd70528
 Patch 3:
-	adapt bd718x7.h changes to bd718x7 clk driver
+	support bd70528 clk using bd718x7 clk driver
 Patch 4:
-	add MFD core support for bd70528
+	document DT bindings for BD70528
 Patch 5:
-	support bd70528 clk using bd718x7 clk driver
+	support BD70528 GPIO block
 Patch 6:
-	document DT bindings for BD70528
+	support BD70528 RTC
 Patch 7:
-	support BD70528 GPIO block
+	support BD70528 battery charger
 Patch 8:
-	support BD70528 RTC
+	support BD70528 watchdog
 Patch 9:
-	support BD70528 battery charger
-Patch 10:
-	support BD70528 watchdog
+	drop struct bd70528 from regulator
 
 This patch series is based on Mark's regulator/for-next branch
 
 ---
 
-
-
-Matti Vaittinen (10):
-  mfd: bd718x7.h split to ROHM common and bd718x7 specific parts
-  regulator: bd718x7 use chip specific and generic data structs
-  clk: bd718x7: use chip specific and generic data structs
+Matti Vaittinen (9):
+  mfd: regulator: clk: split rohm-bd718x7.h
   mfd: bd70528: Support ROHM bd70528 PMIC - core
   clk: bd718x7: Support ROHM BD70528 clk block
   devicetree: bindings: Document first ROHM BD70528 bindings
@@ -142,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                          |  25 +-
+ 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             | 738 +++++++++++++++++++++
+ 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, 2700 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help