zynq-zybo.dts 925 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (C) 2011 - 2014 Xilinx
  4. * Copyright (C) 2012 National Instruments Corp.
  5. */
  6. /dts-v1/;
  7. #include "zynq-7000.dtsi"
  8. / {
  9. model = "Digilent Zybo board";
  10. compatible = "digilent,zynq-zybo", "xlnx,zynq-7000";
  11. aliases {
  12. ethernet0 = &gem0;
  13. serial0 = &uart1;
  14. mmc0 = &sdhci0;
  15. };
  16. memory@0 {
  17. device_type = "memory";
  18. reg = <0x0 0x20000000>;
  19. };
  20. chosen {
  21. bootargs = "";
  22. stdout-path = "serial0:115200n8";
  23. };
  24. usb_phy0: phy0 {
  25. #phy-cells = <0>;
  26. compatible = "usb-nop-xceiv";
  27. reset-gpios = <&gpio0 46 1>;
  28. };
  29. };
  30. &clkc {
  31. ps-clk-frequency = <50000000>;
  32. };
  33. &gem0 {
  34. status = "okay";
  35. phy-mode = "rgmii-id";
  36. phy-handle = <&ethernet_phy>;
  37. ethernet_phy: ethernet-phy@0 {
  38. reg = <0>;
  39. device_type = "ethernet-phy";
  40. };
  41. };
  42. &sdhci0 {
  43. status = "okay";
  44. };
  45. &uart1 {
  46. status = "okay";
  47. };
  48. &usb0 {
  49. status = "okay";
  50. dr_mode = "host";
  51. usb-phy = <&usb_phy0>;
  52. };