From 2e885def3607e62d172df9a6855330941012134b Mon Sep 17 00:00:00 2001 From: Meena Pasumarthi Date: Thu, 4 Jan 2024 17:20:15 +0530 Subject: [PATCH] ARM: dts: qcom: Support for Sun vms MTP-V8 and RCM Add initial Sun VMs MTP-V8 and RCM device tree support. Change-Id: I9650efe5baca5d72a3c991f93119cdf00b52a3dd Signed-off-by: Meena Pasumarthi --- qcom/Makefile | 6 +++++- qcom/platform_map.bzl | 8 ++++++++ qcom/sun-oemvm-mtp-v8.dts | 14 ++++++++++++++ qcom/sun-oemvm-mtp-v8.dtsi | 6 ++++++ qcom/sun-oemvm-rcm.dts | 15 +++++++++++++++ qcom/sun-oemvm-rcm.dtsi | 6 ++++++ qcom/sun-vm-mtp-v8.dts | 14 ++++++++++++++ qcom/sun-vm-mtp-v8.dtsi | 6 ++++++ qcom/sun-vm-rcm.dts | 15 +++++++++++++++ qcom/sun-vm-rcm.dtsi | 6 ++++++ 10 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 qcom/sun-oemvm-mtp-v8.dts create mode 100644 qcom/sun-oemvm-mtp-v8.dtsi create mode 100644 qcom/sun-oemvm-rcm.dts create mode 100644 qcom/sun-oemvm-rcm.dtsi create mode 100644 qcom/sun-vm-mtp-v8.dts create mode 100644 qcom/sun-vm-mtp-v8.dtsi create mode 100644 qcom/sun-vm-rcm.dts create mode 100644 qcom/sun-vm-rcm.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 297acf4c..f2eaba40 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -88,12 +88,16 @@ ifeq ($(CONFIG_ARCH_SUN), y) ifeq ($(CONFIG_ARCH_QTI_VM), y) sun_tuivm-dtb-$(CONFIG_ARCH_QTI_VM) += sun-vm-rumi.dtb \ sun-vm-mtp.dtb \ + sun-vm-mtp-v8.dtb \ sun-vm-cdp.dtb \ sun-vm-qrd.dtb \ + sun-vm-rcm.dtb \ sun-oemvm-rumi.dtb \ sun-oemvm-mtp.dtb \ + sun-oemvm-mtp-v8.dtb \ sun-oemvm-cdp.dtb \ - sun-oemvm-qrd.dtb + sun-oemvm-qrd.dtb \ + sun-oemvm-rcm.dtb dtb-y += $(sun_tuivm-dtb-y) endif diff --git a/qcom/platform_map.bzl b/qcom/platform_map.bzl index c38a9942..5491c3fb 100644 --- a/qcom/platform_map.bzl +++ b/qcom/platform_map.bzl @@ -30,11 +30,15 @@ _platform_map = { # keep sorted {"name": "sun-oemvm-cdp.dtb"}, {"name": "sun-oemvm-mtp.dtb"}, + {"name": "sun-oemvm-mtp-v8.dtb"}, {"name": "sun-oemvm-qrd.dtb"}, + {"name": "sun-oemvm-rcm.dtb"}, {"name": "sun-oemvm-rumi.dtb"}, {"name": "sun-vm-cdp.dtb"}, {"name": "sun-vm-mtp.dtb"}, + {"name": "sun-vm-mtp-v8.dtb"}, {"name": "sun-vm-qrd.dtb"}, + {"name": "sun-vm-rcm.dtb"}, {"name": "sun-vm-rumi.dtb"}, ], }, @@ -43,11 +47,15 @@ _platform_map = { # keep sorted {"name": "sun-oemvm-cdp.dtb"}, {"name": "sun-oemvm-mtp.dtb"}, + {"name": "sun-oemvm-mtp-v8.dtb"}, {"name": "sun-oemvm-qrd.dtb"}, + {"name": "sun-oemvm-rcm.dtb"}, {"name": "sun-oemvm-rumi.dtb"}, {"name": "sun-vm-cdp.dtb"}, {"name": "sun-vm-mtp.dtb"}, + {"name": "sun-vm-mtp-v8.dtb"}, {"name": "sun-vm-qrd.dtb"}, + {"name": "sun-vm-rcm.dtb"}, {"name": "sun-vm-rumi.dtb"}, ], }, diff --git a/qcom/sun-oemvm-mtp-v8.dts b/qcom/sun-oemvm-mtp-v8.dts new file mode 100644 index 00000000..5a42a3bb --- /dev/null +++ b/qcom/sun-oemvm-mtp-v8.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ +/dts-v1/; + +#include "sun-oemvm.dtsi" +#include "sun-oemvm-mtp-v8.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun OEMVM MTP-V8"; + compatible = "qcom,sun-mtp", "qcom,sun", "qcom,mtp"; + qcom,board-id = <0x40008 0>; +}; diff --git a/qcom/sun-oemvm-mtp-v8.dtsi b/qcom/sun-oemvm-mtp-v8.dtsi new file mode 100644 index 00000000..566e8304 --- /dev/null +++ b/qcom/sun-oemvm-mtp-v8.dtsi @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ +&soc { +}; diff --git a/qcom/sun-oemvm-rcm.dts b/qcom/sun-oemvm-rcm.dts new file mode 100644 index 00000000..553c23a2 --- /dev/null +++ b/qcom/sun-oemvm-rcm.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "sun-oemvm.dtsi" +#include "sun-oemvm-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun OEMVM RCM"; + compatible = "qcom,sun-rcm", "qcom,sun", "qcom,rcm"; + qcom,board-id = <0x15 0>; +}; diff --git a/qcom/sun-oemvm-rcm.dtsi b/qcom/sun-oemvm-rcm.dtsi new file mode 100644 index 00000000..566e8304 --- /dev/null +++ b/qcom/sun-oemvm-rcm.dtsi @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ +&soc { +}; diff --git a/qcom/sun-vm-mtp-v8.dts b/qcom/sun-vm-mtp-v8.dts new file mode 100644 index 00000000..51d4d797 --- /dev/null +++ b/qcom/sun-vm-mtp-v8.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ +/dts-v1/; + +#include "sun-vm.dtsi" +#include "sun-vm-mtp-v8.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Sun SVM MTP-V8"; + compatible = "qcom,sun-mtp", "qcom,sun", "qcom,mtp"; + qcom,board-id = <0x40008 0>; +}; diff --git a/qcom/sun-vm-mtp-v8.dtsi b/qcom/sun-vm-mtp-v8.dtsi new file mode 100644 index 00000000..566e8304 --- /dev/null +++ b/qcom/sun-vm-mtp-v8.dtsi @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ +&soc { +}; diff --git a/qcom/sun-vm-rcm.dts b/qcom/sun-vm-rcm.dts new file mode 100644 index 00000000..a402d38d --- /dev/null +++ b/qcom/sun-vm-rcm.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "sun-vm.dtsi" +#include "sun-vm-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SUN SVM RCM"; + compatible = "qcom,sun-rcm", "qcom,sun", "qcom,rcm"; + qcom,board-id = <0x15 0>; +}; diff --git a/qcom/sun-vm-rcm.dtsi b/qcom/sun-vm-rcm.dtsi new file mode 100644 index 00000000..566e8304 --- /dev/null +++ b/qcom/sun-vm-rcm.dtsi @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ +&soc { +};