Inter-revision diff: cover letter

Comparing v2 (message) to v8 (message)

--- v2
+++ v8
@@ -4,13 +4,14 @@
 the core mfd driver and a set of five sub-drivers for the regulator,
 power supply, gpio, leds and input subsystems.
 
-Patches 1-6 add the DT binding documents. Patches 7-12 add all drivers.
-Last patch adds a MAINTAINERS entry for this device.
+Patches 1-4 add the DT binding documents. Patch 5 documents mfd_add_devices().
+Patches 6-10 add all drivers. Last patch adds a MAINTAINERS entry for this
+device.
 
-Note that patch 8/13 depends on commit 03c87b95ac04 ("regulator: provide
-rdev_get_regmap()") which was picked up by Mark Brown for v5.1.
+The regulator part is already upstream.
 
 v1 -> v2:
+=========
 
 General:
 - use C++ style comments for the SPDX license identifier and the
@@ -49,61 +50,144 @@
 - drop interrupt support until we have correct implementation of hierarchical
   irqs in gpiolib
 
-Bartosz Golaszewski (13):
+v2 -> v3:
+=========
+
+General:
+- dropped regulator patches as they're already in Mark Brown's branch
+
+LED:
+- fix the compatible string in the DT binding example
+- use the max_brightness property
+- use a common prefix ("MAX77650_LED") for all defines in the driver
+
+MFD:
+- add the MODULE_DEVICE_TABLE()
+- add a sentinel to the of_device_id array
+- constify the pointers to irq names
+- use an enum instead of defines for interrupt indexes
+
+v3 -> v4:
+=========
+
+GPIO:
+- as discussed with Linus Walleij: the gpio-controller is now part of
+  the core mfd module (we don't spawn a sub-node anymore), the binding
+  document for GPIO has been dropped, the GPIO properties have been
+  defined in the binding document for the mfd core, the interrupt
+  functionality has been reintroduced with the irq directly passed from
+  the mfd part
+- due to the above changes the Reviewed-by tag from Linus was dropped
+
+v4 -> v5:
+=========
+
+General:
+- add a patch documenting mfd_add_devices()
+
+MFD:
+- pass the regmap irq_chip irq domain to mfd over mfd_add_devices so that
+  the hw interrupts from resources can be correctly mapped to virtual irqs
+- remove the enum listing cell indexes
+- extend Kconfig help
+- add a link to the programming manual
+- use REGMAP_IRQ_REG() for regmap interrupts (except for GPI which has
+  is composed of two hw interrupts for rising and falling edge)
+- add error messages in probe
+- use PLATFORM_DEVID_NONE constant in devm_mfd_add_devices()
+- set irq_base to 0 in regmap_add_irq_chip() as other users to, it's only
+  relevant if it's > 0
+
+Charger:
+- use non-maxim specific property names for minimum input voltage and current
+  limit
+- code shrink by using the enable/disable charger helpers everywhere
+- use more descriptive names for constants
+
+Onkey:
+- use EV_SW event type for slide mode
+
+LED:
+- remove stray " from Kconfig help
+
+v5 -> v6:
+=========
+
+MFD:
+- remove stray spaces in the binding document
+- rename the example dt node
+- remove unnecessary interrupt-parent property from the bindings
+
+LED:
+- add a missing dependency on LEDS_CLASS to Kconfig
+
+Onkey:
+- use boolean for the slide button property
+
+Charger:
+- fix the property names in DT example
+- make constants even more readable
+
+v6 -> v7:
+=========
+
+Charger:
+- rename the current limit property to current-limit-microamp
+
+v7 -> v8:
+=========
+
+General:
+- collected acks from Lee
+- changed the documentation for mfd_add_devices() as suggested by Lee
+- rebased on top of v5.1-rc3
+
+Bartosz Golaszewski (11):
   dt-bindings: mfd: add DT bindings for max77650
-  dt-bindings: regulator: add DT bindings for max77650
   dt-bindings: power: supply: add DT bindings for max77650
-  dt-bindings: gpio: add DT bindings for max77650
   dt-bindings: leds: add DT bindings for max77650
   dt-bindings: input: add DT bindings for max77650
+  mfd: core: document mfd_add_devices()
   mfd: max77650: new core mfd driver
-  regulator: max77650: add regulator support
   power: supply: max77650: add support for battery charger
   gpio: max77650: add GPIO support
   leds: max77650: add LEDs support
   input: max77650: add onkey support
   MAINTAINERS: add an entry for max77650 mfd driver
 
- .../bindings/gpio/gpio-max77650.txt           |  34 ++
- .../bindings/input/max77650-onkey.txt         |  26 +
- .../bindings/leds/leds-max77650.txt           |  57 ++
- .../devicetree/bindings/mfd/max77650.txt      |  28 +
- .../power/supply/max77650-charger.txt         |  27 +
- .../bindings/regulator/max77650-regulator.txt |  41 ++
+ .../bindings/input/max77650-onkey.txt         |  26 ++
+ .../bindings/leds/leds-max77650.txt           |  57 +++
+ .../devicetree/bindings/mfd/max77650.txt      |  46 +++
+ .../power/supply/max77650-charger.txt         |  27 ++
  MAINTAINERS                                   |  14 +
  drivers/gpio/Kconfig                          |   7 +
  drivers/gpio/Makefile                         |   1 +
- drivers/gpio/gpio-max77650.c                  | 189 +++++++
+ drivers/gpio/gpio-max77650.c                  | 190 +++++++++
  drivers/input/misc/Kconfig                    |   9 +
  drivers/input/misc/Makefile                   |   1 +
- drivers/input/misc/max77650-onkey.c           | 127 +++++
+ drivers/input/misc/max77650-onkey.c           | 121 ++++++
  drivers/leds/Kconfig                          |   6 +
  drivers/leds/Makefile                         |   1 +
- drivers/leds/leds-max77650.c                  | 152 +++++
- drivers/mfd/Kconfig                           |  11 +
+ drivers/leds/leds-max77650.c                  | 147 +++++++
+ drivers/mfd/Kconfig                           |  14 +
  drivers/mfd/Makefile                          |   1 +
- drivers/mfd/max77650.c                        | 338 ++++++++++++
+ drivers/mfd/max77650.c                        | 234 +++++++++++
+ drivers/mfd/mfd-core.c                        |  13 +
  drivers/power/supply/Kconfig                  |   7 +
  drivers/power/supply/Makefile                 |   1 +
- drivers/power/supply/max77650-charger.c       | 355 ++++++++++++
- drivers/regulator/Kconfig                     |   8 +
- drivers/regulator/Makefile                    |   1 +
- drivers/regulator/max77650-regulator.c        | 518 ++++++++++++++++++
- include/linux/mfd/max77650.h                  |  59 ++
- 26 files changed, 2019 insertions(+)
- create mode 100644 Documentation/devicetree/bindings/gpio/gpio-max77650.txt
+ drivers/power/supply/max77650-charger.c       | 367 ++++++++++++++++++
+ include/linux/mfd/max77650.h                  |  59 +++
+ 22 files changed, 1349 insertions(+)
  create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt
  create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt
  create mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt
  create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt
- create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt
  create mode 100644 drivers/gpio/gpio-max77650.c
  create mode 100644 drivers/input/misc/max77650-onkey.c
  create mode 100644 drivers/leds/leds-max77650.c
  create mode 100644 drivers/mfd/max77650.c
  create mode 100644 drivers/power/supply/max77650-charger.c
- create mode 100644 drivers/regulator/max77650-regulator.c
  create mode 100644 include/linux/mfd/max77650.h
 
 -- 
-2.20.1
+2.21.0
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help