mirror of
https://github.com/Evolution-X-Devices/kernel_xiaomi_sm8450-devicetrees
synced 2026-01-27 14:44:08 +00:00
ARM: dts: msm: Add support for PM8008 and PM8010 for cape boards
Add device tree files for all cape boards to support using PM8010 over either I2C or SPMI, or PM8008. Add SPMI debug nodes for PM8010 and GPIO configurations for reset pins. Change-Id: Iec12a02a14d25dc873ca40ee04ddd0220274313f
This commit is contained in:
@@ -195,42 +195,47 @@ dtb-$(CONFIG_ARCH_DIWALI) += diwali-rumi.dtb \
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
|
||||
dtbo-$(CONFIG_ARCH_CAPE) += cape-mtp-overlay.dtbo \
|
||||
cape-cdp-overlay.dtbo \
|
||||
cape-atp-overlay.dtbo \
|
||||
cape-qrd-overlay.dtbo \
|
||||
cape-v2-mtp-overlay.dtbo \
|
||||
cape-v2-cdp-overlay.dtbo \
|
||||
cape-v2-atp-overlay.dtbo \
|
||||
cape-v2-qrd-overlay.dtbo \
|
||||
capep-mtp-overlay.dtbo \
|
||||
capep-cdp-overlay.dtbo \
|
||||
capep-atp-overlay.dtbo
|
||||
dtbo-$(CONFIG_ARCH_CAPE) += cape-mtp-pm8008-overlay.dtbo \
|
||||
cape-cdp-pm8008-overlay.dtbo \
|
||||
cape-atp-pm8008-overlay.dtbo \
|
||||
cape-qrd-pm8008-overlay.dtbo \
|
||||
cape-mtp-pm8010-overlay.dtbo \
|
||||
cape-cdp-pm8010-overlay.dtbo \
|
||||
cape-atp-pm8010-overlay.dtbo \
|
||||
cape-qrd-pm8010-overlay.dtbo \
|
||||
|
||||
cape-mtp-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-cdp-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-atp-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-qrd-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-mtp-pm8010-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-cdp-pm8010-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-atp-pm8010-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
cape-qrd-pm8010-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb
|
||||
|
||||
cape-mtp-overlay.dtbo-base := cape.dtb
|
||||
cape-cdp-overlay.dtbo-base := cape.dtb
|
||||
cape-atp-overlay.dtbo-base := cape.dtb
|
||||
cape-qrd-overlay.dtbo-base := cape.dtb
|
||||
cape-v2-mtp-overlay.dtbo-base := cape-v2.dtb
|
||||
cape-v2-cdp-overlay.dtbo-base := cape-v2.dtb
|
||||
cape-v2-atp-overlay.dtbo-base := cape-v2.dtb
|
||||
cape-v2-qrd-overlay.dtbo-base := cape-v2.dtb
|
||||
capep-mtp-overlay.dtbo-base := capep.dtb
|
||||
capep-cdp-overlay.dtbo-base := capep.dtb
|
||||
capep-atp-overlay.dtbo-base := capep.dtb
|
||||
else
|
||||
dtb-$(CONFIG_ARCH_CAPE) += cape-mtp.dtb \
|
||||
cape-cdp.dtb \
|
||||
cape-atp.dtb \
|
||||
cape-qrd.dtb \
|
||||
cape-v2-mtp.dtb \
|
||||
cape-v2-cdp.dtb \
|
||||
cape-v2-atp.dtb \
|
||||
cape-v2-qrd.dtb \
|
||||
capep-mtp.dtb \
|
||||
capep-cdp.dtb \
|
||||
capep-atp.dtb
|
||||
dtb-$(CONFIG_ARCH_CAPE) += cape-mtp-pm8008.dtb \
|
||||
cape-cdp-pm8008.dtb \
|
||||
cape-atp-pm8008.dtb \
|
||||
cape-qrd-pm8008.dtb \
|
||||
cape-v2-mtp-pm8008.dtb \
|
||||
cape-v2-cdp-pm8008.dtb \
|
||||
cape-v2-atp-pm8008.dtb \
|
||||
cape-v2-qrd-pm8008.dtb \
|
||||
capep-mtp-pm8008.dtb \
|
||||
capep-cdp-pm8008.dtb \
|
||||
capep-atp-pm8008.dtb \
|
||||
cape-mtp-pm8010.dtb \
|
||||
cape-cdp-pm8010.dtb \
|
||||
cape-atp-pm8010.dtb \
|
||||
cape-qrd-pm8010.dtb \
|
||||
cape-v2-mtp-pm8010.dtb \
|
||||
cape-v2-cdp-pm8010.dtb \
|
||||
cape-v2-atp-pm8010.dtb \
|
||||
cape-v2-qrd-pm8010.dtb \
|
||||
capep-mtp-pm8010.dtb \
|
||||
capep-cdp-pm8010.dtb \
|
||||
capep-atp-pm8010.dtb
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-atp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape ATP";
|
||||
compatible = "qcom,cape-atp", "qcom,cape", "qcom,atp";
|
||||
qcom,msm-id = <530 0x10000>;
|
||||
qcom,board-id = <33 0>;
|
||||
};
|
||||
12
qcom/cape-atp-pm8008-overlay.dts
Normal file
12
qcom/cape-atp-pm8008-overlay.dts
Normal file
@@ -0,0 +1,12 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape ATP with PM8008";
|
||||
compatible = "qcom,cape-atp", "qcom,cape", "qcom,atp";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
@@ -2,9 +2,10 @@
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape ATP";
|
||||
model = "Qualcomm Technologies, Inc. Cape ATP with PM8008";
|
||||
compatible = "qcom,cape-atp", "qcom,cape", "qcom,atp";
|
||||
qcom,board-id = <33 0>;
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
12
qcom/cape-atp-pm8010-overlay.dts
Normal file
12
qcom/cape-atp-pm8010-overlay.dts
Normal file
@@ -0,0 +1,12 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape ATP with PM8010";
|
||||
compatible = "qcom,cape-atp", "qcom,cape", "qcom,atp";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
11
qcom/cape-atp-pm8010.dts
Normal file
11
qcom/cape-atp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape ATP with PM8010";
|
||||
compatible = "qcom,cape-atp", "qcom,cape", "qcom,atp";
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-cdp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape CDP";
|
||||
compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp";
|
||||
qcom,msm-id = <530 0x10000>;
|
||||
qcom,board-id = <1 0>;
|
||||
};
|
||||
12
qcom/cape-cdp-pm8008-overlay.dts
Normal file
12
qcom/cape-cdp-pm8008-overlay.dts
Normal file
@@ -0,0 +1,12 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape CDP with PM8008";
|
||||
compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
@@ -2,9 +2,10 @@
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape CDP";
|
||||
model = "Qualcomm Technologies, Inc. Cape CDP with PM8008";
|
||||
compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp";
|
||||
qcom,board-id = <1 0>;
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
12
qcom/cape-cdp-pm8010-overlay.dts
Normal file
12
qcom/cape-cdp-pm8010-overlay.dts
Normal file
@@ -0,0 +1,12 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape CDP with PM8010";
|
||||
compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
11
qcom/cape-cdp-pm8010.dts
Normal file
11
qcom/cape-cdp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape CDP with PM8010";
|
||||
compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp";
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
@@ -1,12 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-mtp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape MTP";
|
||||
compatible = "qcom,cape-mtp", "qcom,cape", "qcom,mtp";
|
||||
qcom,msm-id = <530 0x10000>;
|
||||
qcom,board-id = <8 0>;
|
||||
};
|
||||
|
||||
13
qcom/cape-mtp-pm8008-overlay.dts
Normal file
13
qcom/cape-mtp-pm8008-overlay.dts
Normal file
@@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape MTP with PM8008";
|
||||
compatible = "qcom,cape-mtp", "qcom,cape", "qcom,mtp";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape MTP";
|
||||
model = "Qualcomm Technologies, Inc. Cape MTP with PM8008";
|
||||
compatible = "qcom,cape-mtp", "qcom,cape", "qcom,mtp";
|
||||
qcom,board-id = <8 0>;
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
13
qcom/cape-mtp-pm8010-overlay.dts
Normal file
13
qcom/cape-mtp-pm8010-overlay.dts
Normal file
@@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape MTP with PM8010";
|
||||
compatible = "qcom,cape-mtp", "qcom,cape", "qcom,mtp";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
|
||||
11
qcom/cape-mtp-pm8010.dts
Normal file
11
qcom/cape-mtp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape MTP with PM8010";
|
||||
compatible = "qcom,cape-mtp", "qcom,cape", "qcom,mtp";
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
@@ -763,6 +763,34 @@
|
||||
};
|
||||
};
|
||||
|
||||
pm8008i_active: pm8008i_active {
|
||||
mux {
|
||||
pins = "gpio6";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio6";
|
||||
bias-disable;
|
||||
output-high;
|
||||
drive-strength = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
pm8008j_active: pm8008j_active {
|
||||
mux {
|
||||
pins = "gpio11";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio11";
|
||||
bias-disable;
|
||||
output-high;
|
||||
drive-strength = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
/* WSA speaker reset pins */
|
||||
spkr_1_sd_n {
|
||||
spkr_1_sd_n_sleep: spkr_1_sd_n_sleep {
|
||||
|
||||
13
qcom/cape-qrd-pm8008-overlay.dts
Normal file
13
qcom/cape-qrd-pm8008-overlay.dts
Normal file
@@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-qrd.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape QRD with PM8008";
|
||||
compatible = "qcom,cape-qrd", "qcom,cape", "qcom,qrd";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-qrd.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape QRD";
|
||||
model = "Qualcomm Technologies, Inc. Cape QRD with PM8008";
|
||||
compatible = "qcom,cape-qrd", "qcom,cape", "qcom,qrd";
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
13
qcom/cape-qrd-pm8010-overlay.dts
Normal file
13
qcom/cape-qrd-pm8010-overlay.dts
Normal file
@@ -0,0 +1,13 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-qrd.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape QRD with PM8010";
|
||||
compatible = "qcom,cape-qrd", "qcom,cape", "qcom,qrd";
|
||||
qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>;
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape.dtsi"
|
||||
#include "cape-qrd.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape QRD";
|
||||
model = "Qualcomm Technologies, Inc. Cape QRD with PM8010";
|
||||
compatible = "qcom,cape-qrd", "qcom,cape", "qcom,qrd";
|
||||
qcom,msm-id = <530 0x10000>;
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-v2-atp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only ATP";
|
||||
compatible = "qcom,cape-v2-atp", "qcom,cape-v2", "qcom,atp";
|
||||
qcom,msm-id = <540 0x10000>;
|
||||
qcom,board-id = <33 0>;
|
||||
};
|
||||
11
qcom/cape-v2-atp-pm8008.dts
Normal file
11
qcom/cape-v2-atp-pm8008.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only ATP with PM8008";
|
||||
compatible = "qcom,cape-v2-atp", "qcom,cape-v2", "qcom,atp";
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
11
qcom/cape-v2-atp-pm8010.dts
Normal file
11
qcom/cape-v2-atp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only ATP with PM8010";
|
||||
compatible = "qcom,cape-v2-atp", "qcom,cape-v2", "qcom,atp";
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-v2-atp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only ATP";
|
||||
compatible = "qcom,cape-v2-atp", "qcom,cape-v2", "qcom,atp";
|
||||
qcom,board-id = <33 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
@@ -1,11 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-v2-cdp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only CDP";
|
||||
compatible = "qcom,cape-v2-cdp", "qcom,cape-v2", "qcom,cdp";
|
||||
qcom,msm-id = <540 0x10000>;
|
||||
qcom,board-id = <1 0>;
|
||||
};
|
||||
11
qcom/cape-v2-cdp-pm8008.dts
Normal file
11
qcom/cape-v2-cdp-pm8008.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only CDP with PM8008";
|
||||
compatible = "qcom,cape-v2-cdp", "qcom,cape-v2", "qcom,cdp";
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
11
qcom/cape-v2-cdp-pm8010.dts
Normal file
11
qcom/cape-v2-cdp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only CDP with PM8010";
|
||||
compatible = "qcom,cape-v2-cdp", "qcom,cape-v2", "qcom,cdp";
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-v2-cdp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only CDP";
|
||||
compatible = "qcom,cape-v2-cdp", "qcom,cape-v2", "qcom,cdp";
|
||||
qcom,board-id = <1 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
@@ -1,12 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-v2-mtp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only MTP";
|
||||
compatible = "qcom,cape-v2-mtp", "qcom,cape-v2", "qcom,mtp";
|
||||
qcom,msm-id = <540 0x10000>;
|
||||
qcom,board-id = <8 0>;
|
||||
};
|
||||
|
||||
11
qcom/cape-v2-mtp-pm8008.dts
Normal file
11
qcom/cape-v2-mtp-pm8008.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only MTP with PM8008";
|
||||
compatible = "qcom,cape-v2-mtp", "qcom,cape-v2", "qcom,mtp";
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
11
qcom/cape-v2-mtp-pm8010.dts
Normal file
11
qcom/cape-v2-mtp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only MTP with PM8010";
|
||||
compatible = "qcom,cape-v2-mtp", "qcom,cape-v2", "qcom,mtp";
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-v2-mtp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only MTP";
|
||||
compatible = "qcom,cape-v2-mtp", "qcom,cape-v2", "qcom,mtp";
|
||||
qcom,board-id = <8 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
@@ -1,12 +0,0 @@
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
#include "cape-v2-qrd.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only QRD";
|
||||
compatible = "qcom,cape-v2-qrd", "qcom,cape-v2", "qcom,qrd";
|
||||
qcom,msm-id = <540 0x10000>;
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-v2-qrd.dtsi"
|
||||
#include "cape-qrd.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only QRD";
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only QRD with PM8008";
|
||||
compatible = "qcom,cape-v2-qrd", "qcom,cape-v2", "qcom,qrd";
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
11
qcom/cape-v2-qrd-pm8010.dts
Normal file
11
qcom/cape-v2-qrd-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "cape-v2.dtsi"
|
||||
#include "cape-qrd.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. Cape LTE Only QRD with PM8010";
|
||||
compatible = "qcom,cape-v2-qrd", "qcom,cape-v2", "qcom,qrd";
|
||||
qcom,board-id = <0x1000B 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
@@ -789,6 +789,22 @@
|
||||
#size-cells = <0>;
|
||||
qcom,can-sleep;
|
||||
};
|
||||
|
||||
qcom,pm8010-debug@8 {
|
||||
compatible = "qcom,spmi-pmic";
|
||||
reg = <8 SPMI_USID>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <0>;
|
||||
qcom,can-sleep;
|
||||
};
|
||||
|
||||
qcom,pm8010-debug@9 {
|
||||
compatible = "qcom,spmi-pmic";
|
||||
reg = <9 SPMI_USID>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <0>;
|
||||
qcom,can-sleep;
|
||||
};
|
||||
};
|
||||
|
||||
qcom,pmic_glink {
|
||||
|
||||
11
qcom/capep-atp-pm8008.dts
Normal file
11
qcom/capep-atp-pm8008.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP ATP with PM8008";
|
||||
compatible = "qcom,capep-atp", "qcom,capep", "qcom,atp";
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
11
qcom/capep-atp-pm8010.dts
Normal file
11
qcom/capep-atp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "cape-atp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP ATP with PM8010";
|
||||
compatible = "qcom,capep-atp", "qcom,capep", "qcom,atp";
|
||||
qcom,board-id = <0x10021 0>;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "capep-atp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP ATP";
|
||||
compatible = "qcom,capep-atp", "qcom,capep", "qcom,atp";
|
||||
qcom,board-id = <33 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
11
qcom/capep-cdp-pm8008.dts
Normal file
11
qcom/capep-cdp-pm8008.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP CDP with PM8008";
|
||||
compatible = "qcom,capep-cdp", "qcom,capep", "qcom,cdp";
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
11
qcom/capep-cdp-pm8010.dts
Normal file
11
qcom/capep-cdp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "cape-cdp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP CDP with PM8010";
|
||||
compatible = "qcom,capep-cdp", "qcom,capep", "qcom,cdp";
|
||||
qcom,board-id = <0x10001 0>;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "capep-cdp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP CDP";
|
||||
compatible = "qcom,capep-cdp", "qcom,capep", "qcom,cdp";
|
||||
qcom,board-id = <1 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
11
qcom/capep-mtp-pm8008.dts
Normal file
11
qcom/capep-mtp-pm8008.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8008.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP MTP with PM8008";
|
||||
compatible = "qcom,capep-mtp", "qcom,capep", "qcom,mtp";
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
11
qcom/capep-mtp-pm8010.dts
Normal file
11
qcom/capep-mtp-pm8010.dts
Normal file
@@ -0,0 +1,11 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "cape-mtp.dtsi"
|
||||
#include "waipio-pm8010-spmi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP MTP with PM8010";
|
||||
compatible = "qcom,capep-mtp", "qcom,capep", "qcom,mtp";
|
||||
qcom,board-id = <0x10008 0>;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
#include "capep.dtsi"
|
||||
#include "capep-mtp.dtsi"
|
||||
|
||||
/ {
|
||||
model = "Qualcomm Technologies, Inc. CapeP MTP";
|
||||
compatible = "qcom,capep-mtp", "qcom,capep", "qcom,mtp";
|
||||
qcom,board-id = <8 0>;
|
||||
};
|
||||
@@ -1 +0,0 @@
|
||||
&soc { };
|
||||
Reference in New Issue
Block a user