]> git.karo-electronics.de Git - karo-tx-uboot.git/blob - arch/arm/dts/tegra20-colibri.dts
colibri_t20: add lcd display support
[karo-tx-uboot.git] / arch / arm / dts / tegra20-colibri.dts
1 /dts-v1/;
2
3 #include "tegra20.dtsi"
4
5 / {
6         model = "Toradex Colibri T20";
7         compatible = "toradex,colibri_t20", "nvidia,tegra20";
8
9         chosen {
10                 stdout-path = &uarta;
11         };
12
13         aliases {
14                 usb0 = "/usb@c5008000";
15                 usb1 = "/usb@c5000000";
16                 usb2 = "/usb@c5004000";
17                 sdhci0 = "/sdhci@c8000600";
18         };
19
20         host1x {
21                 status = "okay";
22                 dc@54200000 {
23                         status = "okay";
24                         rgb {
25                                 status = "okay";
26                                 nvidia,panel = <&lcd_panel>;
27                         };
28                 };
29         };
30
31         usb@c5000000 {
32                 dr_mode = "otg";
33         };
34
35         usb@c5004000 {
36                 nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
37                 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(BB, 1) GPIO_ACTIVE_HIGH>;
38         };
39
40         usb@c5008000 {
41                 nvidia,vbus-gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
42         };
43
44         nand-controller@70008000 {
45                 nvidia,wp-gpios = <&gpio TEGRA_GPIO(S, 0) GPIO_ACTIVE_HIGH>;
46                 nvidia,width = <8>;
47                 nvidia,timing = <15 100 25 80 25 10 15 10 100>;
48
49                 nand@0 {
50                         reg = <0>;
51                         compatible = "nand-flash";
52                 };
53         };
54
55         sdhci@c8000600 {
56                 status = "okay";
57                 cd-gpios = <&gpio TEGRA_GPIO(C, 7) GPIO_ACTIVE_LOW>;
58                 bus-width = <4>;
59         };
60
61         lcd_panel: panel {
62                 clock = <25175000>;
63                 xres = <640>;
64                 yres = <480>;
65                 left-margin = <48>;     /* horizontal back porch */
66                 right-margin = <16>;    /* horizontal front porch */
67                 hsync-len = <96>;
68                 lower-margin = <11>;    /* vertical front porch */
69                 upper-margin = <31>;    /* vertical back porch */
70                 vsync-len = <2>;
71                 hsync-active-high;
72                 vsync-active-high;
73                 nvidia,bits-per-pixel = <16>;
74                 nvidia,pwm = <&pwm 0 0>;
75                 nvidia,backlight-enable-gpios = <&gpio TEGRA_GPIO(T, 4) GPIO_ACTIVE_HIGH>;
76                 nvidia,panel-timings = <0 0 0 0>;
77         };
78 };