From 689cd60af73431c134446021ad108eaacff8ca7f Mon Sep 17 00:00:00 2001 From: Arian Date: Wed, 13 Mar 2024 00:30:21 +0100 Subject: [PATCH] audio: Add support for POCO F5/Redmi Note 12 Turbo (marble|M16T) Change-Id: I3f61281cadc4a9e993f7dd570e8d9e6cbdf6c48c --- qcom/audio/Kbuild | 4 +++- qcom/audio/marble-audio.dts | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 qcom/audio/marble-audio.dts diff --git a/qcom/audio/Kbuild b/qcom/audio/Kbuild index 18890565..cd51817c 100644 --- a/qcom/audio/Kbuild +++ b/qcom/audio/Kbuild @@ -55,7 +55,9 @@ dtbo-$(CONFIG_ARCH_CAPE) += cape-audio.dtbo \ unicorn-audio.dtbo \ thor-audio.dtbo \ mayfly-audio.dtbo \ - mondrian-audio.dtbo + mondrian-audio.dtbo \ + marble-audio.dtbo + always-y := $(dtb-y) $(dtbo-y) subdir-y := $(dts-dirs) diff --git a/qcom/audio/marble-audio.dts b/qcom/audio/marble-audio.dts new file mode 100644 index 00000000..8f064e1f --- /dev/null +++ b/qcom/audio/marble-audio.dts @@ -0,0 +1,25 @@ +/dts-v1/; +/plugin/; + +#include "xiaomi-sm8450-common.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ukee MTP"; + compatible = "qcom,ukee-mtp", "qcom,ukee", "qcom,mtp"; + qcom,msm-id = <591 0x10000>; + qcom,board-id = <0x10008 0>; + xiaomi,miboard-id = <0xF 0>; +}; + +&waipio_snd { + /delete-property/qcom,uart-audio-sw-gpio; + qcom,model = "ukee-mtp-snd-card"; + qcom,msm-mbhc-usbc-audio-supported = <0>; + qcom,msm-mbhc-hphl-swh = <1>; + qcom,msm-mbhc-gnd-swh = <1>; +}; + +&adsp_loader { + adsp-fuse-not-supported = <1>; + adsp-fw-name = "adsp2.mdt"; +};