tegra30-asus-lvds-display.dtsi 1.0 KB

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