dra72x.dtsi 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * Copyright (C) 2014 Texas Instruments Incorporated - https://www.ti.com/
  4. *
  5. * Based on "omap4.dtsi"
  6. */
  7. #include "dra7.dtsi"
  8. / {
  9. compatible = "ti,dra722", "ti,dra72", "ti,dra7";
  10. aliases {
  11. rproc0 = &ipu1;
  12. rproc1 = &ipu2;
  13. rproc2 = &dsp1;
  14. };
  15. pmu {
  16. compatible = "arm,cortex-a15-pmu";
  17. interrupt-parent = <&wakeupgen>;
  18. interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
  19. };
  20. };
  21. &l4_per2 {
  22. target-module@5b000 { /* 0x4845b000, ap 59 46.0 */
  23. compatible = "ti,sysc-omap4", "ti,sysc";
  24. reg = <0x5b000 0x4>,
  25. <0x5b010 0x4>;
  26. reg-names = "rev", "sysc";
  27. ti,sysc-midle = <SYSC_IDLE_FORCE>,
  28. <SYSC_IDLE_NO>;
  29. ti,sysc-sidle = <SYSC_IDLE_FORCE>,
  30. <SYSC_IDLE_NO>;
  31. clocks = <&cam_clkctrl DRA7_CAM_VIP2_CLKCTRL 0>;
  32. clock-names = "fck";
  33. #address-cells = <1>;
  34. #size-cells = <1>;
  35. ranges = <0x0 0x5b000 0x1000>;
  36. cal: cal@0 {
  37. compatible = "ti,dra72-cal";
  38. reg = <0x0000 0x400>,
  39. <0x0800 0x40>,
  40. <0x0900 0x40>;
  41. reg-names = "cal_top",
  42. "cal_rx_core0",
  43. "cal_rx_core1";
  44. interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
  45. ti,camerrx-control = <&scm_conf 0xE94>;
  46. ports {
  47. #address-cells = <1>;
  48. #size-cells = <0>;
  49. csi2_0: port@0 {
  50. reg = <0>;
  51. };
  52. csi2_1: port@1 {
  53. reg = <1>;
  54. };
  55. };
  56. };
  57. };
  58. };
  59. &dss {
  60. reg = <0 0x80>,
  61. <0x4054 0x4>,
  62. <0x4300 0x20>;
  63. reg-names = "dss", "pll1_clkctrl", "pll1";
  64. clocks = <&dss_clkctrl DRA7_DSS_DSS_CORE_CLKCTRL 8>,
  65. <&dss_clkctrl DRA7_DSS_DSS_CORE_CLKCTRL 12>;
  66. clock-names = "fck", "video1_clk";
  67. };
  68. &mailbox5 {
  69. mbox_ipu1_ipc3x: mbox-ipu1-ipc3x {
  70. ti,mbox-tx = <6 2 2>;
  71. ti,mbox-rx = <4 2 2>;
  72. status = "disabled";
  73. };
  74. mbox_dsp1_ipc3x: mbox-dsp1-ipc3x {
  75. ti,mbox-tx = <5 2 2>;
  76. ti,mbox-rx = <1 2 2>;
  77. status = "disabled";
  78. };
  79. };
  80. &mailbox6 {
  81. mbox_ipu2_ipc3x: mbox-ipu2-ipc3x {
  82. ti,mbox-tx = <6 2 2>;
  83. ti,mbox-rx = <4 2 2>;
  84. status = "disabled";
  85. };
  86. };
  87. &pcie1_rc {
  88. compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie";
  89. };
  90. &pcie1_ep {
  91. compatible = "ti,dra726-pcie-ep", "ti,dra7-pcie-ep";
  92. };
  93. &pcie2_rc {
  94. compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie";
  95. };