From 87a2090caad22a2973bbf422fefafd62d896d30e Mon Sep 17 00:00:00 2001 From: Hrishabh Rajput Date: Thu, 3 Oct 2024 11:51:53 +0530 Subject: [PATCH] ARM: dts: qcom: Add platform support for VMs on Tuna Add support for platforms like ATP, CDP, MTP, QRD and RCM for TUIVM and OEMVM on Tuna. Also, add support for additional Tuna variant. Change-Id: Ie7a6c542c7d31db5b823ae10db714ddc43330598 Signed-off-by: Hrishabh Rajput --- qcom/Makefile | 18 +++++++++++++++++- qcom/platform_map.bzl | 32 ++++++++++++++++++++++++++++++++ qcom/tuna-oemvm-atp.dts | 17 +++++++++++++++++ qcom/tuna-oemvm-atp.dtsi | 7 +++++++ qcom/tuna-oemvm-cdp.dts | 17 +++++++++++++++++ qcom/tuna-oemvm-cdp.dtsi | 7 +++++++ qcom/tuna-oemvm-mtp-kiwi.dts | 16 ++++++++++++++++ qcom/tuna-oemvm-mtp-kiwi.dtsi | 7 +++++++ qcom/tuna-oemvm-mtp-qmp1000.dts | 16 ++++++++++++++++ qcom/tuna-oemvm-mtp-qmp1000.dtsi | 7 +++++++ qcom/tuna-oemvm-mtp.dts | 16 ++++++++++++++++ qcom/tuna-oemvm-mtp.dtsi | 7 +++++++ qcom/tuna-oemvm-qrd.dts | 16 ++++++++++++++++ qcom/tuna-oemvm-qrd.dtsi | 7 +++++++ qcom/tuna-oemvm-rcm-kiwi.dts | 16 ++++++++++++++++ qcom/tuna-oemvm-rcm-kiwi.dtsi | 7 +++++++ qcom/tuna-oemvm-rcm.dts | 16 ++++++++++++++++ qcom/tuna-oemvm-rcm.dtsi | 7 +++++++ qcom/tuna-vm-atp.dts | 17 +++++++++++++++++ qcom/tuna-vm-atp.dtsi | 7 +++++++ qcom/tuna-vm-cdp.dts | 17 +++++++++++++++++ qcom/tuna-vm-cdp.dtsi | 7 +++++++ qcom/tuna-vm-mtp-kiwi.dts | 16 ++++++++++++++++ qcom/tuna-vm-mtp-kiwi.dtsi | 7 +++++++ qcom/tuna-vm-mtp-qmp1000.dts | 16 ++++++++++++++++ qcom/tuna-vm-mtp-qmp1000.dtsi | 7 +++++++ qcom/tuna-vm-mtp.dts | 16 ++++++++++++++++ qcom/tuna-vm-mtp.dtsi | 7 +++++++ qcom/tuna-vm-qrd.dts | 16 ++++++++++++++++ qcom/tuna-vm-qrd.dtsi | 7 +++++++ qcom/tuna-vm-rcm-kiwi.dts | 16 ++++++++++++++++ qcom/tuna-vm-rcm-kiwi.dtsi | 7 +++++++ qcom/tuna-vm-rcm.dts | 16 ++++++++++++++++ qcom/tuna-vm-rcm.dtsi | 7 +++++++ qcom/tuna-vm.dtsi | 2 +- 35 files changed, 422 insertions(+), 2 deletions(-) create mode 100644 qcom/tuna-oemvm-atp.dts create mode 100644 qcom/tuna-oemvm-atp.dtsi create mode 100644 qcom/tuna-oemvm-cdp.dts create mode 100644 qcom/tuna-oemvm-cdp.dtsi create mode 100644 qcom/tuna-oemvm-mtp-kiwi.dts create mode 100644 qcom/tuna-oemvm-mtp-kiwi.dtsi create mode 100644 qcom/tuna-oemvm-mtp-qmp1000.dts create mode 100644 qcom/tuna-oemvm-mtp-qmp1000.dtsi create mode 100644 qcom/tuna-oemvm-mtp.dts create mode 100644 qcom/tuna-oemvm-mtp.dtsi create mode 100644 qcom/tuna-oemvm-qrd.dts create mode 100644 qcom/tuna-oemvm-qrd.dtsi create mode 100644 qcom/tuna-oemvm-rcm-kiwi.dts create mode 100644 qcom/tuna-oemvm-rcm-kiwi.dtsi create mode 100644 qcom/tuna-oemvm-rcm.dts create mode 100644 qcom/tuna-oemvm-rcm.dtsi create mode 100644 qcom/tuna-vm-atp.dts create mode 100644 qcom/tuna-vm-atp.dtsi create mode 100644 qcom/tuna-vm-cdp.dts create mode 100644 qcom/tuna-vm-cdp.dtsi create mode 100644 qcom/tuna-vm-mtp-kiwi.dts create mode 100644 qcom/tuna-vm-mtp-kiwi.dtsi create mode 100644 qcom/tuna-vm-mtp-qmp1000.dts create mode 100644 qcom/tuna-vm-mtp-qmp1000.dtsi create mode 100644 qcom/tuna-vm-mtp.dts create mode 100644 qcom/tuna-vm-mtp.dtsi create mode 100644 qcom/tuna-vm-qrd.dts create mode 100644 qcom/tuna-vm-qrd.dtsi create mode 100644 qcom/tuna-vm-rcm-kiwi.dts create mode 100644 qcom/tuna-vm-rcm-kiwi.dtsi create mode 100644 qcom/tuna-vm-rcm.dts create mode 100644 qcom/tuna-vm-rcm.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 6793d500..cfa2af0d 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -213,7 +213,23 @@ endif ifeq ($(CONFIG_ARCH_TUNA), y) ifeq ($(CONFIG_ARCH_QTI_VM), y) tuna_tuivm-dtb-$(CONFIG_ARCH_QTI_VM) += tuna-vm-rumi.dtb \ - tuna-oemvm-rumi.dtb + tuna-vm-atp.dtb \ + tuna-vm-cdp.dtb \ + tuna-vm-mtp.dtb \ + tuna-vm-mtp-kiwi.dtb \ + tuna-vm-mtp-qmp1000.dtb \ + tuna-vm-qrd.dtb \ + tuna-vm-rcm.dtb \ + tuna-vm-rcm-kiwi.dtb \ + tuna-oemvm-rumi.dtb \ + tuna-oemvm-atp.dtb \ + tuna-oemvm-cdp.dtb \ + tuna-oemvm-mtp.dtb \ + tuna-oemvm-mtp-kiwi.dtb \ + tuna-oemvm-mtp-qmp1000.dtb \ + tuna-oemvm-qrd.dtb \ + tuna-oemvm-rcm.dtb \ + tuna-oemvm-rcm-kiwi.dtb dtb-y += $(tuna_tuivm-dtb-y) endif endif diff --git a/qcom/platform_map.bzl b/qcom/platform_map.bzl index c306113d..d70229e6 100644 --- a/qcom/platform_map.bzl +++ b/qcom/platform_map.bzl @@ -166,14 +166,46 @@ _platform_map = { "tuna-tuivm": { "dtb_list": [ # keep sorted + {"name": "tuna-oemvm-atp.dtb"}, + {"name": "tuna-oemvm-cdp.dtb"}, + {"name": "tuna-oemvm-mtp.dtb"}, + {"name": "tuna-oemvm-mtp-kiwi.dtb"}, + {"name": "tuna-oemvm-mtp-qmp1000.dtb"}, + {"name": "tuna-oemvm-qrd.dtb"}, + {"name": "tuna-oemvm-rcm.dtb"}, + {"name": "tuna-oemvm-rcm-kiwi.dtb"}, {"name": "tuna-oemvm-rumi.dtb"}, + {"name": "tuna-vm-atp.dtb"}, + {"name": "tuna-vm-cdp.dtb"}, + {"name": "tuna-vm-mtp.dtb"}, + {"name": "tuna-vm-mtp-kiwi.dtb"}, + {"name": "tuna-vm-mtp-qmp1000.dtb"}, + {"name": "tuna-vm-qrd.dtb"}, + {"name": "tuna-vm-rcm.dtb"}, + {"name": "tuna-vm-rcm-kiwi.dtb"}, {"name": "tuna-vm-rumi.dtb"}, ], }, "tuna-oemvm": { "dtb_list": [ # keep sorted + {"name": "tuna-oemvm-atp.dtb"}, + {"name": "tuna-oemvm-cdp.dtb"}, + {"name": "tuna-oemvm-mtp.dtb"}, + {"name": "tuna-oemvm-mtp-kiwi.dtb"}, + {"name": "tuna-oemvm-mtp-qmp1000.dtb"}, + {"name": "tuna-oemvm-qrd.dtb"}, + {"name": "tuna-oemvm-rcm.dtb"}, + {"name": "tuna-oemvm-rcm-kiwi.dtb"}, {"name": "tuna-oemvm-rumi.dtb"}, + {"name": "tuna-vm-atp.dtb"}, + {"name": "tuna-vm-cdp.dtb"}, + {"name": "tuna-vm-mtp.dtb"}, + {"name": "tuna-vm-mtp-kiwi.dtb"}, + {"name": "tuna-vm-mtp-qmp1000.dtb"}, + {"name": "tuna-vm-qrd.dtb"}, + {"name": "tuna-vm-rcm.dtb"}, + {"name": "tuna-vm-rcm-kiwi.dtb"}, {"name": "tuna-vm-rumi.dtb"}, ], }, diff --git a/qcom/tuna-oemvm-atp.dts b/qcom/tuna-oemvm-atp.dts new file mode 100644 index 00000000..30c71167 --- /dev/null +++ b/qcom/tuna-oemvm-atp.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM ATP"; + compatible = "qcom,tuna-atp", "qcom,tuna", "qcom,tunap-atp", "qcom,tunap", + "qcom,atp"; + + qcom,board-id = <33 0>; +}; diff --git a/qcom/tuna-oemvm-atp.dtsi b/qcom/tuna-oemvm-atp.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-atp.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-cdp.dts b/qcom/tuna-oemvm-cdp.dts new file mode 100644 index 00000000..66a89247 --- /dev/null +++ b/qcom/tuna-oemvm-cdp.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM CDP"; + compatible = "qcom,tuna-cdp", "qcom,tuna", "qcom,tunap-cdp", "qcom,tunap", + "qcom,cdp"; + + qcom,board-id = <1 0>; +}; diff --git a/qcom/tuna-oemvm-cdp.dtsi b/qcom/tuna-oemvm-cdp.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-cdp.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-mtp-kiwi.dts b/qcom/tuna-oemvm-mtp-kiwi.dts new file mode 100644 index 00000000..262ca733 --- /dev/null +++ b/qcom/tuna-oemvm-mtp-kiwi.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-mtp-kiwi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM MTP + kiwi WLAN"; + compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", + "qcom,mtp"; + qcom,board-id = <8 2>; +}; diff --git a/qcom/tuna-oemvm-mtp-kiwi.dtsi b/qcom/tuna-oemvm-mtp-kiwi.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-mtp-kiwi.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-mtp-qmp1000.dts b/qcom/tuna-oemvm-mtp-qmp1000.dts new file mode 100644 index 00000000..76a8ba06 --- /dev/null +++ b/qcom/tuna-oemvm-mtp-qmp1000.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-mtp-qmp1000.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM MTP QMP1000"; + compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", + "qcom,mtp"; + qcom,board-id = <8 1>; +}; diff --git a/qcom/tuna-oemvm-mtp-qmp1000.dtsi b/qcom/tuna-oemvm-mtp-qmp1000.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-mtp-qmp1000.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-mtp.dts b/qcom/tuna-oemvm-mtp.dts new file mode 100644 index 00000000..76d8cfa0 --- /dev/null +++ b/qcom/tuna-oemvm-mtp.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM MTP"; + compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", + "qcom,mtp"; + qcom,board-id = <8 0>; +}; diff --git a/qcom/tuna-oemvm-mtp.dtsi b/qcom/tuna-oemvm-mtp.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-mtp.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-qrd.dts b/qcom/tuna-oemvm-qrd.dts new file mode 100644 index 00000000..2fc3c353 --- /dev/null +++ b/qcom/tuna-oemvm-qrd.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM QRD"; + compatible = "qcom,tuna-qrd", "qcom,tuna", "qcom,tunap-qrd", "qcom,tunap", + "qcom,qrd"; + qcom,board-id = <11 0>; +}; diff --git a/qcom/tuna-oemvm-qrd.dtsi b/qcom/tuna-oemvm-qrd.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-qrd.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-rcm-kiwi.dts b/qcom/tuna-oemvm-rcm-kiwi.dts new file mode 100644 index 00000000..fda57bf8 --- /dev/null +++ b/qcom/tuna-oemvm-rcm-kiwi.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-rcm-kiwi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM RCM + kiwi WLAN"; + compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap", + "qcom,rcm"; + qcom,board-id = <21 1>; +}; diff --git a/qcom/tuna-oemvm-rcm-kiwi.dtsi b/qcom/tuna-oemvm-rcm-kiwi.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-rcm-kiwi.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-oemvm-rcm.dts b/qcom/tuna-oemvm-rcm.dts new file mode 100644 index 00000000..07298e6a --- /dev/null +++ b/qcom/tuna-oemvm-rcm.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-oemvm.dtsi" +#include "tuna-oemvm-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna OEMVM RCM"; + compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap", + "qcom,rcm"; + qcom,board-id = <21 0>; +}; diff --git a/qcom/tuna-oemvm-rcm.dtsi b/qcom/tuna-oemvm-rcm.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-oemvm-rcm.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-atp.dts b/qcom/tuna-vm-atp.dts new file mode 100644 index 00000000..f2552821 --- /dev/null +++ b/qcom/tuna-vm-atp.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM ATP"; + compatible = "qcom,tuna-atp", "qcom,tuna", "qcom,tunap-atp", "qcom,tunap", + "qcom,atp"; + + qcom,board-id = <33 0>; +}; diff --git a/qcom/tuna-vm-atp.dtsi b/qcom/tuna-vm-atp.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-atp.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-cdp.dts b/qcom/tuna-vm-cdp.dts new file mode 100644 index 00000000..c1918910 --- /dev/null +++ b/qcom/tuna-vm-cdp.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM CDP"; + compatible = "qcom,tuna-cdp", "qcom,tuna", "qcom,tunap-cdp", "qcom,tunap", + "qcom,cdp"; + + qcom,board-id = <1 0>; +}; diff --git a/qcom/tuna-vm-cdp.dtsi b/qcom/tuna-vm-cdp.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-cdp.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-mtp-kiwi.dts b/qcom/tuna-vm-mtp-kiwi.dts new file mode 100644 index 00000000..b7e8fbfe --- /dev/null +++ b/qcom/tuna-vm-mtp-kiwi.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-mtp-kiwi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM MTP + kiwi WLAN"; + compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", + "qcom,mtp"; + qcom,board-id = <8 2>; +}; diff --git a/qcom/tuna-vm-mtp-kiwi.dtsi b/qcom/tuna-vm-mtp-kiwi.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-mtp-kiwi.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-mtp-qmp1000.dts b/qcom/tuna-vm-mtp-qmp1000.dts new file mode 100644 index 00000000..c4a703c7 --- /dev/null +++ b/qcom/tuna-vm-mtp-qmp1000.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-mtp-qmp1000.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM MTP QMP1000"; + compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", + "qcom,mtp"; + qcom,board-id = <8 1>; +}; diff --git a/qcom/tuna-vm-mtp-qmp1000.dtsi b/qcom/tuna-vm-mtp-qmp1000.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-mtp-qmp1000.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-mtp.dts b/qcom/tuna-vm-mtp.dts new file mode 100644 index 00000000..d9c1e35b --- /dev/null +++ b/qcom/tuna-vm-mtp.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM MTP"; + compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", + "qcom,mtp"; + qcom,board-id = <8 0>; +}; diff --git a/qcom/tuna-vm-mtp.dtsi b/qcom/tuna-vm-mtp.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-mtp.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-qrd.dts b/qcom/tuna-vm-qrd.dts new file mode 100644 index 00000000..e6393401 --- /dev/null +++ b/qcom/tuna-vm-qrd.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM QRD"; + compatible = "qcom,tuna-qrd", "qcom,tuna", "qcom,tunap-qrd", "qcom,tunap", + "qcom,qrd"; + qcom,board-id = <11 0>; +}; diff --git a/qcom/tuna-vm-qrd.dtsi b/qcom/tuna-vm-qrd.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-qrd.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-rcm-kiwi.dts b/qcom/tuna-vm-rcm-kiwi.dts new file mode 100644 index 00000000..e71f799e --- /dev/null +++ b/qcom/tuna-vm-rcm-kiwi.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-rcm-kiwi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM RCM + kiwi WLAN"; + compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap", + "qcom,rcm"; + qcom,board-id = <21 1>; +}; diff --git a/qcom/tuna-vm-rcm-kiwi.dtsi b/qcom/tuna-vm-rcm-kiwi.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-rcm-kiwi.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm-rcm.dts b/qcom/tuna-vm-rcm.dts new file mode 100644 index 00000000..e550df1c --- /dev/null +++ b/qcom/tuna-vm-rcm.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; + +#include "tuna-vm.dtsi" +#include "tuna-vm-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Tuna SVM RCM"; + compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap", + "qcom,rcm"; + qcom,board-id = <21 0>; +}; diff --git a/qcom/tuna-vm-rcm.dtsi b/qcom/tuna-vm-rcm.dtsi new file mode 100644 index 00000000..1510613d --- /dev/null +++ b/qcom/tuna-vm-rcm.dtsi @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +&soc { +}; diff --git a/qcom/tuna-vm.dtsi b/qcom/tuna-vm.dtsi index 634f9aaf..12ededd4 100644 --- a/qcom/tuna-vm.dtsi +++ b/qcom/tuna-vm.dtsi @@ -9,7 +9,7 @@ / { #address-cells = <0x2>; #size-cells = <0x2>; - qcom,msm-id = <655 0x10000>; + qcom,msm-id = <681 0x10000>, <655 0x10000>; interrupt-parent = <&vgic>; chosen {