mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 14:10:43 +00:00
15be9a7b3b
The ASUS Transformer T30 family are 2-in-1 detachable tablets and AiO developed by ASUS that run the Android operating system (TF600T runs Windows RT and P1801-T runs Android and Windows). The T30 Transformers feature a 10.1-inch display (apart P1801-T), an Nvidia Tegra 3 quad-core chip, 1/2 GB of RAM, and 16/32 GB of storage. Transformers board derives from Nvidia Cardhu development board. This patch brings support for 7 known Transformer devices: - ASUS Transformer Prime TF201 - ASUS Transformer Pad TF300T/TF300TG/TF300TL - ASUS VivoTab RT TF600T (Windows RT based) - ASUS Transformer Infinity TF700T - ASUS Portable AiO P1801-T Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com> # all devices Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
89 lines
1.8 KiB
Text
89 lines
1.8 KiB
Text
// SPDX-License-Identifier: GPL-2.0
|
|
/dts-v1/;
|
|
|
|
#include "tegra30-asus-transformer.dtsi"
|
|
|
|
/ {
|
|
model = "ASUS VivoTab RT TF600T";
|
|
compatible = "asus,tf600t", "nvidia,tegra30";
|
|
|
|
aliases {
|
|
spi0 = &spi4;
|
|
};
|
|
|
|
/delete-node/ host1x@50000000;
|
|
|
|
pmic_i2c: i2c@7000d000 {
|
|
/* Texas Instruments TPS659110 PMIC */
|
|
pmic: tps65911@2d {
|
|
regulators {
|
|
vdd_1v2_bl: vdd1 {
|
|
regulator-name = "vdd_1v2_backlight";
|
|
regulator-min-microvolt = <1200000>;
|
|
regulator-max-microvolt = <1200000>;
|
|
regulator-always-on;
|
|
regulator-boot-on;
|
|
ti,regulator-ext-sleep-control = <8>;
|
|
};
|
|
|
|
/delete-node/ ldo2;
|
|
/delete-node/ ldo3;
|
|
|
|
/* uSD slot VDDIO */
|
|
vddio_usd: ldo5 {
|
|
regulator-name = "vddio_sdmmc";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
regulator-always-on;
|
|
};
|
|
|
|
avdd_dsi_csi: ldo6 {
|
|
regulator-name = "avdd_dsi_csi";
|
|
regulator-min-microvolt = <1200000>;
|
|
regulator-max-microvolt = <1200000>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
spi4: spi@7000da00 {
|
|
status = "okay";
|
|
spi-max-frequency = <25000000>;
|
|
|
|
spi-flash@1 {
|
|
compatible = "winbond,w25q32", "jedec,spi-nor";
|
|
reg = <1>;
|
|
spi-max-frequency = <20000000>;
|
|
};
|
|
};
|
|
|
|
backlight {
|
|
power-supply = <&vdd_1v2_bl>;
|
|
};
|
|
|
|
gpio-keys {
|
|
key-volume-up {
|
|
label = "Volume Up";
|
|
gpios = <&gpio TEGRA_GPIO(Q, 3) GPIO_ACTIVE_LOW>;
|
|
linux,code = <KEY_UP>;
|
|
};
|
|
|
|
key-volume-down {
|
|
label = "Volume Down";
|
|
gpios = <&gpio TEGRA_GPIO(Q, 4) GPIO_ACTIVE_LOW>;
|
|
linux,code = <KEY_DOWN>;
|
|
};
|
|
};
|
|
|
|
/delete-node/ panel;
|
|
|
|
vdd_usd: regulator-usd {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "vdd_usd";
|
|
regulator-min-microvolt = <3300000>;
|
|
regulator-max-microvolt = <3300000>;
|
|
};
|
|
|
|
/delete-node/ regulator-pnl;
|
|
/delete-node/ regulator-bl;
|
|
};
|