imx8mp-verdin-dahlia.dtsi 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /*
  3. * Copyright 2022 Toradex
  4. */
  5. /* TODO: Audio Codec */
  6. &backlight {
  7. power-supply = <&reg_3p3v>;
  8. };
  9. /* Verdin SPI_1 */
  10. &ecspi1 {
  11. status = "okay";
  12. };
  13. /* EEPROM on display adapter boards */
  14. &eeprom_display_adapter {
  15. status = "okay";
  16. };
  17. /* EEPROM on Verdin Development board */
  18. &eeprom_carrier_board {
  19. status = "okay";
  20. };
  21. &eqos {
  22. status = "okay";
  23. };
  24. &flexcan1 {
  25. status = "okay";
  26. };
  27. &flexcan2 {
  28. status = "okay";
  29. };
  30. /* Verdin QSPI_1 */
  31. &flexspi {
  32. status = "okay";
  33. };
  34. /* Current measurement into module VCC */
  35. &hwmon {
  36. status = "okay";
  37. };
  38. &hwmon_temp {
  39. vs-supply = <&reg_1p8v>;
  40. status = "okay";
  41. };
  42. /* Verdin I2C_2_DSI */
  43. &i2c2 {
  44. status = "okay";
  45. };
  46. &i2c3 {
  47. status = "okay";
  48. };
  49. /* Verdin I2C_1 */
  50. &i2c4 {
  51. status = "okay";
  52. /* TODO: Audio Codec */
  53. };
  54. /* TODO: Verdin PCIE_1 */
  55. /* Verdin PWM_1 */
  56. &pwm1 {
  57. status = "okay";
  58. };
  59. /* Verdin PWM_2 */
  60. &pwm2 {
  61. status = "okay";
  62. };
  63. /* Verdin PWM_3_DSI */
  64. &pwm3 {
  65. status = "okay";
  66. };
  67. &reg_usdhc2_vmmc {
  68. vin-supply = <&reg_3p3v>;
  69. };
  70. /* TODO: Verdin I2S_1 */
  71. /* Verdin UART_1 */
  72. &uart1 {
  73. status = "okay";
  74. };
  75. /* Verdin UART_2 */
  76. &uart2 {
  77. status = "okay";
  78. };
  79. /* Verdin UART_3, used as the Linux Console */
  80. &uart3 {
  81. status = "okay";
  82. };
  83. /* Verdin USB_1 */
  84. &usb3_0 {
  85. status = "okay";
  86. };
  87. &usb3_phy0 {
  88. status = "okay";
  89. };
  90. /* Verdin USB_2 */
  91. &usb3_1 {
  92. status = "okay";
  93. };
  94. &usb3_phy1 {
  95. status = "okay";
  96. };
  97. /* Verdin SD_1 */
  98. &usdhc2 {
  99. status = "okay";
  100. };