X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=arch%2Farm%2Fboot%2Fdts%2Fimx6qdl-tx6.dtsi;h=7db8e028f97f8566dcbb77ae8fc5bd9486131075;hb=713693801ec7be5f04d7db0d3550e4a619f5201d;hp=9750bb3aa9c56d57999400c77b0dafc9c285d501;hpb=f591c41ddef9f4a307651a1c55e844a54bf8b0ad;p=karo-tx-linux.git diff --git a/arch/arm/boot/dts/imx6qdl-tx6.dtsi b/arch/arm/boot/dts/imx6qdl-tx6.dtsi index 9750bb3aa9c5..7db8e028f97f 100644 --- a/arch/arm/boot/dts/imx6qdl-tx6.dtsi +++ b/arch/arm/boot/dts/imx6qdl-tx6.dtsi @@ -9,10 +9,12 @@ * http://www.gnu.org/copyleft/gpl.html */ +#include #include / { aliases { + can0 = &can2; can1 = &can1; display = &display; ethernet0 = &fec; @@ -20,8 +22,13 @@ lcdif_24bit_pins_a = &tx6_pinctrl_disp0_2; lvds0 = &lvds0; lvds1 = &lvds1; + pwm0 = &pwm1; + pwm1 = &pwm2; + reg_can_xcvr = ®_can_xcvr; stk5led = &user_led; usbotg = &usbotg; + sdhc0 = &usdhc1; + sdhc1 = &usdhc2; }; memory { @@ -39,7 +46,7 @@ }; }; - backlight@0 { + backlight: backlight@0 { compatible = "pwm-backlight"; pwms = <&pwm2 0 500000>; power-supply = <®_3v3>; @@ -213,7 +220,7 @@ power { label = "Power Button"; gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>; - linux,code = <116>; /* KEY_POWER */ + linux,code = ; gpio-key,wakeup; }; }; @@ -230,9 +237,12 @@ regulators { compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <0>; - reg_3v3_etn: 3v3-etn { + reg_3v3_etn: regulator@0 { compatible = "regulator-fixed"; + reg = <0>; regulator-name = "3V3_ETN"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; @@ -240,24 +250,27 @@ enable-active-high; }; - reg_2v5: 2v5 { + reg_2v5: regulator@1 { compatible = "regulator-fixed"; + reg = <1>; regulator-name = "2V5"; regulator-min-microvolt = <2500000>; regulator-max-microvolt = <2500000>; regulator-always-on; }; - reg_3v3: 3v3 { + reg_3v3: regulator@2 { compatible = "regulator-fixed"; + reg = <2>; regulator-name = "3V3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; - reg_can_xcvr: can-xcvr { + reg_can_xcvr: regulator@3 { compatible = "regulator-fixed"; + reg = <3>; regulator-name = "CAN XCVR"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; @@ -267,28 +280,29 @@ pinctrl-0 = <&pinctrl_tx6qdl_flexcan_xcvr>; }; - reg_lcd_pwr0: lcd-power@0 { + reg_lcd_pwr0: regulator@4 { compatible = "regulator-fixed"; - regulator-name = "LCD POWER"; + reg = <4>; + regulator-name = "LCD0 POWER"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&gpio2 31 GPIO_ACTIVE_HIGH>; enable-active-high; - regulator-boot-on; }; - reg_lcd_pwr1: lcd-power@1 { + reg_lcd_pwr1: regulator@5 { compatible = "regulator-fixed"; - regulator-name = "LCD POWER"; + reg = <5>; + regulator-name = "LCD1 POWER"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&gpio3 29 GPIO_ACTIVE_HIGH>; enable-active-high; - regulator-boot-on; }; - reg_lcd_reset: lcd-reset { + reg_lcd_reset: regulator@6 { compatible = "regulator-fixed"; + reg = <6>; regulator-name = "LCD RESET"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; @@ -296,11 +310,11 @@ startup-delay-us = <300000>; enable-active-high; regulator-always-on; - regulator-boot-on; }; - reg_usbh1_vbus: usbh1_vbus { + reg_usbh1_vbus: regulator@7 { compatible = "regulator-fixed"; + reg = <7>; regulator-name = "usbh1_vbus"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; @@ -308,8 +322,9 @@ enable-active-high; }; - reg_usbotg_vbus: usbotg_vbus { + reg_usbotg_vbus: regulator@8 { compatible = "regulator-fixed"; + reg = <8>; regulator-name = "usbotg_vbus"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>;