3 #include <dt-bindings/input/input.h>
4 #include "tegra114.dtsi"
7 model = "Tegra Note 7";
8 compatible = "nvidia,tn7", "nvidia,tegra114";
11 /* TN7's bootloader's arguments need to be overridden */
12 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:2";
13 /* TN7's bootloader will place initrd at this address */
14 linux,initrd-start = <0x82000000>;
15 linux,initrd-end = <0x82800000>;
20 compatible = "tlm,trusted-foundations";
21 tlm,version-major = <2>;
22 tlm,version-minor = <8>;
27 /* memory >= 0x37e00000 is reserved for firmware usage */
28 reg = <0x80000000 0x37e00000>;
35 vdd-supply = <&vdd_1v2_ap>;
38 compatible = "lg,ld070wx3-sl01";
41 power-supply = <&vdd_lcd>;
42 backlight = <&backlight>;
57 clock-frequency = <400000>;
60 compatible = "ti,palmas";
62 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_LOW>;
64 #interrupt-cells = <2>;
67 ti,system-power-controller;
70 compatible = "ti,palmas-gpio";
76 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
78 ldoln-in-supply = <&vdd_smps10_out2>;
82 regulator-name = "vd-cpu";
83 regulator-min-microvolt = <1000000>;
84 regulator-max-microvolt = <1000000>;
90 regulator-name = "vd-soc";
91 regulator-min-microvolt = <1100000>;
92 regulator-max-microvolt = <1100000>;
98 regulator-name = "va-lcd-hv";
99 regulator-min-microvolt = <3000000>;
100 regulator-max-microvolt = <3000000>;
106 regulator-name = "vd-ddr";
107 regulator-min-microvolt = <1350000>;
108 regulator-max-microvolt = <1350000>;
114 regulator-name = "vs-pmu-1v8";
115 regulator-min-microvolt = <1800000>;
116 regulator-max-microvolt = <1800000>;
122 regulator-name = "vs-sys-2v9";
123 regulator-min-microvolt = <2900000>;
124 regulator-max-microvolt = <2900000>;
129 vdd_smps10_out1: smps10_out1 {
130 regulator-name = "vd-smps10-out1";
131 regulator-min-microvolt = <5000000>;
132 regulator-max-microvolt = <5000000>;
137 vdd_smps10_out2: smps10_out2 {
138 regulator-name = "vd-smps10-out2";
139 regulator-min-microvolt = <5000000>;
140 regulator-max-microvolt = <5000000>;
146 regulator-name = "va-pllx";
147 regulator-min-microvolt = <1050000>;
148 regulator-max-microvolt = <1050000>;
154 regulator-name = "va-ap-1v2";
155 regulator-min-microvolt = <1200000>;
156 regulator-max-microvolt = <1200000>;
162 regulator-name = "vd-fuse";
163 regulator-min-microvolt = <1800000>;
164 regulator-max-microvolt = <1800000>;
170 regulator-name = "vd-ts-hv";
171 regulator-min-microvolt = <3200000>;
172 regulator-max-microvolt = <3200000>;
178 regulator-name = "va-cam2-hv";
179 regulator-min-microvolt = <2700000>;
180 regulator-max-microvolt = <2700000>;
184 regulator-name = "va-sns-hv";
185 regulator-min-microvolt = <2850000>;
186 regulator-max-microvolt = <2850000>;
190 regulator-name = "va-cam1-hv";
191 regulator-min-microvolt = <2700000>;
192 regulator-max-microvolt = <2700000>;
196 regulator-name = "va-ap-rtc";
197 regulator-min-microvolt = <1100000>;
198 regulator-max-microvolt = <1100000>;
199 ti,enable-ldo8-tracking;
205 regulator-name = "vi-sdcard";
206 regulator-min-microvolt = <2900000>;
207 regulator-max-microvolt = <2900000>;
211 regulator-name = "avdd-usb";
212 regulator-min-microvolt = <3300000>;
213 regulator-max-microvolt = <3300000>;
219 regulator-name = "va-hdmi";
220 regulator-min-microvolt = <3300000>;
221 regulator-max-microvolt = <3300000>;
227 compatible = "ti,palmas-rtc";
228 interrupt-parent = <&palmas>;
236 nvidia,invert-interrupt;
243 vmmc-supply = <&vdd_1v8>;
253 nvidia,xcvr-setup = <7>;
254 nvidia,xcvr-lsfslew = <2>;
255 nvidia,xcvr-lsrslew = <2>;
256 interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
257 /* Should be changed to "otg" once we have vbus_supply */
258 /* As of now, USB devices need to be powered externally */
262 backlight: backlight {
263 compatible = "pwm-backlight";
264 pwms = <&pwm 1 40000>;
266 brightness-levels = <0 4 8 16 32 64 128 255>;
267 default-brightness-level = <6>;
269 power-supply = <&lcd_bl_en>;
273 compatible = "simple-bus";
274 #address-cells = <1>;
278 compatible = "fixed-clock";
281 clock-frequency = <32768>;
286 compatible = "gpio-keys";
290 gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
291 linux,code = <KEY_POWER>;
296 label = "Volume Down";
297 gpios = <&gpio TEGRA_GPIO(Q, 2) GPIO_ACTIVE_LOW>;
298 linux,code = <KEY_VOLUMEDOWN>;
303 gpios = <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_LOW>;
304 linux,code = <KEY_VOLUMEUP>;
309 compatible = "simple-bus";
310 #address-cells = <1>;
313 /* FIXME: output of BQ24192 */
314 vs_sys: regulator@0 {
315 compatible = "regulator-fixed";
317 regulator-name = "VS_SYS";
318 regulator-min-microvolt = <4200000>;
319 regulator-max-microvolt = <4200000>;
324 lcd_bl_en: regulator@1 {
325 compatible = "regulator-fixed";
327 regulator-name = "VDD_LCD_BL";
328 regulator-min-microvolt = <16500000>;
329 regulator-max-microvolt = <16500000>;
330 gpio = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
332 vin-supply = <&vs_sys>;
336 vdd_lcd: regulator@2 {
337 compatible = "regulator-fixed";
339 regulator-name = "VD_LCD_1V8";
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <1800000>;
342 gpio = <&palmas_gpio 4 GPIO_ACTIVE_HIGH>;
344 vin-supply = <&vdd_1v8>;