[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1380729030-25896-1-git-send-email-ldewangan@nvidia.com>
Date: Wed, 2 Oct 2013 21:20:27 +0530
From: Laxman Dewangan <ldewangan@...dia.com>
To: <lee.jones@...aro.org>, <sameo@...ux.intel.com>,
<broonie@...nel.org>, <linus.walleij@...aro.org>,
<akpm@...ux-foundation.org>
CC: <devicetree@...r.kernel.org>, <linux-doc@...r.kernel.org>,
<linux-kernel@...r.kernel.org>, <linux-gpio@...r.kernel.org>,
<rtc-linux@...glegroups.com>, <rob.herring@...xeda.com>,
<mark.rutland@....com>, <pawel.moll@....com>,
<swarren@...dotorg.org>, <rob@...dley.net>,
<ijc+devicetree@...lion.org.uk>, <grant.likely@...aro.org>,
Laxman Dewangan <ldewangan@...dia.com>
Subject: [PATCH V4 0/3] Add AMS AS3722 mfd, pincontrol, regulator and RTC driver.
This series add the driver support for AMS AS3722 PMIC. The driver includes
MFD, pincontrol and GPIO, regulator and RTC.
Changes from V1:
- Remove compatible string from DT for subnode.
- Add macro in regmap.h for definign range.
- Nit cleanups in driver and use module_i2c_driver/module_platform_driver.
- Use linear_range and added regulator_map_* on regulators.
- Move OC configuration to regulator_current limit setting.
- Get rid of clk32k out configuration from RTC. Will add clock driver.
Changes from V2:
- Drop the already applied patches on V2 series
regmap: add helper macro to set min/max range of register
regulator: as3722: add regulator driver for AMS AS3722
- Move the GPIo driver to pincontrol driver to expose the pin configuration
through pincontrol.
- rewrite the DT binding of the mfd.
Changes from V3:
- Change AMS to ams
- combine DT of regulator, pincontrol to the mfd.
- Taken care of Lee's nits feedback.
Laxman Dewangan (3):
mfd: add support for ams AS3722 PMIC
pincntrl: add support for ams AS3722 pin control driver
drivers/rtc/rtc-as3722: add RTC driver
Documentation/devicetree/bindings/mfd/as3722.txt | 174 ++++++
drivers/mfd/Kconfig | 12 +
drivers/mfd/Makefile | 1 +
drivers/mfd/as3722.c | 449 +++++++++++++++
drivers/pinctrl/Kconfig | 11 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-as3722.c | 630 ++++++++++++++++++++++
drivers/rtc/Kconfig | 10 +
drivers/rtc/Makefile | 1 +
drivers/rtc/rtc-as3722.c | 296 ++++++++++
include/linux/mfd/as3722.h | 423 +++++++++++++++
11 files changed, 2008 insertions(+), 0 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/as3722.txt
create mode 100644 drivers/mfd/as3722.c
create mode 100644 drivers/pinctrl/pinctrl-as3722.c
create mode 100644 drivers/rtc/rtc-as3722.c
create mode 100644 include/linux/mfd/as3722.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists