Deleted Added
full compact
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 = <&reg_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 = <&reg_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 = <&reg_3p2v>;
160 VDDIO-supply = <&reg_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 = <&reg_3p2v>;
180 VDDIO-supply = <&reg_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};