blob: c9b8f4fa1404c8a0534e127b6309ba6ff69712a9 [file] [log] [blame]
Svyatoslav Ryhel7a25c382023-06-30 10:29:03 +03001// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include "tegra30-asus-transformer.dtsi"
5
6/ {
7 model = "ASUS VivoTab RT TF600T";
8 compatible = "asus,tf600t", "nvidia,tegra30";
9
10 aliases {
11 spi0 = &spi4;
12 };
13
14 /delete-node/ host1x@50000000;
15
16 pmic_i2c: i2c@7000d000 {
17 /* Texas Instruments TPS659110 PMIC */
18 pmic: tps65911@2d {
19 regulators {
20 vdd_1v2_bl: vdd1 {
21 regulator-name = "vdd_1v2_backlight";
22 regulator-min-microvolt = <1200000>;
23 regulator-max-microvolt = <1200000>;
24 regulator-always-on;
25 regulator-boot-on;
26 ti,regulator-ext-sleep-control = <8>;
27 };
28
29 /delete-node/ ldo2;
30 /delete-node/ ldo3;
31
32 /* uSD slot VDDIO */
33 vddio_usd: ldo5 {
34 regulator-name = "vddio_sdmmc";
35 regulator-min-microvolt = <1800000>;
36 regulator-max-microvolt = <3300000>;
37 regulator-always-on;
38 };
39
40 avdd_dsi_csi: ldo6 {
41 regulator-name = "avdd_dsi_csi";
42 regulator-min-microvolt = <1200000>;
43 regulator-max-microvolt = <1200000>;
44 };
45 };
46 };
47 };
48
49 spi4: spi@7000da00 {
50 status = "okay";
51 spi-max-frequency = <25000000>;
52
53 spi-flash@1 {
54 compatible = "winbond,w25q32", "jedec,spi-nor";
55 reg = <1>;
56 spi-max-frequency = <20000000>;
57 };
58 };
59
60 backlight {
61 power-supply = <&vdd_1v2_bl>;
62 };
63
64 gpio-keys {
65 key-volume-up {
66 label = "Volume Up";
67 gpios = <&gpio TEGRA_GPIO(Q, 3) GPIO_ACTIVE_LOW>;
68 linux,code = <KEY_UP>;
69 };
70
71 key-volume-down {
72 label = "Volume Down";
73 gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_LOW>;
74 linux,code = <KEY_DOWN>;
75 };
76 };
77
78 /delete-node/ panel;
79
80 vdd_usd: regulator-usd {
81 compatible = "regulator-fixed";
82 regulator-name = "vdd_usd";
83 regulator-min-microvolt = <3300000>;
84 regulator-max-microvolt = <3300000>;
85 };
86
87 /delete-node/ regulator-pnl;
88 /delete-node/ regulator-bl;
89};