ARM: tegra: tf600t: Configure panel

Configure DSI panel used in ASUS VivoTab TF600T.

Tested-by: Andreas Westman Dorcsak <hedmoo@yahoo.com>
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
Svyatoslav Ryhel 2026-05-11 10:48:57 +03:00 committed by Thierry Reding
parent 5333a49e51
commit 2ecff0cda8

View File

@ -23,6 +23,7 @@ aliases {
rtc0 = &pmic;
rtc1 = "/rtc@7000e000";
display0 = &lcd;
display1 = &hdmi;
serial1 = &uartc; /* Bluetooth */
@ -55,6 +56,37 @@ linux,cma@80000000 {
};
host1x@50000000 {
vi@54080000 {
status = "okay";
csi@800 {
status = "okay";
avdd-dsi-csi-supply = <&avdd_dsi_csi>;
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
vi_ppa_input: endpoint {
/* Link to the rear camera */
};
};
port@1 {
reg = <1>;
vi_ppb_input: endpoint {
/* Link to the front camera */
};
};
};
};
hdmi: hdmi@54280000 {
status = "okay";
@ -68,6 +100,22 @@ hdmi_out: endpoint {
};
};
};
lcd: dsi@54300000 {
status = "okay";
avdd-dsi-csi-supply = <&avdd_dsi_csi>;
panel@0 {
compatible = "hydis,hv101hd1";
reg = <0>;
vdd-supply = <&vdd_panel>;
vio-supply = <&vio_panel>;
backlight = <&backlight>;
};
};
};
vde@6001a000 {
@ -1123,11 +1171,10 @@ pmic-sleep-hog {
};
regulators {
vdd_lcd: vdd1 {
vio_panel: vdd1 {
regulator-name = "vddio_ddr_1v2";
regulator-min-microvolt = <1200000>;
regulator-max-microvolt = <1200000>;
regulator-always-on;
regulator-boot-on;
ti,regulator-ext-sleep-control = <8>;
};
@ -2386,6 +2433,17 @@ vdd_5v0_bl: regulator-bl {
vin-supply = <&vdd_5v0_bat>;
};
vdd_panel: regulator-panel {
compatible = "regulator-fixed";
regulator-name = "vdd_panel";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
gpio = <&gpio TEGRA_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
enable-active-high;
vin-supply = <&vdd_3v3_sys>;
};
hdmi_5v0_sys: regulator-hdmi {
compatible = "regulator-fixed";
regulator-name = "hdmi_5v0_sys";