j2_mimas_v2.dts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. // SPDX-License-Identifier: GPL-2.0
  2. /dts-v1/;
  3. / {
  4. compatible = "jcore,j2-soc";
  5. model = "J2 FPGA SoC on Mimas v2 board";
  6. #address-cells = <1>;
  7. #size-cells = <1>;
  8. interrupt-parent = <&aic>;
  9. cpus {
  10. #address-cells = <1>;
  11. #size-cells = <0>;
  12. cpu@0 {
  13. device_type = "cpu";
  14. compatible = "jcore,j2";
  15. reg = <0>;
  16. clock-frequency = <50000000>;
  17. d-cache-size = <8192>;
  18. i-cache-size = <8192>;
  19. d-cache-block-size = <16>;
  20. i-cache-block-size = <16>;
  21. };
  22. };
  23. memory@10000000 {
  24. device_type = "memory";
  25. reg = <0x10000000 0x4000000>;
  26. };
  27. aliases {
  28. serial0 = &uart0;
  29. spi0 = &spi0;
  30. };
  31. chosen {
  32. stdout-path = "serial0";
  33. };
  34. soc@abcd0000 {
  35. compatible = "simple-bus";
  36. ranges = <0 0xabcd0000 0x100000>;
  37. #address-cells = <1>;
  38. #size-cells = <1>;
  39. aic: interrupt-controller@200 {
  40. compatible = "jcore,aic1";
  41. reg = <0x200 0x10>;
  42. interrupt-controller;
  43. #interrupt-cells = <1>;
  44. };
  45. cache-controller@c0 {
  46. compatible = "jcore,cache";
  47. reg = <0xc0 4>;
  48. };
  49. timer@200 {
  50. compatible = "jcore,pit";
  51. reg = <0x200 0x30>;
  52. interrupts = <0x48>;
  53. };
  54. spi0: spi@40 {
  55. compatible = "jcore,spi2";
  56. #address-cells = <1>;
  57. #size-cells = <0>;
  58. spi-max-frequency = <25000000>;
  59. reg = <0x40 0x8>;
  60. sdcard@0 {
  61. compatible = "mmc-spi-slot";
  62. reg = <0>;
  63. spi-max-frequency = <25000000>;
  64. voltage-ranges = <3200 3400>;
  65. mode = <0>;
  66. };
  67. };
  68. uart0: serial@100 {
  69. clock-frequency = <125000000>;
  70. compatible = "xlnx,xps-uartlite-1.00.a";
  71. current-speed = <19200>;
  72. device_type = "serial";
  73. interrupts = <0x12>;
  74. port-number = <0>;
  75. reg = <0x100 0x10>;
  76. };
  77. };
  78. };