MLK-11703-5: ARM: dts: imx6: add battery device node in dts file
authorRobin Gong <b38343@freescale.com>
Fri, 5 Sep 2014 06:53:09 +0000 (14:53 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:48:54 +0000 (14:48 -0500)
cherry-pick below patch:

ENGR00330406-1: ARM: dts: imx6: add battery device node in dts file

Add battery device node on imx6q/dl-sabresd and imx6sl-evk board

Signed-off-by: Robin Gong <b38343@freescale.com>
(cherry picked from commit 1f2670578decd4a527208864ab3a014d840773f6)

arch/arm/boot/dts/imx6dl-sabresd.dts
arch/arm/boot/dts/imx6q-sabresd.dts
arch/arm/boot/dts/imx6qdl-sabresd.dtsi
arch/arm/boot/dts/imx6sl-evk.dts

index 126433f..52ebc68 100644 (file)
        compatible = "fsl,imx6dl-sabresd", "fsl,imx6dl";
 };
 
+&battery {
+       offset-charger = <1485>;
+       offset-discharger = <1464>;
+       offset-usb-charger = <1285>;
+};
+
 &iomuxc {
         epdc {
                 pinctrl_epdc_0: epdcgrp-0 {
index 6a0497a..a63e1b6 100644 (file)
        compatible = "fsl,imx6q-sabresd", "fsl,imx6q";
 };
 
+&battery {
+       offset-charger = <1900>;
+       offset-discharger = <1694>;
+       offset-usb-charger = <1685>;
+};
+
 &ldb {
        lvds-channel@0 {
                crtc = "ipu2-di0";
index fe02c1a..83abf81 100644 (file)
                mxcfb3 = &mxcfb4;
        };
 
+       battery: max8903@0 {
+               compatible = "fsl,max8903-charger";
+               pinctrl-names = "default";
+               dok_input = <&gpio2 24 1>;
+               uok_input = <&gpio1 27 1>;
+               chg_input = <&gpio3 23 1>;
+               flt_input = <&gpio5 2 1>;
+               fsl,dcm_always_high;
+               fsl,dc_valid;
+               fsl,usb_valid;
+               status = "okay";
+       };
+
        hannstar_cabc {
                compatible = "hannstar,cabc";
                lvds0 {
index 0d6d00b..9a3790d 100644 (file)
        model = "Freescale i.MX6 SoloLite EVK Board";
        compatible = "fsl,imx6sl-evk", "fsl,imx6sl";
 
+       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";
+       };
+
        memory {
                reg = <0x80000000 0x40000000>;
        };
                                MX6SL_PAD_EPDC_PWRCTRL2__GPIO2_IO09 0x80000000
                                MX6SL_PAD_KEY_COL6__GPIO4_IO04    0x110b0
                                MX6SL_PAD_LCD_RESET__GPIO2_IO19   0x1b0b0
+                               MX6SL_PAD_ECSPI2_MISO__GPIO4_IO14 0x17000
+                               MX6SL_PAD_ECSPI2_MOSI__GPIO4_IO13 0x17000
+                               MX6SL_PAD_ECSPI2_SS0__GPIO4_IO15  0x17000
                        >;
                };