MLK-13477: ARM: dts: imx6sll-evk: add charger driver
authorRobin Gong <yibin.gong@nxp.com>
Thu, 17 Nov 2016 08:21:48 +0000 (16:21 +0800)
committerDong Aisheng <aisheng.dong@nxp.com>
Mon, 14 Dec 2020 03:21:55 +0000 (11:21 +0800)
Add charger driver in dts.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
(cherry picked from commit b0eeefe99b174fbf281bc71de8aece03f33a3643)

arch/arm/boot/dts/imx6sll-evk.dts

index 72a3040..64e379d 100644 (file)
                status = "okay";
        };
 
+       battery: max8903@0 {
+               compatible = "fsl,max8903-charger";
+               pinctrl-names = "default";
+               dok_input = <&gpio4 13 1>;
+               uok_input = <&gpio4 13 1>;
+               chg_input = <&gpio4 15 1>;
+               flt_input = <&gpio4 14 1>;
+               fsl,dcm_always_high;
+               fsl,dc_valid;
+               fsl,adc_disable;
+               status = "okay";
+       };
+
        leds {
                compatible = "gpio-leds";
                pinctrl-names = "default";
 };
 
 &iomuxc {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_hog>;
+
+       pinctrl_hog: hoggrp {
+               fsl,pins = <
+                       /* CHG_FLT, CHG_UOK/DOK, CHG_STATUS */
+                       MX6SLL_PAD_ECSPI2_MISO__GPIO4_IO14 0x17000
+                       MX6SLL_PAD_ECSPI2_MOSI__GPIO4_IO13 0x17000
+                       MX6SLL_PAD_ECSPI2_SS0__GPIO4_IO15  0x17000
+               >;
+       };
+
        pinctrl_audmux3: audmux3grp {
                fsl,pins = <
                        MX6SLL_PAD_AUD_TXC__AUD3_TXC            0x4130b0