1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0
2*724ba675SRob Herring
3*724ba675SRob Herring/* This dtsi file describes parts common for Asus T30 devices with a LVDS panel. */
4*724ba675SRob Herring
5*724ba675SRob Herring#include <dt-bindings/gpio/tegra-gpio.h>
6*724ba675SRob Herring
7*724ba675SRob Herring/ {
8*724ba675SRob Herring	host1x@50000000 {
9*724ba675SRob Herring		lcd: dc@54200000 {
10*724ba675SRob Herring			rgb {
11*724ba675SRob Herring				status = "okay";
12*724ba675SRob Herring
13*724ba675SRob Herring				port@0 {
14*724ba675SRob Herring					dpi_output: endpoint {
15*724ba675SRob Herring						remote-endpoint = <&bridge_input>;
16*724ba675SRob Herring						bus-width = <24>;
17*724ba675SRob Herring					};
18*724ba675SRob Herring				};
19*724ba675SRob Herring			};
20*724ba675SRob Herring		};
21*724ba675SRob Herring	};
22*724ba675SRob Herring
23*724ba675SRob Herring	display-panel {
24*724ba675SRob Herring		power-supply = <&vdd_pnl>;
25*724ba675SRob Herring		ddc-i2c-bus = <&lcd_ddc>;
26*724ba675SRob Herring		backlight = <&backlight>;
27*724ba675SRob Herring
28*724ba675SRob Herring		port {
29*724ba675SRob Herring			panel_input: endpoint {
30*724ba675SRob Herring				remote-endpoint = <&bridge_output>;
31*724ba675SRob Herring			};
32*724ba675SRob Herring		};
33*724ba675SRob Herring	};
34*724ba675SRob Herring
35*724ba675SRob Herring	/* Texas Instruments SN75LVDS83B LVDS Transmitter */
36*724ba675SRob Herring	lvds-encoder {
37*724ba675SRob Herring		compatible = "ti,sn75lvds83", "lvds-encoder";
38*724ba675SRob Herring
39*724ba675SRob Herring		powerdown-gpios = <&gpio TEGRA_GPIO(N, 6) GPIO_ACTIVE_LOW>;
40*724ba675SRob Herring		power-supply = <&vdd_3v3_sys>;
41*724ba675SRob Herring
42*724ba675SRob Herring		ports {
43*724ba675SRob Herring			#address-cells = <1>;
44*724ba675SRob Herring			#size-cells = <0>;
45*724ba675SRob Herring
46*724ba675SRob Herring			port@0 {
47*724ba675SRob Herring				reg = <0>;
48*724ba675SRob Herring
49*724ba675SRob Herring				bridge_input: endpoint {
50*724ba675SRob Herring					remote-endpoint = <&dpi_output>;
51*724ba675SRob Herring				};
52*724ba675SRob Herring			};
53*724ba675SRob Herring
54*724ba675SRob Herring			port@1 {
55*724ba675SRob Herring				reg = <1>;
56*724ba675SRob Herring
57*724ba675SRob Herring				bridge_output: endpoint {
58*724ba675SRob Herring					remote-endpoint = <&panel_input>;
59*724ba675SRob Herring				};
60*724ba675SRob Herring			};
61*724ba675SRob Herring		};
62*724ba675SRob Herring	};
63*724ba675SRob Herring};
64