zynq-topic-miami.dts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /*
  2. * Topic Miami board DTS
  3. *
  4. * Copyright (C) 2014-2016 Topic Embedded Products
  5. *
  6. * SPDX-License-Identifier: GPL-2.0+
  7. */
  8. /dts-v1/;
  9. #include "zynq-7000.dtsi"
  10. / {
  11. model = "Topic Miami Zynq Board";
  12. compatible = "topic,miami", "xlnx,zynq-7000";
  13. aliases {
  14. ethernet0 = &gem0;
  15. serial0 = &uart0;
  16. spi0 = &qspi;
  17. i2c0 = &i2c0;
  18. i2c1 = &i2c1;
  19. mmc0 = &sdhci0;
  20. };
  21. memory@0 {
  22. device_type = "memory";
  23. reg = <0x0 0x40000000>;
  24. };
  25. chosen {
  26. stdout-path = "serial0:115200n8";
  27. };
  28. };
  29. &qspi {
  30. u-boot,dm-pre-reloc;
  31. status = "okay";
  32. is-dual = <0>;
  33. num-cs = <1>;
  34. flash@0 {
  35. compatible = "st,m25p80", "n25q256a";
  36. m25p,fast-read;
  37. reg = <0x0>;
  38. spi-tx-bus-width = <1>;
  39. spi-rx-bus-width = <4>;
  40. spi-max-frequency = <100000000>;
  41. #address-cells = <1>;
  42. #size-cells = <1>;
  43. partition@qspi-u-boot-spl {
  44. label = "qspi-u-boot-spl";
  45. reg = <0x00000 0x10000>;
  46. };
  47. partition@qspi-u-boot-img {
  48. label = "qspi-u-boot-img";
  49. reg = <0x10000 0x60000>;
  50. };
  51. partition@qspi-device-tree {
  52. label = "qspi-device-tree";
  53. reg = <0x70000 0x10000>;
  54. };
  55. partition@qspi-linux {
  56. label = "qspi-linux";
  57. reg = <0x80000 0x400000>;
  58. };
  59. partition@qspi-rootfs {
  60. label = "qspi-rootfs";
  61. reg = <0x480000 0x1b80000>;
  62. };
  63. };
  64. };
  65. &i2c0 {
  66. status = "okay";
  67. clock-frequency = <400000>;
  68. };
  69. &i2c1 {
  70. status = "okay";
  71. clock-frequency = <400000>;
  72. };
  73. &clkc {
  74. ps-clk-frequency = <33333333>;
  75. };
  76. &sdhci0 {
  77. u-boot,dm-pre-reloc;
  78. status = "okay";
  79. };
  80. &uart0 {
  81. u-boot,dm-pre-reloc;
  82. status = "okay";
  83. };
  84. &usb0 {
  85. status = "okay";
  86. };