Inter-revision diff: cover letter

Comparing v1 (message) to v2 (message)

--- v1
+++ v2
@@ -1,6 +1,6 @@
-This series adds support for six-channel members of the Azoteq ProxFusion
-family of sensor devices: IQS620A, IQS621, IQS622, IQS624 and IQS625. Each
-device integrates multiple sensor technologies in a single package.
+This series adds support for the Azoteq IQS620A, IQS621, IQS622, IQS624 and
+IQS625 multi-function sensors. Each device integrates numerous sensing tech-
+nologies in a single package.
 
 A multi-function device (MFD) driver supports core functions common to all
 devices, including device identification, firmware, interrupt handling and
@@ -9,56 +9,56 @@
 
 Each device supports self-capacitive, Hall-effect, and (in some cases) mutual-
 inductive sensing. These functions represent keys or switches and are supported
-by an input driver that covers all five devices. An assortment of pwm, hwmon
-and iio drivers support device-specific functions.
+by an input driver that covers all five devices. An assortment of pwm and iio
+drivers supports device-specific functions including ambient light and angular
+position sensing.
 
 This series was tested using the following development hardware: IQS620AEV04,
 IQS621EV04, IQS622EV04 and IQS624/5EV04.
 
-Jeff LaBundy (8):
-  dt-bindings: mfd: iqs62x: Add bindings
+Jeff LaBundy (7):
+  dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625
   mfd: Add support for Azoteq IQS620A/621/622/624/625
   input: keyboard: Add support for Azoteq IQS620A/621/622/624/625
-  hwmon: Add support for Azoteq IQS620AT temperature sensor
   pwm: Add support for Azoteq IQS620A PWM generator
-  iio: light: Add support for Azoteq IQS621 ambient light sensor
-  iio: proximity: Add support for Azoteq IQS622 proximity sensor
-  iio: position: Add support for Azoteq IQS624/625 angle sensor
+  iio: temperature: Add support for Azoteq IQS620AT temperature sensor
+  iio: light: Add support for Azoteq IQS621/622 ambient light sensors
+  iio: position: Add support for Azoteq IQS624/625 angle sensors
 
- Documentation/devicetree/bindings/mfd/iqs62x.txt | 242 +++++++++
- drivers/hwmon/Kconfig                            |  12 +-
- drivers/hwmon/Makefile                           |   1 +
- drivers/hwmon/iqs620at-temp.c                    |  96 ++++
- drivers/iio/Kconfig                              |   1 +
- drivers/iio/Makefile                             |   1 +
- drivers/iio/light/Kconfig                        |  10 +
- drivers/iio/light/Makefile                       |   1 +
- drivers/iio/light/iqs621-als.c                   | 361 +++++++++++++
- drivers/iio/position/Kconfig                     |  19 +
- drivers/iio/position/Makefile                    |   7 +
- drivers/iio/position/iqs624-pos.c                | 302 +++++++++++
- drivers/iio/proximity/Kconfig                    |  10 +
- drivers/iio/proximity/Makefile                   |   1 +
- drivers/iio/proximity/iqs622-prox.c              | 334 ++++++++++++
- drivers/input/keyboard/Kconfig                   |  10 +
- drivers/input/keyboard/Makefile                  |   1 +
- drivers/input/keyboard/iqs62x-keys.c             | 340 ++++++++++++
- drivers/mfd/Kconfig                              |  13 +
- drivers/mfd/Makefile                             |   2 +
- drivers/mfd/iqs62x-core.c                        | 638 +++++++++++++++++++++++
- drivers/mfd/iqs62x-tables.c                      | 424 +++++++++++++++
- drivers/pwm/Kconfig                              |  10 +
- drivers/pwm/Makefile                             |   1 +
- drivers/pwm/pwm-iqs620a.c                        | 167 ++++++
- include/linux/mfd/iqs62x.h                       | 148 ++++++
- 26 files changed, 3151 insertions(+), 1 deletion(-)
- create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.txt
- create mode 100644 drivers/hwmon/iqs620at-temp.c
+ .../devicetree/bindings/input/iqs62x-keys.yaml     | 126 ++++
+ Documentation/devicetree/bindings/mfd/iqs62x.yaml  | 177 ++++++
+ .../devicetree/bindings/pwm/iqs620a-pwm.yaml       |  30 +
+ drivers/iio/Kconfig                                |   1 +
+ drivers/iio/Makefile                               |   1 +
+ drivers/iio/light/Kconfig                          |  10 +
+ drivers/iio/light/Makefile                         |   1 +
+ drivers/iio/light/iqs621-als.c                     | 614 ++++++++++++++++++++
+ drivers/iio/position/Kconfig                       |  19 +
+ drivers/iio/position/Makefile                      |   7 +
+ drivers/iio/position/iqs624-pos.c                  | 284 +++++++++
+ drivers/iio/temperature/Kconfig                    |  10 +
+ drivers/iio/temperature/Makefile                   |   1 +
+ drivers/iio/temperature/iqs620at-temp.c            |  97 ++++
+ drivers/input/keyboard/Kconfig                     |  10 +
+ drivers/input/keyboard/Makefile                    |   1 +
+ drivers/input/keyboard/iqs62x-keys.c               | 340 +++++++++++
+ drivers/mfd/Kconfig                                |  13 +
+ drivers/mfd/Makefile                               |   3 +
+ drivers/mfd/iqs62x-core.c                          | 639 +++++++++++++++++++++
+ drivers/mfd/iqs62x-tables.c                        | 438 ++++++++++++++
+ drivers/pwm/Kconfig                                |  10 +
+ drivers/pwm/Makefile                               |   1 +
+ drivers/pwm/pwm-iqs620a.c                          | 206 +++++++
+ include/linux/mfd/iqs62x.h                         | 146 +++++
+ 25 files changed, 3185 insertions(+)
+ create mode 100644 Documentation/devicetree/bindings/input/iqs62x-keys.yaml
+ create mode 100644 Documentation/devicetree/bindings/mfd/iqs62x.yaml
+ create mode 100644 Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml
  create mode 100644 drivers/iio/light/iqs621-als.c
  create mode 100644 drivers/iio/position/Kconfig
  create mode 100644 drivers/iio/position/Makefile
  create mode 100644 drivers/iio/position/iqs624-pos.c
- create mode 100644 drivers/iio/proximity/iqs622-prox.c
+ create mode 100644 drivers/iio/temperature/iqs620at-temp.c
  create mode 100644 drivers/input/keyboard/iqs62x-keys.c
  create mode 100644 drivers/mfd/iqs62x-core.c
  create mode 100644 drivers/mfd/iqs62x-tables.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