ar934x.dtsi 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. /*
  2. * Copyright (C) 2016 Marek Vasut <marex@denx.de>
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. */
  6. #include "skeleton.dtsi"
  7. / {
  8. compatible = "qca,ar934x";
  9. #address-cells = <1>;
  10. #size-cells = <1>;
  11. cpus {
  12. #address-cells = <1>;
  13. #size-cells = <0>;
  14. cpu@0 {
  15. device_type = "cpu";
  16. compatible = "mips,mips74Kc";
  17. reg = <0>;
  18. };
  19. };
  20. clocks {
  21. #address-cells = <1>;
  22. #size-cells = <1>;
  23. ranges;
  24. xtal: xtal {
  25. #clock-cells = <0>;
  26. compatible = "fixed-clock";
  27. clock-output-names = "xtal";
  28. };
  29. };
  30. ahb {
  31. compatible = "simple-bus";
  32. ranges;
  33. #address-cells = <1>;
  34. #size-cells = <1>;
  35. apb {
  36. compatible = "simple-bus";
  37. ranges;
  38. #address-cells = <1>;
  39. #size-cells = <1>;
  40. ehci0: ehci@1b000100 {
  41. compatible = "generic-ehci";
  42. reg = <0x1b000100 0x100>;
  43. status = "disabled";
  44. };
  45. uart0: uart@18020000 {
  46. compatible = "ns16550";
  47. reg = <0x18020000 0x20>;
  48. reg-shift = <2>;
  49. status = "disabled";
  50. };
  51. gmac0: eth@0x19000000 {
  52. compatible = "qca,ag934x-mac";
  53. reg = <0x19000000 0x200>;
  54. phy = <&phy0>;
  55. phy-mode = "rgmii";
  56. status = "disabled";
  57. mdio {
  58. #address-cells = <1>;
  59. #size-cells = <0>;
  60. phy0: ethernet-phy@0 {
  61. reg = <0>;
  62. };
  63. };
  64. };
  65. gmac1: eth@0x1a000000 {
  66. compatible = "qca,ag934x-mac";
  67. reg = <0x1a000000 0x200>;
  68. phy = <&phy1>;
  69. phy-mode = "rgmii";
  70. status = "disabled";
  71. mdio {
  72. #address-cells = <1>;
  73. #size-cells = <0>;
  74. phy1: ethernet-phy@0 {
  75. reg = <0>;
  76. };
  77. };
  78. };
  79. };
  80. spi0: spi@1f000000 {
  81. compatible = "qca,ar7100-spi";
  82. reg = <0x1f000000 0x10>;
  83. status = "disabled";
  84. #address-cells = <1>;
  85. #size-cells = <0>;
  86. };
  87. };
  88. };