diff --git a/qcom/Makefile b/qcom/Makefile index e6b6f53cf288..de5a21d6faea 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -72,12 +72,14 @@ ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) dtbo-$(CONFIG_ARCH_LAGOON) += \ lagoon-rumi-overlay.dtbo \ lagoon-mtp-overlay.dtbo \ + lagoon-mtp-usbc-overlay.dtbo \ lagoon-cdp-overlay.dtbo \ lagoon-atp-overlay.dtbo \ lagoon-qrd-overlay.dtbo lagoon-rumi-overlay.dtbo-base := lagoon.dtb lagoon-mtp-overlay.dtbo-base := lagoon.dtb +lagoon-mtp-usbc-overlay.dtbo-base := lagoon.dtb lagoon-cdp-overlay.dtbo-base := lagoon.dtb lagoon-atp-overlay.dtbo-base := lagoon.dtb lagoon-qrd-overlay.dtbo-base := lagoon.dtb @@ -85,6 +87,7 @@ else dtb-$(CONFIG_ARCH_LAGOON) += \ lagoon-rumi.dtb \ lagoon-mtp.dtb \ + lagoon-mtp-usbc.dtb \ lagoon-cdp.dtb \ lagoon-atp.dtb \ lagoon-qrd.dtb diff --git a/qcom/lagoon-mtp-usbc-overlay.dts b/qcom/lagoon-mtp-usbc-overlay.dts new file mode 100644 index 000000000000..7c912c52e4d6 --- /dev/null +++ b/qcom/lagoon-mtp-usbc-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include +#include "lagoon-mtp-usbc.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lagoon MTP USBC audio"; + compatible = "qcom,lagoon-mtp", "qcom,lagoon", "qcom,mtp"; + qcom,msm-id = <434 0x10000>; + qcom,board-id = <8 1>; +}; diff --git a/qcom/lagoon-mtp-usbc.dts b/qcom/lagoon-mtp-usbc.dts new file mode 100644 index 000000000000..bd8339282b86 --- /dev/null +++ b/qcom/lagoon-mtp-usbc.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "lagoon.dtsi" +#include "lagoon-mtp-usbc.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Lagoon MTP USBC audio"; + compatible = "qcom,lagoon-mtp", "qcom,lagoon", "qcom,mtp"; + qcom,board-id = <8 1>; +}; diff --git a/qcom/lagoon-mtp-usbc.dtsi b/qcom/lagoon-mtp-usbc.dtsi new file mode 100644 index 000000000000..3bac905149f5 --- /dev/null +++ b/qcom/lagoon-mtp-usbc.dtsi @@ -0,0 +1,4 @@ +&soc { + +}; +