From c672c65cfc6e5368a953015fa403f948ba710e5c Mon Sep 17 00:00:00 2001 From: Tyler Wear Date: Fri, 26 Jan 2024 08:32:07 -0800 Subject: [PATCH] ARM: dts: msm: Device Tree for SMEM-MAILBOX New device tree entry for smem mailbox DLKM. Change-Id: I01592cd0cd4e0b2a9a6b618c9d9beb42baf8dbc0 Signed-off-by: Tyler Wear --- Kbuild | 1 + smem-mailbox.dts | 21 +++++++++++++++++++++ smem-mailbox.dtsi | 22 ++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 smem-mailbox.dts create mode 100644 smem-mailbox.dtsi diff --git a/Kbuild b/Kbuild index 638c53f6..311dfdce 100644 --- a/Kbuild +++ b/Kbuild @@ -1,5 +1,6 @@ ifeq ($(CONFIG_ARCH_SUN),y) dtbo-y += sun-ipa.dtbo +dtbo-y += smem-mailbox.dtbo endif ifeq ($(CONFIG_ARCH_KALAMA),y) diff --git a/smem-mailbox.dts b/smem-mailbox.dts new file mode 100644 index 00000000..faba60fc --- /dev/null +++ b/smem-mailbox.dts @@ -0,0 +1,21 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include +#include +#include +#include +#include +#include "smem-mailbox.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun SOC"; + compatible = "qcom,sun"; + qcom,msm-id = <618 0x10000>, <618 0x20000>; + qcom,board-id = <0 0>; +}; diff --git a/smem-mailbox.dtsi b/smem-mailbox.dtsi new file mode 100644 index 00000000..94c102e9 --- /dev/null +++ b/smem-mailbox.dtsi @@ -0,0 +1,22 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { + smem_mailbox { + compatible = "qcom,smem_mailbox"; + + qcom,smem-states = <&smp2p_smem_mailbox_1_out 0>; + qcom,smem-state-names = "smem-mailbox-smp2p-out"; + + interrupts-extended = <&smp2p_smem_mailbox_1_in 0 0>, + <&smp2p_smem_mailbox_1_in 1 0>, + <&smp2p_smem_mailbox_1_in 2 0>, + <&smp2p_smem_mailbox_1_in 3 0>; + interrupt-names = "smem-mailbox-smp2p-1-in", + "smem-mailbox-smp2p-2-in", + "smem-mailbox-smp2p-3-in", + "smem-mailbox-smp2p-4-in"; + }; +};