diff --git a/qcom/Makefile b/qcom/Makefile index 3ae67b59..3bffe22d 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -91,12 +91,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 baa98345..f7b1d195 100644 --- a/qcom/platform_map.bzl +++ b/qcom/platform_map.bzl @@ -33,11 +33,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"}, ], }, @@ -46,11 +50,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 { +};