From nobody Thu Apr 2 10:57:47 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 AD3DD246BC0 for ; Mon, 23 Feb 2026 13:40:10 +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=1771854012; cv=none; b=rllUQfR7BWl41cspgKydTgbw+CKN5OnECQC8phTNUANrMD9j6BhjmLkiJGn1YkRdjTB4XlZ1sK3rAT1gYQLwlDdCBr3+Bbz+5DXN69JUcPxuPLANd/HxOC6f/7pSQgD5f8fNojjRjAigMcnArn1sYRoQ7VHCWrAsqF0yFSZwi1I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771854012; c=relaxed/simple; bh=NLvjBrIJyLSxyZ26rZnJs4lMlffVyOoDRgTSetXhNdQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HynOifZE10Y3hL7mbL/rwFEmc99C1vykxvLROuWJkhUjQRYy6StO7gY5+LVfnU3VLOY8ftZZBKPKVhdn6TSIPXRL01DvpfLbO8PsgBLKSVvUSFqBozyRVJ3e9Rh1HkV0iFirEC6P8VcGeIFJZFMjWqdIdGTaavgLjlGbDBlEPU4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=od0CGeSM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QQihYWLn; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="od0CGeSM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QQihYWLn" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61NA8EBJ2565272 for ; Mon, 23 Feb 2026 13:40:10 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=WfO/ZWZoUCF 0KHQ87UTWouWD01KbGW/9hGjTgn+1ycw=; b=od0CGeSMJUkoGLuPy1VymzMlpqJ INxgUZKG1gYtio5hOn2qhDQbYj4o6AeaW0rpuaGdOOzTSwlAvLxGrM9rBcLIFc71 EIugRselJ4RscgJir3xtc8qiDyNvOHVIs62uLjz3gd4T0NOUfdCPTpsLhkaRhXvq nd9fqpNUp87wOv3Vo0FvRQN+gI/xtmWssGA5VazvOQL4crluukwnbq1jId1AOHBf xRC60ItOwgy82fliYrb0Hp7hVP8sooj/XmD+0bTXYo1eAEKrkNfexglfwnlxFFKP W2M3opPcE3jNFp/pL4eM9YRZBRkTTBRY0DSwTe5HPeAUZLicNwsz/cIdf+A== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cf5wyvv1e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Feb 2026 13:40:10 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb3a2eb984so1545100685a.0 for ; Mon, 23 Feb 2026 05:40:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771854008; x=1772458808; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WfO/ZWZoUCF0KHQ87UTWouWD01KbGW/9hGjTgn+1ycw=; b=QQihYWLnEpcZtAI4mK6AYXTan3IW0xXSacHXDuHAi8hkQjk4HzewuBcOotdByJaXIt nweY5irS7jiHNFzoAlEciRR2F79a9DIYCN9Do0D9GfTaZR1Oh1Hb9T2jLBR7AGHG5Yko emK5iTotnUQQWs9BMkEhaXG1cpMn+Ll6YGuTsPPkIfK9IGrDl0430wvnhGjAVz4w6lVa YpDTbq8IovcWOCJW9qZEajvT9v8yZ7/wOPbPZQGznkdHjLdChrI5FDVb70kjP0N7MPwx J6BTXNrSH5cl4L2ruAMfYaFbQqSjRqVXbGjTqROI0B9CkQ/i3BOdhzi3H/8bxm4V4HYi /POw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771854008; x=1772458808; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=WfO/ZWZoUCF0KHQ87UTWouWD01KbGW/9hGjTgn+1ycw=; b=K7jiQd7x9tdGk9FLn2ZSUaqF8VRS2PpmoGP/ciiH9jJMTWDE0s3HntpaPIEiMSycBc +PmnQXqnPWrxRMIQvjvVC+sDiohWLR5Czy7xCkm4BWJQEqsBD+XWB3KAyXPKZuiG/iCf TvBG5WBP3DAuVy/5oQ63meHsxYg282nvwEZwLPbRNTgIaf2h8FwxCsPlJCylzm46MdVi JCqLoR6rfCCj/S+oMI0EutBdFk8bEL1gXVVd8U2vy9XOLgb/ZUisjNgL3ziw7LtUWK4k mTjA0gBik1heCMy8lb9Q6C9CBaeeZanK6fsHQSZQ4aEDndKeFCOKKh1+0d4r5esp+Y5+ NMew== X-Forwarded-Encrypted: i=1; AJvYcCVzJHjRmhXauAO+34KLPlyZLx8CcPaMpGQWh5kWPasSEP778ZDZAgv4LdC0bIOqRH1apNSlfNGVY0ZLXTE=@vger.kernel.org X-Gm-Message-State: AOJu0YwbahAEuluX8jHuq30i266d+1oSLyZe3if62f/GwNqaBTqBghdb G/UHemcSccSEUuTqQFDc16SuyYA9KNAL74dxG+rI1XPhEAQGRLgIhVnup+/Z5LCfdSrLbZzu0Bv VSNKaxBVJ+k3rUurSNsBYTXfonOe9iDEfKp7y224hN+UfAqYk0gJY20woIRpDROJ4LPA= X-Gm-Gg: AZuq6aLQ4u45+Y+QXiGxGxOVOSDOoIxkdoPGo4EDah1omwzOH8sWR8vxfXeB4BixcxU lZEbsgOplUEs8OAY+JiB+qPZK/jn6fKlxHcNgdzvyrN34hiNIeW2bcCuzGxRSCgF5yUS8XwAWDb U51aX9UJQwGi4K1lOKppoJ84m93fXsJvLuLT358mqBGIKVqHdHTbqvLIXIsJglju09ln3qInHgo 2asTMSCLhJer7fU2quuksw2kkIQ263/ooPJ4dkDZt4Y7gXa+dV8Fq6s/3Ypkb/CsTA74y2SGw/x SjrR21kD0pDT0NEKUeIT1tWbrZtQ71A6u+Brn6hV7NLEZIIuvlpRsycsNZ7rhu7kNUAaCtYbt3E mTzqThSiO44ZUG2cseOaR7ilAM3/lAU2aQPpMxyI1D4F5CRErMjy1qJI= X-Received: by 2002:a05:620a:f15:b0:8c5:2d4c:4f0e with SMTP id af79cd13be357-8cb8c9fd576mr1035123085a.25.1771854006069; Mon, 23 Feb 2026 05:40:06 -0800 (PST) X-Received: by 2002:a05:620a:f15:b0:8c5:2d4c:4f0e with SMTP id af79cd13be357-8cb8c9fd576mr1035119285a.25.1771854005575; Mon, 23 Feb 2026 05:40:05 -0800 (PST) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43970d4c626sm21323985f8f.28.2026.02.23.05.40.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 05:40:05 -0800 (PST) From: Srinivas Kandagatla To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org, sboyd@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kenrel.org, Srinivas Kandagatla , Konrad Dybcio Subject: [PATCH v2 1/5] clk: qcom: fix SM6115 lpasscc register offset Date: Mon, 23 Feb 2026 13:39:46 +0000 Message-ID: <20260223133950.221234-2-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223133950.221234-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260223133950.221234-1-srinivas.kandagatla@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-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIzMDExNyBTYWx0ZWRfX7lFLPIvdPLRE PXmpNRRRyEF0uVKk+iRJ/T0Ta7Lm0SCx6QEMET9q06VZz8TgiU1bylfS7RG4tof1xjiHZ2QlJni RW9SUFmL9aciCx+v1WrEWfYEb2LgMV4jFT1qHOCasgXgbwDL1jgxvkHGrpGKTlvn5bt0ISCjAQw pChaESi056pDAY42JEKhcMuUfk/2GPjWB9ntWg30mOcO1iOWcbQZP0yRsVr/SHobrbua75AEd+x tvL+PVMpr+btK3F+fIE7sA8CCOtLnOB/VsWlhNghl6oPQ7qhWhRicXVrKF2stlwqMlpjvRvMbQ0 1yZvyC2jkQvxa7Yb1mB6TWUJTsZY+1JJlQI0Zduq34CQTBpgBV1bxNoU44KbsnEBOC4h+JX3ZSF PHjcEtbgmIxrgUCKw2dHIM0ipVVR377xuPrbPemMwVpmBmmh1wV/CGSo0nZYr0XzciHMQj/8KCv dZ1g3F+M1M8fbeP4yvA== X-Authority-Analysis: v=2.4 cv=UO/Q3Sfy c=1 sm=1 tr=0 ts=699c58ba cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=g3NoBr1hRuMCkkBryE4A:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 94CteWqyq-ng2_OfbhtvVbbIsejwZB_i X-Proofpoint-ORIG-GUID: 94CteWqyq-ng2_OfbhtvVbbIsejwZB_i X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-23_02,2026-02-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602230117 Content-Type: text/plain; charset="utf-8" For some reason we ended with incorrect register offset for soundwire tx controller reset and the regmap register max was also incorrect it was 0x1000 instead of 0x12000 which is full register range for this IP. This was somehow compenseated in DT reg property which got it working so far. Fix this by correcting the actual offset and max registers as per SoC documentation. Fixes: b076b995e225 ("clk: qcom: Add SM6115 LPASSCC") Cc: Konrad Dybcio Signed-off-by: Srinivas Kandagatla --- drivers/clk/qcom/lpasscc-sm6115.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/lpasscc-sm6115.c b/drivers/clk/qcom/lpasscc-s= m6115.c index ac6d219233b4..47adf4de2cca 100644 --- a/drivers/clk/qcom/lpasscc-sm6115.c +++ b/drivers/clk/qcom/lpasscc-sm6115.c @@ -35,7 +35,7 @@ static const struct qcom_cc_desc lpass_audiocc_sm6115_res= et_desc =3D { }; =20 static const struct qcom_reset_map lpasscc_sm6115_resets[] =3D { - [LPASS_SWR_TX_CONFIG_CGCR] =3D { .reg =3D 0x100, .bit =3D 1, .udelay =3D = 500 }, + [LPASS_SWR_TX_CONFIG_CGCR] =3D { .reg =3D 0xc100, .bit =3D 1, .udelay =3D= 500 }, }; =20 static struct regmap_config lpasscc_sm6115_regmap_config =3D { @@ -43,7 +43,7 @@ static struct regmap_config lpasscc_sm6115_regmap_config = =3D { .reg_stride =3D 4, .val_bits =3D 32, .name =3D "lpass-tcsr", - .max_register =3D 0x1000, + .max_register =3D 0x12000, }; =20 static const struct qcom_cc_desc lpasscc_sm6115_reset_desc =3D { --=20 2.47.3 From nobody Thu Apr 2 10:57:47 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 CF15723817E for ; Mon, 23 Feb 2026 13:40:08 +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=1771854010; cv=none; b=g8lMnkkT5eGNITKRUBh3s9z/3lGc1Z5DD6NV9EAeLaU0rj2TryCP7QLazjaUlrt6k7uK32VFPzEV+Vo56ze+xjcanMaxixT4372IDBStlTIU+MjMdvCrHB77OSExpvo77Y37juhP3DlbCJOdUkwc5zDpJF4Zczt425+D+2mve7E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771854010; c=relaxed/simple; bh=hLiF1b8prPkPiGJ8kiF4IUx+OKOzHblZ1mAFmeUkioM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=n+sey6Vdh71hGpaWUP4u1SlOfCF5ktPl7CMEbwsP5uaF/mDeNSRfZ0z4Jjw7jaHj0Wb+xQaQGzOiLmAjYdRAvU5CqOqvPkbfakTx7UUzc0CDGw5/VGA/Nn61h8ltSbWTQNal5qHuti4GkPBm3gbJFF2DXHU00XdqeeVUYoHa1R0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=p7VP2/Qk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aa1wfFyu; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="p7VP2/Qk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aa1wfFyu" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61NAYCNk561316 for ; Mon, 23 Feb 2026 13:40:08 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=uswX/JMJsgt uS2xI3Xq3c5KhkZXJG5Uv/ItRAzLFyTE=; b=p7VP2/QkCxcvFOvoApEyvx/2Eyo 9pFF18i/yn78RMAiVc9xFLQp1vB0ULZ3ZzFkJJs6r/evYMKhnTYhqXtrJS1fHmfn uz7659mTnuPdpyNu+O7vfghLWjPm46tSW7tnCHWOFO82Rj9h0r1tiZBtKql/xru9 JGqmDnInP3GwXZeswZUKLoqIU9FCAkWItn7gEc/tnZN2PfEZnWUP7oK4SyiLiFeM jXf4LUO1I1qsxOVqAfQU7oGmvA+M48sD+kf/RGuj4MYnpri32IWQTCdCZXyTk48K FjFNeI6IJ++18MXyoHqq6ZZi3z0EPV3mAzLkNHPAwUWxfQsO/u4mkd52MfQ== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cgn8r8fmy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Feb 2026 13:40:07 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-897021ebe91so484911506d6.0 for ; Mon, 23 Feb 2026 05:40:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771854007; x=1772458807; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uswX/JMJsgtuS2xI3Xq3c5KhkZXJG5Uv/ItRAzLFyTE=; b=aa1wfFyuCaveEPI9DeUu7uq7MJmx874v0PhLtZE5oqQ1fZO3CjGt7VWORy+mEklMAX ze3HCTKT3IafJN8Q6JlgbDcBMZKPvnH5d9Fn1XU2t5/DeO3OzOQiJAhS2P/H0iDrZMfc 6ASHKZlMd4mLh/iqKZoTnWmMhNN0/gFJCPACT+imIs1I+0uX8fGi0rsXcZjInuoAYMU7 G7KnpBg5Qix5j6lL1DD5bjRvEVA/Sw1S20WrN1pkk+59Tr0Zyg44tgjMIcC9Z6Hou6KM sB4R3HyT0+qEpqp3QznOZXcu0bmSKpDEXeC/yJ8Gl3F8Mz1gcaYw/Qy/IMhTJHtFBwIb JAqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771854007; x=1772458807; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uswX/JMJsgtuS2xI3Xq3c5KhkZXJG5Uv/ItRAzLFyTE=; b=HWQnCSIVxBvfkIfNNsOz1AsF9MB3dfukd4anJP5kK1rGL+V7baEA72ekJ6za8MvAuk e6lUkS3oB1mWF61QlTI74fLGvZu4eBW4OSEIayp9k4b+gVmpouVmf6u08IPXraDX/Qc8 8WuKcwAqQfUocZhRJphnldsR38p9F37zln5h/OqmAPEyppJGWfgTsLqJ0mumMcA3zdSg BZfZneuuO2Jw53nxSVEmvOSsR1Pl9jPQ1IZ9qQ1UoP1i6h7Oqg4jF5UyzpiiOlnnPxNE 4MenFYAaqiis72hS3zHVStp8odJqPdHiAkbJRf+wTpJe8rQ7l6/WG9zM1YQL8OmBzECs JIZw== X-Forwarded-Encrypted: i=1; AJvYcCW7IaZWAtBejKnbuZ0g4kGxLIEiRBYHfDrKDwDvNlMul+5yhIjdBkziZQWVVSYYzf+wmtIQ2SLpQwRNlH0=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6/dR3/EANSaNyD8gt5gledGYCVhxQF+wHlnCU5Kx+EAKOpDPk HfGl9n/meuhE6/kkst1Cg2RA7ToFfppcGQ9/lDyXpHI+E90o7Ko4QPOJZfwnVtZwz9AY5b7vsiE MKaMLDvsVviD86LmTG5t+IDDqWcYEhTkjDiRxLu4BSo+6NllspHLn3UKg2HB89+xAR3k= X-Gm-Gg: AZuq6aKw3gSeuv8fPLAeACLCds53FZd09+eXSzu51qcj78iOOLerDtDTUqLcVuofZBp WwGWT6ONFoJ1Wrf2PoHDVcZI0Zy5OD3k+mMPdvHuCYWd1uLVj4p19S36FJvILR8jsHrNVshVDeV ZvCf3pTzhGQ7uWq0KvGrjLrrj3lqNNRjeGK6bKoAtTJnE1eLgHDP9PWTZlkRNUB71tvvW8vLPWt /lBxQxBxQULrMDRqyTD8/0jBWTnYm5PClY/w1sFTOBh2WyeGH72r5sbZZ3I5R6l4hEI/BG/M1+E BZ2dPcA5isI2l6/3i82UwHf2TUnqDcpdjDyNXySgTqvjZ8fHOpoqhSInjt7orx8TwQ8ZdvRm0PP UxDAwkzFB3903Vu5u0kgvKsycAZWe99QbeJ+eWVOb01hn6b6m9al4q6g= X-Received: by 2002:a05:620a:d93:b0:8c7:b5b:cea7 with SMTP id af79cd13be357-8cb8c9d1f31mr963922885a.12.1771854006986; Mon, 23 Feb 2026 05:40:06 -0800 (PST) X-Received: by 2002:a05:620a:d93:b0:8c7:b5b:cea7 with SMTP id af79cd13be357-8cb8c9d1f31mr963920385a.12.1771854006593; Mon, 23 Feb 2026 05:40:06 -0800 (PST) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43970d4c626sm21323985f8f.28.2026.02.23.05.40.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 05:40:06 -0800 (PST) From: Srinivas Kandagatla To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org, sboyd@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kenrel.org, Srinivas Kandagatla , Krzysztof Kozlowski Subject: [PATCH v2 2/5] dt-bindings: mfd: qcom,spmi-pmic: add compatibles for pm4124-codec Date: Mon, 23 Feb 2026 13:39:47 +0000 Message-ID: <20260223133950.221234-3-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223133950.221234-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260223133950.221234-1-srinivas.kandagatla@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-Proofpoint-ORIG-GUID: Pdtj_oM36jUvz6fDKaiyi7MmTgLyNvry X-Authority-Analysis: v=2.4 cv=V7twEOni c=1 sm=1 tr=0 ts=699c58b8 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=1S9TnuZ4X9D0nYt2MHYA:9 a=pJ04lnu7RYOZP9TFuWaZ:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIzMDExNyBTYWx0ZWRfX0QI1VPB7uYZy UF8e1Cx9SZdRniwPwG+sjOfQplrvlKGMDMGJlnp9pLecDTYEvOahcKdIvXqoTrrX0ssS7gOU/Tz ZJLcQXDZP2WLfGK+H3BYVQHQdBxluO1DR+pcqOrqRMFEdmzCiQTNALwBIVMH5ZpkwPJa5G5G1/D OfTKRG2E7uBcjJfLMYPHr3AR2bOqOkvwvBOyVpgXfHtu4NS1Tyz3spX2ucqyKYTfxjW9ozXnr6r DNfERWGsyTTb0gjTbI9g8NXJNxWRZVDRPDwtxtH88mreg5+kbSTrA9MqEskPhIzEI8ZFkP/TH1h do1QZDXB9+kpaaFFtpi0/Yi1FIuR6sQBOMlQoE0SCodEUnUAW/tfhf4V516MhvcEpDVr9DcPPPQ nk0YPIS6TVZTFrRNL0hs3HwZK+HyOoaKJE+BWIoHGfY7DrFtrAvBjY104uxpEyXL6pT0ph0bKHL bh/h1ejx7NcepAZ+PZQ== X-Proofpoint-GUID: Pdtj_oM36jUvz6fDKaiyi7MmTgLyNvry X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-23_02,2026-02-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602230117 Content-Type: text/plain; charset="utf-8" From: Alexey Klimov Qualcomm Agatti SoC has PM4125 PMIC, which includes audio codec. Audio codec has TX and RX soundwire slave devices to connect to on-chip soundwire master. Add missing qcom,pm4125-codec compatible to pattern of audio-codec node properties in mfd qcom,spmi-pmic schema to complete the audio codec support. Signed-off-by: Alexey Klimov [Srini: reworked the patch] Signed-off-by: Srinivas Kandagatla Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml b/Do= cumentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml index e5931d18d998..f58a85562c26 100644 --- a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml +++ b/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml @@ -145,7 +145,11 @@ patternProperties: =20 "^audio-codec@[0-9a-f]+$": type: object - $ref: /schemas/sound/qcom,pm8916-wcd-analog-codec.yaml# + oneOf: + - $ref: /schemas/sound/qcom,pm8916-wcd-analog-codec.yaml# + - properties: + compatible: + const: qcom,pm4125-codec =20 "^battery@[0-9a-f]+$": type: object --=20 2.47.3 From nobody Thu Apr 2 10:57:47 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 1C85723FC41 for ; Mon, 23 Feb 2026 13:40:10 +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=1771854016; cv=none; b=tpI+G7FxSHp4kVJoAA/YHse38P3+Q97fhDjthHdq+Ps8IMSrSVLIz/9nkB3LTiyPGTVbi84qwKXr3o6goRQykZKiD4sgDxrZF3e1yCpsCE1jZx+vHdHuX995bjsmgQQFQ1NIcMvlGlY8URgi6Vr5tCd0FVBNVee+Amuus/maZ+4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771854016; c=relaxed/simple; bh=cvnnoa9TUq1edsza/1iuku55/7S7VzMksVWv+y2617s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gR+XB6BIRYt/CWNb/BbBxsgxhopxZxHVeJhNRKLkPQtoINkywrjAm1QxUdEZQabU7yzlNBn2ocdFa72wFj78v1QWQQU8fHV70V3OlnQ0DVttz0yi8+ZpWOB3Tz++yCoTyuBuH3vyjH1u/nqgpsWCo2mNqJEyk/RFcEJB85hQnEc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=bfSAIr3F; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CIfoPGoO; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="bfSAIr3F"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CIfoPGoO" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61N7JeIn1423380 for ; Mon, 23 Feb 2026 13:40:09 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=AyRTUiWDQKH zUMBCBzmWvBSqZuwEfX09XlO4fd3NbmI=; b=bfSAIr3FumL9RgkGplkaIZPrFhJ 9pUkf/ocd5mIdh88uqNZQLoqoHCR3OpugxV4FWRUA8aJmfDokH2uan6SFiusbx7U t/O9QrgrMsASeh5jms9rC7PN4KYZCj+SAVfxlr8jWDYO1iH8ZZckQdQyrxWeuqKn GH/iHRKeeU9p/vuL1uyyD7hWcw4ODRHV9I9joUHklOrq1m7yq53eTkc/70i5szLS iqXVFgpE0GF1kZCZPttRNAqKG6snAcuSgkiF8emm3q/jsF7pjMB7rE9qfUfdAshZ kcpbaQqOhnP9K6nndQbGbSnzdGuVZ2Infz9SudstmKRBgwWSmznKZ45fGIQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cf5vgvxwg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Feb 2026 13:40:09 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cb52a9c0eeso1721599385a.2 for ; Mon, 23 Feb 2026 05:40:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771854008; x=1772458808; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=AyRTUiWDQKHzUMBCBzmWvBSqZuwEfX09XlO4fd3NbmI=; b=CIfoPGoOMg62vC+H5Qq+WNwjlQZjPBexwhKQuxRCWBiZrmgRXoxptLoiw+cyWqOQgL wX4AqQKvVn7QZ53PUfoJeAS703l0FOwJtc/x+p1nhjBqv5sKyTt3dadgPmCVDTjFobPl KGANvZVhjJ5pmaH39IpeYXuyLICTVTHcrzJ8TLfg84MD2UPsc2MANDPQOyLFMkevV0Ep R+cZ0syjaA25fu4hBhHEojus3nunLbIFd+Gh7i/Bk20qz/EXBmf4hKiQOiSLdU4t9HgJ VSeqfIIBiiLt+6MZG0kLodIpnJhU9fsVtMc+QkkZAY56WNIqhfj7CG+pM4d6Y9n8DcGZ 5gOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771854008; x=1772458808; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=AyRTUiWDQKHzUMBCBzmWvBSqZuwEfX09XlO4fd3NbmI=; b=X5lh+iTN1KMXDFKqbZGKhvemgMyRnQZlaNAVQZxPVCtQvvHWuxoLNTfbW0ocEeq2+q Jy+W5P4PEDDzE6pkWlvZlGWSTkrsFpfN+g1lYbqHuJzBDdSQs+3VhxMEWDnoZMymIdLS sdirOvimPq1kWR/o+XvRTYMkvLN+IOm5LqvgMUWawWeu1nrhi0HOAS/Gd6rqxzi8vRIi k08qbfz5GdUAtn1l8CgU5nOOwTKgwjum/NKM/Uk5Lh8OxhHquSoyB1b9ta7OXPv1JYB4 JddxdUpBb7Kg+1Q7o4pN0qILDYEIV8Y6aYRwuTOIGaaSAmfkvGEkVLNVElwlQ+uFJiit EPmw== X-Forwarded-Encrypted: i=1; AJvYcCVqQSwLcThdDjA7hXvMbGXY9Y4d/SLwM3AgoC3xkRHU0z96Bpx/mgNHRbThxh/GKhwwjfSPg0V0UivXFR8=@vger.kernel.org X-Gm-Message-State: AOJu0YwXbN5X4qrM13Ia+Ygw/c5qWLwUKMHF2uzYfgsZMRVXsrzCwNUl aYGWS5ZaECbLLMoxylJUQBo912zRlTfg8pE5/A/8v+qnsHx31gcbuHiR1Wb/XyUC0Ykvcyb8NES jMcxtuDP2NJIg3Ly6Du52kAMQL2AY7nlVpt3+hkWl3gGJLr7gHGVIbTexY62OkEf2s3s= X-Gm-Gg: AZuq6aJEqudjtuDWnqe7LljRG5NiKE1cfjM86Kw2VKjc/uQj1eEgBEtO/fAlx6LsU5Z SzXezDe2tMXf6V1QDOaWLaKPnN2VWfu3QL8tRB5IGYy9efQMOVzRe4tIKiSs2uZhpP3bn5woOSQ hgK8jXTkn3PdV1Wgj5hNsJjk1EinvLXJJ4x8CQMrfXpb28n5CQ9ST0uTULMWWJwph/xDVdfeq5e 9yl907V6f24qmh9clPdI8ZjOW4E32HbV7itjDswy51W8sMjSkn7kk8vNxgtxI57pgb9ZdOhv4yB GGUW6WeP4tg9xhj84lGTQkzoDnAKBC8nwNJvE8+8DGGV2qFvTWhGZi9QYheC+kZYnfXhS2BkK0d DGoRLnREy9cjYtj6xsVEMH3OCYLmWG8n9DgjfDA65zl21HB+G4kMwqY4= X-Received: by 2002:a05:620a:f15:b0:8c7:1ade:29a8 with SMTP id af79cd13be357-8cb8c9fd18cmr986461085a.23.1771854008093; Mon, 23 Feb 2026 05:40:08 -0800 (PST) X-Received: by 2002:a05:620a:f15:b0:8c7:1ade:29a8 with SMTP id af79cd13be357-8cb8c9fd18cmr986456485a.23.1771854007560; Mon, 23 Feb 2026 05:40:07 -0800 (PST) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43970d4c626sm21323985f8f.28.2026.02.23.05.40.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 05:40:07 -0800 (PST) From: Srinivas Kandagatla To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org, sboyd@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kenrel.org, Srinivas Kandagatla Subject: [PATCH v2 3/5] arm64: dts: qcom: agatti: add LPASS devices Date: Mon, 23 Feb 2026 13:39:48 +0000 Message-ID: <20260223133950.221234-4-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223133950.221234-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260223133950.221234-1-srinivas.kandagatla@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-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIzMDExNyBTYWx0ZWRfXyIWcVlIkThHJ fPEoxNYiyTC+F94xWVY97Uq0Zm2qbBK0jKVxly3KAK0DeP5g90u7qT4C/t0PaQmO8aYeH9U56OA uo9vXHMwJuDwQvk8opfB+9bmiDn6ASsjft/Ud5os+ViC3le/6KaFOh6K5jI+gvvqJw7s9/nv8eK /W1O+cTSorAbQV1e4fNLC3fZyc9cFDjsTzE0aBJGxARlwksb2VFeB9mUF4hc56gnPX8OpuqmEdw kiefkNiw+JF1Cs2bqMB0Yp7ipnPV6Ve+tDmmQt6s26mv05LT1bXIQPJR/Z7X8bZS/Bm+VRWBSQm 50EBth/2fahJdRwwt+Dgz0XUsZ42Qwqitm1sOY9yaTw70JJ7rToUHuq2GAL1by/6vAUAYoCd1jQ lWGWB2CSXvZWxSiw5jGT1wWUy2apkjj73CnFb8Hu895Ryrr1gnSocU+XxP6/QEoGUcL1rNKy5bm QHL6zs+PRoVZOvHRTfQ== X-Authority-Analysis: v=2.4 cv=W+A1lBWk c=1 sm=1 tr=0 ts=699c58b9 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=OKQivFIISjCID7q7bPgA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: WHrJX_EGr4BmABDxHdHFwXIq2l9iEmVq X-Proofpoint-ORIG-GUID: WHrJX_EGr4BmABDxHdHFwXIq2l9iEmVq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-23_02,2026-02-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602230117 Content-Type: text/plain; charset="utf-8" From: Alexey Klimov The rxmacro, txmacro, vamacro, soundwire nodes, lpass clock controllers are required to support audio playback and audio capture on sm6115 and its derivatives. Signed-off-by: Alexey Klimov Signed-off-by: Srinivas Kandagatla --- arch/arm64/boot/dts/qcom/agatti.dtsi | 167 +++++++++++++++++++++++++++ 1 file changed, 167 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/agatti.dtsi b/arch/arm64/boot/dts/qco= m/agatti.dtsi index 76b93b7bd50f..e59a1a87ee0a 100644 --- a/arch/arm64/boot/dts/qcom/agatti.dtsi +++ b/arch/arm64/boot/dts/qcom/agatti.dtsi @@ -758,6 +758,42 @@ data-pins { drive-strength =3D <8>; }; }; + + lpass_tx_swr_active: lpass-tx-swr-active-state { + clk-pins { + pins =3D "gpio0"; + function =3D "swr_tx_clk"; + drive-strength =3D <10>; + slew-rate =3D <3>; + bias-disable; + }; + + data-pins { + pins =3D "gpio1", "gpio2"; + function =3D "swr_tx_data"; + drive-strength =3D <10>; + slew-rate =3D <3>; + bias-bus-hold; + }; + }; + + lpass_rx_swr_active: lpass-rx-swr-active-state { + clk-pins { + pins =3D "gpio3"; + function =3D "swr_rx_clk"; + drive-strength =3D <10>; + slew-rate =3D <3>; + bias-disable; + }; + + data-pins { + pins =3D "gpio4", "gpio5"; + function =3D "swr_rx_data"; + drive-strength =3D <10>; + slew-rate =3D <3>; + bias-bus-hold; + }; + }; }; =20 gcc: clock-controller@1400000 { @@ -2188,6 +2224,137 @@ glink-edge { }; }; =20 + rxmacro: codec@a600000 { + compatible =3D "qcom,sm6115-lpass-rx-macro"; + reg =3D <0x0 0xa600000 0x0 0x1000>; + + clocks =3D <&q6afecc LPASS_CLK_ID_RX_CORE_MCLK + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6afecc LPASS_CLK_ID_RX_CORE_NPL_MCLK + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6afecc LPASS_HW_DCODEC_VOTE + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&vamacro>; + clock-names =3D "mclk", + "npl", + "dcodec", + "fsgen"; + #clock-cells =3D <0>; + clock-output-names =3D "mclk"; + #sound-dai-cells =3D <1>; + }; + + swr1: soundwire@a610000 { + compatible =3D "qcom,soundwire-v1.6.0"; + reg =3D <0x0 0x0a610000 0x0 0x10000>; + interrupts =3D ; + + clocks =3D <&rxmacro>; + clock-names =3D "iface"; + + resets =3D <&lpass_audiocc 0>; + reset-names =3D "swr_audio_cgcr"; + + label =3D "RX"; + qcom,din-ports =3D <0>; + qcom,dout-ports =3D <5>; + + qcom,ports-sinterval-low =3D /bits/ 8 <0x03 0x1f 0x1f 0x07 0x00>; + qcom,ports-offset1 =3D /bits/ 8 <0x00 0x00 0x0b 0x01 0x00>; + qcom,ports-offset2 =3D /bits/ 8 <0x00 0x00 0x0b 0x00 0x00>; + qcom,ports-hstart =3D /bits/ 8 <0xff 0x03 0xff 0xff 0xff>; + qcom,ports-hstop =3D /bits/ 8 <0xff 0x06 0xff 0xff 0xff>; + qcom,ports-word-length =3D /bits/ 8 <0x01 0x07 0x04 0xff 0xff>; + qcom,ports-block-pack-mode =3D /bits/ 8 <0xff 0x00 0x01 0xff 0xff>; + qcom,ports-block-group-count =3D /bits/ 8 <0xff 0xff 0xff 0xff 0x00>; + qcom,ports-lane-control =3D /bits/ 8 <0x01 0x00 0x00 0x00 0x00>; + + #sound-dai-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <0>; + }; + + + txmacro: codec@a620000 { + compatible =3D "qcom,sm6115-lpass-tx-macro"; + reg =3D <0x0 0x0a620000 0x0 0x1000>; + + clocks =3D <&q6afecc LPASS_CLK_ID_TX_CORE_MCLK + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6afecc LPASS_CLK_ID_TX_CORE_NPL_MCLK + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6afecc LPASS_HW_DCODEC_VOTE + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&vamacro>; + clock-names =3D "mclk", + "npl", + "dcodec", + "fsgen"; + #clock-cells =3D <0>; + clock-output-names =3D "mclk"; + #sound-dai-cells =3D <1>; + }; + + lpass_audiocc: clock-controller@a6a9000 { + compatible =3D "qcom,sm6115-lpassaudiocc"; + reg =3D <0x0 0x0a6a9000 0x0 0x1000>; + #reset-cells =3D <1>; + }; + + vamacro: codec@a730000 { + compatible =3D "qcom,sm6115-lpass-va-macro"; + reg =3D <0x0 0x0a730000 0x0 0x1000>; + + clocks =3D <&q6afecc LPASS_CLK_ID_TX_CORE_MCLK + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6afecc LPASS_HW_DCODEC_VOTE + LPASS_CLK_ATTRIBUTE_COUPLE_NO>, + <&q6afecc LPASS_CLK_ID_TX_CORE_NPL_MCLK + LPASS_CLK_ATTRIBUTE_COUPLE_NO>; + clock-names =3D "mclk", + "dcodec", + "npl"; + #clock-cells =3D <0>; + clock-output-names =3D "fsgen"; + #sound-dai-cells =3D <1>; + }; + + swr0: soundwire@a740000 { + compatible =3D "qcom,soundwire-v1.6.0"; + reg =3D <0x0 0x0a740000 0x0 0x10000>; + interrupts =3D , + ; + clocks =3D <&txmacro>; + clock-names =3D "iface"; + + resets =3D <&lpasscc 0>; + reset-names =3D "swr_audio_cgcr"; + + label =3D "VA_TX"; + qcom,din-ports =3D <3>; + qcom,dout-ports =3D <0>; + + qcom,ports-sinterval-low =3D /bits/ 8 <0x03 0x03 0x03>; + qcom,ports-offset1 =3D /bits/ 8 <0x01 0x02 0x01>; + qcom,ports-offset2 =3D /bits/ 8 <0x00 0x00 0x00>; + qcom,ports-hstart =3D /bits/ 8 <0xff 0xff 0xff>; + qcom,ports-hstop =3D /bits/ 8 <0xff 0xff 0xff>; + qcom,ports-word-length =3D /bits/ 8 <0xff 0xff 0xff>; + qcom,ports-block-pack-mode =3D /bits/ 8 <0xff 0xff 0xff>; + qcom,ports-block-group-count =3D /bits/ 8 <0xff 0xff 0xff>; + qcom,ports-lane-control =3D /bits/ 8 <0x00 0x00 0x00>; + + #sound-dai-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <0>; + }; + + lpasscc: clock-controller@a7ec000 { + compatible =3D "qcom,sm6115-lpasscc"; + reg =3D <0x0 0x0a7e0000 0x0 0x12000>; + #reset-cells =3D <1>; + }; + remoteproc_adsp: remoteproc@ab00000 { compatible =3D "qcom,qcm2290-adsp-pas", "qcom,sm6115-adsp-pas"; reg =3D <0x0 0x0ab00000 0x0 0x100>; --=20 2.47.3 From nobody Thu Apr 2 10:57:47 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 0B39B21ADCB for ; Mon, 23 Feb 2026 13:40:10 +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=1771854013; cv=none; b=IRpzVRaM8p00GAIy95Y/MbaKFKcrl7bl65Cmcw7dRWbrNiZBQ2RLmrLYhjmKh9/QF7JpeV2v0uRU96705FbNQBcm52zQkrMtVXZfq944f3nGzP7rKhrQPSb/XqHXEWwBxVxgHFuVeY2eaW4KmAJ0w4YgVRC+LEPQaXTivjyAv60= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771854013; c=relaxed/simple; bh=/GUdn0GZb/bFH2+Fzxbpy+HSrYEjuVkqs/bHseXM73k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KMNNprvl9QvHOspPjUiS5w+SjMLPhddIWhayDBZWDGr7pz1Ql6MQL8hswziNs1Gbt+mbY5nD8R4CzsqUowlEleO9p62Mrpd+mpESWpt3lph2U2Go3JJsxLanzlSkpfCn7N76Zx3I4UOVNTzOTidspEOBq0or9vZUV6wmHO0fZZU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=MXPAkUs3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cc6foyil; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="MXPAkUs3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cc6foyil" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61NAYBR6561292 for ; Mon, 23 Feb 2026 13:40:10 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=/3QwVrE3Eva bkesLgBI2hGlUahrRvraAziHZ5pznDIo=; b=MXPAkUs3+WNOUJ06M0aAQrWsrYM Pe6a0UAJxdpr8pBbIKli+P+6f9Ed87NQwJZU1/6s8veP6ysZHEBORA6Kd8sJey9n twWG3yD7UQSY8+a0WTsM0tPfxg3A+17+7aaxorUZtlaN6OsFjseJkAHR3S15n9Ty 6GKuzHWcFbx5vMMGnCiE6tSNd8s+nQqYbcvPwkbxMlvJ346gQHPb/UUfOhxMcf/D W7JqFs58F6nI1W9ENY8w2Q5mVHGaxI7ZE/fxfkKWS19UQI+GZVUaHNSUhI/Ez/VP LISt6lxHgss1nbyH+txZY61dYzl5ZNoIu+MMK7X5cYnnFnRHxRChpQ6DUeA== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cgn8r8fn6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Feb 2026 13:40:10 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cb4a241582so4002232885a.0 for ; Mon, 23 Feb 2026 05:40:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771854009; x=1772458809; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/3QwVrE3EvabkesLgBI2hGlUahrRvraAziHZ5pznDIo=; b=cc6foyiluBHo8590gs+XhDYDdB+bpV9IAlSxeNyufq6YFVhhdUCVw0TdFnOkO3+9A1 hXZ7WDycZykJ559XXh35uGGdnvcsGTocipiVCj8cDZFEoiEHHztQ6zlxsYjz2kt9QbhT BHq4EHOa6RMMkMTnVMaPzvRMfYzV/kiNQMSP8a6yPUq6cezmNUsy3PSeNPllYAjIvxUo t9jOlqGAO8XCwjpWZfteyaVhNApz+hnu+LrKDAI4uZn/T2Tuz2Xt86aEjLgSQng+APpQ LPg7K0xgXm1vFb3tATe8hqJoWMqWjKFBbpbdMFDcdd+E5bMnMqv3C05nT3WyvRNYAOTU rbfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771854009; x=1772458809; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/3QwVrE3EvabkesLgBI2hGlUahrRvraAziHZ5pznDIo=; b=h247FV+aUpYRfqspvIVZf7TizftqZzZg5f23kALfcmjP4S/N4evI+9fkEQfIbgCD/a RAkjWB85F47K9S0lSa6Yk8kb5nCrpoKZVOShOgjAbmVWZ2HJczyPBj1y6t2gWnMekU24 5BIWAXQhildrkXszLCBQ5VAv3HWwmMGPeQFFj4zEvUI5vZ3CsirS3z3nz6I8SMGkd4kN NIQwiDqtZCVig4pEZtz8X3CVXkNrn123u0LEQ2IFNRFR9twt8MmhJYsQOvE0VubxGk4Q xWplXBlZR3B35NDehHjwAZ4kls7VPb7BMeC4oePilxzee9oGeJnrRWPuTGs9ROM7OcIi e6sg== X-Forwarded-Encrypted: i=1; AJvYcCUnzFL/TMZwTHzkKd7b4jD67gIvCb+TTlJRypu0CAy5hUv7huR90svIutICoY9IpUDfwxTycoKageqCrHQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwyB0No2x3rJ8IrS8JY3bw/eF5WsABtexhhQ4bFUVoRQk4aQs2h djjGHQ4aKy8TUtf5hRNasgEoTbNvXrpGQrbenGlY9+rzHrZd2wVE6Bn7im7InvLAFxTxBgE5fgq F8XyE+wV4I9FYyJoloBvKcFxqAd60KpBYm5EelFVoKjRZzrSr92u3ZjYL2kNIaU8ALpc= X-Gm-Gg: AZuq6aJceQEQXX9cij7GNC2kw3KRVQWDeYHlzFr+KKJxm0SPPll3qwv58Mkmg9qvC8b /WTUAp9RdNPKtnUsrRJnxYN3V32XTvlFJe7pKxJDVB9oJHPk4zoDrtaLrCCa4VbxILmZcBtv3rR fCNtZmidSoSpqk+R0AKeNshmN+GyP00ddb+obsxTwV1H+/OmZ66nzHXOi4QSCqGcYMDFiGEub/u GlNYwP/qnzSAlBSAzWefV6rHADL/ACpCt00kWDGUy5rqXocFP2tqHiBh+YEnN9n6Tv1FUOh2G1E L6hFlwcx4LPBbr7kazySMZvDD1x6uWMKI76NWcI6BScjm5KwY6x5H2vt6R+hM1KFr1diVVn2qii Y+nkORk4NEXUeU0v07PsJJlAou6u7SYWXVn3UJQ+ji555YVZpfGk4YAQ= X-Received: by 2002:a05:620a:2911:b0:8cb:4a64:f482 with SMTP id af79cd13be357-8cb8c9ec06cmr1140384485a.18.1771854008997; Mon, 23 Feb 2026 05:40:08 -0800 (PST) X-Received: by 2002:a05:620a:2911:b0:8cb:4a64:f482 with SMTP id af79cd13be357-8cb8c9ec06cmr1140380385a.18.1771854008520; Mon, 23 Feb 2026 05:40:08 -0800 (PST) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43970d4c626sm21323985f8f.28.2026.02.23.05.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 05:40:08 -0800 (PST) From: Srinivas Kandagatla To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org, sboyd@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kenrel.org, Srinivas Kandagatla Subject: [PATCH v2 4/5] arm64: dts: arduino-imola: add support for sound Date: Mon, 23 Feb 2026 13:39:49 +0000 Message-ID: <20260223133950.221234-5-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223133950.221234-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260223133950.221234-1-srinivas.kandagatla@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-Proofpoint-ORIG-GUID: afPF9kG-GzaGMg9ZPj5QR86kT0PlJ-Yl X-Authority-Analysis: v=2.4 cv=V7twEOni c=1 sm=1 tr=0 ts=699c58ba cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=LNtkodg__a2-xnBQD9gA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIzMDExNyBTYWx0ZWRfXxTVkMSS/ICmi 6y2S+byEIjqcHzHN8viwqv1yE69VWcMW1tiCOEm8lW0L2/4Vzqn0VKHM+8wtGHnWyLfUePM6ivY qn657fg9yBbDVLsAwYbFOSXw0WmK391c6ay7YOMOHafTY38amQ8wIGrSxaoI8nFQbc3MfGf93zh 6ThxuBSZ0Djf+Yjd04XC43tlUvK0aPB3EUAKDsRTDLXRBoWfDylZvQf6KGM0Gxk7KC8FmaHma8n nhYMKZuq5zqepoJI04qsNYgM/yhc5g3Wcz1JnIFCd26sNXM20UvbRtFe8tUoJ1Aoc/bc0DE4M2m TljHb3LrYmbPDydZc0XSFRARCwQx0ifgdHRvfJz6m5YSdnqJQkpGcuC1AuDeLvF5o9IY5cAgE9U OMML4j+Hfb/Y1VMa5DjeZxi8AYduvvzD232658wSXMmjcFUVj1SydD9t9q0ADMiWLLyYSk0fPur caaaxXgyhFSF8juyiUA== X-Proofpoint-GUID: afPF9kG-GzaGMg9ZPj5QR86kT0PlJ-Yl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-23_02,2026-02-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602230117 Content-Type: text/plain; charset="utf-8" Add support for sound on Arduino UNO Q board, which includes - Headset playback and record. - Lineout Signed-off-by: Srinivas Kandagatla --- .../boot/dts/qcom/qrb2210-arduino-imola.dts | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts b/arch/arm6= 4/boot/dts/qcom/qrb2210-arduino-imola.dts index 197ab6eb1666..53745684ead4 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts @@ -109,6 +109,101 @@ multi-led { leds =3D <&ledr>, <&ledg>, <&ledb>; }; =20 + sound { + compatible =3D "qcom,qrb2210-sndcard"; + model =3D "Arduino-Imola-HPH-LOUT"; + audio-routing =3D "IN1_HPHL", "HPHL_OUT", + "IN2_HPHR", "HPHR_OUT", + "AMIC2", "MIC BIAS2"; + + mm1-dai-link { + link-name =3D "MultiMedia1"; + + cpu { + sound-dai =3D <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>; + }; + }; + + mm2-dai-link { + link-name =3D "MultiMedia2"; + + cpu { + sound-dai =3D <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>; + }; + }; + + mm3-dai-link { + link-name =3D "MultiMedia3"; + + cpu { + sound-dai =3D <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>; + }; + }; + + hph-playback-dai-link { + link-name =3D "Headphones Playback"; + + cpu { + sound-dai =3D <&q6afedai RX_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + + codec { + sound-dai =3D <&pmic4125_codec 0>, <&swr1 0>, <&rxmacro 0>; + }; + }; + + lo-playback-dai-link { + link-name =3D "LineOut Playback"; + + cpu { + sound-dai =3D <&q6afedai RX_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + + codec { + sound-dai =3D <&pmic4125_codec 0>, <&swr1 0>, <&rxmacro 0>; + }; + }; + + ear-playback-dai-link { + link-name =3D "EarOut Playback"; + + cpu { + sound-dai =3D <&q6afedai RX_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + + codec { + sound-dai =3D <&pmic4125_codec 0>, <&swr1 0>, <&rxmacro 0>; + }; + }; + + hph-capture-dai-link { + link-name =3D "Headphones Capture"; + cpu { + sound-dai =3D <&q6afedai TX_CODEC_DMA_TX_3>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + + codec { + sound-dai =3D <&pmic4125_codec 1>, <&swr0 0>, <&txmacro 0>; + }; + }; + }; + /* PM4125 charger out, supplied by VBAT */ vph_pwr: regulator-vph-pwr { compatible =3D "regulator-fixed"; @@ -333,6 +428,49 @@ spidev@0 { }; }; =20 +&spmi_bus { + pmic@0 { + pmic4125_codec: audio-codec@f000{ + compatible =3D "qcom,pm4125-codec"; + reg =3D<0xf000>; + vdd-io-supply =3D <&pm4125_l15>; + vdd-cp-supply =3D <&pm4125_s4>; + vdd-pa-vpos-supply =3D <&pm4125_s4>; + + vdd-mic-bias-supply =3D <&pm4125_l22>; + qcom,micbias1-microvolt =3D <1800000>; + qcom,micbias2-microvolt =3D <1800000>; + qcom,micbias3-microvolt =3D <1800000>; + + qcom,rx-device =3D <&pm4125_rx>; + qcom,tx-device =3D <&pm4125_tx>; + #sound-dai-cells =3D <1>; + }; + }; +}; + +&swr0 { + pinctrl-0 =3D <&lpass_tx_swr_active>; + pinctrl-names =3D "default"; + + pm4125_tx: codec@0,3 { + compatible =3D "sdw20217010c00"; + reg =3D <0 3>; + qcom,tx-port-mapping =3D <1 1 2 3>; + }; +}; + +&swr1 { + pinctrl-0 =3D <&lpass_rx_swr_active>; + pinctrl-names =3D "default"; + + pm4125_rx: codec@0,4 { + compatible =3D "sdw20217010c00"; + reg =3D <0 4>; + qcom,rx-port-mapping =3D <1 2 3 4 5>; + }; +}; + &tlmm { spidev_cs: spidev-cs-state { pins =3D "gpio17"; --=20 2.47.3 From nobody Thu Apr 2 10:57:47 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 77DF024DFF9 for ; Mon, 23 Feb 2026 13:40:11 +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=1771854013; cv=none; b=f5NFp6dxb8nNA9GFJXQtkcsC3+Qk504byweiYF83x12/nXayODyNGphm/hd1PBnxeMpBW6vG1Y3Xs0f/ZuydpM4TW5WO4xlCpBRRiPO/tInOXAFoRLuZvZCI8AHArBGTfWenyV7iYK0uzYdDEDIi/GBDFim9hgoNwsPgQL3uz1k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771854013; c=relaxed/simple; bh=cJWzJCJItZa3LgWHGCnkDXAGCzpA1dECNXyvAq4F3zg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=l+9a9oXPetdc5UAIc6Yy5U+QA5NTDYfymeF5f48Nxn40wutyHcgZQ4y0hSz+CbHYftgFxETosym2vqSCTRv3YxXMBzlX6JcKOQpxmyHzZl3N1qzNMGHikbzZl2RYZG7g3cjEX8swaKKJpaRjuSl61l8VZ6T9kqXDzHhYBUp7Tpc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=KV7p2Itz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=W65VyuQd; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="KV7p2Itz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="W65VyuQd" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61NAYBCQ561311 for ; Mon, 23 Feb 2026 13:40:11 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=qMP1fnI46/G pEFViRkVOwbLoNKl3yFGnh6aCocCxjF8=; b=KV7p2Itz0ONf60R2CWGvJQdam9Y kn6EYOoM8QADJAG4kwPF5P1KgT0vYgzaRO4KPCYmPef4varinCxIHBrUM+tD7LDV DUwLKoLhGipjlGJH9AwCUT3epLRpnkAQ9hYZnLINm5svfkodMAGIxV9A+NHsUOa0 clsP8uVVHUCgaCrkXJjPL5BdFNXeFDrV2waaqBSBUohP5qKDOtmpvS1FTukViRR+ a99JfTIZCoU9XxgLAT9oLugWcP+O/BARXgEWnJAR2iIMLzrinyapqI0pqmdLEAvg UPtsvCVgJrCMt7/ADGdxtp6vF2fduOwdlS5DQVeuABbdP5HQPexw9RDEFgQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cgn8r8fn7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Feb 2026 13:40:10 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb3fae6f60so5525915385a.1 for ; Mon, 23 Feb 2026 05:40:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771854010; x=1772458810; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qMP1fnI46/GpEFViRkVOwbLoNKl3yFGnh6aCocCxjF8=; b=W65VyuQdy3/isDIbLk0ZH79W/kRH0KR+A/AnvsV6/C3FHzFUd2xWnZVbvRF3HWSDKL IAAznkuEaLM6xc7YK2zfZ8HhUx2rdqUC/kwzZUM5aJtz0k0F1+erf4YwOgi0a5Q1G9rN +5caNObOO8gOhkuN+TaskCkW7E6V7WcpyOjk+eGcDrN7/v6h5/7zcKFcahFxA00IpFA9 GeeYQZggqIImYryTq3p5fgIknJ7szbnqx5bRxDpPb8ujlqVHkEVORo6qvcmGWiuWAcyo ywW/mdKVMyo4ZpRR3bNG8SJ0oOHsa6MXfsrGfJf/U2UwYaMjEEzxybY2E5Oi78r3nr9n 8q0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771854010; x=1772458810; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=qMP1fnI46/GpEFViRkVOwbLoNKl3yFGnh6aCocCxjF8=; b=nr8W4BB4QDsUIu16Q74DznftAsy2Sfs1ohRTP8UUhNkEo1E5I4qAaIdJtPnGDUdkA8 SYrNRIPBz42LCxPiCNMzwSH07YuDsidpsFCsVi6ASOuDKwMxvp06T2suS2vQiExq+RVC 44q2XVAg+VdK44adUJbqzsPH6VVbkfQj3TF7MnmZK6kNODqV6QYJDWb5oEUVD+sYitlK fPsvyuN2M+lvUw2rziUVGmk1eCxLkxAor40bcX9j1bLb8Irkp/5u51KsKXBRQ+mvb9BJ cLKMZGYC9Q2pOPyk6f8o5wLICoxAHWVAlZZVNcsyuWTdI9uYU5Jy5voyaIy6WHs8glf7 6j1g== X-Forwarded-Encrypted: i=1; AJvYcCWKMmeKnfrh9vFx2BWGbgdto5G1E6J+piKbTtgVrP98tJJ8/42ENDu3xXYm8YqCNqp0w7eITg6HI2SGS50=@vger.kernel.org X-Gm-Message-State: AOJu0Yzsty8VJNqKZT0vI870XWRLH4ul+v0woB1CRq0abk4ztZotFo/A XYYggBJ2Xv8Z3ymbS3W/rRID4R5kFGjsAjIQvNRrbXsNevlJBK2DQT7ZKjfv1BgZTOSGkHnokB+ FHjrl3fyQCwArgpTpD8H4254yslH+L37bNynwSDy8vkCSxJbZAGCGHHgr+Nre8/EHpzk= X-Gm-Gg: AZuq6aLhduE7h6iombO5ZbJgqnAAmq5ZW2j4Ahd5OUng94f6lwqSplsXOUL1+vKB+OX P9rbBwrcO5MMD4KQpcFouOb7tDdh2rhVyBqrXWgS4RkPoXYD+oPcYEKw94cGCrTGizW9hOK+mrp gbOlPQjr07f1Lptr3j2WgdCzy4xooy8b76jy2eHeuy9WwFGiKS5Q+qlzzet9/8u7dQKtxYfVRuc YQVZKOcs2DmjVoqgF9we8sVJwO5VgBt1A3bdOLPaeT9YAOr4HSfK+4kbg2w6MxAMgJFYXNjZxB8 67zcuDaTqCNIlgAXkTRrBw91Xvop6VI7hj2PPohpmLJ8NmGIDxHElzlPLsv53hUcUSD1+74YVOc MTqe1egwdcDfa02JZW3+K1ENXxX3f+FZ9lqRkOYhm1vN/IqmbG5RON0k= X-Received: by 2002:a05:620a:46a5:b0:89d:b1e7:29e5 with SMTP id af79cd13be357-8cb7be3b844mr1673811585a.5.1771854009950; Mon, 23 Feb 2026 05:40:09 -0800 (PST) X-Received: by 2002:a05:620a:46a5:b0:89d:b1e7:29e5 with SMTP id af79cd13be357-8cb7be3b844mr1673808385a.5.1771854009509; Mon, 23 Feb 2026 05:40:09 -0800 (PST) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43970d4c626sm21323985f8f.28.2026.02.23.05.40.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Feb 2026 05:40:09 -0800 (PST) From: Srinivas Kandagatla To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org, sboyd@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kenrel.org, Srinivas Kandagatla Subject: [PATCH v2 5/5] arm64: defconfig: Enable configs for audio drivers on Arduino UnoQ Date: Mon, 23 Feb 2026 13:39:50 +0000 Message-ID: <20260223133950.221234-6-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223133950.221234-1-srinivas.kandagatla@oss.qualcomm.com> References: <20260223133950.221234-1-srinivas.kandagatla@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-Proofpoint-ORIG-GUID: JqLc7Yb0VjO1NhbBxaAdj3GUdBX89CCs X-Authority-Analysis: v=2.4 cv=V7twEOni c=1 sm=1 tr=0 ts=699c58ba cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=rO3wVDe-YCVyVCuK1RsA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjIzMDExNyBTYWx0ZWRfX/wxP5fhN1tOt Z2UeqNziyXVU7fT9ouNlbJrBefUtqTpLxHstnev8NeHSEuxnEg73AIcpENibc6s0g//rlR8Qiob 0WB/saJDVvZXC/BBlRiJZLUfE1vAZNeRNDNFqu/Mx3Kp/4odBVM0TDylu2FfQQSPIDyzHjlugIm e/nUFaBSPSNraOgukpw/JkNaUZoaBG8m7cotaONU1ce86M1AYAKobxlXGPwi9sDnYSqnnn5t1/F LXjPrYgTDrlibLhZZo7ppiEBUl8UlRNnGAwc33YFr81z9EblDX+BQniTh9Vk5QjNTloXbh2A4gZ 0eRxzNRuSFigG0c7rG9RsafNRiitfY44Z76+78n697KJclxHQj+oqAEENSX7fea3Rfo++dmYYiY vIsSTe+b1CKbh4A9QdU62g6RNyEQ7M56fs8x/yJFZ0Jm2VvEuYIYfC7kFgIfbvgD+MUc+NiOg6e Popd2yCzO0idt6EzKXQ== X-Proofpoint-GUID: JqLc7Yb0VjO1NhbBxaAdj3GUdBX89CCs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-23_02,2026-02-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602230117 Content-Type: text/plain; charset="utf-8" Enable reset controller and pm4125 audio codec driver that are required to enable audio support on Arduino UnoQ board. Signed-off-by: Srinivas Kandagatla Reviewed-by: Dmitry Baryshkov --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index b67d5b1fc45b..6db35c1605a0 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1146,6 +1146,7 @@ CONFIG_SND_SOC_ES8328_I2C=3Dm CONFIG_SND_SOC_GTM601=3Dm CONFIG_SND_SOC_MSM8916_WCD_ANALOG=3Dm CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=3Dm +CONFIG_SND_SOC_PM4125_SDW=3Dm CONFIG_SND_SOC_PCM3168A_I2C=3Dm CONFIG_SND_SOC_RK3308=3Dm CONFIG_SND_SOC_RK817=3Dm @@ -1550,6 +1551,7 @@ CONFIG_SM_GPUCC_8350=3Dm CONFIG_SM_GPUCC_8450=3Dm CONFIG_SM_GPUCC_8550=3Dm CONFIG_SM_GPUCC_8650=3Dm +CONFIG_SM_LPASSCC_6115=3Dm CONFIG_SM_TCSRCC_8550=3Dy CONFIG_SM_TCSRCC_8650=3Dy CONFIG_SM_TCSRCC_8750=3Dm --=20 2.47.3