light-a-val-full.dts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) 2022 Alibaba Group Holding Limited.
  4. */
  5. #include "light-a-val.dts"
  6. / {
  7. display-subsystem {
  8. status = "okay";
  9. };
  10. };
  11. &dpu_enc0 {
  12. status = "okay";
  13. ports {
  14. /* output */
  15. port@1 {
  16. reg = <1>;
  17. enc0_out: endpoint {
  18. remote-endpoint = <&dsi0_in>;
  19. };
  20. };
  21. };
  22. };
  23. &dpu_enc1 {
  24. ports {
  25. /delete-node/ port@0;
  26. };
  27. };
  28. &dpu {
  29. status = "okay";
  30. };
  31. &dsi0 {
  32. status = "okay";
  33. };
  34. &dhost_0 {
  35. ports {
  36. #address-cells = <1>;
  37. #size-cells = <0>;
  38. port@0 {
  39. reg = <0>;
  40. dsi0_in: endpoint {
  41. remote-endpoint = <&enc0_out>;
  42. };
  43. };
  44. port@1 {
  45. reg = <1>;
  46. dsi0_out: endpoint {
  47. remote-endpoint = <&panel0_in>;
  48. };
  49. };
  50. };
  51. panel0@0 {
  52. compatible = "txd,dy800qwxpab";
  53. reg = <0>;
  54. backlight = <&lcd0_backlight>;
  55. reset-gpio = <&gpio1_porta 5 1>; /* active low */
  56. vdd1v8-supply = <&lcd0_1v8>;
  57. vspn5v7-supply = <&lcd0_5v7>;
  58. port {
  59. panel0_in: endpoint {
  60. remote-endpoint = <&dsi0_out>;
  61. };
  62. };
  63. };
  64. };
  65. &disp1_out {
  66. remote-endpoint = <&hdmi_tx_in>;
  67. };
  68. &hdmi_tx {
  69. status = "okay";
  70. port@0 {
  71. /* input */
  72. hdmi_tx_in: endpoint {
  73. remote-endpoint = <&disp1_out>;
  74. };
  75. };
  76. };
  77. &lightsound {
  78. status = "okay";
  79. simple-audio-card,dai-link@0 { /* I2S - AUDIO SYS CODEC 8156*/
  80. reg = <0>;
  81. format = "i2s";
  82. cpu {
  83. sound-dai = <&i2s0 0>;
  84. };
  85. codec {
  86. sound-dai = <&es8156_audio_codec>;
  87. };
  88. };
  89. simple-audio-card,dai-link@1 { /* I2S - AUDIO SYS CODEC 7210*/
  90. reg = <1>;
  91. format = "i2s";
  92. cpu {
  93. sound-dai = <&i2s3 0>;
  94. };
  95. codec {
  96. sound-dai = <&es7210_audio_codec>;
  97. };
  98. };
  99. };
  100. &light_i2s {
  101. status = "okay";
  102. };
  103. &i2s0 {
  104. status = "okay";
  105. };
  106. &i2s3 {
  107. status = "okay";
  108. };
  109. &qspi0 {
  110. status = "okay";
  111. };
  112. &qspi1 {
  113. status = "okay";
  114. };
  115. &uart2 {
  116. status = "okay";
  117. };
  118. &uart3 {
  119. status = "okay";
  120. };
  121. &sdhci1 {
  122. status = "okay";
  123. };
  124. &wcn_bt {
  125. status = "okay";
  126. };
  127. &wcn_wifi {
  128. status = "okay";
  129. };