Re: [PATCH 0/22] WM831x drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mark,

On Mon, Jul 27, 2009 at 02:45:27PM +0100, Mark Brown wrote:
> The following patch series adds initial support for the WM813x series of
> PMICs.
> 
> Since these devices have functionality that crosses many subsystems the
> patches cross many kernel trees.  For clarity I'm presenting this
> initial submission as a single series but I have endeavoured to split
> things up so that the patches can be applied separately to the various
> subsystems.  In order to avoid merge issues as patches are applied the
> platform data for the devices is included in the core patches.
> 
> Due to Kconfig and Makefile collisons I've also included the patch adding
> hwmon support for the WM835x series of PMICs to the series.  Other than
> the build system updates there is no interdependence between those two
> patches.
I applied patches [1-8], the gpio one, the 2 hwmon ones and the input one.
I'll now wait for some more feedback for the remaining patches.

Thanks for your work.

Cheers,
Samuel.


> Mark Brown (22):
>       mfd: Allow multiple MFD cells with the same name
>       mfd: Initial core support for WM831x series devices
>       mfd: Add WM831x interrupt support
>       mfd: Add WM831x AUXADC support
>       mfd: Conditionally add WM831x backlight subdevice
>       mfd: Add basic WM831x OTP support
>       mfd: Export ISEL values from WM831x core
>       mfd: Hook WM831x into build system
>       backlight: Add WM831x backlight driver
>       gpio: Add WM831X GPIO driver
>       hwmon: Add WM835x PMIC hardware monitoring driver
>       hwmon: WM831x PMIC hardware monitoring driver
>       Input: Add support for the WM831x ON pin
>       leds: Add WM831x status LED driver
>       power_supply: Add driver for the PMU on WM831x PMICs
>       regulator: Add WM831x DC-DC buck convertor support
>       regulator: Add WM831x LDO support
>       regulator: Add WM831x EPE support
>       regulator: Add WM831x DC-DC boost convertor support
>       regulator: Add WM831x ISINK support
>       RTC: Add support for RTCs on Wolfson WM831x devices
>       [WATCHDOG] Add support for WM831x watchdog
> 
>  Documentation/hwmon/wm831x           |   37 +
>  Documentation/hwmon/wm8350           |   26 +
>  drivers/gpio/Kconfig                 |    7 +
>  drivers/gpio/Makefile                |    1 +
>  drivers/gpio/wm831x-gpio.c           |  252 ++++++
>  drivers/hwmon/Kconfig                |   21 +
>  drivers/hwmon/Makefile               |    2 +
>  drivers/hwmon/wm831x-hwmon.c         |  236 ++++++
>  drivers/hwmon/wm8350-hwmon.c         |  151 ++++
>  drivers/input/misc/Kconfig           |   10 +
>  drivers/input/misc/Makefile          |    1 +
>  drivers/input/misc/wm831x-on.c       |  163 ++++
>  drivers/leds/Kconfig                 |    7 +
>  drivers/leds/Makefile                |    1 +
>  drivers/leds/leds-wm831x-status.c    |  341 ++++++++
>  drivers/mfd/Kconfig                  |   10 +
>  drivers/mfd/Makefile                 |    2 +
>  drivers/mfd/mfd-core.c               |    2 +-
>  drivers/mfd/wm831x-core.c            | 1549 ++++++++++++++++++++++++++++++++++
>  drivers/mfd/wm831x-irq.c             |  559 ++++++++++++
>  drivers/mfd/wm831x-otp.c             |   83 ++
>  drivers/mfd/wm8350-core.c            |    3 +
>  drivers/power/Kconfig                |    7 +
>  drivers/power/Makefile               |    1 +
>  drivers/power/wm831x_power.c         |  779 +++++++++++++++++
>  drivers/regulator/Kconfig            |    7 +
>  drivers/regulator/Makefile           |    3 +
>  drivers/regulator/wm831x-dcdc.c      |  862 +++++++++++++++++++
>  drivers/regulator/wm831x-isink.c     |  260 ++++++
>  drivers/regulator/wm831x-ldo.c       |  852 +++++++++++++++++++
>  drivers/rtc/Kconfig                  |   10 +
>  drivers/rtc/Makefile                 |    1 +
>  drivers/rtc/rtc-wm831x.c             |  538 ++++++++++++
>  drivers/video/backlight/Kconfig      |    7 +
>  drivers/video/backlight/Makefile     |    1 +
>  drivers/video/backlight/wm831x_bl.c  |  250 ++++++
>  drivers/watchdog/Kconfig             |    7 +
>  drivers/watchdog/Makefile            |    1 +
>  drivers/watchdog/wm831x_wdt.c        |  441 ++++++++++
>  include/linux/mfd/core.h             |    1 +
>  include/linux/mfd/wm831x/auxadc.h    |  216 +++++
>  include/linux/mfd/wm831x/core.h      |  289 +++++++
>  include/linux/mfd/wm831x/gpio.h      |   55 ++
>  include/linux/mfd/wm831x/irq.h       |  764 +++++++++++++++++
>  include/linux/mfd/wm831x/otp.h       |  162 ++++
>  include/linux/mfd/wm831x/pdata.h     |  113 +++
>  include/linux/mfd/wm831x/pmu.h       |  189 +++++
>  include/linux/mfd/wm831x/regulator.h | 1218 ++++++++++++++++++++++++++
>  include/linux/mfd/wm831x/status.h    |   34 +
>  include/linux/mfd/wm831x/watchdog.h  |   52 ++
>  include/linux/mfd/wm8350/core.h      |    6 +
>  51 files changed, 10589 insertions(+), 1 deletions(-)
>  create mode 100644 Documentation/hwmon/wm831x
>  create mode 100644 Documentation/hwmon/wm8350
>  create mode 100644 drivers/gpio/wm831x-gpio.c
>  create mode 100644 drivers/hwmon/wm831x-hwmon.c
>  create mode 100644 drivers/hwmon/wm8350-hwmon.c
>  create mode 100644 drivers/input/misc/wm831x-on.c
>  create mode 100644 drivers/leds/leds-wm831x-status.c
>  create mode 100644 drivers/mfd/wm831x-core.c
>  create mode 100644 drivers/mfd/wm831x-irq.c
>  create mode 100644 drivers/mfd/wm831x-otp.c
>  create mode 100644 drivers/power/wm831x_power.c
>  create mode 100644 drivers/regulator/wm831x-dcdc.c
>  create mode 100644 drivers/regulator/wm831x-isink.c
>  create mode 100644 drivers/regulator/wm831x-ldo.c
>  create mode 100644 drivers/rtc/rtc-wm831x.c
>  create mode 100644 drivers/video/backlight/wm831x_bl.c
>  create mode 100644 drivers/watchdog/wm831x_wdt.c
>  create mode 100644 include/linux/mfd/wm831x/auxadc.h
>  create mode 100644 include/linux/mfd/wm831x/core.h
>  create mode 100644 include/linux/mfd/wm831x/gpio.h
>  create mode 100644 include/linux/mfd/wm831x/irq.h
>  create mode 100644 include/linux/mfd/wm831x/otp.h
>  create mode 100644 include/linux/mfd/wm831x/pdata.h
>  create mode 100644 include/linux/mfd/wm831x/pmu.h
>  create mode 100644 include/linux/mfd/wm831x/regulator.h
>  create mode 100644 include/linux/mfd/wm831x/status.h
>  create mode 100644 include/linux/mfd/wm831x/watchdog.h

-- 
Intel Open Source Technology Centre
http://oss.intel.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux