zynq-zc770-xm013.dts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /*
  2. * Xilinx ZC770 XM013 board DTS
  3. *
  4. * Copyright (C) 2013 Xilinx, Inc.
  5. *
  6. * SPDX-License-Identifier: GPL-2.0+
  7. */
  8. /dts-v1/;
  9. #include "zynq-7000.dtsi"
  10. / {
  11. compatible = "xlnx,zynq-zc770-xm013", "xlnx,zynq-7000";
  12. model = "Xilinx Zynq";
  13. aliases {
  14. ethernet0 = &gem1;
  15. i2c0 = &i2c1;
  16. serial0 = &uart0;
  17. spi0 = &qspi;
  18. spi1 = &spi0;
  19. };
  20. chosen {
  21. bootargs = "";
  22. stdout-path = "serial0:115200n8";
  23. };
  24. memory@0 {
  25. device_type = "memory";
  26. reg = <0x0 0x40000000>;
  27. };
  28. };
  29. &can1 {
  30. status = "okay";
  31. };
  32. &gem1 {
  33. status = "okay";
  34. phy-mode = "rgmii-id";
  35. phy-handle = <&ethernet_phy>;
  36. ethernet_phy: ethernet-phy@7 {
  37. reg = <7>;
  38. };
  39. };
  40. &i2c1 {
  41. status = "okay";
  42. clock-frequency = <400000>;
  43. si570: clock-generator@55 {
  44. #clock-cells = <0>;
  45. compatible = "silabs,si570";
  46. temperature-stability = <50>;
  47. reg = <0x55>;
  48. factory-fout = <156250000>;
  49. clock-frequency = <148500000>;
  50. };
  51. };
  52. &qspi {
  53. status = "okay";
  54. };
  55. &spi0 {
  56. status = "okay";
  57. num-cs = <4>;
  58. is-decoded-cs = <0>;
  59. eeprom: at25@0 {
  60. at25,byte-len = <8192>;
  61. at25,addr-mode = <2>;
  62. at25,page-size = <32>;
  63. compatible = "atmel,at25";
  64. reg = <2>;
  65. spi-max-frequency = <1000000>;
  66. };
  67. };
  68. &uart0 {
  69. u-boot,dm-pre-reloc;
  70. status = "okay";
  71. };