[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1381321761-8898-1-git-send-email-ldewangan@nvidia.com>
Date: Wed, 9 Oct 2013 17:59:18 +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 V5 0/3] Add AMS AS3722 mfd, pincontrol 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.
Changes from V4:
- Rephrased the DT binding document.
- Add header for dt-binding macros.
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 | 194 +++++++
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/dt-bindings/mfd/as3722.h | 52 ++
include/linux/mfd/as3722.h | 423 +++++++++++++++
12 files changed, 2080 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/dt-bindings/mfd/as3722.h
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