This patch adds a new child node `abox_ipc_generic` under the `abox_generic` node for ExynosAuto v920. The ABOX IPC Generic driver handles inter-processor communication (IPC) between the ABOX DSP and host SoC using IRQs. The node includes configuration for the number of IRQ channels used for IPC routing. This allows SoC-specific subsystems to send and receive messages through the ABOX generic audio stack. Signed-off-by: ew kim <ew.kim@xxxxxxxxxxx> --- arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts | 6 +++++- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts b/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts index a870c0b6847f..2f4cf112675a 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts +++ b/arch/arm64/boot/dts/exynos/exynosautov920-sadk.dts @@ -89,4 +89,8 @@ &xtcxo { &abox_generic { status = "okay"; -}; \ No newline at end of file +}; + +&abox_ipc_generic { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi index 4f086a7a79c8..21bcbcf7e2b6 100644 --- a/arch/arm64/boot/dts/exynos/exynosautov920.dtsi +++ b/arch/arm64/boot/dts/exynos/exynosautov920.dtsi @@ -1133,8 +1133,14 @@ abox_generic: abox_generic { samsung,num-pcm-capture = <32>; samsung,num-i2s-dummy-backend = <5>; status = "disabled"; - #address-cells = <2>; - #size-cells = <1>; + /* #address-cells = <2>; */ + /* #size-cells = <1>; */ + + abox_ipc_generic: abox_ipc_generic { + compatible = "samsung,abox_ipc_generic"; + samsung,num-irq = <64>; + status = "disabled"; + }; }; }; -- 2.25.1