j2_mimas_v2.dts 1.6 KB

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