zynq-topic-miami.dts 1.5 KB

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