From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=205.220.180.131 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792657485; b=cUyAlJV1XDYkQzcbXVbbtaORcQF5Vg5isnVcdSSrqOk5PIvJBUuydUfja7dD0/w1HKyO OyODJJTy3S7g8M7+7KaV5hLHzzVsq19jIJxcwAxyRZSwIrpFUBaSwFX/tObCqsGnNz88I /qgRnMG6seNdOrh5YRrdO7027LfkCt+dOL02Hr9P2IXIDflp9+UcVLKb1LJKIJWId0OJ9 8mi1fdC0yw+Ch5waeQuYgYVghnW8MmR+ZPrjfR+EcRpCpKUXwCINjBKlQzMYqAF8/ok+w lpBignjPTxqfU3m9DCyMeQUIyTX0eaLcnn8fCXzabkTz17+u4qql4xENIn5Sr5qMmBQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792657485; h=DMARC-Filter:Received:DKIM-Signature:Received:Received:Received: Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding: X-Proofpoint-Reinject:X-QCInternal:X-QCInternal:X-Proofpoint-GUID: X-Proofpoint-ORIG-GUID:X-Proofpoint-Spam-Info:X-Authority-Analysis: X-Proofpoint-Spam-Details-Enc:X-Proofpoint-Virus-Version: X-Proofpoint-Spam-Details; bh=prQr/G7jAmWg2TrFoI2eyPO/q5JOANgC6w4svDt10+Q=; b=5DHiXsBcTKTJ1gQOHQvRVOADXNbTbnYrMLsL0qhuHqojF7QULze9bIEftX/mu7yKReah yFxEMv+BxtAf5NMfHNXFbOsPGRMjx7vTLUuSKDxQ2wSgIfZn4MEYoN7148hngtIcRdEP6 hKrJHUSwOkXrHGwTyKA3P2os7gD8cERbHJra99bzrHXkWyUzO9etZAfZaOiD+Pqy3iAMC wBjlUmMRHWxX1QVCd+FXcoBF7fhWbWxRenA6TL+md1wpvGNetdHU/wMmxTgrTqnXJqZG6 F/JWqUu6nrRGfQvHrPOfoLGMnV+NbUs5ivmPeB8FhTSea6e4nk0FVVMaJNxRltYmm8Q== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=qualcomm.com; dkim=pass header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=GbG0Pj+Y; arc=none smtp.remote-ip=205.220.180.131 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2FA00606A31A; Thu, 22 Oct 2026 08:24:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 2FA00606A31A Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=GbG0Pj+Y Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69M8Lnps3194744; Thu, 22 Oct 2026 08:24:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=prQr/G7jAmW g2TrFoI2eyPO/q5JOANgC6w4svDt10+Q=; b=GbG0Pj+YoCvmrl/k9UOzrw8f0e4 zp7KtIyR+55TtGu1FVEbqsSDZLEAGD4JuqtbhHSSjzM4JXkr8LlufsTFIQgD2zVc aF0Cx+5aGm7ql8ITC5EX8KvClUEp7fR4F2H0va8Pwz6BAtG9j9WUdLqHbLOAKim6 WbxvIiOacdDdjcEfj3j1cLJ1zi3GiuItFWkWCm3oSyJ6IZlLOIT2apTNkxZSrx6D +yHwbTwvYSfzy45KdMPMt1y0WrmVC5z+WStYAhfY88hLDh31cD02/QSPZxwPCTEc BigZ6JW9VwQDN5NPyngr9oU2ZCSF0y4ZwJR3Iif5Oxm664w51w78EVwByPg== Received: from apblrppmta01.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hfewq00c5-82 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 22 Oct 2026 08:24:37 +0000 (GMT) Received: from pps.filterd (apblrppmta01.qualcomm.com [127.0.0.1]) by APBLRPPMTA01.qualcomm.com (8.18.1.11/8.18.1.11) with ESMTP id 69M7gPZM1894752; Thu, 22 Oct 2026 07:42:26 GMT Received: from hu-devc-hyd-u22-c.qualcomm.com (hu-ks5-hyd.qualcomm.com [10.147.255.18]) by APBLRPPMTA01.qualcomm.com (PPS) with ESMTPS id 69M7gQK51894757 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 22 Oct 2026 07:42:26 +0000 (GMT) Received: by hu-devc-hyd-u22-c.qualcomm.com (Postfix, from userid 4763723) id 3BCCF678; Thu, 22 Oct 2026 13:12:25 +0530 (+0530) From: Karthik S To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Jaroslav Kysela , Takashi Iwai Cc: linux-arm-msm@vger.kernel.org, linux-sound@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Karthik S Subject: [PATCH v1 2/5] arm64: dts: qcom: shikra-iqs: Add LT9611UXD HDMI audio overlay Date: Thu, 22 Oct 2026 13:12:17 +0530 Message-Id: <20261022074220.989787-3-karthik.s@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20261022074220.989787-1-karthik.s@oss.qualcomm.com> References: <20261022074220.989787-1-karthik.s@oss.qualcomm.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Reinject: loops=2 maxloops=12 X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-GUID: RAflZPNrrUTKZGxpW8nHs2a5nbQVyRkh X-Proofpoint-ORIG-GUID: RAflZPNrrUTKZGxpW8nHs2a5nbQVyRkh X-Proofpoint-Spam-Info: AW1haW4tMjYxMDIyMDAzMyBTYWx0ZWRfX/V4FiBAY3Hyc qcSe+sNGe0lOUmx7v6beAzhrlB8pcAt8pBbsdtCbryCBmg87guxkjNGrUMoqHHuLN40qDTlWlT9 6TIuX8Ys4nRp9eQgvHmoubq+fxbSfFs= X-Authority-Analysis: v=2.4 cv=G4OJgNk5 c=1 sm=1 tr=0 ts=6ad9c846 cx=c_pps a=Ou0eQOY4+eZoSc0qltEV5Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=660iZSQnnn4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=ttgH6qQV0czHaN5LAcgA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDIyMDAzMyBTYWx0ZWRfXxbtJt2BUKmNK RS0Vl11Tx8qaFnaYG2ZmIp6E4bqsPqvRx+BYBCS0SAWSJFU4ZRrempW7BDFZpmjs4Vx6itdTSaR Quwf/wN0FL0/8+gdBaOyBEeGG6t/XjRAEgh+WbtDVr27baUIIH9VrOaB4yWpEuH25LhygJd4Nd8 OSoh3U6VWc9WC9fn83QKKrQcaDd/WoUezfBqzCifXQ/2Z4Mmn7CQkW/JzSqHL534Aqb6nB5kr7H 19t/osg6rYYG9D8STIWfA03DeIueB6mq5Nk7/jECCGcFydLg8a42yOwyC48QD62N7nYxXMLuGAb PcEgL1epJP4JMQ8XFrpnxYiNlsjyyl/Wdch87yF3hwJAhJckAz9vsxGaGAc9RMqTcudZBV/9NEm Muakj+GekOQrUYZHN2TJ2kv50Bz8FEmn8WFKUDAYW8pKrdjoZHxWmGCbqQ1ARFUbTyYKsB5h6Gn f4lHLWfFhwK23xxEj7A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-22_03,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 adultscore=0 malwarescore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610220033 Add a device tree overlay for Shikra IQS EVK boards that use the LT9611UXD HDMI bridge as an I2S audio codec instead of the MAX98091. The overlay reconfigures the sound card compatible to qcom,shikra-iqs-lt9611uxd-sndcard, overrides the primary I2S playback codec to LT9611UXD, disables the capture DAI link, and disables the MAX98091 codec node. Add a node label to the sound node in shikra-iqs-evk.dts to allow the overlay to reference it, and wire up the new composite DTB in the Makefile. Signed-off-by: Karthik S --- arch/arm64/boot/dts/qcom/Makefile | 4 +++ arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 2 +- .../dts/qcom/shikra-iqs-lt9611uxd-evk.dtso | 36 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/qcom/shikra-iqs-lt9611uxd-evk.dtso diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index 1c86e7e98f55..127c5c345eff 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -339,6 +339,10 @@ dtb-$(CONFIG_ARCH_QCOM) += sdx75-idp.dtb dtb-$(CONFIG_ARCH_QCOM) += shikra-cqm-evk.dtb dtb-$(CONFIG_ARCH_QCOM) += shikra-cqs-evk.dtb dtb-$(CONFIG_ARCH_QCOM) += shikra-iqs-evk.dtb + +shikra-iqs-lt9611uxd-evk-dtbs := shikra-iqs-evk.dtb shikra-iqs-lt9611uxd-evk.dtbo + +dtb-$(CONFIG_ARCH_QCOM) += shikra-iqs-lt9611uxd-evk.dtb dtb-$(CONFIG_ARCH_QCOM) += sm4250-oneplus-billie2.dtb dtb-$(CONFIG_ARCH_QCOM) += sm4450-qrd.dtb dtb-$(CONFIG_ARCH_QCOM) += sm6115-fxtec-pro1x.dtb diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts index 69b0c34ec9c4..b920c96aba14 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -22,7 +22,7 @@ chosen { stdout-path = "serial0:115200n8"; }; - sound { + sound: sound { compatible = "qcom,shikra-iqs-sndcard"; model = "shikra-iqs-evk"; diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-lt9611uxd-evk.dtso b/arch/arm64/boot/dts/qcom/shikra-iqs-lt9611uxd-evk.dtso new file mode 100644 index 000000000000..e308552e9206 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-lt9611uxd-evk.dtso @@ -0,0 +1,36 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +/* Board subtype 0: LT9611UXD as I2S audio codec, no MAX98091 */ + +<9611uxd { + #sound-dai-cells = <1>; +}; + +&sound { + compatible = "qcom,shikra-iqs-lt9611uxd-sndcard"; + model = "shikra-iqs-lt9611uxd-evk"; + audio-routing = "VA DMIC0", "vdd-micb", + "VA DMIC1", "vdd-micb", + "VA DMIC2", "vdd-micb", + "VA DMIC3", "vdd-micb"; + + pri-i2s-playback-dai-link { + codec { + sound-dai = <<9611uxd 0>; + }; + }; + + pri-i2s-capture-dai-link { + status = "disabled"; + }; +}; + +&max98091 { + status = "disabled"; +}; -- 2.34.1