socfpga_cyclone5_sr1500.dts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. /*
  2. * Copyright (C) 2015 Stefan Roese <sr@denx.de>
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. */
  6. #include "socfpga_cyclone5.dtsi"
  7. / {
  8. model = "SoCFPGA Cyclone V SR1500";
  9. compatible = "anonymous,socfpga-sr1500", "altr,socfpga-cyclone5", "altr,socfpga";
  10. chosen {
  11. bootargs = "console=ttyS0,115200";
  12. };
  13. aliases {
  14. /*
  15. * This allows the ethaddr uboot environmnet variable
  16. * contents to be added to the gmac1 device tree blob.
  17. */
  18. ethernet0 = &gmac1;
  19. };
  20. memory@0 {
  21. name = "memory";
  22. device_type = "memory";
  23. reg = <0x0 0x40000000>; /* 1GB */
  24. };
  25. soc {
  26. u-boot,dm-pre-reloc;
  27. };
  28. };
  29. &gmac1 {
  30. status = "okay";
  31. phy-mode = "rgmii";
  32. };
  33. &gpio0 {
  34. status = "okay";
  35. };
  36. &gpio1 {
  37. status = "okay";
  38. };
  39. &gpio2 {
  40. status = "okay";
  41. };
  42. &i2c0 {
  43. status = "okay";
  44. speed-mode = <0>;
  45. };
  46. &i2c1 {
  47. status = "okay";
  48. speed-mode = <0>;
  49. };
  50. &mmc0 {
  51. status = "okay";
  52. bus-width = <8>;
  53. u-boot,dm-pre-reloc;
  54. };
  55. &uart0 {
  56. status = "okay";
  57. };
  58. &usb1 {
  59. status = "okay";
  60. };
  61. &watchdog0 {
  62. status = "okay";
  63. };
  64. &qspi {
  65. status = "okay";
  66. u-boot,dm-pre-reloc;
  67. flash0: n25q00@0 {
  68. u-boot,dm-pre-reloc;
  69. #address-cells = <1>;
  70. #size-cells = <1>;
  71. compatible = "n25q00", "spi-flash";
  72. reg = <0>; /* chip select */
  73. spi-max-frequency = <50000000>;
  74. m25p,fast-read;
  75. page-size = <256>;
  76. block-size = <16>; /* 2^16, 64KB */
  77. read-delay = <4>; /* delay value in read data capture register */
  78. tshsl-ns = <50>;
  79. tsd2d-ns = <50>;
  80. tchsh-ns = <4>;
  81. tslch-ns = <4>;
  82. };
  83. };