From nobody Sat Jul 25 20:47:02 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 17316344D9D; Mon, 13 Jul 2026 18:09:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783966166; cv=none; b=FqVxiyGK3Sg7gjKNi7h8sAvkZK5hZlSqbqI0gcI4N1T4K4mR1em25Inlv/fDd5KJYoU0ymHqU9PZM08oT8/CTWEA8GHkUvFzFHjAozJucuBfB+PIkstoLTaUSLVOWocEL6m/YBFHUzZoSfEkK7UsGcg//CZyMZ9KNVukSTIzP3g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783966166; c=relaxed/simple; bh=6WweQGhUWhGKMcXxQTJf2DfYkxMP4imE5jIop3ay/0g=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=G5687e9+R3brpxg5W6Ms0nkECNQXmKg3/LwoHubtfkgldvDGon8vv7mh1zybnMV4fBZY3vGRLsO28nAUFPph+GM393R9xOwjgwOowENKKuVVJTh5wZg/6dWmrkTLTJPbB6PXklZlDQ5A6ViHEiy1EJtJIe20R3F+v+Bjt0Aznw4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=JIkXVhKz; arc=none smtp.client-ip=205.220.180.131 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) header.d=qualcomm.com header.i=@qualcomm.com header.b="JIkXVhKz" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66DH6NUp2191573; Mon, 13 Jul 2026 18:09:15 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=sptPSOgMPIH H/wGcMHcQCSoTru2yRrB6UPfGLL6YUmM=; b=JIkXVhKzndfp3NWRti144tqHC8M H23ymU1kSWz/Vs6FAD3ss5UOtlm0e29C8sMIFCQI+9cLZ9nUBuc+SWuUYwQUH+kV tKfWH2iIFxU9CEe8J+D9rO5Y6K+mj6yNH1sQsNCnPwgRlhbIx4Wk4WeONLmd1rzW mUq2NiH4OCiifc12VaDOvz2uewmI7FukJh763YXqqnfGOuMmc+KNJlQXm40yxiz5 wgk+cP2H94qF05al6a4RsaCd8wTIGlDhss8I3EKOzDuvAvOVn2DPDqqtgH2rRDjj 2UrVjY9ViutdvhAMjFQPoNisfwuY+LGVMGCVCjctP+Q/vukInYzoKfUU3Zg== Received: from apblrppmta02.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fd44jr7wn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jul 2026 18:09:14 +0000 (GMT) Received: from pps.filterd (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (8.18.1.7/8.18.1.7) with ESMTP id 66DI9AMf007198; Mon, 13 Jul 2026 18:09:10 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTPS id 4fbewj8p3m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jul 2026 18:09:10 +0000 (GMT) Received: from APBLRPPMTA02.qualcomm.com (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by pps.reinject (8.18.1.12/8.18.1.12) with ESMTP id 66DI9A3i007183; Mon, 13 Jul 2026 18:09:10 GMT Received: from hu-devc-hyd-u22-c.qualcomm.com (hu-pkumpatl-hyd.qualcomm.com [10.147.245.204]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTPS id 66DI9Adm007181 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jul 2026 18:09:10 +0000 (GMT) Received: by hu-devc-hyd-u22-c.qualcomm.com (Postfix, from userid 3914174) id 7566661D; Mon, 13 Jul 2026 23:39:09 +0530 (+0530) From: Prasad Kumpatla To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , 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, Prasad Kumpatla Subject: [PATCH v1 1/2] ASoC: dt-bindings: qcom,sm8250: Add Hawi sound card Date: Mon, 13 Jul 2026 23:39:06 +0530 Message-Id: <20260713180907.874954-2-prasad.kumpatla@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260713180907.874954-1-prasad.kumpatla@oss.qualcomm.com> References: <20260713180907.874954-1-prasad.kumpatla@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-GUID: qLaY963TakP-XwjYtjY-Dm3c0ab4Asiz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDE4NyBTYWx0ZWRfX0RzD61lFvj5t UUqTFqzqIfZdHcIy7sM8zEZfBMDfeK4lzgTkGBAiPJEqB6X6GgN6QVmhieahF/32ov2JpKWzn1x vjXr2GDv8q8CRFezc9q7gVuJBGJ2b3jZpAi7xZOYquGwcTdIlythowLAoev/eWl0yl9dLEgkKES 2EPUUY4vnPqWf7ueO91jxaNVDE6ieaq1IgTsr2QQYq+Lr7aZcr7bL3ymZNuh5pEUUNfi66DknnT UNavqtUNN5Nh/G8iASPy48nlMRyQ8PuglVhI+78Ln5+EAOELAm++SHFQ5YvMc6yyQHbjACL6ve0 3Wn4Hix6auyV5Q/qLWJqJQm6ocQq505T7Om8gh5qo0OuTdhHcjdWE2nA90sNApi/PpKJlw6WCcq Jawq+fkW7tF63bGAle+kTG4iOiWqX0VbpO5PtHEzoQ30cidluPViRc5mXdVMezq4svXcFeS4FP9 tJN9tZtW6bUXvFnyYlQ== X-Authority-Analysis: v=2.4 cv=XonK/1F9 c=1 sm=1 tr=0 ts=6a5529ca cx=c_pps a=Ou0eQOY4+eZoSc0qltEV5Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=-aGvUFeC1W0Hxpz-LhEA:9 a=zgiPjhLxNE0A:10 X-Proofpoint-ORIG-GUID: qLaY963TakP-XwjYtjY-Dm3c0ab4Asiz X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDE4NyBTYWx0ZWRfX0O9OWt/HP76u 19O2PBgyE3914hoCMNVPCWJaDtLZzWxQUIW7R/PU3mGseXg5frMf/Qfq7EN0lqz5UcajMOAN1yw VOhr7355erKWxMkg7aDGOV5Fifzb/M8= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-13_04,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 impostorscore=0 malwarescore=0 priorityscore=1501 adultscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607130187 Content-Type: text/plain; charset="utf-8" Add bindings for Hawi sound card, which is compatible with the existing SM8450. Signed-off-by: Prasad Kumpatla --- Documentation/devicetree/bindings/sound/qcom,sm8250.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml b/Doc= umentation/devicetree/bindings/sound/qcom,sm8250.yaml index 28cf9289a..817ef5bf7 100644 --- a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml +++ b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml @@ -24,6 +24,7 @@ properties: - items: - enum: - qcom,eliza-sndcard + - qcom,hawi-sndcard - qcom,kaanapali-sndcard - qcom,sm8550-sndcard - qcom,sm8650-sndcard --=20 2.34.1 From nobody Sat Jul 25 20:47:02 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 13FBD270552; Mon, 13 Jul 2026 18:09:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783966166; cv=none; b=X9AdNvsXinfWTrT8NeKt/jwEqqn0JPHxzo91EVMFvzanC70SiYk6MOfPNDHd/6j+OXlVc1zElulKz6HebjBAlJvuy5cR8JWZEU73pQz9UT2gYYZERL8sasg68E/PKLNGRznu7DzQ9H2ZAeCi6TPASrVaJwxocGlY9f50iAYJdlw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783966166; c=relaxed/simple; bh=eS1yh00dvL/nv1jGJhSucYFWX5wBlJRGQkv40QOv0ic=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=C7TPkXKWZDAh9SbSvZepZ2tYeCuXYGD+s2a8BbjTYsYbpYWpD4igC/Hxv2769zM01WV/6fa5aGHB5BWUs8m9+10c9egs/pwkPWBYZ9vBvzEYYuVIZ+I61eqaYSHVriOqmbEEN2cikBr2rulydPdMV7oL4QbQB9x79pmEqjV3Ja8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=OHZg3HXn; arc=none smtp.client-ip=205.220.168.131 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) header.d=qualcomm.com header.i=@qualcomm.com header.b="OHZg3HXn" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66DF87FF1887829; Mon, 13 Jul 2026 18:09:15 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=2Ej4E7841wX SUudpyNzO6v77PECRLn64vaupBwPT9k4=; b=OHZg3HXnnJwf2MWbFn640A0tf0J e6jaGYPr4kOr9+zpYSmhJwqqkS4qW7gpFNJ4dRl08LCU8Cb4kY7NoWZY1FYf727d lzhvoj1sVs8vnoXdqEjA3J8IsunHoy0DGVt86pV0MXNbz/adsEGm4zd5hVPR5JRE j7PTLdHYXNHiq4QXeVUuoe30jJQ41TdUNz3HxLcGJiFd5wOMbrgtIr48Yr8YybZe W/SZJEiq2oUKRtbJAd7xQ6D2H7g3iUiPP9HoZ7DRmoWhKKjprYYiFbXqtwYlFJ2F M5wJePqynvoX8vDqVZg4tnE0+YLsMGuFMNrDe2ZnRtaIp4/+Kr+sWVWGbPg== Received: from apblrppmta02.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fcwavt4ch-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jul 2026 18:09:15 +0000 (GMT) Received: from pps.filterd (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (8.18.1.7/8.18.1.7) with ESMTP id 66DI9AJJ007199; Mon, 13 Jul 2026 18:09:10 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTPS id 4fbewj8p3n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jul 2026 18:09:10 +0000 (GMT) Received: from APBLRPPMTA02.qualcomm.com (APBLRPPMTA02.qualcomm.com [127.0.0.1]) by pps.reinject (8.18.1.12/8.18.1.12) with ESMTP id 66DI9AuK007184; Mon, 13 Jul 2026 18:09:10 GMT Received: from hu-devc-hyd-u22-c.qualcomm.com (hu-pkumpatl-hyd.qualcomm.com [10.147.245.204]) by APBLRPPMTA02.qualcomm.com (PPS) with ESMTPS id 66DI9Afa007180 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jul 2026 18:09:10 +0000 (GMT) Received: by hu-devc-hyd-u22-c.qualcomm.com (Postfix, from userid 3914174) id 79E3163C; Mon, 13 Jul 2026 23:39:09 +0530 (+0530) From: Prasad Kumpatla To: Srinivas Kandagatla , Liam Girdwood , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , 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, Prasad Kumpatla Subject: [PATCH v1 2/2] ASoC: qcom: sc8280xp: Add support for Hawi Date: Mon, 13 Jul 2026 23:39:07 +0530 Message-Id: <20260713180907.874954-3-prasad.kumpatla@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260713180907.874954-1-prasad.kumpatla@oss.qualcomm.com> References: <20260713180907.874954-1-prasad.kumpatla@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-GUID: hptVkP-5jhi9nR-eibkFq7AfBot6qrv4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDE4NyBTYWx0ZWRfXwQpUIPXbwq5b qfEqR96i6DccsucjXG1qlkuHAEISnv1lNlNpaKm8Qr3vmijgUolKp1NIPmLONnYyR7QjnGd1oQR QPX6Pbb2qW4danWnd3PJe5W0WcEV8Oz3Qz6zH+BqMZG2ldB1cGWJ7gpuT3HWHoKSQ7j00W8gJmR M1LAX/ODRdBiNkmbxQVjBVbfcsbvm7LB+3CDtzQbvqwP86vnjqR0fqI1NVV42XnVmTwHB+BTl4Z rS4lOh4rhfxyXwTbl4D14qM1VfmEUn1Rsyl2mc8wFj/B2As/aoNQDNxLcRxG/ZliHmvExL5Wwtv +9YRN2+iX9IuxGAkhiUz2fHrtJyVlk1pWISWjoRv30lipJuzAbtLKndWl6K/l/10cRVLrRkhgdZ ZHiWy0XF9sV4a6DVkkb1rdHTB5+kiXVkLsjObhCQoyNUjDHWEjWTX4U6V2y/9GRGaL2qsD5a1SW qUNio3aJ4OLDLArD2dw== X-Proofpoint-ORIG-GUID: hptVkP-5jhi9nR-eibkFq7AfBot6qrv4 X-Authority-Analysis: v=2.4 cv=dZSwG3Xe c=1 sm=1 tr=0 ts=6a5529cb cx=c_pps a=Ou0eQOY4+eZoSc0qltEV5Q==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=QG_whULB8JoOZ3TR1C0A:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDE4NyBTYWx0ZWRfXyB3eAkf9P/xr nTFwVvAw2w8wsaTa4uZRmLNT02NcWiunYHVjoLZ9vVJdHpseqrJ4G8OKOu1hi6byQBKmuc9te1s 1fKPHeUJo9ybf8sqBq6G5M3DcQHWsvs= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-13_04,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607130187 Content-Type: text/plain; charset="utf-8" Add compatible for sound card on Qualcomm Hawi platform. Signed-off-by: Prasad Kumpatla --- sound/soc/qcom/sc8280xp.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sound/soc/qcom/sc8280xp.c b/sound/soc/qcom/sc8280xp.c index 728300a57..265fbea21 100644 --- a/sound/soc/qcom/sc8280xp.c +++ b/sound/soc/qcom/sc8280xp.c @@ -360,6 +360,15 @@ static const struct snd_soc_common eliza_priv_data =3D= { .wcd_jack =3D true, }; =20 +static const struct snd_soc_common hawi_priv_data =3D { + .driver_name =3D "hawi", + .dapm_widgets =3D sc8280xp_dapm_widgets, + .num_dapm_widgets =3D ARRAY_SIZE(sc8280xp_dapm_widgets), + .codec_sysclk_set =3D true, + .mi2s_bclk_enable =3D true, + .wcd_jack =3D true, +}; + static const struct snd_soc_common kaanapali_priv_data =3D { .driver_name =3D "kaanapali", .dapm_widgets =3D sc8280xp_dapm_widgets, @@ -437,6 +446,7 @@ static const struct snd_soc_common sm8750_priv_data =3D= { =20 static const struct of_device_id snd_sc8280xp_dt_match[] =3D { { .compatible =3D "qcom,eliza-sndcard", .data =3D &eliza_priv_data }, + { .compatible =3D "qcom,hawi-sndcard", .data =3D &hawi_priv_data }, { .compatible =3D "qcom,kaanapali-sndcard", .data =3D &kaanapali_priv_dat= a }, { .compatible =3D "qcom,qcm6490-idp-sndcard", .data =3D &qcm6490_priv_dat= a }, { .compatible =3D "qcom,qcs615-sndcard", .data =3D &qcs615_priv_data }, --=20 2.34.1