From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752086AbcF1FEc (ORCPT ); Tue, 28 Jun 2016 01:04:32 -0400 Received: from mail1.bemta5.messagelabs.com ([195.245.231.143]:14065 "EHLO mail1.bemta5.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752015AbcF1FEa (ORCPT ); Tue, 28 Jun 2016 01:04:30 -0400 X-Greylist: delayed 434 seconds by postgrey-1.27 at vger.kernel.org; Tue, 28 Jun 2016 01:04:30 EDT X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsUS3ulwWHcFc1G 4wZrvvBZTHz5hszh+5gSjxbcrHUwWl3fNYXNg8dg56y67x6ZVnWwenzfJBTBHsWbmJeVXJLBm TNvVxVawXrHi7dzaBsYP0l2MnBxCAmsZJZYfiYWwKyS+PW9lAbHZBIwkuu5uYgKxWQRUJY6se cEMYgsLeEr8O3gLKM7BISJQKnGoyQnEZBYwl9hwQx+kglfAQWJN4wZmCFtQ4uTMJ2ATmQUkJA 6+gJgiJKAr8fb9bDYQW0LAXmL6+6vMELa+xMuvG5kgbEOJ77O+sUDY5hK39x6Fsq0lrn+YxTa BUWAWkhWzkKxYwMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/ dxMjMFwZgGAH48p250OMkhxMSqK8CxiKwoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C5gAsoJF qWmp1akZeYAIwcmLcHBoyTCexAkzVtckJhbnJkOkTrFqMux6+e1tUxCLHn5ealS4rzVIEUCIE UZpXlwI2BRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvItBpvBk5pXAbXoFdAQT0BGs1fk gR5QkIqSkGhi75fpV3tZ6dPmnzX1eWdli1NxWruMlN9Ho0ufp+l1n2/PTGhNZ1pxqXiy3m//M jab5tzaxVmfdXqeYoGeQqmDUmZL6dcv59C0rmBU+ZiSHhvednfhJMvnqubjLn1Ke2Pcr91/M5 zfq3KiQ5XqudfU6lbNHvdK59eqWyZkcfv7G9h2zuqtMphJLcUaioRZzUXEiAD/EqY3dAgAA X-Env-Sender: James.Ban.opensource@diasemi.com X-Msg-Ref: server-13.tower-179.messagelabs.com!1467089831!42620275!1 X-Originating-IP: [87.137.64.195] X-StarScan-Received: X-StarScan-Version: 8.46; banners=-,-,- X-VirusChecked: Checked From: James Ban Date: Tue, 28 Jun 2016 13:48:22 +0900 Subject: [PATCH V1] regulator: da9211: add descriptions for da9212/da9214 To: LINUXKERNEL , Liam Girdwood , Mark Brown CC: Support Opensource Message-ID: <20160628045710.09E375F804@krsrvapps-01.diasemi.com> MIME-Version: 1.0 Content-Type: text/plain X-KSE-AttachmentFiltering-Interceptor-Info: protection disabled X-KSE-ServerInfo: NB-EX-CASHUB01.diasemi.com, 9 X-KSE-Antivirus-Interceptor-Info: scan successful X-KSE-Antivirus-Info: Clean, bases: 28.06.2016 01:01:00 X-EXCLAIMER-MD-CONFIG: 8d172408-bd6a-42b1-8e53-daaedf35a5af Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: James Ban This is a patch for adding description for da9212/da9214. Signed-off-by: James Ban --- This patch applies against linux-next and next-20160624 .../devicetree/bindings/regulator/da9211.txt | 44 ++++++++++++++++++-- drivers/regulator/da9211-regulator.c | 5 ++- drivers/regulator/da9211-regulator.h | 3 +- include/linux/regulator/da9211.h | 3 +- 4 files changed, 47 insertions(+), 8 deletions(-) diff --git a/Documentation/devicetree/bindings/regulator/da9211.txt b/Documentation/devicetree/bindings/regulator/da9211.txt index c620493..8766f75 100644 --- a/Documentation/devicetree/bindings/regulator/da9211.txt +++ b/Documentation/devicetree/bindings/regulator/da9211.txt @@ -1,4 +1,4 @@ -* Dialog Semiconductor DA9211/DA9213/DA9215 Voltage Regulator +* Dialog Semiconductor DA9211/DA9212/DA9213/DA9214/DA9215 Voltage Regulator Required properties: - compatible: "dlg,da9211" or "dlg,da9213" or "dlg,da9215" @@ -30,6 +30,25 @@ Example 1) DA9211 regulator-max-microamp = <5000000>; enable-gpios = <&gpio 27 0>; }; + }; + }; + +Example 2) DA9212 + + pmic: da9211@68 { + compatible = "dlg,da9211"; + reg = <0x68>; + interrupts = <3 27>; + + regulators { + BUCKA { + regulator-name = "VBUCKA"; + regulator-min-microvolt = < 300000>; + regulator-max-microvolt = <1570000>; + regulator-min-microamp = <2000000>; + regulator-max-microamp = <5000000>; + enable-gpios = <&gpio 27 0>; + }; BUCKB { regulator-name = "VBUCKB"; regulator-min-microvolt = < 300000>; @@ -41,7 +60,25 @@ Example 1) DA9211 }; }; -Example 2) DA9213 +Example 3) DA9213 + pmic: da9213@68 { + compatible = "dlg,da9213"; + reg = <0x68>; + interrupts = <3 27>; + + regulators { + BUCKA { + regulator-name = "VBUCKA"; + regulator-min-microvolt = < 300000>; + regulator-max-microvolt = <1570000>; + regulator-min-microamp = <3000000>; + regulator-max-microamp = <6000000>; + enable-gpios = <&gpio 27 0>; + }; + }; + }; + +Example 4) DA9214 pmic: da9213@68 { compatible = "dlg,da9213"; reg = <0x68>; @@ -67,8 +104,7 @@ Example 2) DA9213 }; }; - -Example 3) DA9215 +Example 5) DA9215 pmic: da9215@68 { compatible = "dlg,da9215"; reg = <0x68>; diff --git a/drivers/regulator/da9211-regulator.c b/drivers/regulator/da9211-regulator.c index 236abf4..59cbd9b 100644 --- a/drivers/regulator/da9211-regulator.c +++ b/drivers/regulator/da9211-regulator.c @@ -1,5 +1,6 @@ /* - * da9211-regulator.c - Regulator device driver for DA9211/DA9213/DA9215 + * da9211-regulator.c - Regulator device driver for DA9211/DA9212 + * /DA9213/DA9214/DA9215 * Copyright (C) 2015 Dialog Semiconductor Ltd. * * This library is free software; you can redistribute it and/or @@ -521,5 +522,5 @@ static struct i2c_driver da9211_regulator_driver = { module_i2c_driver(da9211_regulator_driver); MODULE_AUTHOR("James Ban "); -MODULE_DESCRIPTION("Regulator device driver for Dialog DA9211/DA9213/DA9215"); +MODULE_DESCRIPTION("DA9211/DA9212/DA9213/DA9214/DA9215 regulator driver"); MODULE_LICENSE("GPL"); diff --git a/drivers/regulator/da9211-regulator.h b/drivers/regulator/da9211-regulator.h index d6ad96f..b841bbf 100644 --- a/drivers/regulator/da9211-regulator.h +++ b/drivers/regulator/da9211-regulator.h @@ -1,5 +1,6 @@ /* - * da9211-regulator.h - Regulator definitions for DA9211/DA9213/DA9215 + * da9211-regulator.h - Regulator definitions for DA9211/DA9212 + * /DA9213/DA9214/DA9215 * Copyright (C) 2015 Dialog Semiconductor Ltd. * * This program is free software; you can redistribute it and/or diff --git a/include/linux/regulator/da9211.h b/include/linux/regulator/da9211.h index a43a5ca..72c5a4d1 100644 --- a/include/linux/regulator/da9211.h +++ b/include/linux/regulator/da9211.h @@ -1,5 +1,6 @@ /* - * da9211.h - Regulator device driver for DA9211/DA9213/DA9215 + * da9211.h - Regulator device driver for DA9211/DA9212 + * /DA9213/DA9214/DA9215 * Copyright (C) 2015 Dialog Semiconductor Ltd. * * This program is free software; you can redistribute it and/or -- end-of-patch for PATCH V1