integrator.dtsi 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /*
  2. * SoC core Device Tree for the ARM Integrator platforms
  3. */
  4. /include/ "skeleton.dtsi"
  5. / {
  6. timer@13000000 {
  7. reg = <0x13000000 0x100>;
  8. interrupt-parent = <&pic>;
  9. interrupts = <5>;
  10. };
  11. timer@13000100 {
  12. reg = <0x13000100 0x100>;
  13. interrupt-parent = <&pic>;
  14. interrupts = <6>;
  15. };
  16. timer@13000200 {
  17. reg = <0x13000200 0x100>;
  18. interrupt-parent = <&pic>;
  19. interrupts = <7>;
  20. };
  21. pic@14000000 {
  22. compatible = "arm,versatile-fpga-irq";
  23. #interrupt-cells = <1>;
  24. interrupt-controller;
  25. reg = <0x14000000 0x100>;
  26. clear-mask = <0xffffffff>;
  27. };
  28. flash@24000000 {
  29. compatible = "cfi-flash";
  30. reg = <0x24000000 0x02000000>;
  31. };
  32. fpga {
  33. compatible = "arm,amba-bus", "simple-bus";
  34. #address-cells = <1>;
  35. #size-cells = <1>;
  36. ranges;
  37. interrupt-parent = <&pic>;
  38. /*
  39. * These PrimeCells are in the same locations and using the
  40. * same interrupts in all Integrators, however the silicon
  41. * version deployed is different.
  42. */
  43. rtc@15000000 {
  44. reg = <0x15000000 0x1000>;
  45. interrupts = <8>;
  46. };
  47. uart@16000000 {
  48. reg = <0x16000000 0x1000>;
  49. interrupts = <1>;
  50. };
  51. uart@17000000 {
  52. reg = <0x17000000 0x1000>;
  53. interrupts = <2>;
  54. };
  55. kmi@18000000 {
  56. reg = <0x18000000 0x1000>;
  57. interrupts = <3>;
  58. };
  59. kmi@19000000 {
  60. reg = <0x19000000 0x1000>;
  61. interrupts = <4>;
  62. };
  63. };
  64. };