- interrupts : Interrupt mapping for remoteproc IPI
- interrupt-parent : Phandle for the interrupt controller
- sram_N: firmware memory
+ - pd-handle : power domain handle, as remoteproc is not hooked into
+ Linux runtime power management, we will not use
+ "power-domains" for the power domain handler. We use
+ the power domain handler only to get the power domain
+ id which is required to power on RPU.
Optional properties:
--------------------
Example:
--------
+ power-domains {
+ pd_r5_0: pd_r5_0 {
+ #power-domain-cells = <0x0>;
+ pd-id = <0x7>;
+ };
+ pd_tcm_0_a: pd_tcm_0_a {
+ #power-domain-cells = <0x0>;
+ pd-id = <0xf>;
+ };
+ pd_tcm_0_b: pd_tcm_0_b {
+ #power-domain-cells = <0x0>;
+ pd-id = <0x10>;
+ };
+ };
+
r5_0_tcm_a: tcm@ffe00000 {
compatible = "mmio-sram";
reg = <0x0 0xFFE00000 0x0 0x20000>;
+ pd-handle = <&pd_tcm_0_a>;
};
r5_0_tcm_b: tcm@ffe20000 {
compatible = "mmio-sram";
reg = <0x0 0xFFE20000 0x0 0x20000>;
+ pd-handle = <&pd_tcm_0_b>;
};
elf_ddr_0: ddr@3ed00000 {
compatible = "mmio-sram";
sram_2 = <&elf_ddr_0>;
interrupt-parent = <&gic>;
interrupts = <0 29 4>;
+ pd-handle = <&pd_r5_0>;
} ;