diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index e17486aa..4d8ca3db 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -95,6 +95,9 @@ SoCs: - CAPE compatible = "qcom,cape", "qcom,cape-v2", "qcom,capep" +- UKEE + compatible = "qcom,ukee" + - NEO compatible = "qcom,neo" @@ -279,6 +282,10 @@ compatible = "qcom,cape-v2-qrd" compatible = "qcom,capep-mtp" compatible = "qcom,capep-atp" compatible = "qcom,capep-cdp" +compatible = "qcom,ukee-atp" +compatible = "qcom,ukee-cdp" +compatible = "qcom,ukee-mtp" +compatible = "qcom,ukee-qrd" compatible = "qcom,diwali-rumi" compatible = "qcom,diwali-idp" compatible = "qcom,diwali-qrd" diff --git a/qcom/Makefile b/qcom/Makefile index 1a94cc02..8551b00e 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -268,7 +268,11 @@ dtbo-$(CONFIG_ARCH_CAPE) += cape-mtp-pm8008-overlay.dtbo \ cape-kiwi-mtp-pm8008-overlay.dtbo \ cape-kiwi-mtp-pm8010-overlay.dtbo \ cape-kiwi-cdp-pm8008-overlay.dtbo \ - cape-kiwi-cdp-pm8010-overlay.dtbo + cape-kiwi-cdp-pm8010-overlay.dtbo \ + ukee-atp-overlay.dtbo \ + ukee-cdp-overlay.dtbo \ + ukee-mtp-overlay.dtbo \ + ukee-qrd-overlay.dtbo cape-mtp-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb cape-mtp-120fps-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb @@ -288,6 +292,10 @@ cape-kiwi-mtp-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb cape-kiwi-mtp-pm8010-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb cape-kiwi-cdp-pm8008-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb cape-kiwi-cdp-pm8010-overlay.dtbo-base := cape.dtb cape-v2.dtb capep.dtb +ukee-atp-overlay.dtbo-base := ukee.dtb +ukee-cdp-overlay.dtbo-base := ukee.dtb +ukee-mtp-overlay.dtbo-base := ukee.dtb +ukee-qrd-overlay.dtbo-base := ukee.dtb else dtb-$(CONFIG_ARCH_CAPE) += cape-mtp-pm8008.dtb \ @@ -317,7 +325,11 @@ dtb-$(CONFIG_ARCH_CAPE) += cape-mtp-pm8008.dtb \ cape-v2-qrd-pm8010.dtb \ capep-mtp-pm8010.dtb \ capep-cdp-pm8010.dtb \ - capep-atp-pm8010.dtb + capep-atp-pm8010.dtb \ + ukee-atp.dtb \ + ukee-cdp.dtb \ + ukee-mtp.dtb \ + ukee-qrd.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/ukee-atp-overlay.dts b/qcom/ukee-atp-overlay.dts new file mode 100644 index 00000000..ec2545ba --- /dev/null +++ b/qcom/ukee-atp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee ATP"; + compatible = "qcom,ukee-atp", "qcom,ukee", "qcom,atp"; + qcom,msm-id = <591 0x10000>; + qcom,board-id = <33 0>; +}; diff --git a/qcom/ukee-atp.dts b/qcom/ukee-atp.dts new file mode 100644 index 00000000..611e20fc --- /dev/null +++ b/qcom/ukee-atp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ukee.dtsi" +#include "ukee-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee ATP"; + compatible = "qcom,ukee-atp", "qcom,ukee", "qcom,atp"; + qcom,board-id = <33 0>; +}; diff --git a/qcom/ukee-atp.dtsi b/qcom/ukee-atp.dtsi new file mode 100644 index 00000000..b4726b01 --- /dev/null +++ b/qcom/ukee-atp.dtsi @@ -0,0 +1 @@ +&soc { }; diff --git a/qcom/ukee-cdp-overlay.dts b/qcom/ukee-cdp-overlay.dts new file mode 100644 index 00000000..564fd620 --- /dev/null +++ b/qcom/ukee-cdp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee CDP"; + compatible = "qcom,ukee-cdp", "qcom,ukee", "qcom,cdp"; + qcom,msm-id = <591 0x10000>; + qcom,board-id = <1 0>; +}; diff --git a/qcom/ukee-cdp.dts b/qcom/ukee-cdp.dts new file mode 100644 index 00000000..a093cbb3 --- /dev/null +++ b/qcom/ukee-cdp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ukee.dtsi" +#include "ukee-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee CDP"; + compatible = "qcom,ukee-cdp", "qcom,ukee", "qcom,cdp"; + qcom,board-id = <1 0>; +}; diff --git a/qcom/ukee-cdp.dtsi b/qcom/ukee-cdp.dtsi new file mode 100644 index 00000000..b4726b01 --- /dev/null +++ b/qcom/ukee-cdp.dtsi @@ -0,0 +1 @@ +&soc { }; diff --git a/qcom/ukee-mtp-overlay.dts b/qcom/ukee-mtp-overlay.dts new file mode 100644 index 00000000..84b4e4bd --- /dev/null +++ b/qcom/ukee-mtp-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee MTP"; + compatible = "qcom,ukee-mtp", "qcom,ukee", "qcom,mtp"; + qcom,msm-id = <591 0x10000>; + qcom,board-id = <8 0>; +}; diff --git a/qcom/ukee-mtp.dts b/qcom/ukee-mtp.dts new file mode 100644 index 00000000..b0b59584 --- /dev/null +++ b/qcom/ukee-mtp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ukee.dtsi" +#include "ukee-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee MTP"; + compatible = "qcom,ukee-mtp", "qcom,ukee", "qcom,mtp"; + qcom,board-id = <8 0>; +}; diff --git a/qcom/ukee-mtp.dtsi b/qcom/ukee-mtp.dtsi new file mode 100644 index 00000000..b4726b01 --- /dev/null +++ b/qcom/ukee-mtp.dtsi @@ -0,0 +1 @@ +&soc { }; diff --git a/qcom/ukee-qrd-overlay.dts b/qcom/ukee-qrd-overlay.dts new file mode 100644 index 00000000..d1578d98 --- /dev/null +++ b/qcom/ukee-qrd-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee QRD"; + compatible = "qcom,ukee-qrd", "qcom,ukee", "qcom,qrd"; + qcom,msm-id = <591 0x10000>; + qcom,board-id = <11 0>; +}; diff --git a/qcom/ukee-qrd.dts b/qcom/ukee-qrd.dts new file mode 100644 index 00000000..0ce2d4ce --- /dev/null +++ b/qcom/ukee-qrd.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ukee.dtsi" +#include "ukee-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee QRD"; + compatible = "qcom,ukee-qrd", "qcom,ukee", "qcom,qrd"; + qcom,board-id = <11 0>; +}; diff --git a/qcom/ukee-qrd.dtsi b/qcom/ukee-qrd.dtsi new file mode 100644 index 00000000..b4726b01 --- /dev/null +++ b/qcom/ukee-qrd.dtsi @@ -0,0 +1 @@ +&soc { }; diff --git a/qcom/ukee.dts b/qcom/ukee.dts new file mode 100644 index 00000000..45859d71 --- /dev/null +++ b/qcom/ukee.dts @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "ukee.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee SoC"; + compatible = "qcom,ukee"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/ukee.dtsi b/qcom/ukee.dtsi new file mode 100644 index 00000000..4a53464e --- /dev/null +++ b/qcom/ukee.dtsi @@ -0,0 +1,7 @@ +#include "cape.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee SoC"; + compatible = "qcom,ukee"; + qcom,msm-id = <591 0x10000>; +};