]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00333251 dts: imx6dl: epdc: fix dtb build error
authorRobby Cai <r63905@freescale.com>
Thu, 25 Sep 2014 12:39:36 +0000 (20:39 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:18:03 +0000 (21:18 -0600)
ERROR (phandle_references): Reference to non-existent node or label "reg_sensor"

ERROR: Input tree has errors, aborting (use -f to force output)
make[1]: *** [arch/arm/boot/dts/imx6dl-cubox-i.dtb] Error 2
make[1]: *** Waiting for unfinished jobs....
  DTC     arch/arm/boot/dts/imx6dl-sabresd-enetirq.dtb
...

The label "reg_sensor" is defined in imx6qdl-sabresd.dts, not in
imx6dl.dtsi. The patch moves the epdc parts to imx6dl-sabresd.dts,
which also sounds better since EPDC module is available not on i.mx6q
but i.mx6dl.

Signed-off-by: Robby Cai <r63905@freescale.com>
arch/arm/boot/dts/imx6dl-sabresd.dts
arch/arm/boot/dts/imx6dl.dtsi

index 3baf979f4ce8b630c9bb7cf5c9d3433f02c2a078..7aa6e1f08841fda9677017885cc25d10e38a1ac0 100644 (file)
        offset-usb-charger = <1285>;
 };
 
+&iomuxc {
+        epdc {
+                pinctrl_epdc_0: epdcgrp-0 {
+                        fsl,pins = <
+                                MX6QDL_PAD_EIM_A16__EPDC_DATA00    0x80000000
+                                MX6QDL_PAD_EIM_DA10__EPDC_DATA01   0x80000000
+                                MX6QDL_PAD_EIM_DA12__EPDC_DATA02   0x80000000
+                                MX6QDL_PAD_EIM_DA11__EPDC_DATA03   0x80000000
+                                MX6QDL_PAD_EIM_LBA__EPDC_DATA04    0x80000000
+                                MX6QDL_PAD_EIM_EB2__EPDC_DATA05    0x80000000
+                                MX6QDL_PAD_EIM_CS0__EPDC_DATA06    0x80000000
+                                MX6QDL_PAD_EIM_RW__EPDC_DATA07     0x80000000
+                                MX6QDL_PAD_EIM_A21__EPDC_GDCLK     0x80000000
+                                MX6QDL_PAD_EIM_A22__EPDC_GDSP      0x80000000
+                                MX6QDL_PAD_EIM_A23__EPDC_GDOE      0x80000000
+                                MX6QDL_PAD_EIM_A24__EPDC_GDRL      0x80000000
+                                MX6QDL_PAD_EIM_D31__EPDC_SDCLK_P   0x80000000
+                                MX6QDL_PAD_EIM_D27__EPDC_SDOE      0x80000000
+                                MX6QDL_PAD_EIM_DA1__EPDC_SDLE      0x80000000
+                                MX6QDL_PAD_EIM_EB1__EPDC_SDSHR     0x80000000
+                                MX6QDL_PAD_EIM_DA2__EPDC_BDR0      0x80000000
+                                MX6QDL_PAD_EIM_DA4__EPDC_SDCE0     0x80000000
+                                MX6QDL_PAD_EIM_DA5__EPDC_SDCE1     0x80000000
+                                MX6QDL_PAD_EIM_DA6__EPDC_SDCE2     0x80000000
+                        >;
+                };
+        };
+};
+
+&epdc {
+        pinctrl-names = "default";
+        pinctrl-0 = <&pinctrl_epdc_0>;
+        V3P3-supply = <&V3P3_reg>;
+        VCOM-supply = <&VCOM_reg>;
+        DISPLAY-supply = <&DISPLAY_reg>;
+        status = "okay";
+};
+
+&i2c3 {
+        max17135@48 {
+                compatible = "maxim,max17135";
+                reg = <0x48>;
+                vneg_pwrup = <1>;
+                gvee_pwrup = <1>;
+                vpos_pwrup = <2>;
+                gvdd_pwrup = <1>;
+                gvdd_pwrdn = <1>;
+                vpos_pwrdn = <2>;
+                gvee_pwrdn = <1>;
+                vneg_pwrdn = <1>;
+                SENSOR-supply = <&reg_sensor>;
+                gpio_pmic_pwrgood = <&gpio2 21 0>;
+                gpio_pmic_vcom_ctrl = <&gpio3 17 0>;
+                gpio_pmic_wakeup = <&gpio3 20 0>;
+                gpio_pmic_v3p3 = <&gpio2 20 0>;
+                gpio_pmic_intr = <&gpio2 25 0>;
+
+                regulators {
+                        DISPLAY_reg: DISPLAY {
+                                regulator-name = "DISPLAY";
+                        };
+
+                        GVDD_reg: GVDD {
+                                /* 20v */
+                                regulator-name = "GVDD";
+                        };
+
+                        GVEE_reg: GVEE {
+                                /* -22v */
+                                regulator-name = "GVEE";
+                        };
+
+                        HVINN_reg: HVINN {
+                                /* -22v */
+                                regulator-name = "HVINN";
+                        };
+
+                        HVINP_reg: HVINP {
+                                /* 20v */
+                                regulator-name = "HVINP";
+                        };
+
+                        VCOM_reg: VCOM {
+                                regulator-name = "VCOM";
+                                /* 2's-compliment, -4325000 */
+                                regulator-min-microvolt = <0xffbe0178>;
+                                /* 2's-compliment, -500000 */
+                                regulator-max-microvolt = <0xfff85ee0>;
+                        };
+
+                        VNEG_reg: VNEG {
+                                /* -15v */
+                                regulator-name = "VNEG";
+                        };
+
+                        VPOS_reg: VPOS {
+                                /* 15v */
+                                regulator-name = "VPOS";
+                        };
+
+                        V3P3_reg: V3P3 {
+                                regulator-name = "V3P3";
+                        };
+                };
+        };
+};
+
 &ldb {
        lvds-channel@0 {
                crtc = "ipu1-di0";
index 5d208c4f3272368e8bf6c8ecedcaed742b5e242d..8d276b96e96cae2f93cc52ab8764beb318501c89 100644 (file)
        };
 };
 
-&i2c3 {
-        max17135@48 {
-                compatible = "maxim,max17135";
-                reg = <0x48>;
-                vneg_pwrup = <1>;
-                gvee_pwrup = <1>;
-                vpos_pwrup = <2>;
-                gvdd_pwrup = <1>;
-                gvdd_pwrdn = <1>;
-                vpos_pwrdn = <2>;
-                gvee_pwrdn = <1>;
-                vneg_pwrdn = <1>;
-                SENSOR-supply = <&reg_sensor>;
-                gpio_pmic_pwrgood = <&gpio2 21 0>;
-                gpio_pmic_vcom_ctrl = <&gpio3 17 0>;
-                gpio_pmic_wakeup = <&gpio3 20 0>;
-                gpio_pmic_v3p3 = <&gpio2 20 0>;
-                gpio_pmic_intr = <&gpio2 25 0>;
-
-                regulators {
-                        DISPLAY_reg: DISPLAY {
-                                regulator-name = "DISPLAY";
-                        };
-
-                        GVDD_reg: GVDD {
-                                /* 20v */
-                                regulator-name = "GVDD";
-                        };
-
-                        GVEE_reg: GVEE {
-                                /* -22v */
-                                regulator-name = "GVEE";
-                        };
-
-                        HVINN_reg: HVINN {
-                                /* -22v */
-                                regulator-name = "HVINN";
-                        };
-
-                        HVINP_reg: HVINP {
-                                /* 20v */
-                                regulator-name = "HVINP";
-                        };
-
-                        VCOM_reg: VCOM {
-                                regulator-name = "VCOM";
-                                /* 2's-compliment, -4325000 */
-                                regulator-min-microvolt = <0xffbe0178>;
-                                /* 2's-compliment, -500000 */
-                                regulator-max-microvolt = <0xfff85ee0>;
-                        };
-
-                        VNEG_reg: VNEG {
-                                /* -15v */
-                                regulator-name = "VNEG";
-                        };
-
-                        VPOS_reg: VPOS {
-                                /* 15v */
-                                regulator-name = "VPOS";
-                        };
-
-                        V3P3_reg: V3P3 {
-                                regulator-name = "V3P3";
-                        };
-                };
-        };
-};
-
-&iomuxc {
-        epdc {
-                pinctrl_epdc_0: epdcgrp-0 {
-                        fsl,pins = <
-                                MX6QDL_PAD_EIM_A16__EPDC_DATA00    0x80000000
-                                MX6QDL_PAD_EIM_DA10__EPDC_DATA01   0x80000000
-                                MX6QDL_PAD_EIM_DA12__EPDC_DATA02   0x80000000
-                                MX6QDL_PAD_EIM_DA11__EPDC_DATA03   0x80000000
-                                MX6QDL_PAD_EIM_LBA__EPDC_DATA04    0x80000000
-                                MX6QDL_PAD_EIM_EB2__EPDC_DATA05    0x80000000
-                                MX6QDL_PAD_EIM_CS0__EPDC_DATA06    0x80000000
-                                MX6QDL_PAD_EIM_RW__EPDC_DATA07     0x80000000
-                                MX6QDL_PAD_EIM_A21__EPDC_GDCLK     0x80000000
-                                MX6QDL_PAD_EIM_A22__EPDC_GDSP      0x80000000
-                                MX6QDL_PAD_EIM_A23__EPDC_GDOE      0x80000000
-                                MX6QDL_PAD_EIM_A24__EPDC_GDRL      0x80000000
-                                MX6QDL_PAD_EIM_D31__EPDC_SDCLK_P   0x80000000
-                                MX6QDL_PAD_EIM_D27__EPDC_SDOE      0x80000000
-                                MX6QDL_PAD_EIM_DA1__EPDC_SDLE      0x80000000
-                                MX6QDL_PAD_EIM_EB1__EPDC_SDSHR     0x80000000
-                                MX6QDL_PAD_EIM_DA2__EPDC_BDR0      0x80000000
-                                MX6QDL_PAD_EIM_DA4__EPDC_SDCE0     0x80000000
-                                MX6QDL_PAD_EIM_DA5__EPDC_SDCE1     0x80000000
-                                MX6QDL_PAD_EIM_DA6__EPDC_SDCE2     0x80000000
-                        >;
-                };
-        };
-};
-
-&epdc {
-        pinctrl-names = "default";
-        pinctrl-0 = <&pinctrl_epdc_0>;
-        V3P3-supply = <&V3P3_reg>;
-        VCOM-supply = <&VCOM_reg>;
-        DISPLAY-supply = <&DISPLAY_reg>;
-        status = "okay";
-};
-
 &ldb {
        compatible = "fsl,imx6dl-ldb", "fsl,imx53-ldb";