diff --git a/Kbuild b/Kbuild index 507a2ca5..4265fa3a 100644 --- a/Kbuild +++ b/Kbuild @@ -32,7 +32,11 @@ dtbo-$(CONFIG_ARCH_CAPE) += cape-audio.dtbo \ cape-audio-mtp-120fps.dtbo \ cape-audio-mtp-nodisplay.dtbo \ cape-audio-atp.dtbo \ - cape-audio-qrd.dtbo + cape-audio-qrd.dtbo \ + ukee-audio-mtp.dtbo \ + ukee-audio-qrd.dtbo \ + ukee-audio-atp.dtbo \ + ukee-audio-cdp.dtbo always-y := $(dtb-y) $(dtbo-y) subdir-y := $(dts-dirs) diff --git a/cape-audio.dts b/cape-audio.dts index bace9895..f25eafa6 100644 --- a/cape-audio.dts +++ b/cape-audio.dts @@ -11,6 +11,6 @@ / { model = "Qualcomm Technologies, Inc. Cape SoC"; compatible = "qcom,cape"; - qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>; + qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>, <591 0x10000>; qcom,board-id = <0 0>; }; diff --git a/ukee-audio-atp.dts b/ukee-audio-atp.dts new file mode 100644 index 00000000..f6f727be --- /dev/null +++ b/ukee-audio-atp.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-audio-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee ATP"; + compatible = "qcom,ukee", "qcom,ukee-atp", "qcom,atp"; + qcom,msm-id = <591 0x10000>; + qcom,board-id = <33 0>; +}; diff --git a/ukee-audio-cdp.dts b/ukee-audio-cdp.dts new file mode 100644 index 00000000..e3de0889 --- /dev/null +++ b/ukee-audio-cdp.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-audio-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Cape CDP"; + compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp"; + qcom,msm-id = <530 0x10000>, <531 0x10000>, <540 0x10000>; + qcom,board-id = <0x10001 0>; +}; diff --git a/ukee-audio-cdp.dtsi b/ukee-audio-cdp.dtsi new file mode 100644 index 00000000..04ab10a9 --- /dev/null +++ b/ukee-audio-cdp.dtsi @@ -0,0 +1,6 @@ +#include "cape-audio-cdp.dtsi" + +&waipio_snd { + qcom,model = "ukee-cdp-snd-card"; +}; + diff --git a/ukee-audio-mtp.dts b/ukee-audio-mtp.dts new file mode 100644 index 00000000..a0569bc7 --- /dev/null +++ b/ukee-audio-mtp.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-audio-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/ukee-audio-mtp.dtsi b/ukee-audio-mtp.dtsi new file mode 100644 index 00000000..6caf3754 --- /dev/null +++ b/ukee-audio-mtp.dtsi @@ -0,0 +1,6 @@ +#include "cape-audio-mtp.dtsi" + +&waipio_snd { + qcom,model = "ukee-mtp-snd-card"; +}; + diff --git a/ukee-audio-qrd.dts b/ukee-audio-qrd.dts new file mode 100644 index 00000000..07eba844 --- /dev/null +++ b/ukee-audio-qrd.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ukee-audio-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/ukee-audio-qrd.dtsi b/ukee-audio-qrd.dtsi new file mode 100644 index 00000000..c10755b0 --- /dev/null +++ b/ukee-audio-qrd.dtsi @@ -0,0 +1,5 @@ +#include "cape-audio-qrd.dtsi" + +&waipio_snd { + qcom,model = "ukee-qrd-snd-card"; +};