lkml.org 
[lkml]   [2016]   [Feb]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v8 5/5] arm64: dts: hisilicon: Add hi655x pmic dts node
    Date
    Add the mfd hi655x dts node and regulator support on
    hi6220 platform.

    Signed-off-by: Chen Feng <puck.chen@hisilicon.com>
    Signed-off-by: Fei Wang <w.f@huawei.com>
    Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
    Reviewed-by: Haojian Zhuang <haojian.zhuang@linaro.org>
    ---
    arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 87 ++++++++++++++++++++++++++
    1 file changed, 87 insertions(+)

    diff --git a/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts b/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts
    index 8185251..775ea36 100644
    --- a/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts
    +++ b/arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts
    @@ -6,6 +6,7 @@
    */

    /dts-v1/;
    +#include <dt-bindings/gpio/gpio.h>

    /*Reserved 1MB memory for MCU*/
    /memreserve/ 0x05e00000 0x00100000;
    @@ -31,6 +32,92 @@
    device_type = "memory";
    reg = <0x0 0x0 0x0 0x40000000>;
    };
    +
    + pmic: pmic@f8000000 {
    + compatible = "hisilicon,hi655x-pmic";
    + reg = <0x0 0xf8000000 0x0 0x1000>;
    + interrupt-controller;
    + #interrupt-cells = <2>;
    + pmic-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
    + status = "okay";
    +
    + regulators {
    + ldo2: LDO2@a21 {
    + regulator-name = "LDO2_2V8";
    + regulator-min-microvolt = <2500000>;
    + regulator-max-microvolt = <3200000>;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo7: LDO7@a26 {
    + regulator-name = "LDO7_SDIO";
    + regulator-min-microvolt = <1800000>;
    + regulator-max-microvolt = <3300000>;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo10: LDO10@a29 {
    + regulator-name = "LDO10_2V85";
    + regulator-min-microvolt = <1800000>;
    + regulator-max-microvolt = <3000000>;
    + regulator-enable-ramp-delay = <360>;
    + };
    +
    + ldo13: LDO13@a32 {
    + regulator-name = "LDO13_1V8";
    + regulator-min-microvolt = <1600000>;
    + regulator-max-microvolt = <1950000>;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo14: LDO14@a33 {
    + regulator-name = "LDO14_2V8";
    + regulator-min-microvolt = <2500000>;
    + regulator-max-microvolt = <3200000>;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo15: LDO15@a34 {
    + regulator-name = "LDO15_1V8";
    + regulator-min-microvolt = <1600000>;
    + regulator-max-microvolt = <1950000>;
    + regulator-boot-on;
    + regulator-always-on;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo17: LDO17@a36 {
    + regulator-name = "LDO17_2V5";
    + regulator-min-microvolt = <2500000>;
    + regulator-max-microvolt = <3200000>;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo19: LDO19@a38 {
    + regulator-name = "LDO19_3V0";
    + regulator-min-microvolt = <1800000>;
    + regulator-max-microvolt = <3000000>;
    + regulator-enable-ramp-delay = <360>;
    + };
    +
    + ldo21: LDO21@a40 {
    + regulator-name = "LDO21_1V8";
    + regulator-min-microvolt = <1650000>;
    + regulator-max-microvolt = <2000000>;
    + regulator-always-on;
    + regulator-enable-ramp-delay = <120>;
    + };
    +
    + ldo22: LDO22@a41 {
    + regulator-name = "LDO22_1V2";
    + regulator-min-microvolt = <900000>;
    + regulator-max-microvolt = <1200000>;
    + regulator-boot-on;
    + regulator-always-on;
    + regulator-enable-ramp-delay = <120>;
    + };
    + };
    + };
    };

    &uart2 {
    --
    1.9.1
    \
     
     \ /
      Last update: 2016-02-14 08:21    [W:2.463 / U:0.324 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site