Define SRAM, mailbox and ACPM protocol in device tree. Enable the mailbox and ACPM protocol in defconfig. Use a constant for the channel type until the bindings header file gets queued. Bindings and driver changes at: Link: https://lore.kernel.org/all/20241212-acpm-v4-upstream-mbox-v4-0-02f8de92cfaf@xxxxxxxxxx/ Link: https://lore.kernel.org/all/20241212-b4-acpm-v4-upstream-firmware-v4-0-3f18ca64f1b9@xxxxxxxxxx/ Changes in v2: - update nodes based on the bindings updates - update mailbox and power-management (mailbox client) nodes to specify channel type (doorbell or data) and channel ID. v1: Link: https://lore.kernel.org/linux-arm-kernel/20241205180200.203146-1-tudor.ambarus@xxxxxxxxxx/ Signed-off-by: Tudor Ambarus <tudor.ambarus@xxxxxxxxxx> --- Tudor Ambarus (4): arm64: dts: exynos: gs101: add SRAM node arm64: dts: exynos: gs101: add AP to APM mailbox node arm64: dts: exynos: gs101: add ACPM protocol node arm64: defconfig: enable ACPM protocol and Exynos mailbox arch/arm64/boot/dts/exynos/google/gs101.dtsi | 39 ++++++++++++++++++++++++++++ arch/arm64/configs/defconfig | 2 ++ 2 files changed, 41 insertions(+) --- base-commit: fac04efc5c793dccbd07e2d59af9f90b7fc0dca4 change-id: 20241212-b4-acpm-v4-upstream-dts-2fc0b6a3bbda Best regards, -- Tudor Ambarus <tudor.ambarus@xxxxxxxxxx>