xref: /linux/arch/arm/boot/dts/nvidia/tegra30-asus-lvds-display.dtsi (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0
2724ba675SRob Herring
3724ba675SRob Herring/* This dtsi file describes parts common for Asus T30 devices with a LVDS panel. */
4724ba675SRob Herring
5724ba675SRob Herring#include <dt-bindings/gpio/tegra-gpio.h>
6724ba675SRob Herring
7724ba675SRob Herring/ {
8724ba675SRob Herring	host1x@50000000 {
9724ba675SRob Herring		lcd: dc@54200000 {
10724ba675SRob Herring			rgb {
11724ba675SRob Herring				status = "okay";
12724ba675SRob Herring
13*3c2508d3SMaxim Schwalm				port {
14724ba675SRob Herring					dpi_output: endpoint {
15724ba675SRob Herring						remote-endpoint = <&bridge_input>;
16724ba675SRob Herring						bus-width = <24>;
17724ba675SRob Herring					};
18724ba675SRob Herring				};
19724ba675SRob Herring			};
20724ba675SRob Herring		};
21724ba675SRob Herring	};
22724ba675SRob Herring
23724ba675SRob Herring	display-panel {
24724ba675SRob Herring		power-supply = <&vdd_pnl>;
25724ba675SRob Herring		ddc-i2c-bus = <&lcd_ddc>;
26724ba675SRob Herring		backlight = <&backlight>;
27724ba675SRob Herring
28724ba675SRob Herring		port {
29724ba675SRob Herring			panel_input: endpoint {
30724ba675SRob Herring				remote-endpoint = <&bridge_output>;
31724ba675SRob Herring			};
32724ba675SRob Herring		};
33724ba675SRob Herring	};
34724ba675SRob Herring
35724ba675SRob Herring	/* Texas Instruments SN75LVDS83B LVDS Transmitter */
36724ba675SRob Herring	lvds-encoder {
37724ba675SRob Herring		compatible = "ti,sn75lvds83", "lvds-encoder";
38724ba675SRob Herring
39724ba675SRob Herring		powerdown-gpios = <&gpio TEGRA_GPIO(N, 6) GPIO_ACTIVE_LOW>;
40724ba675SRob Herring		power-supply = <&vdd_3v3_sys>;
41724ba675SRob Herring
42724ba675SRob Herring		ports {
43724ba675SRob Herring			#address-cells = <1>;
44724ba675SRob Herring			#size-cells = <0>;
45724ba675SRob Herring
46724ba675SRob Herring			port@0 {
47724ba675SRob Herring				reg = <0>;
48724ba675SRob Herring
49724ba675SRob Herring				bridge_input: endpoint {
50724ba675SRob Herring					remote-endpoint = <&dpi_output>;
51724ba675SRob Herring				};
52724ba675SRob Herring			};
53724ba675SRob Herring
54724ba675SRob Herring			port@1 {
55724ba675SRob Herring				reg = <1>;
56724ba675SRob Herring
57724ba675SRob Herring				bridge_output: endpoint {
58724ba675SRob Herring					remote-endpoint = <&panel_input>;
59724ba675SRob Herring				};
60724ba675SRob Herring			};
61724ba675SRob Herring		};
62724ba675SRob Herring	};
63724ba675SRob Herring};
64