From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757349AbcATG5N (ORCPT ); Wed, 20 Jan 2016 01:57:13 -0500 Received: from eusmtp01.atmel.com ([212.144.249.242]:29366 "EHLO eusmtp01.atmel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750842AbcATG5H (ORCPT ); Wed, 20 Jan 2016 01:57:07 -0500 From: Wenyou Yang To: Liam Girdwood , Mark Brown , "Rob Herring" , Pawel Moll , Mark Rutland , Ian Campbell , "Kumar Gala" CC: Krzysztof Kozlowski , Javier Martinez Canillas , Lee Jones , Peter Korsgaard , Nicolas Ferre , , , , Wenyou Yang Subject: [PATCH v3 0/2] regulator: act8945a: add regulator driver for the sub-device of ACT8945A MFD Date: Wed, 20 Jan 2016 14:55:04 +0800 Message-ID: <1453272906-23183-1-git-send-email-wenyou.yang@atmel.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The ACT8945A is a Multi Function Device with the following subdevices: - Regulator - Charger This patch set is to add regulator driver for ACT8945A. It is based on the patch set: http://lists.infradead.org/pipermail/linux-arm-kernel/2016-January/400534.html Changes in v3: - use the core regulators_node and of_match implementation, remove the redundant code. - use the core dev_get_regmap(dev->parent) code, remove the redundant code. - change the regulator name to easily implement macro. - use a space after #define, not tabs. - add OF match table. - change the regulator name. Changes in v2: - add more help information in Kconfig. - update the file header with short version license and author line. - remove unused structure, struct act8945a_pmic. - substitute of_property_read_bool() for of_get_property(). - due to removing the member of stuct act8945a_dev, dev. - remove the unnecessary print out. - use module_platform_driver(), instead of subsys_initcall(). - substitute MODULE_LICENSE("GPL") for MODULE_LICENSE("GPL v2"). - add Acked-by Rob Herring. Wenyou Yang (2): regulator: act8945a: add regulator driver for ACT8945A regulator: add documentation for ACT8945A's regulator DT bindings .../bindings/regulator/act8945a-regulator.txt | 78 +++++++++ drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/act8945a-regulator.c | 172 ++++++++++++++++++++ 4 files changed, 260 insertions(+) create mode 100644 Documentation/devicetree/bindings/regulator/act8945a-regulator.txt create mode 100644 drivers/regulator/act8945a-regulator.c -- 1.7.9.5