ARM: dts: msm: Split platform related VM DTs for Kera

Split platform specific devicetree files for Kera TUIVM and OEMVM.

Change-Id: I687bc081579cd1545a5f560127417cde6c5e9790
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
This commit is contained in:
Hrishabh Rajput
2024-12-30 15:52:05 +05:30
committed by Rohit Jadhav
parent 888d601177
commit e750b9f8ee
26 changed files with 171 additions and 44 deletions

View File

@@ -272,16 +272,20 @@ ifeq ($(CONFIG_ARCH_KERA), y)
ifeq ($(CONFIG_ARCH_QTI_VM), y) ifeq ($(CONFIG_ARCH_QTI_VM), y)
kera_tuivm-dtb-$(CONFIG_ARCH_QTI_VM) += kera-vm-rumi.dtb \ kera_tuivm-dtb-$(CONFIG_ARCH_QTI_VM) += kera-vm-rumi.dtb \
kera-vm-atp.dtb \ kera-vm-atp.dtb \
kera-vm-cdp.dtb \ kera-vm-cdp-qca6750.dtb \
kera-vm-mtp.dtb \ kera-vm-mtp-qca6750.dtb \
kera-vm-qrd.dtb \ kera-vm-mtp-wcn7750.dtb \
kera-vm-rcm.dtb \ kera-vm-qrd-wcn7750.dtb \
kera-vm-rcm-qca6750.dtb \
kera-vm-rcm-wcn7750.dtb \
kera-oemvm-rumi.dtb \ kera-oemvm-rumi.dtb \
kera-oemvm-atp.dtb \ kera-oemvm-atp.dtb \
kera-oemvm-cdp.dtb \ kera-oemvm-cdp-qca6750.dtb \
kera-oemvm-mtp.dtb \ kera-oemvm-mtp-qca6750.dtb \
kera-oemvm-qrd.dtb \ kera-oemvm-mtp-wcn7750.dtb \
kera-oemvm-rcm.dtb kera-oemvm-qrd-wcn7750.dtb \
kera-oemvm-rcm-qca6750.dtb \
kera-oemvm-rcm-wcn7750.dtb
dtb-y += $(kera_tuivm-dtb-y) dtb-y += $(kera_tuivm-dtb-y)
endif endif
endif endif

View File

@@ -6,10 +6,10 @@
/dts-v1/; /dts-v1/;
#include "kera-oemvm.dtsi" #include "kera-oemvm.dtsi"
#include "kera-oemvm-cdp.dtsi" #include "kera-oemvm-cdp-qca6750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera OEMVM CDP"; model = "Qualcomm Technologies, Inc. Kera OEMVM CDP + QCA6750";
compatible = "qcom,kera-cdp", "qcom,kera", "qcom,kerap-cdp", "qcom,kerap", compatible = "qcom,kera-cdp", "qcom,kera", "qcom,kerap-cdp", "qcom,kerap",
"qcom,cdp"; "qcom,cdp";

View File

@@ -0,0 +1,16 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
/dts-v1/;
#include "kera-oemvm.dtsi"
#include "kera-oemvm-mtp-qca6750.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Kera OEMVM MTP + QCA6750";
compatible = "qcom,kera-mtp", "qcom,kera", "qcom,kerap-mtp", "qcom,kerap",
"qcom,mtp";
qcom,board-id = <0x10008 0>, <0x20008 0>, <0x30008 0>;
};

View File

@@ -6,11 +6,11 @@
/dts-v1/; /dts-v1/;
#include "kera-oemvm.dtsi" #include "kera-oemvm.dtsi"
#include "kera-oemvm-mtp.dtsi" #include "kera-oemvm-mtp-wcn7750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera OEMVM MTP"; model = "Qualcomm Technologies, Inc. Kera OEMVM MTP + WCN7750";
compatible = "qcom,kera-mtp", "qcom,kera", "qcom,kerap-mtp", "qcom,kerap", compatible = "qcom,kera-mtp", "qcom,kera", "qcom,kerap-mtp", "qcom,kerap",
"qcom,mtp"; "qcom,mtp";
qcom,board-id = <0x10008 0>, <0x10008 1>, <0x20008 0>, <0x20008 1>, <0x30008 0>, <0x30008 1>; qcom,board-id = <0x10008 1>, <0x20008 1>, <0x30008 1>;
}; };

View File

@@ -6,10 +6,10 @@
/dts-v1/; /dts-v1/;
#include "kera-oemvm.dtsi" #include "kera-oemvm.dtsi"
#include "kera-oemvm-qrd.dtsi" #include "kera-oemvm-qrd-wcn7750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera OEMVM QRD"; model = "Qualcomm Technologies, Inc. Kera OEMVM QRD + WCN7750";
compatible = "qcom,kera-qrd", "qcom,kera", "qcom,kerap-qrd", "qcom,kerap", compatible = "qcom,kera-qrd", "qcom,kera", "qcom,kerap-qrd", "qcom,kerap",
"qcom,qrd"; "qcom,qrd";
qcom,board-id = <0x1000B 0>, <0x2000B 0>, <0x3000B 0>; qcom,board-id = <0x1000B 0>, <0x2000B 0>, <0x3000B 0>;

View File

@@ -6,11 +6,11 @@
/dts-v1/; /dts-v1/;
#include "kera-oemvm.dtsi" #include "kera-oemvm.dtsi"
#include "kera-oemvm-rcm.dtsi" #include "kera-oemvm-rcm-qca6750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera OEMVM RCM"; model = "Qualcomm Technologies, Inc. Kera OEMVM RCM + QCA6750";
compatible = "qcom,kera-rcm", "qcom,kera", "qcom,kerap-rcm", "qcom,kerap", compatible = "qcom,kera-rcm", "qcom,kera", "qcom,kerap-rcm", "qcom,kerap",
"qcom,rcm"; "qcom,rcm";
qcom,board-id = <0x10015 0>, <0x10015 1>, <0x20015 0>, <0x20015 1>, <0x30015 0>, <0x30015 1>; qcom,board-id = <0x10015 0>, <0x20015 0>, <0x30015 0>;
}; };

View File

@@ -0,0 +1,16 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
/dts-v1/;
#include "kera-oemvm.dtsi"
#include "kera-oemvm-rcm-wcn7750.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Kera OEMVM RCM + WCN7750";
compatible = "qcom,kera-rcm", "qcom,kera", "qcom,kerap-rcm", "qcom,kerap",
"qcom,rcm";
qcom,board-id = <0x10015 1>, <0x20015 1>, <0x30015 1>;
};

View File

@@ -6,10 +6,10 @@
/dts-v1/; /dts-v1/;
#include "kera-vm.dtsi" #include "kera-vm.dtsi"
#include "kera-vm-cdp.dtsi" #include "kera-vm-cdp-qca6750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera SVM CDP"; model = "Qualcomm Technologies, Inc. Kera SVM CDP + QCA6750";
compatible = "qcom,kera-cdp", "qcom,kera", "qcom,kerap-cdp", "qcom,kerap", compatible = "qcom,kera-cdp", "qcom,kera", "qcom,kerap-cdp", "qcom,kerap",
"qcom,cdp"; "qcom,cdp";

View File

@@ -0,0 +1,16 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
/dts-v1/;
#include "kera-vm.dtsi"
#include "kera-vm-mtp-qca6750.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Kera SVM MTP + QCA6750";
compatible = "qcom,kera-mtp", "qcom,kera", "qcom,kerap-mtp", "qcom,kerap",
"qcom,mtp";
qcom,board-id = <0x10008 0>, <0x20008 0>, <0x30008 0>;
};

View File

@@ -6,11 +6,11 @@
/dts-v1/; /dts-v1/;
#include "kera-vm.dtsi" #include "kera-vm.dtsi"
#include "kera-vm-mtp.dtsi" #include "kera-vm-mtp-wcn7750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera SVM MTP"; model = "Qualcomm Technologies, Inc. Kera SVM MTP + WCN7750";
compatible = "qcom,kera-mtp", "qcom,kera", "qcom,kerap-mtp", "qcom,kerap", compatible = "qcom,kera-mtp", "qcom,kera", "qcom,kerap-mtp", "qcom,kerap",
"qcom,mtp"; "qcom,mtp";
qcom,board-id = <0x10008 0>, <0x10008 1>, <0x20008 0>, <0x20008 1>, <0x30008 0>, <0x30008 1>; qcom,board-id = <0x10008 1>, <0x20008 1>, <0x30008 1>;
}; };

View File

@@ -0,0 +1,30 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
&soc {
};
&qupv3_se8_spi {
status = "ok";
goodix-berlin@0 {
compatible = "goodix,gt9916S";
reg = <0>;
spi-max-frequency = <1000000>;
goodix,panel-max-x = <1080>;
goodix,panel-max-y = <2400>;
goodix,panel-max-w = <255>;
goodix,panel-max-p = <4096>;
goodix,touch-type = "primary";
goodix,qts_en;
qts,trusted-touch-mode = "vm_mode";
qts,touch-environment = "tvm";
qts,trusted-touch-type = "primary";
qts,trusted-touch-spi-irq = <653>;
qts,trusted-touch-io-bases = <0xa90000>;
qts,trusted-touch-io-sizes = <0x1000>;
qts,trusted-touch-vm-gpio-list = <&tlmm 0 0 &tlmm 1 0 &tlmm 2 0
&tlmm 3 0 &tlmm 16 0 &tlmm 13 0x2008>;
};
};

View File

@@ -6,10 +6,10 @@
/dts-v1/; /dts-v1/;
#include "kera-vm.dtsi" #include "kera-vm.dtsi"
#include "kera-vm-qrd.dtsi" #include "kera-vm-qrd-wcn7750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera SVM QRD"; model = "Qualcomm Technologies, Inc. Kera SVM QRD + WCN7750";
compatible = "qcom,kera-qrd", "qcom,kera", "qcom,kerap-qrd", "qcom,kerap", compatible = "qcom,kera-qrd", "qcom,kera", "qcom,kerap-qrd", "qcom,kerap",
"qcom,qrd"; "qcom,qrd";
qcom,board-id = <0x1000B 0>, <0x2000B 0>, <0x3000B 0>; qcom,board-id = <0x1000B 0>, <0x2000B 0>, <0x3000B 0>;

View File

@@ -0,0 +1,7 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
&soc {
};

View File

@@ -6,11 +6,11 @@
/dts-v1/; /dts-v1/;
#include "kera-vm.dtsi" #include "kera-vm.dtsi"
#include "kera-vm-rcm.dtsi" #include "kera-vm-rcm-qca6750.dtsi"
/ { / {
model = "Qualcomm Technologies, Inc. Kera SVM RCM"; model = "Qualcomm Technologies, Inc. Kera SVM RCM + QCA6750";
compatible = "qcom,kera-rcm", "qcom,kera", "qcom,kerap-rcm", "qcom,kerap", compatible = "qcom,kera-rcm", "qcom,kera", "qcom,kerap-rcm", "qcom,kerap",
"qcom,rcm"; "qcom,rcm";
qcom,board-id = <0x10015 0>, <0x10015 1>, <0x20015 0>, <0x20015 1>, <0x30015 0>, <0x30015 1>; qcom,board-id = <0x10015 0>, <0x20015 0>, <0x30015 0>;
}; };

View File

@@ -0,0 +1,7 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
&soc {
};

View File

@@ -0,0 +1,16 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
/dts-v1/;
#include "kera-vm.dtsi"
#include "kera-vm-rcm-wcn7750.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Kera SVM RCM + WCN7750";
compatible = "qcom,kera-rcm", "qcom,kera", "qcom,kerap-rcm", "qcom,kerap",
"qcom,rcm";
qcom,board-id = <0x10015 1>, <0x20015 1>, <0x30015 1>;
};

View File

@@ -0,0 +1,7 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
&soc {
};

View File

@@ -247,16 +247,20 @@ _platform_map = {
"dtb_list": [ "dtb_list": [
# keep sorted # keep sorted
{"name": "kera-oemvm-atp.dtb"}, {"name": "kera-oemvm-atp.dtb"},
{"name": "kera-oemvm-cdp.dtb"}, {"name": "kera-oemvm-cdp-qca6750.dtb"},
{"name": "kera-oemvm-mtp.dtb"}, {"name": "kera-oemvm-mtp-qca6750.dtb"},
{"name": "kera-oemvm-qrd.dtb"}, {"name": "kera-oemvm-mtp-wcn7750.dtb"},
{"name": "kera-oemvm-rcm.dtb"}, {"name": "kera-oemvm-qrd-wcn7750.dtb"},
{"name": "kera-oemvm-rcm-qca6750.dtb"},
{"name": "kera-oemvm-rcm-wcn7750.dtb"},
{"name": "kera-oemvm-rumi.dtb"}, {"name": "kera-oemvm-rumi.dtb"},
{"name": "kera-vm-atp.dtb"}, {"name": "kera-vm-atp.dtb"},
{"name": "kera-vm-cdp.dtb"}, {"name": "kera-vm-cdp-qca6750.dtb"},
{"name": "kera-vm-mtp.dtb"}, {"name": "kera-vm-mtp-qca6750.dtb"},
{"name": "kera-vm-qrd.dtb"}, {"name": "kera-vm-mtp-wcn7750.dtb"},
{"name": "kera-vm-rcm.dtb"}, {"name": "kera-vm-qrd-wcn7750.dtb"},
{"name": "kera-vm-rcm-qca6750.dtb"},
{"name": "kera-vm-rcm-wcn7750.dtb"},
{"name": "kera-vm-rumi.dtb"}, {"name": "kera-vm-rumi.dtb"},
], ],
}, },
@@ -264,16 +268,20 @@ _platform_map = {
"dtb_list": [ "dtb_list": [
# keep sorted # keep sorted
{"name": "kera-oemvm-atp.dtb"}, {"name": "kera-oemvm-atp.dtb"},
{"name": "kera-oemvm-cdp.dtb"}, {"name": "kera-oemvm-cdp-qca6750.dtb"},
{"name": "kera-oemvm-mtp.dtb"}, {"name": "kera-oemvm-mtp-qca6750.dtb"},
{"name": "kera-oemvm-qrd.dtb"}, {"name": "kera-oemvm-mtp-wcn7750.dtb"},
{"name": "kera-oemvm-rcm.dtb"}, {"name": "kera-oemvm-qrd-wcn7750.dtb"},
{"name": "kera-oemvm-rcm-qca6750.dtb"},
{"name": "kera-oemvm-rcm-wcn7750.dtb"},
{"name": "kera-oemvm-rumi.dtb"}, {"name": "kera-oemvm-rumi.dtb"},
{"name": "kera-vm-atp.dtb"}, {"name": "kera-vm-atp.dtb"},
{"name": "kera-vm-cdp.dtb"}, {"name": "kera-vm-cdp-qca6750.dtb"},
{"name": "kera-vm-mtp.dtb"}, {"name": "kera-vm-mtp-qca6750.dtb"},
{"name": "kera-vm-qrd.dtb"}, {"name": "kera-vm-mtp-wcn7750.dtb"},
{"name": "kera-vm-rcm.dtb"}, {"name": "kera-vm-qrd-wcn7750.dtb"},
{"name": "kera-vm-rcm-qca6750.dtb"},
{"name": "kera-vm-rcm-wcn7750.dtb"},
{"name": "kera-vm-rumi.dtb"}, {"name": "kera-vm-rumi.dtb"},
], ],
}, },