imx53-mba53.dts (262573) | imx53-mba53.dts (270864) |
---|---|
1/* 2 * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix 3 * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix 4 * 5 * The code contained herein is licensed under the GNU General Public 6 * License. You may obtain a copy of the GNU General Public License 7 * Version 2 or later at the following locations: 8 * 9 * http://www.opensource.org/licenses/gpl-license.html 10 * http://www.gnu.org/copyleft/gpl.html 11 */ 12 13/dts-v1/; 14#include "imx53-tqma53.dtsi" 15 16/ { 17 model = "TQ MBa53 starter kit"; 18 compatible = "tq,mba53", "tq,tqma53", "fsl,imx53"; 19 | 1/* 2 * Copyright 2012 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix 3 * Copyright 2012 Steffen Trumtrar <s.trumtrar@pengutronix.de>, Pengutronix 4 * 5 * The code contained herein is licensed under the GNU General Public 6 * License. You may obtain a copy of the GNU General Public License 7 * Version 2 or later at the following locations: 8 * 9 * http://www.opensource.org/licenses/gpl-license.html 10 * http://www.gnu.org/copyleft/gpl.html 11 */ 12 13/dts-v1/; 14#include "imx53-tqma53.dtsi" 15 16/ { 17 model = "TQ MBa53 starter kit"; 18 compatible = "tq,mba53", "tq,tqma53", "fsl,imx53"; 19 |
20 reg_backlight: fixed@0 { 21 compatible = "regulator-fixed"; 22 regulator-name = "lcd-supply"; 23 gpio = <&gpio2 5 0>; 24 startup-delay-us = <5000>; 25 enable-active-low; | 20 chosen { 21 stdout-path = &uart2; |
26 }; 27 28 backlight { 29 compatible = "pwm-backlight"; 30 pwms = <&pwm2 0 50000>; 31 brightness-levels = <0 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100>; 32 default-brightness-level = <10>; 33 enable-gpios = <&gpio7 7 0>; 34 power-supply = <®_backlight>; 35 }; 36 37 disp1: display@disp1 { 38 compatible = "fsl,imx-parallel-display"; 39 pinctrl-names = "default"; 40 pinctrl-0 = <&pinctrl_disp1_1>; | 22 }; 23 24 backlight { 25 compatible = "pwm-backlight"; 26 pwms = <&pwm2 0 50000>; 27 brightness-levels = <0 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100>; 28 default-brightness-level = <10>; 29 enable-gpios = <&gpio7 7 0>; 30 power-supply = <®_backlight>; 31 }; 32 33 disp1: display@disp1 { 34 compatible = "fsl,imx-parallel-display"; 35 pinctrl-names = "default"; 36 pinctrl-0 = <&pinctrl_disp1_1>; |
41 crtcs = <&ipu 1>; | |
42 interface-pix-fmt = "rgb24"; 43 status = "disabled"; | 37 interface-pix-fmt = "rgb24"; 38 status = "disabled"; |
39 40 port { 41 display1_in: endpoint { 42 remote-endpoint = <&ipu_di1_disp1>; 43 }; 44 }; |
|
44 }; 45 | 45 }; 46 |
46 reg_3p2v: 3p2v { 47 compatible = "regulator-fixed"; 48 regulator-name = "3P2V"; 49 regulator-min-microvolt = <3200000>; 50 regulator-max-microvolt = <3200000>; 51 regulator-always-on; | 47 regulators { 48 compatible = "simple-bus"; 49 #address-cells = <1>; 50 #size-cells = <0>; 51 52 reg_backlight: regulator@0 { 53 compatible = "regulator-fixed"; 54 reg = <0>; 55 regulator-name = "lcd-supply"; 56 gpio = <&gpio2 5 0>; 57 startup-delay-us = <5000>; 58 }; 59 60 reg_3p2v: regulator@1 { 61 compatible = "regulator-fixed"; 62 reg = <1>; 63 regulator-name = "3P2V"; 64 regulator-min-microvolt = <3200000>; 65 regulator-max-microvolt = <3200000>; 66 regulator-always-on; 67 }; |
52 }; 53 54 sound { 55 compatible = "tq,imx53-mba53-sgtl5000", 56 "fsl,imx-audio-sgtl5000"; 57 model = "imx53-mba53-sgtl5000"; 58 ssi-controller = <&ssi2>; 59 audio-codec = <&codec>; --- 76 unchanged lines hidden (view full) --- 136 /* VGA_VSYNC, HSYNC with max drive strength */ 137 MX53_PAD_EIM_CS1__IPU_DI1_PIN6 0xe6 138 MX53_PAD_EIM_DA15__IPU_DI1_PIN4 0xe6 139 >; 140 }; 141 }; 142}; 143 | 68 }; 69 70 sound { 71 compatible = "tq,imx53-mba53-sgtl5000", 72 "fsl,imx-audio-sgtl5000"; 73 model = "imx53-mba53-sgtl5000"; 74 ssi-controller = <&ssi2>; 75 audio-codec = <&codec>; --- 76 unchanged lines hidden (view full) --- 152 /* VGA_VSYNC, HSYNC with max drive strength */ 153 MX53_PAD_EIM_CS1__IPU_DI1_PIN6 0xe6 154 MX53_PAD_EIM_DA15__IPU_DI1_PIN4 0xe6 155 >; 156 }; 157 }; 158}; 159 |
160&ipu_di1_disp1 { 161 remote-endpoint = <&display1_in>; 162}; 163 |
|
144&cspi { 145 status = "okay"; 146}; 147 148&audmux { 149 status = "okay"; 150 pinctrl-names = "default"; | 164&cspi { 165 status = "okay"; 166}; 167 168&audmux { 169 status = "okay"; 170 pinctrl-names = "default"; |
151 pinctrl-0 = <&pinctrl_audmux_1>; | 171 pinctrl-0 = <&pinctrl_audmux>; |
152}; 153 154&i2c2 { 155 codec: sgtl5000@a { 156 compatible = "fsl,sgtl5000"; 157 reg = <0x0a>; | 172}; 173 174&i2c2 { 175 codec: sgtl5000@a { 176 compatible = "fsl,sgtl5000"; 177 reg = <0x0a>; |
158 clocks = <&clks 150>; | 178 clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>; |
159 VDDA-supply = <®_3p2v>; 160 VDDIO-supply = <®_3p2v>; 161 }; 162 163 expander: pca9554@20 { 164 compatible = "pca9554"; 165 reg = <0x20>; 166 interrupts = <109>; --- 33 unchanged lines hidden (view full) --- 200 status = "okay"; 201}; 202 203&uart1 { 204 status = "okay"; 205}; 206 207&ssi2 { | 179 VDDA-supply = <®_3p2v>; 180 VDDIO-supply = <®_3p2v>; 181 }; 182 183 expander: pca9554@20 { 184 compatible = "pca9554"; 185 reg = <0x20>; 186 interrupts = <109>; --- 33 unchanged lines hidden (view full) --- 220 status = "okay"; 221}; 222 223&uart1 { 224 status = "okay"; 225}; 226 227&ssi2 { |
208 fsl,mode = "i2s-slave"; | |
209 status = "okay"; 210}; 211 212&uart2 { 213 status = "okay"; 214}; 215 216&can1 { --- 6 unchanged lines hidden (view full) --- 223 224&i2c3 { 225 status = "okay"; 226}; 227 228&tve { 229 pinctrl-names = "default"; 230 pinctrl-0 = <&pinctrl_vga_sync_1>; | 228 status = "okay"; 229}; 230 231&uart2 { 232 status = "okay"; 233}; 234 235&can1 { --- 6 unchanged lines hidden (view full) --- 242 243&i2c3 { 244 status = "okay"; 245}; 246 247&tve { 248 pinctrl-names = "default"; 249 pinctrl-0 = <&pinctrl_vga_sync_1>; |
231 ddc = <&i2c3>; | 250 ddc-i2c-bus = <&i2c3>; |
232 fsl,tve-mode = "vga"; 233 fsl,hsync-pin = <4>; 234 fsl,vsync-pin = <6>; 235 status = "okay"; 236}; | 251 fsl,tve-mode = "vga"; 252 fsl,hsync-pin = <4>; 253 fsl,vsync-pin = <6>; 254 status = "okay"; 255}; |