nexys4ddr.dts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /dts-v1/;
  2. #include "microAptiv.dtsi"
  3. / {
  4. compatible = "digilent,nexys4ddr";
  5. memory {
  6. device_type = "memory";
  7. reg = <0x0 0x08000000>;
  8. };
  9. cpuintc: interrupt-controller@0 {
  10. #address-cells = <0>;
  11. #interrupt-cells = <1>;
  12. interrupt-controller;
  13. compatible = "mti,cpu-interrupt-controller";
  14. };
  15. aliases {
  16. console = &axi_uart16550;
  17. };
  18. axi_ethernetlite: ethernet@10e00000 {
  19. compatible = "xlnx,xps-ethernetlite-1.00.a";
  20. device_type = "network";
  21. local-mac-address = [08 86 4C 0D F7 09];
  22. phy-handle = <&phy0>;
  23. reg = <0x10e00000 0x10000>;
  24. xlnx,duplex = <0x1>;
  25. xlnx,include-global-buffers = <0x1>;
  26. xlnx,include-internal-loopback = <0x0>;
  27. xlnx,include-mdio = <0x1>;
  28. xlnx,instance = "axi_ethernetlite_inst";
  29. xlnx,rx-ping-pong = <0x1>;
  30. xlnx,s-axi-id-width = <0x1>;
  31. xlnx,tx-ping-pong = <0x1>;
  32. xlnx,use-internal = <0x0>;
  33. mdio {
  34. #address-cells = <1>;
  35. #size-cells = <0>;
  36. phy0: phy@1 {
  37. compatible = <0x0007c0f0 0xfffffff0>;
  38. device_type = "ethernet-phy";
  39. reg = <1>;
  40. } ;
  41. } ;
  42. } ;
  43. axi_uart16550: serial@10400000 {
  44. compatible = "ns16550a";
  45. reg = <0x10400000 0x10000>;
  46. reg-shift = <2>;
  47. reg-offset = <0x1000>;
  48. clock-frequency = <50000000>;
  49. };
  50. };