ARM: tegra: move pinmux of ardbeg to DTS
[linux-3.10.git] / arch / arm / boot / dts / tegra124-e1791.dts
1 /dts-v1/;
2
3 #include "tegra124.dtsi"
4 #include "tegra124-platforms/tegra124-e1791-e1736-pmic.dtsi"
5 #include "tegra124-platforms/tegra124-tn8-e1736-fixed.dtsi"
6 #include "tegra124-platforms/tegra124-e1780-gpio-default.dtsi"
7 #include "tegra124-platforms/tegra124-e1780-pinmux.dtsi"
8 #include "tegra124-platforms/tegra124-e1780-keys.dtsi"
9
10
11 / {
12         model = "NVIDIA Tegra124 Ardbeg";
13         compatible = "nvidia,ardbeg", "nvidia,tegra124";
14         file-name = __FILE__;
15         #address-cells = <1>;
16         #size-cells = <1>;
17
18         chosen {
19                 bootargs = "tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8 earlyprintk";
20                 linux,initrd-start = <0x85000000>;
21                 linux,initrd-end = <0x851bc400>;
22         };
23
24         serial@70006000 {
25                 compatible = "nvidia,tegra114-hsuart";
26                 status = "okay";
27         };
28
29         serial@70006040 {
30                 compatible = "nvidia,tegra114-hsuart";
31                 status = "okay";
32         };
33
34         serial@70006200 {
35                 compatible = "nvidia,tegra114-hsuart";
36                 status = "okay";
37         };
38
39         memory@0x80000000 {
40                 device_type = "memory";
41                 reg = <0x80000000 0x80000000>;
42         };
43
44         i2c@7000c000 {
45                 status = "okay";
46                 clock-frequency = <100000>;
47         };
48
49         i2c@7000c400 {
50                 status = "okay";
51                 clock-frequency = <100000>;
52         };
53
54         i2c@7000c500 {
55                 status = "okay";
56                 clock-frequency = <400000>;
57         };
58
59         i2c@7000c700 {
60                 status = "okay";
61                 clock-frequency = <100000>;
62         };
63
64         i2c@7000d000 {
65                 status = "okay";
66                 clock-frequency = <400000>;
67                 nvidia,bit-banging-xfer-after-shutdown;
68         };
69
70         i2c@7000d100 {
71                 status = "okay";
72                 clock-frequency = <400000>;
73         };
74
75         spi@7000d400 {
76                 status = "okay";
77                 spi-max-frequency = <25000000>;
78         };
79
80         spi@7000da00 {
81                 status = "okay";
82                 spi-max-frequency = <25000000>;
83         };
84
85         pmc {
86                 status = "okay";
87                 nvidia,invert-interrupt;
88                 nvidia,suspend-mode = <0>;
89                 nvidia,cpu-pwr-good-time = <500>;
90                 nvidia,cpu-pwr-off-time = <300>;
91                 nvidia,core-pwr-good-time = <3845 3845>;
92                 nvidia,core-pwr-off-time = <2000>;
93                 nvidia,core-power-req-active-high;
94                 nvidia,sys-clock-req-active-high;
95         };
96
97         stm8t143 {
98                 compatible = "stm,stm8t143";
99                 pout-gpio = <&gpio 190 0>;
100                 tout-gpio = <&gpio 112 0>;
101         };
102
103         xusb@70090000 {
104                 /* nvidia,uses_external_pmic;
105                 nvidia,gpio_controls_muxed_ss_lanes; */
106                 nvidia,gpio_ss1_sata = <0>;
107                 nvidia,portmap = <0x703>; /* SSP0, SSP1 USB2P0, USB2P1, USBP2 */
108                 nvidia,ss_portmap = <0x20>; /* SSP0 on USB2P0, SSP1 on USB2P2 */
109                 nvidia,lane_owner = <6>; /* USB3P0 USB3P1 */
110                 nvidia,ulpicap = <0>; /* No ulpi support. can we remove */
111                 nvidia,supply_utmi_vbuses = "usb_vbus0", "usb_vbus1", "usb_vbus2";
112                 nvidia,supply_s3p3v = "hvdd_usb";
113                 nvidia,supply_s1p8v = "avdd_pll_utmip";
114                 nvidia,supply_vddio_hsic = "vddio_hsic";
115                 nvidia,supply_s1p05v = "avddio_usb";
116                 status = "okay";
117         };
118 };