ARM: tegra: Add Tegra124 PWM support
[deliverable/linux.git] / arch / arm / boot / dts / tegra124-venice2.dts
CommitLineData
a1425d42
JL
1/dts-v1/;
2
3#include "tegra124.dtsi"
4
5/ {
6 model = "NVIDIA Tegra124 Venice2";
7 compatible = "nvidia,venice2", "nvidia,tegra124";
8
9 memory {
10 reg = <0x80000000 0x80000000>;
11 };
12
13 serial@70006000 {
14 status = "okay";
15 };
16
9d5b2505
SW
17 i2c@7000c000 {
18 status = "okay";
19 clock-frequency = <100000>;
b0e1caee
SW
20
21 acodec: audio-codec@10 {
22 compatible = "maxim,max98090";
23 reg = <0x10>;
24 interrupt-parent = <&gpio>;
25 interrupts = <TEGRA_GPIO(H, 4) GPIO_ACTIVE_HIGH>;
26 };
9d5b2505
SW
27 };
28
29 i2c@7000c400 {
30 status = "okay";
31 clock-frequency = <100000>;
32 };
33
34 i2c@7000c500 {
35 status = "okay";
36 clock-frequency = <100000>;
37 };
38
39 i2c@7000c700 {
40 status = "okay";
41 clock-frequency = <100000>;
42 };
43
44 i2c@7000d000 {
45 status = "okay";
46 clock-frequency = <100000>;
47 };
48
a1425d42
JL
49 pmc@7000e400 {
50 nvidia,invert-interrupt;
6ec1d127
JL
51 nvidia,suspend-mode = <1>;
52 nvidia,cpu-pwr-good-time = <500>;
53 nvidia,cpu-pwr-off-time = <300>;
54 nvidia,core-pwr-good-time = <641 3845>;
55 nvidia,core-pwr-off-time = <61036>;
56 nvidia,core-power-req-active-high;
57 nvidia,sys-clock-req-active-high;
a1425d42 58 };
3b86baf2 59
784c7444
SW
60 sdhci@700b0400 {
61 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
62 power-gpios = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
63 status = "okay";
64 bus-width = <4>;
65 };
66
67 sdhci@700b0600 {
68 status = "okay";
69 bus-width = <8>;
70 };
71
b0e1caee
SW
72 ahub@70300000 {
73 i2s@70301100 {
74 status = "okay";
75 };
76 };
77
3b86baf2
JL
78 clocks {
79 compatible = "simple-bus";
80 #address-cells = <1>;
81 #size-cells = <0>;
82
83 clk32k_in: clock@0 {
84 compatible = "fixed-clock";
85 reg=<0>;
86 #clock-cells = <0>;
87 clock-frequency = <32768>;
88 };
89 };
b0e1caee
SW
90
91 sound {
92 compatible = "nvidia,tegra-audio-max98090-venice2",
93 "nvidia,tegra-audio-max98090";
94 nvidia,model = "NVIDIA Tegra Venice2";
95
96 nvidia,audio-routing =
97 "Headphones", "HPR",
98 "Headphones", "HPL",
99 "Speakers", "SPKR",
100 "Speakers", "SPKL",
101 "Mic Jack", "MICBIAS",
102 "IN34", "Mic Jack";
103
104 nvidia,i2s-controller = <&tegra_i2s1>;
105 nvidia,audio-codec = <&acodec>;
106
107 clocks = <&tegra_car TEGRA124_CLK_PLL_A>,
108 <&tegra_car TEGRA124_CLK_PLL_A_OUT0>,
109 <&tegra_car TEGRA124_CLK_EXTERN1>;
110 clock-names = "pll_a", "pll_a_out0", "mclk";
111 };
a1425d42 112};
This page took 0.059105 seconds and 5 git commands to generate.