162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci/* This dtsi file describes parts common for Asus T30 devices with a LVDS panel. */
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci#include <dt-bindings/gpio/tegra-gpio.h>
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci/ {
862306a36Sopenharmony_ci	host1x@50000000 {
962306a36Sopenharmony_ci		lcd: dc@54200000 {
1062306a36Sopenharmony_ci			rgb {
1162306a36Sopenharmony_ci				status = "okay";
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci				port@0 {
1462306a36Sopenharmony_ci					dpi_output: endpoint {
1562306a36Sopenharmony_ci						remote-endpoint = <&bridge_input>;
1662306a36Sopenharmony_ci						bus-width = <24>;
1762306a36Sopenharmony_ci					};
1862306a36Sopenharmony_ci				};
1962306a36Sopenharmony_ci			};
2062306a36Sopenharmony_ci		};
2162306a36Sopenharmony_ci	};
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	display-panel {
2462306a36Sopenharmony_ci		power-supply = <&vdd_pnl>;
2562306a36Sopenharmony_ci		ddc-i2c-bus = <&lcd_ddc>;
2662306a36Sopenharmony_ci		backlight = <&backlight>;
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci		port {
2962306a36Sopenharmony_ci			panel_input: endpoint {
3062306a36Sopenharmony_ci				remote-endpoint = <&bridge_output>;
3162306a36Sopenharmony_ci			};
3262306a36Sopenharmony_ci		};
3362306a36Sopenharmony_ci	};
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	/* Texas Instruments SN75LVDS83B LVDS Transmitter */
3662306a36Sopenharmony_ci	lvds-encoder {
3762306a36Sopenharmony_ci		compatible = "ti,sn75lvds83", "lvds-encoder";
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci		powerdown-gpios = <&gpio TEGRA_GPIO(N, 6) GPIO_ACTIVE_LOW>;
4062306a36Sopenharmony_ci		power-supply = <&vdd_3v3_sys>;
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci		ports {
4362306a36Sopenharmony_ci			#address-cells = <1>;
4462306a36Sopenharmony_ci			#size-cells = <0>;
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci			port@0 {
4762306a36Sopenharmony_ci				reg = <0>;
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ci				bridge_input: endpoint {
5062306a36Sopenharmony_ci					remote-endpoint = <&dpi_output>;
5162306a36Sopenharmony_ci				};
5262306a36Sopenharmony_ci			};
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci			port@1 {
5562306a36Sopenharmony_ci				reg = <1>;
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci				bridge_output: endpoint {
5862306a36Sopenharmony_ci					remote-endpoint = <&panel_input>;
5962306a36Sopenharmony_ci				};
6062306a36Sopenharmony_ci			};
6162306a36Sopenharmony_ci		};
6262306a36Sopenharmony_ci	};
6362306a36Sopenharmony_ci};
64