zynqmp-zc1751-xm018-dc4.dts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. // SPDX-License-Identifier: GPL-2.0+
  2. /*
  3. * dts file for Xilinx ZynqMP zc1751-xm018-dc4
  4. *
  5. * (C) Copyright 2015 - 2021, Xilinx, Inc.
  6. *
  7. * Michal Simek <[email protected]>
  8. */
  9. /dts-v1/;
  10. #include "zynqmp.dtsi"
  11. #include "zynqmp-clk-ccf.dtsi"
  12. / {
  13. model = "ZynqMP zc1751-xm018-dc4";
  14. compatible = "xlnx,zynqmp-zc1751", "xlnx,zynqmp";
  15. aliases {
  16. ethernet0 = &gem0;
  17. ethernet1 = &gem1;
  18. ethernet2 = &gem2;
  19. ethernet3 = &gem3;
  20. i2c0 = &i2c0;
  21. i2c1 = &i2c1;
  22. rtc0 = &rtc;
  23. serial0 = &uart0;
  24. serial1 = &uart1;
  25. spi0 = &qspi;
  26. };
  27. chosen {
  28. bootargs = "earlycon";
  29. stdout-path = "serial0:115200n8";
  30. };
  31. memory@0 {
  32. device_type = "memory";
  33. reg = <0x0 0x0 0x0 0x80000000>, <0x8 0x00000000 0x0 0x80000000>;
  34. };
  35. };
  36. &can0 {
  37. status = "okay";
  38. };
  39. &can1 {
  40. status = "okay";
  41. };
  42. &fpd_dma_chan1 {
  43. status = "okay";
  44. };
  45. &fpd_dma_chan2 {
  46. status = "okay";
  47. };
  48. &fpd_dma_chan3 {
  49. status = "okay";
  50. };
  51. &fpd_dma_chan4 {
  52. status = "okay";
  53. };
  54. &fpd_dma_chan5 {
  55. status = "okay";
  56. };
  57. &fpd_dma_chan6 {
  58. status = "okay";
  59. };
  60. &fpd_dma_chan7 {
  61. status = "okay";
  62. };
  63. &fpd_dma_chan8 {
  64. status = "okay";
  65. };
  66. &lpd_dma_chan1 {
  67. status = "okay";
  68. };
  69. &lpd_dma_chan2 {
  70. status = "okay";
  71. };
  72. &lpd_dma_chan3 {
  73. status = "okay";
  74. };
  75. &lpd_dma_chan4 {
  76. status = "okay";
  77. };
  78. &lpd_dma_chan5 {
  79. status = "okay";
  80. };
  81. &lpd_dma_chan6 {
  82. status = "okay";
  83. };
  84. &lpd_dma_chan7 {
  85. status = "okay";
  86. };
  87. &lpd_dma_chan8 {
  88. status = "okay";
  89. };
  90. &gem0 {
  91. status = "okay";
  92. phy-mode = "rgmii-id";
  93. phy-handle = <&ethernet_phy0>;
  94. ethernet_phy0: ethernet-phy@0 { /* Marvell 88e1512 */
  95. reg = <0>;
  96. };
  97. ethernet_phy7: ethernet-phy@7 { /* Vitesse VSC8211 */
  98. reg = <7>;
  99. };
  100. ethernet_phy3: ethernet-phy@3 { /* Realtek RTL8211DN */
  101. reg = <3>;
  102. };
  103. ethernet_phy8: ethernet-phy@8 { /* Vitesse VSC8211 */
  104. reg = <8>;
  105. };
  106. };
  107. &gem1 {
  108. status = "okay";
  109. phy-mode = "rgmii-id";
  110. phy-handle = <&ethernet_phy7>;
  111. };
  112. &gem2 {
  113. status = "okay";
  114. phy-mode = "rgmii-id";
  115. phy-handle = <&ethernet_phy3>;
  116. };
  117. &gem3 {
  118. status = "okay";
  119. phy-mode = "rgmii-id";
  120. phy-handle = <&ethernet_phy8>;
  121. };
  122. &gpio {
  123. status = "okay";
  124. };
  125. &i2c0 {
  126. clock-frequency = <400000>;
  127. status = "okay";
  128. };
  129. &i2c1 {
  130. clock-frequency = <400000>;
  131. status = "okay";
  132. };
  133. &qspi {
  134. status = "okay";
  135. flash@0 {
  136. compatible = "m25p80", "jedec,spi-nor"; /* 32MB */
  137. #address-cells = <1>;
  138. #size-cells = <1>;
  139. reg = <0x0>;
  140. spi-tx-bus-width = <1>;
  141. spi-rx-bus-width = <4>; /* also DUAL configuration possible */
  142. spi-max-frequency = <108000000>; /* Based on DC1 spec */
  143. };
  144. };
  145. &rtc {
  146. status = "okay";
  147. };
  148. &uart0 {
  149. status = "okay";
  150. };
  151. &uart1 {
  152. status = "okay";
  153. };
  154. &watchdog0 {
  155. status = "okay";
  156. };
  157. &zynqmp_dpdma {
  158. status = "okay";
  159. };
  160. &zynqmp_dpsub {
  161. status = "okay";
  162. };