For am62x and am62ax devices, this patch series adds device nodes for the R5F subsystem and C7xv DSP subsystem found in their respective voltage domain, based on the device TRMs [0][1]. This patch series also includes patches for enabling IPC for am62x, am62ax, and am62px by reserving memory and binding the mailbox assignments for each remote core. Also reserve main_rti4 and main_timer2 for the C7x DSP as per firmware requirements. Changes since v1: - add patches 5-9 to enable ipc and complete device nodes - disable each device node in the voltage domain files and enable at the board level file - fix firmware names [0] https://www.ti.com/lit/pdf/spruj16 [1] https://www.ti.com/lit/pdf/spruiv7 Devarsh Thakkar (3): arm64: dts: ti: k3-am62a-wakeup: Add R5F device node arm64: dts: ti: k3-am62a7-sk: Enable ipc with remote processors arm64: dts: ti: k3-am62p5-sk: Enable ipc with remote processors Hari Nagalla (5): arm64: dts: ti: k3-am62-wakeup: Add wakeup r5f node arm64: dts: ti: k3-am62a-mcu: Add R5F remote proc node arm64: dts: ti: k3-am62x-sk-common: Enable ipc with remote processors arm64: dts: ti: k3-am62a7-sk: Reserve main_timer2 for C7x DSP arm64: dts: ti: k3-am62a7-sk: Reserve main_rti4 for C7x DSP Jai Luthra (1): arm64: dts: ti: k3-am62a-main: Add C7xv device node arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 25 ++++++ arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 12 +++ arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 38 ++++++++ arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 25 ++++++ arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 88 +++++++++++++++++++ arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 50 +++++++++-- .../arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 32 +++++-- 7 files changed, 259 insertions(+), 11 deletions(-) -- 2.48.0