ocelot_pcb123.dts 691 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // SPDX-License-Identifier: (GPL-2.0 OR MIT)
  2. /* Copyright (c) 2017 Microsemi Corporation */
  3. /dts-v1/;
  4. #include "ocelot.dtsi"
  5. / {
  6. compatible = "mscc,ocelot-pcb123", "mscc,ocelot";
  7. chosen {
  8. stdout-path = "serial0:115200n8";
  9. };
  10. memory@0 {
  11. device_type = "memory";
  12. reg = <0x0 0x0e000000>;
  13. };
  14. };
  15. &uart0 {
  16. status = "okay";
  17. };
  18. &uart2 {
  19. status = "okay";
  20. };
  21. &spi {
  22. status = "okay";
  23. flash@0 {
  24. compatible = "macronix,mx25l25635f", "jedec,spi-nor";
  25. spi-max-frequency = <20000000>;
  26. reg = <0>;
  27. };
  28. };
  29. &mdio0 {
  30. status = "okay";
  31. };
  32. &port0 {
  33. phy-handle = <&phy0>;
  34. };
  35. &port1 {
  36. phy-handle = <&phy1>;
  37. };
  38. &port2 {
  39. phy-handle = <&phy2>;
  40. };
  41. &port3 {
  42. phy-handle = <&phy3>;
  43. };