socfpga_cyclone5_vining_fpga.dts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. /*
  2. * Copyright (C) 2015 Marek Vasut <marex@denx.de>
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. */
  6. #include "socfpga_cyclone5.dtsi"
  7. / {
  8. model = "samtec VIN|ING FPGA";
  9. compatible = "altr,socfpga-cyclone5", "altr,socfpga";
  10. chosen {
  11. bootargs = "console=ttyS0,115200";
  12. };
  13. aliases {
  14. ethernet0 = &gmac1;
  15. udc0 = &usb0;
  16. };
  17. memory {
  18. name = "memory";
  19. device_type = "memory";
  20. reg = <0x0 0x40000000>; /* 1GB */
  21. };
  22. soc {
  23. u-boot,dm-pre-reloc;
  24. };
  25. };
  26. &gmac1 {
  27. status = "okay";
  28. phy-mode = "rgmii";
  29. rxd0-skew-ps = <0>;
  30. rxd1-skew-ps = <0>;
  31. rxd2-skew-ps = <0>;
  32. rxd3-skew-ps = <0>;
  33. txen-skew-ps = <0>;
  34. txc-skew-ps = <2600>;
  35. rxdv-skew-ps = <0>;
  36. rxc-skew-ps = <2000>;
  37. };
  38. &gpio0 {
  39. status = "okay";
  40. };
  41. &gpio1 {
  42. status = "okay";
  43. };
  44. &gpio2 {
  45. status = "okay";
  46. };
  47. &i2c0 {
  48. status = "okay";
  49. rtc: rtc@68 {
  50. compatible = "stm,m41t82";
  51. reg = <0x68>;
  52. };
  53. };
  54. &qspi {
  55. status = "okay";
  56. u-boot,dm-pre-reloc;
  57. flash0: n25q128@0 {
  58. u-boot,dm-pre-reloc;
  59. #address-cells = <1>;
  60. #size-cells = <1>;
  61. compatible = "n25q128", "spi-flash";
  62. reg = <0>; /* chip select */
  63. spi-max-frequency = <50000000>;
  64. m25p,fast-read;
  65. page-size = <256>;
  66. block-size = <16>; /* 2^16, 64KB */
  67. read-delay = <4>; /* delay value in read data capture register */
  68. tshsl-ns = <50>;
  69. tsd2d-ns = <50>;
  70. tchsh-ns = <4>;
  71. tslch-ns = <4>;
  72. };
  73. flash1: n25q00@1 {
  74. u-boot,dm-pre-reloc;
  75. #address-cells = <1>;
  76. #size-cells = <1>;
  77. compatible = "n25q00", "spi-flash";
  78. reg = <1>; /* chip select */
  79. spi-max-frequency = <50000000>;
  80. m25p,fast-read;
  81. page-size = <256>;
  82. block-size = <16>; /* 2^16, 64KB */
  83. read-delay = <4>; /* delay value in read data capture register */
  84. tshsl-ns = <50>;
  85. tsd2d-ns = <50>;
  86. tchsh-ns = <4>;
  87. tslch-ns = <4>;
  88. };
  89. };
  90. &usb0 {
  91. status = "okay";
  92. };
  93. &usb1 {
  94. status = "okay";
  95. };