From nobody Thu Sep 24 14:25:36 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 7CA4054489A for ; Tue, 22 Sep 2026 22:11:49 +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=1790115119; cv=none; b=hwtPyXCZK03g2C65oqOpHY+ZpIl1Q3tYmykrVRlHMe2dzfxp8LqABYr1TDuKT/F3qobMj334Jx5wcFTQB1kqVpaplXA41oN3xE3KroQPqERkCjVzfRYjL1I9g/RL6BGbYDwnXlFkjQ/RdiFq4h6CQGP95TFFdFSKZYC3VfsplPA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790115119; c=relaxed/simple; bh=D4fSP+2I7GV0JaAbRIzIFwfvzVtsM7z1Zzkl1nD9slA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BlAhUqmd7EP+9r3zSkULyfM1w/ztcFup1k7dzeggtN+V9deJh4HNTdJvEaXQrEV8d5DkOyipgTX+Vb5LGzZ32I8bbI60nFrQ8CL5GErGyJZ2QsSyaGwrzzMB9Hg2iD9JpcrmjWQG8wcfm2WopiF9QIe2kcYOJnaKBuOqljQUj28= 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=dDoFKJhh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fA5SnZnn; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="dDoFKJhh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fA5SnZnn" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68MI7EXa1509371 for ; Tue, 22 Sep 2026 22:11:46 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=WxXkdQ30yeX +tTvtNyi8jA17VuX8zmbTuee7qWRRWmI=; b=dDoFKJhhMi1PktsvbOXiMfvxStq LSpXoivaPOMrjsPwKNwQ1IsPPPFzwwFHXjbG7TFeYC2ozkL1tRIW4yYFqPwDjxIS HE9uqZ1Fa24o67a4dnEZcVpIlHxoKWLkKClGgmJrfMZK1h8MxbXdpvAT306wmv/4 389ufXH9PFfUhP4adnjY78tjA/8HYKoQTPl4/B/Y0GQ7Re2expExUaG2EU9F64y9 CaisERXqJSNoETLAggpXdDO517wFxgISIHxKbG1M0WPUj79eBlI2jGuMgdjHlSa8 wzq/Brv0u0ALMWlEAxR3bG9buG9BAdD6Jx7gnqZBFQQuFxQ9alsPKKgJDwQ== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gux7xsb69-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 22:11:46 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-78580a6b2fbso215478137.3 for ; Tue, 22 Sep 2026 15:11:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790115106; x=1790719906; 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:content-type; bh=WxXkdQ30yeX+tTvtNyi8jA17VuX8zmbTuee7qWRRWmI=; b=fA5SnZnn0/tCzDG6WLdIY0/UoK3EgeJ6ONqksrH1pepVtNV0wS7ic+eaUNU+JFFG2z tq3GgUkMRjfza8oazdOaIR3J+XfWqwhOHMobx7B88RqM+EiHmQcneu3eOuAn/P2Ouepc PMfqMk6TTMpbBxV7MuIRuLM4cW/yIf1u4zOt3F4VgEz+JDLD6Uhgb+D7lZCnqeZIB9JU LIha/qJuAr6mkESK9NCDx/SQrzAQiAyZ5DA9TeVq79lS7KBkszxYvCPcc39v44oYkprO fjuaTgI9OXXvacGju3XdKoUXD3oGE4FvqtHpZt+kBhHkUpsYoNcYkn5qR0zDSRrTtvzS CBhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790115106; x=1790719906; 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:content-type; bh=WxXkdQ30yeX+tTvtNyi8jA17VuX8zmbTuee7qWRRWmI=; b=hxvQGXoN+Gwo+t16knpR6ZrerJIs7Ea1RoLrGHa9VvnlV1HMOnAH6rbKXuurDBK+Mo DmIp0poIZra2mYIz+3h/t/mE37l2BA3O/FGt87zF5N46ut7kGNeAmiX8Lc8EArR4fctu 2hhEmpv24Qpfo/aBAc8+wf0CDet6E9IxClFUD5bkYqMuhdKISj8jspsOT4WNXOUwZiIC mF5+AzGEHgaEDkWZJtE7CT2VzEDXe8DqGFsh6b9l6I/RehZ7mllNv28NJhu12OqO91ib Ej4TfOGkqDV8bWJFbpW+I/23sz19Vi5zNsNS3j0g1U7tFeEu0hMxtUn7hEljqmICm3Li 5oLw== X-Forwarded-Encrypted: i=1; AKwUvBwI5nd08A2fCMad/dVq5N+sgUx0BAGYkk0bDYFFxF2yZQ+2Cqe+Rr0e5rcsaoo7ct/6AK66CASWsWQ2Npk=@vger.kernel.org X-Gm-Message-State: AFuF++l60pXx+ydqpUwtRuvkaht9gx1WKIAJtGIGItRVAm+HS/Qj4UNY FYNXrUGkd+o13+XebSf3S9FWn8ydKTYi6auDx77UDVpSV96NVK/FF1/z0arWPGzjk6sDpUCtSwt XMO+8zba1Yug7Tm7T84mT9I6qIQGFC4BOLyWxGW+1FHCJg8DhwHD9kHT5Eg62lTshXww= X-Gm-Gg: AYBFou28Hef7XzcImvyT5VZzllG1VKkgppqj/IQ7YFs44A5PLByyPpacRLAO8j0x6ao knz8YrxXqRbPdQe2dYKSQzizmSAgZA/tnDX2qJcp+ASdmQrkQpFrkWho93vchPId50oEQ3+9shE SytYAZmF7Wp3PP2n2rTHd0LVM3r1BqydGxUl6nviKFLb1kixAb4a2lx4A+ljQrugczm+C5ptALl hWkbcGvG6lD9lpv3AUYyvU+aygeHasRI2ni1M4LdKd92pnscnSZ/tmMiMyCTsre7RG17VojLSsi KTX/zv6i83ppAz7kwdcJ9jxEKn3CsIMO06hVchdFZe++dfzKhES9sGLGY8XftCoXKkwtAGwb14P aKPcj/pENEB36UJllD2Alnp384vps9wcZCEZpYOGQnb9LYK4R2233tFsJD9kMCOI/ X-Received: by 2002:a05:6102:4410:b0:7a6:b18e:6d5a with SMTP id ada2fe7eead31-7ac1cca4288mr948346137.17.1790115105821; Tue, 22 Sep 2026 15:11:45 -0700 (PDT) X-Received: by 2002:a05:6102:4410:b0:7a6:b18e:6d5a with SMTP id ada2fe7eead31-7ac1cca4288mr948323137.17.1790115105365; Tue, 22 Sep 2026 15:11:45 -0700 (PDT) Received: from debian (cust-west-par-46-193-35-178.cust.wifirst.net. [46.193.35.178]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-488688856f0sm1400270f8f.30.2026.09.22.15.11.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 15:11:44 -0700 (PDT) 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: dmitry.baryshkov@oss.qualcomm.com, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla , Konrad Dybcio Subject: [PATCH v3 1/5] clk: qcom: fix SM6115 lpasscc register offset Date: Tue, 22 Sep 2026 23:11:23 +0100 Message-ID: <3a4e8d1115a46c45cb34193b6ceeb02891fdf716.1790114902.git.srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: 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-GUID: PfNoZu7RMJWERldqmrLHOALDrPehh0au X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX4ZU0l0WrD/zl cFdy0aetKLUgSlzEekrB909DRs2ZGsw/WJZ7ORXRjRfztgL5jhDJqmwU85v8d84ONKBxHgiDbq/ tPCMxoafMMHZQrnB6p+tE3O4LC0JsJAsyPiwW2pcPDACUkITWlZ2dZs6cG2ffMX8iuYpJc8sU5e zKTXA9/f0gjh1naSvPPouTEsitqXPvKbyEbnsbjRUrhbikVYyzfG0tB7drCVPU+7oC/TDZ5cEst xfq39/EibIuZNH976LhuDfKJrEArykRHipLAbl/zuGhj4lMDjGBeH1f0I9kQNc4RAc9wFt/vb/+ lHXLlLt8lMGKACEV+voWqQ3hTwKefLESUEr+Opv2g96N7InKANmGugIxCrnMhgb3L6nQtZOQEJn 21RAaK+DNz3ceX+ta2xmjyHAjOyObJMPJPB105X6Eusn13UTkqhEH5CxAdJf+8ujikIs2CVm1Pc Q7MDbrfiBNIRw8aUm/w== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX3OHW0rEtLpVi /Q8AyYSG7+VnfVdEjBZD+M+HufiG/ru0AWVSF4vIyV48B15nhKWBaS0qwQRXg2yc4WrSDT1DmI9 1ac6J7FZ6Rdl3EhCg5L+XYmO4WRWKTI= X-Authority-Analysis: v=2.4 cv=QsDLTlyd c=1 sm=1 tr=0 ts=6ab2fd22 cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=Hji71o54RgNgZYqDgtlrhw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=g3NoBr1hRuMCkkBryE4A:9 a=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-ORIG-GUID: PfNoZu7RMJWERldqmrLHOALDrPehh0au X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-22_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 phishscore=0 bulkscore=0 suspectscore=0 impostorscore=0 adultscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220301 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 Reviewed-by: Alexey Klimov --- 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 226dc02fc42d..fcc1512d4a99 100644 --- a/drivers/clk/qcom/lpasscc-sm6115.c +++ b/drivers/clk/qcom/lpasscc-sm6115.c @@ -34,7 +34,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 { @@ -42,7 +42,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.53.0 From nobody Thu Sep 24 14:25:36 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 7BA6748EC85 for ; Tue, 22 Sep 2026 22:11:54 +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=1790115122; cv=none; b=NIGdH1Vigy2EkxwAFHAHI2i2AczFbiDTmkXLAgZZjc2k8H2ysJqIXa6MZqvQ1iBZVCugwAyOD7RFtyHzl7qmKXLT2Fr6hkkSowicZOTyT2TF4AR38emya14VyKgxE0zkrCTCRywrbXJAgZrDaGN4wnXVxDBTMf/qaC2AJ1ZTkv8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790115122; c=relaxed/simple; bh=OmXjFGhBNzHuev1ToYpS+/g6gbD2jZQAPZWQtH2A5SE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=M6orv+rcOz5O8MfjjogI/NV48GMokQ3B8td16XDWSc62EPcZZnIdyQYG2dY0lOayOIRugEpJGIabyLSF1QxpJ7r93RxXOQsrA/xs02P3ZFPDWcZyeG+Pm5VaKudaS06IXt4CcXK92DlCa00hV8ngxdi+uwXp4lSDIkIvTZjj5bg= 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=XL9ocmPx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PNttmTW5; 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="XL9ocmPx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PNttmTW5" 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 68MI7DVh368062 for ; Tue, 22 Sep 2026 22:11:49 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=r+t6o+vTCc8 nNWCoXMqzHlRWb3sKkFrmjSbHzmJ4QFQ=; b=XL9ocmPxDx2FBkKtzxKORMHiqhk APcdi7DENvLSHZkDrEG0l8rbJTWnL2a0oWDRFvTIbbAnNR8ZF1bAPD5aKuWgJIhJ 8tlfTYRe3LjbnX2fdPjQBw9aMUxEQD2+7Qx1IxXWWVeTBIg+ROZ20hwLtwM8SVj/ nYBSwikFKTjiiWppIzEInK02yWnclIcAM+zmwgHXBH46opw1kevrvp5Pp11jfCbE WkzYTQSJa6wRt3sKKxFS9cKhiRDoRUPFwYCKBBmyoYfA7kLhiQslAmfuHZlc+FQy TMA9b+UiCmwkmBoP26DDMsIpQPDd8KBl6WrjsgLu/8oCv5fD23VVJSwS57w== 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 4gurntb7ep-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 22:11:49 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a1bffc2eeso78900185a.2 for ; Tue, 22 Sep 2026 15:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790115108; x=1790719908; 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:content-type; bh=r+t6o+vTCc8nNWCoXMqzHlRWb3sKkFrmjSbHzmJ4QFQ=; b=PNttmTW5tbcTQ4e5qq5S3Grm5oKcWuNYUWGqAeCWBHH+c3MeQqZ5CXa+iBKV7pS2QV C26W4R8rCc1c7lfPEqAMTU7R6zmq7CgbATf0BibU2n3WmzmbsppDa7RXi5lFYvIYHe9y A6skkLoKQ2BfLc7OnmfktSg0Yo+P3Dgf4YT1ngrWjQrB4IYNc6G6Bfeytazm0XD+9r/A lN7vq0hBYOFAe4ip50tgsn+pT6dxo+pyDhcKTNiylvesav1FIz8JfPx9TZw4t6w/6fw7 PtADa3KqzkhX6ndv7Q1US24iLGwLYqxIJ83Gwr7JpuRDWAb7J9MHTcns8BMxBGIuSVLY WLyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790115108; x=1790719908; 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:content-type; bh=r+t6o+vTCc8nNWCoXMqzHlRWb3sKkFrmjSbHzmJ4QFQ=; b=MqZuOPqYINhd84DLEju2xJ9siwZ9FtZI/n3og6i3wPAfoYavLCRh/sigl+PdMD68qF nXpjV1+AE7n5WdUdm5uy80rrH2rqJKG0WQ9dgZqWs6tosQwYTF+7r6so6MbaSJITmiW4 prKdQbTHGZ1ko6JCKp/fHzVPriMMc6aoSk2Uz+mKPHjHkwNZAYVhxIq2CIOzuv7HXcR5 92ot6eqz93gxBi0zH6pwGwWLO9sNePkqGoOLXeCBD3DFcP0/+N5KaD/QoNsZU5h3XF15 n9yALkqq2/xa2diPkX3+L6/dhKg/4QSIw5vuPEVEPNKbVWxfD9i2dmKPWUR7wUMEhJ08 TJTQ== X-Forwarded-Encrypted: i=1; AKwUvBzMOWydg50zGz6BzGQHyYy0wxojWzRr3PxUKk4696oiIGsqT/4j7eYnvY1aDz429e5VfaZQWVJB3IdWEFE=@vger.kernel.org X-Gm-Message-State: AFuF++lUVcHRzPOSu25f6mk1TVGTNzid1g2Ti9m6791oPwWHI48qiZp8 qiOm6uXOwKEUf7pln4ssAdjOkf5eO+DhX52HpGF2EZHYWxUbDSlJeVgjSfDiaW3bS4OxosOA9hf oO6FzTrgvj/bOJ8Zo4NiTVyOO/ajvZJhTnmjnzvRJe+jjaZk8threWtNk59dzK/rHZLw= X-Gm-Gg: AYBFou18wwOv8udVc4PxoBZfpWAKFRHD5NFNTwapAIDo/aB6vaym8FQDno4Rtw8qIgr ew+C0uNaZteu++iHOCn2aSeS2m+6nllCxhKm3VcI2EM2CtoM7pAF/XTwqle0bkDXp8JbnvEXhT9 nwQZcz1ToCe39UzlK+V0IcHnbPnFVgudrdFIYFNAOfFIXEwfTtix9dH2mSBHkFPF9R5btquxKmO zMMLOak0CAs8SQKhs1FOeNg1Zbk6ioXTQ1/pxC+Wp3I0zWpEcH3tJdzNvfJ0+CIyAXhn8lUY27k tnWclSPq++t8vLbrd7DJCL5QA9h3u4+yAcjMt9Inh/5HVoG0h0jyplGlRgVfNdEN7lZJX+NV/qM 3swT6MTEvmia3FfXABn4JNvn2dfGpGpXGRbMAsBwmfA458pCwO+Yy1ZLBco3Dho7ZqB9WQGGL8a s= X-Received: by 2002:a05:620a:27cc:b0:93c:22c9:68b2 with SMTP id af79cd13be357-93c251d5db2mr129891185a.47.1790115108177; Tue, 22 Sep 2026 15:11:48 -0700 (PDT) X-Received: by 2002:a05:620a:27cc:b0:93c:22c9:68b2 with SMTP id af79cd13be357-93c251d5db2mr129885785a.47.1790115107736; Tue, 22 Sep 2026 15:11:47 -0700 (PDT) Received: from debian (cust-west-par-46-193-35-178.cust.wifirst.net. [46.193.35.178]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-488688856f0sm1400270f8f.30.2026.09.22.15.11.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 15:11:46 -0700 (PDT) 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: dmitry.baryshkov@oss.qualcomm.com, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v3 2/5] dt-bindings: mfd: qcom,spmi-pmic: add compatibles for pm4124-codec Date: Tue, 22 Sep 2026 23:11:24 +0100 Message-ID: <566b4bc1822bc86a5844cbe1b2fe91d05b5ee9e4.1790114902.git.srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: 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: VOZjIwqn2DGKCUQAyL2yDSJK2e4_nDGg X-Authority-Analysis: v=2.4 cv=eauo7LEH c=1 sm=1 tr=0 ts=6ab2fd25 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=Hji71o54RgNgZYqDgtlrhw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=1S9TnuZ4X9D0nYt2MHYA:9 a=bTQJ7kPSJx9SKPbeHEYW:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX+Q4IvuoWA4a5 dIRa/sAmIoS7lym2etx4sMa0JQ8uKPdl/Yy4OSsVfHHOjVKuwGZ0eo8STr8JskwGw3b/9vQPawN woN3cTY2LqyHzrhijqsHts7flwacTBdhCHnvtiIk+RVQHpGpYnpuxvm1UBGJAvMpK2/SrPjgJoh +HxBcZDckmhPYlV3wxkivwEsBt8fcs0BUY1N9C46leeJINLlCJyUKxXGLFxWRn7ZFhzsGJfHv3B YSzLv9S4c8ysQ30ea1dR6C3/7A7R4O/i+3/F+GNMqqreLxXT3cW7zy7BpyRkQxutWeUZH4a/RVX WFa4JLR02lo7njeKaggYMtoQ+FGp/Gr3cKgxNTY48PnLsyKWnFUx4Y2TvahuU49ROF1OPRChzwr uQMLCtw6qHIldjk75R55JX2X2aMkqX9BjBNthdZ+hDEc3G5GuPzVkxHGg7FcQAGj+g8++JHHsDb O3+yyAO/TcxoOOeROaA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX/OYVWkS23nY1 qQd1k1CEeKetL6vyLo0wLXiQwsQeGYPts2Q41lmdagSu2v3JAL/vDZgZUY5q4yQ6buVvtHHeTXy HYHwRM3HSOuFqA+T579DPRVqKiHAPHI= X-Proofpoint-GUID: VOZjIwqn2DGKCUQAyL2yDSJK2e4_nDGg X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-22_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220301 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 --- .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 10 +++++++++- 1 file changed, 9 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 f6534e9e9912..d750da31ae3f 100644 --- a/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml +++ b/Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.yaml @@ -148,7 +148,15 @@ patternProperties: =20 "^audio-codec@[0-9a-f]+$": type: object - $ref: /schemas/sound/qcom,pm8916-wcd-analog-codec.yaml# + properties: + compatible: + contains: + enum: + - qcom,pm4125-codec + - qcom,pm8916-wcd-analog-codec + + required: + - compatible =20 "^battery@[0-9a-f]+$": type: object --=20 2.53.0 From nobody Thu Sep 24 14:25:36 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 62A4855D89C for ; Tue, 22 Sep 2026 22:11:59 +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=1790115129; cv=none; b=PkUYa57f8xeao+jXjHLZda4xrh3fF6w8kUQt6yHa16w0t+9FywHNgcm5YRv9LG/jZIxIyvaFaHGh45q5LRDyBal0H277IWbVE5aS4+PDR1xZwO9PyGfndz5L4ef/55UG6OoHrj67y2aoVDm6feHzp5oCIK1ZlQceNRErXhq2hZs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790115129; c=relaxed/simple; bh=eFf0B42YxvV7gwMQRGDQ1zDLlgTzs+N0FysZpFeIGl4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=FNIw5z18k6xeAPl4eOyDfCt0FJfmRNypzcp5b3kAHEsxhxZjxfbvxZRoUhdLYrrHc/qiJn4g/EbixFVpBaOIlcBCQ3ERwFaHlkuhn49T+Brk3ueY1aw2xRyvyry/A94I5eIQgobJailGamDOuPnOFo80Ubspdm3cRmuU0qW3xog= 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=mr1sxPtD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ADa+yJPX; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="mr1sxPtD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ADa+yJPX" 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 68MI72Cn1348884 for ; Tue, 22 Sep 2026 22:11:51 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=IZOnCj5K3G8 cEVBNMsfUljTX+GYt6YzMcKsUYnLBFe8=; b=mr1sxPtDfmxRXcgU6Pl8h7BPi0W tqV4UqRESiUdp/vcEDMJ5SQiYEpBErXL1xDC+bVYBcSN/jMhDYeik2p4fej7P1Ro krRYU60aCPOspOVmytBGXW9NsJnf1fhh/GCSeEFIjuq3Q9acaPOza8U1I86ouRkX ZpjjU8vb3mjYxUispzGGP0bXZzHxAnw1sje4/UvStCmoslsbOk9XhbMBQKq0k1yf GwL6AwMb8ExdhDj7jDQmxcoVdLBBleiHb+t2DadWoQkFUIRs6W9T5qOWYm9F/q8P SUSv69rLQRgtilnUw58TCBXeJrptJ3zg+iAn8j2S7Yi6hSSN1Qg1/yTJeXA== Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gux861ab2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 22:11:51 +0000 (GMT) Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-5c9a93f5f3aso467384e0c.3 for ; Tue, 22 Sep 2026 15:11:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790115111; x=1790719911; 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:content-type; bh=IZOnCj5K3G8cEVBNMsfUljTX+GYt6YzMcKsUYnLBFe8=; b=ADa+yJPXWukWkRLx84exQ/Dm2JgEugoAxC82rvEXyvmZpPGBOQ7whktq5biWmJJkc3 fHbewPnXe4oT7YzNXMPSRzTSqUgqU5YS+pOLSs5fKIQuaEQ+/wQaDw0MFrj33LcVLGyd /6sClzQi51dDCwh5nfp6/6Gko5C7w5XGD7wjfzI1rQK5eQ9SmMckpOzdpDvGaA19FlL2 TZnikXSEvAv7CYPVM7x+Llj8e5/JNo0Hb4Syog2CJEDmvl44p1Rem2ww6XSseLZs/55H z9GC7bF/OqdCEOJLy+cWmyfq+KTDaNGB/GyCfl8brUlivOoeExdE0TKAMbaEaJ1X3wLv 3rWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790115111; x=1790719911; 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:content-type; bh=IZOnCj5K3G8cEVBNMsfUljTX+GYt6YzMcKsUYnLBFe8=; b=yOCRgVkO9F343XtejbiWw3kL/kXqh2EDQfrgVi6Irkn6vduoKlOXqKo9Yu83QmrwmI oXOc79vSz5MLpIcaKiO98z7mzw1ApRhqLuN/fZDgeJuunGAhQpohWDmo1l75t1P0/fh7 9DRtwUReOkphU0T0Aw+XPo3avMmY1raLRtytxV8x6RFLqC0yoK0e8gVtdoSgEaGpF/ir 28WeWCbMzuu48q9WNhtKIwX2wKI3eye0PFNzD5AB1/qUNTlXAKDi7MkWjeS5sLH4VFEq qSY3khCS1K7vv7dZgngDES9BkqB2UlERsydmm2Od4SP+NjcM2HHp5MsyR/v5U3RAQnxr dtFg== X-Forwarded-Encrypted: i=1; AKwUvBxjgQfZAcNvIwyXEzwPSMHtVFkBc1I0jFBP9uOyA+h7SnmgTcMgB9exxIVUT04vGWqZcYeZs0+8fvvouwk=@vger.kernel.org X-Gm-Message-State: AFuF++liVUcYMcgwYl4WluNAOo9ZWAoxM56c0hi1iSMXkmSYqsrk7JoP zgJsiECpTT/QtN9+8GZQmvSXOVkzRAfofrOI28OM3Oga4SuEeXIchiddm+FmOH7D1XV5kzWYwO3 c5yuI0oUUL4i8Y3bCUUhn3rGQt5Xb4HLdTfe5xyMhA+ijmKqhxSONRVO8qBn2DmC6E3M= X-Gm-Gg: AYBFou0p6Feh7rPF7GwZBNAexjJ/kt/9bFgvVup1SXTO/19ldWvkXMZ7fWKUf4RE+7f g8lV5ianoDj0kgqlJONGChfYdT5DPzVpHgKUjqcruTpcmnobqAiQVwvBTX4DGFZgkeC3lpbXPGN Fii9aA/HnXEdia3bjNPahfqOeF/FIzV2HDQf6yqbto+tXudREQJ+43FowFVuUQe1LF9LD7tOjUK liE9wQnoaaCBkQgBfY6hxR/5aEP7cM2de71RFPD0mjc2aFQRj/VjCuuv+URJs12Zh0HFMs+TB/a 56r+Jo7JoWAMnFZWuB8NUL/s1CA+LNyJx7Axxw3YoOtSEXe30XUHT60QlCvq4kbzVEWNIzSdyu9 WI1QWF37Sop/3K2Qz7FOMUlZsidgOTPY9FPwbkcs9s0Uksu+poZo1V64w6ThYVsym X-Received: by 2002:a05:6102:91c:b0:79d:cfe4:7202 with SMTP id ada2fe7eead31-7ac1ba35a39mr935731137.11.1790115110483; Tue, 22 Sep 2026 15:11:50 -0700 (PDT) X-Received: by 2002:a05:6102:91c:b0:79d:cfe4:7202 with SMTP id ada2fe7eead31-7ac1ba35a39mr935704137.11.1790115109838; Tue, 22 Sep 2026 15:11:49 -0700 (PDT) Received: from debian (cust-west-par-46-193-35-178.cust.wifirst.net. [46.193.35.178]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-488688856f0sm1400270f8f.30.2026.09.22.15.11.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 15:11:49 -0700 (PDT) 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: dmitry.baryshkov@oss.qualcomm.com, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v3 3/5] arm64: dts: qcom: agatti: add LPASS devices Date: Tue, 22 Sep 2026 23:11:25 +0100 Message-ID: <30285f0267cacf2dc2f7c19cfbb10bd42d50310c.1790114902.git.srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: 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-GUID: BHiJl5iRuBDO5zop1NykygjmCDPnZq_u X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX98pd8gFQfr1o /DxPglBUo0o0JkubYH+76onQSWGYqReT9AiBige4MdwwMXdkV9Tx9htjC14ORH9sDU46uA5wNJM CLrT/xgMchMgqtU4PF5Jv/9wTay7qGQ= X-Proofpoint-ORIG-GUID: BHiJl5iRuBDO5zop1NykygjmCDPnZq_u X-Authority-Analysis: v=2.4 cv=eIOGH3p1 c=1 sm=1 tr=0 ts=6ab2fd27 cx=c_pps a=wuOIiItHwq1biOnFUQQHKA==:117 a=Hji71o54RgNgZYqDgtlrhw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=OKQivFIISjCID7q7bPgA:9 a=XD7yVLdPMpWraOa8Un9W:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX048XzIhkx4m/ cTdp/Xjj0vQ4hnENmP3Fiicajy/bGIsi0tzgG0qK8mc5XSC7PleM48Oi4xoYHYHR51Irc/jlYwe Xzaks8uO3IKAHG9szDcqlfO5e6mWXRNcrjIebHc7HBWCZxXH/bXAM4qktcK5TodsovU2nzOKv3d +5cf50Bw14sjZ5QBEGRreIHSd/uzCkqqpsGEp92ExzwM1Hrz/46rAviLtBZB6Dr15u1mKU4+xSV dTs+cd+1Mi9601m8wAhl3SfZufUWTisGk9WXFCM+gANfgpwVaLoGxN0q+gtTOCzxq9iH3B3tY68 7ZDqiDyvwL5z9jMB2AfrRH+YoVfMbbu1gdSCy7Z4zY1pq46ERULcI/tNOPVsMrETtXGPYWIBBx3 ujMMDbg7qxjM5RMdjoWp7O00xKvgGt4mY+y4y4D9O//Vx9E4272Idj1GrT4qfdrG5HKLhgCpLpa pzkWwVvA46Tsz3JmMvA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-22_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220301 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 | 157 +++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/agatti.dtsi b/arch/arm64/boot/dts/qco= m/agatti.dtsi index e7fed60a59d9..6d99e24e3dc2 100644 --- a/arch/arm64/boot/dts/qcom/agatti.dtsi +++ b/arch/arm64/boot/dts/qcom/agatti.dtsi @@ -770,6 +770,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 { @@ -2238,6 +2274,127 @@ 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_COUP= LE_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_COUP= LE_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_COUP= LE_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.53.0 From nobody Thu Sep 24 14:25:36 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 B619955D86F for ; Tue, 22 Sep 2026 22:11:56 +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=1790115125; cv=none; b=Gik5kaMBKlPGPvv+2TSgmQUsQ9c99LYmViN9deexrnY4Oq4tqk0C94O7IVdW6tF1SJCLPJvKa18UEstj9tHbduCpkAPl6LtNw3viCZG2575ncBJmTKbog98KNw+1CT2r/iVDv9DLjfzERzLYXVW5pYPdJ0LUrS/6E9aAZBv6wX8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790115125; c=relaxed/simple; bh=G20bLRtZKjZD2gjlpedYLN1aTkmMG76Xtt8Gm5aTPNY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mgfOKp7POBsqmvyzPT40Q7+2oqG0Gy3ivl8eiCUf1qg8INIudF3LhUZcspnBNSUPJ8ZqF5F8GrvfSulk/faNJmIMqeqvSEdRGsZ/rp1XgYH0hF/M8BEjsS94H5qenuWaTFbuTWCeEn4X3wDHhN74/ezNfWzcKUxepKB3bFNrQbI= 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=hr0Fjgb+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Wt2fCxDo; 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=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="hr0Fjgb+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Wt2fCxDo" 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 68MI7QRx900426 for ; Tue, 22 Sep 2026 22:11:52 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=DxeEMBKh6Jf FzQG0KNCNPMJyIHazGV3M+AfgG8Vt8gc=; b=hr0Fjgb+O4Q/UYbgYBAQmfiokt9 JAKe3ABDbWwobsWxbI3keaqT3w3Nd7oY9WkrEIAwsRH7q9fORGgWZ4rrdIaGDLFb 44DNfoqCUVy+GsJc+Dv35q0tyP2NPCUcAL7jX+rkmI9h2xe5MDf+CFMER/6d+N5f Hx1pGncKFZsf/iL93xO6EkEvQ1rr0r/TuiWsqEPxf8R6zmOzbK3Jp7FghVviV4lV kHq2L1dHlZChx8yK1ON9bYjdju/mmOcade2Mzs8gD8+0/e1DL/Oh4e2eq/Co5Zo/ DqAoyDya/JXMyXxGJbNrCtZ8Dx4jEzUHi5OMozS0QaRNkZ8XmdTB/8SHssw== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gunjyv1wt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 22:11:52 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-7ac2663eba2so241791137.0 for ; Tue, 22 Sep 2026 15:11:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790115111; x=1790719911; 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:content-type; bh=DxeEMBKh6JfFzQG0KNCNPMJyIHazGV3M+AfgG8Vt8gc=; b=Wt2fCxDo+CXoOSgijkd0tw+E/SDwdfz2JGZHRUDbjLzKRyYdl4BTcNF2VdwCMViQCf FJSQlQgLPS+BCfqTDx/x9kiYpBLarx4pL71ud/87kC4oIJUaee9lHPNMUq6YCgoPVDjV aNpDa8YrtmX3IIwAp6AH0WLD08mvh2kHuQjWKooDY+p0gHjjf6hye9jdfsiSOPyqCge4 g3SMzA+htYK5AzsWZIAS/3lNFw3YnXVY+yDtuU1TpAZjHeV0I1k8P0RaqdFWAd/HmML/ jggSXXqpZFqR2k2D7dPWGChcwymp6o9tcP6vTFm3b5XB+4SPbD2YdYhhrx84idhj6qfR EJTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790115111; x=1790719911; 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:content-type; bh=DxeEMBKh6JfFzQG0KNCNPMJyIHazGV3M+AfgG8Vt8gc=; b=JsYVbuOx2LMxz3slDkWumZVvf3xBGfOk78MQJfI41VspxrlYSwh+0PswhzLbKZYvQJ 5b57OE2A2d4EASvYRwayShFDJcbnw5poO+TcEQ+Fnwtof/2KxK6ijZrVl8AvmKqvstqS Pp/1ry9ttLi0dTJnfJ+M19TL7Bz1QduGJl32OZ0sSBWEsKRiRV6fTWDjrCTdsnvp3RQJ 3bd0Qh7kolezvN55qzLZ9/lxYFXSsf0eBIsJJbeEyLP6Y/aEF3FLFTG5uOIxsu2d4G9E Rkh/r9JCGP34Ya/hMlo+/KRDLr3bDDk08F4lHaNGR9A0bT7elW8ISMYcTNhBpb8Oc8u8 7rsg== X-Forwarded-Encrypted: i=1; AKwUvBwnn8scTbfAt4xdPFV+TmMU+snP8EWbB25BJzuYMY8n6pVFM99Cgc+iEh5Gydpvquw2A5iEjo0mFxSnn10=@vger.kernel.org X-Gm-Message-State: AFuF++l3zcOqJ5wBPMyXKs7lFjDdEtcNeFnXpmXdu9Q7cewX42teV9BA h1Th+d+/7hd1iO8vDYiuzJNEoWqWqb5uwAxxsvSOITTnyMA1c4hQxo10tBFiPfgQzZY2znH/ita j8L6Jdp2pKTRhjm/g6WF865TbmDRnQpnfRvGqegpBk+EgYRxP2vTSF4sZn8jrr7LYE2k= X-Gm-Gg: AYBFou1Ja1wmshNDCsRyLRQNyqTg1qTKjTMVqxGYxxoxrwt2IxnPg+Keo9LkW2YdSDg 5FoKysIKMz30Zg6Y2k4MgBtg/lsiGRX3b0X8/quKFdcryGRJWyRBoOv2zqPvyyg6Ym5wNWJ0ITV 9KygEiJMJSK98ogmdurul8ZkQD/oUkYg6Bz/LLmLb8yZNWpJ3Ge+3442kqgdssCWxg7ns1LlkkX 2Z6muh9oRt4s9TJYWBkL94orHJfXQPbAmQh7SN4BgBgBtPt+xHuJGOXc3sYjary36OkH3S0D05M TwptX8RN2WdDxW0AQM6v3N6Wqj/wz3Z/iHykhJ2eA7EQJE947E0TYIQkz30nXBEQigTxVbEhLOV 1y5u8XAZ50oKyL0pUn4wcn3PSUnpTZ6EexW5m2aRI3KlXF47awxwGm5TP3ceKVE4gZeUAIoY5d5 s= X-Received: by 2002:a05:6102:292c:b0:7a2:2068:6e37 with SMTP id ada2fe7eead31-7ac1bb2edaamr967141137.15.1790115111543; Tue, 22 Sep 2026 15:11:51 -0700 (PDT) X-Received: by 2002:a05:6102:292c:b0:7a2:2068:6e37 with SMTP id ada2fe7eead31-7ac1bb2edaamr967121137.15.1790115111130; Tue, 22 Sep 2026 15:11:51 -0700 (PDT) Received: from debian (cust-west-par-46-193-35-178.cust.wifirst.net. [46.193.35.178]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-488688856f0sm1400270f8f.30.2026.09.22.15.11.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 15:11:50 -0700 (PDT) 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: dmitry.baryshkov@oss.qualcomm.com, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v3 4/5] arm64: dts: arduino-imola: add support for sound Date: Tue, 22 Sep 2026 23:11:26 +0100 Message-ID: X-Mailer: git-send-email 2.53.0 In-Reply-To: References: 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-GUID: wBSUGOVQA_S9Urx-vUGFoBDdURptTjo1 X-Authority-Analysis: v=2.4 cv=KqHYSmWN c=1 sm=1 tr=0 ts=6ab2fd28 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=Hji71o54RgNgZYqDgtlrhw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=mtT030_wRxJr2dZJK4YA:9 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX9Go5ATcg7cfp iWcEMq+5YhzFIgRtIaaaUcbgkZAwKh3w4YjpVRrKyrr/4Ncr1/3jRBV9P3mA9ic6A/sbdspgUMc YHSKKDRyxbBMXjq2DXKtenjpNrp/l9gM9jcJRcmJPICtd3TjeVEWsUYISPI1N6P+q6EDe/YZwMb 0GoknSHwd/tAT1KyqoIvEULSo5PCMQe4kPlCielNvZ9rM/Tu7o76YxetnwpTulKLMVZvrP65OIt BtNw9Gw6uTGk0ZbahR8nUzHMfyiptXTOIThXWp24feJ0KBdOgeZWmzEMScYh/xM5UHtn5DvjDzD RJHnpCMd9lcwg/ArE+suS3T8tAKiGH1CRtkSTLzPRzsqbeBxq/8gHlaHQ7Q5dFDbUKMS8KK3P7F +2iy7hcyHXWVTGWPRzt+ncKmjTU/jtvd5mRS2muIsEdgkzd5a8tQdcZhq30YIAg6XtHTQeMeA3K VciCbi0nJXw04A1HFCA== X-Proofpoint-ORIG-GUID: wBSUGOVQA_S9Urx-vUGFoBDdURptTjo1 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfXzAdlkLasXPWE ZfXA+H51CjSLlwtqsljbZ481uPQIBM66UtdZhDvowqY+M5Q5Nkhuu1p6k3M6V0D7MQw7En4+xZP oOM3TD6JHM83s9kWoSRiPKFSglHExpg= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-22_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 bulkscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220301 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 Reviewed-by: Alexey Klimov --- arch/arm64/boot/dts/qcom/pm4125.dtsi | 7 + .../boot/dts/qcom/qrb2210-arduino-imola.dts | 134 ++++++++++++++++++ 2 files changed, 141 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/pm4125.dtsi b/arch/arm64/boot/dts/qco= m/pm4125.dtsi index 3dc8d667d091..85da78aec578 100644 --- a/arch/arm64/boot/dts/qcom/pm4125.dtsi +++ b/arch/arm64/boot/dts/qcom/pm4125.dtsi @@ -81,6 +81,13 @@ pm4125_gpios: gpio@c000 { interrupt-controller; #interrupt-cells =3D <2>; }; + + pmic4125_codec: audio-codec@f000 { + compatible =3D "qcom,pm4125-codec"; + reg =3D <0xf000>; + #sound-dai-cells =3D <1>; + status =3D "disabled"; + }; }; =20 pmic@1 { diff --git a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts b/arch/arm6= 4/boot/dts/qcom/qrb2210-arduino-imola.dts index c472e13fceca..e99d2a56dc28 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts @@ -110,6 +110,102 @@ 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"; + + ear-playback-dai-link { + link-name =3D "Ear Out Playback"; + + codec { + sound-dai =3D <&pmic4125_codec 0>, <&swr1 0>, <&rxmacro 0>; + }; + + cpu { + sound-dai =3D <&q6afedai RX_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + }; + + hph-capture-dai-link { + link-name =3D "Headphones Capture"; + + codec { + sound-dai =3D <&pmic4125_codec 1>, <&swr0 0>, <&txmacro 0>; + }; + + cpu { + sound-dai =3D <&q6afedai TX_CODEC_DMA_TX_3>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + }; + + hph-playback-dai-link { + link-name =3D "Headphones Playback"; + + codec { + sound-dai =3D <&pmic4125_codec 0>, <&swr1 0>, <&rxmacro 0>; + }; + + cpu { + sound-dai =3D <&q6afedai RX_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + }; + + lo-playback-dai-link { + link-name =3D "Line Out Playback"; + + codec { + sound-dai =3D <&pmic4125_codec 0>, <&swr1 0>, <&rxmacro 0>; + }; + + cpu { + sound-dai =3D <&q6afedai RX_CODEC_DMA_RX_0>; + }; + + platform { + sound-dai =3D <&q6routing>; + }; + }; + + 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>; + }; + }; + }; + vreg_anx_30: regulator-anx-30 { compatible =3D "regulator-fixed"; regulator-name =3D "anx30"; @@ -421,6 +517,44 @@ mcu@0 { }; }; =20 +&pmic4125_codec { + 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>; + + status =3D "okay"; +}; + +&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 { jmisc_gpio18: jmisc-gpio18-state { pins =3D "gpio18"; --=20 2.53.0 From nobody Thu Sep 24 14:25:36 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 8DFE355D88B for ; Tue, 22 Sep 2026 22:12:00 +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=1790115129; cv=none; b=iQOng55G+H5tVqRtJa3YbjR1bpF78IAdYJ16s21RQgWc7toP2m8U0cXlhm0Tg4OUV+p3ZC8Yy7yM1xv3Ft0zSfVfNVVpLeWV+dwniNsJV8nww//a0rDyzE7z8VQvjLnFw3si+pbOS4cEDuk2NjllnEKcojjqS0luYYBfqrCLSAI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790115129; c=relaxed/simple; bh=Twip/C3mRSt6gu4wo7catfd1T62ZT3Ril7C7SiKejnA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XMigEUwbkL2ktn7S6sWAFufZ/kV0sRjz67egI4FnwdIEDWD6Xvx2Txv++uN32bNtM3cXnETJBF/z649+DkKo35Wu2rHDCJ2jZXjyzsV2CzRZR79ugMb+Adi+Boq2wOmgkVzQbn6sBlPY55Q0RqsjR2xLweqBV//PvQ8soFDpEhY= 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=nlm+c5HG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cbcIqhk4; 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="nlm+c5HG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cbcIqhk4" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68MJCwa21166709 for ; Tue, 22 Sep 2026 22:11:54 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=/MVYf1j9dZY 8m3zx433PpPi+oUAxxCgjBxkMvHlFnnQ=; b=nlm+c5HGgVtlqUDEzS7QRvCf7rV N5JF6GEcx+jQYz9jry9x+tLIb6oJ1gkuiEEuOdlW/3NcVZtVaIR2I4XqIbK6aHdu sO29dwbVBry8WuERuZEnmKYEc24xkMDf4V0/Yjz+XVt8t+6GlfTyc17jvr8NM3ZQ sz7sayOUCAe4U/XJ3Itfe9y/xumdwn+005W7dg4LN6+afUfPdJzch7vqoBbXEMk+ dURvoSKWSeYFZeafBIxAJRVydhCffXynVgidlwZ+sc57zaEs/hTWdThOYlj7nuqy OC/nU1VT0unOtPSNAVETr2eS5oRu9ERm9Kmmj4Cww82twxn5lXNwMfIBG2g== 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 4guymw0u8n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 22:11:54 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-9104eedb5b0so8088276d6.0 for ; Tue, 22 Sep 2026 15:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790115114; x=1790719914; 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:content-type; bh=/MVYf1j9dZY8m3zx433PpPi+oUAxxCgjBxkMvHlFnnQ=; b=cbcIqhk4KPdiexXGtMy4Ts/L3HaElytrWSdR1dnRbYUE+4G4QpzUE1ECnnhEkBo+p9 FQb+D5zEgW12sw844p/3YSnPF7ipy5cMp47kxJOE7qU/VHgbVrtbTrq6KCP1i+99tmkd mSxsCTY/0uhqDGNYFV9tO/G9lXQlHV3FnZ0RT2WA5nT7KNG/tNARB+M+O7jnhwcyJT7d gxcTp44KUwHblatS14Z2ES1VaLPllsYFkoZgR0zXZnuPYEzOyx6WM9piDGWUfDf8E4a/ uiRRBhRE4B1xAUF99eO/2J0IqVnnqqZBLrBDAsyuU1lmyNG78fCCXzY7SEoduzIJHkgt sFzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790115114; x=1790719914; 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:content-type; bh=/MVYf1j9dZY8m3zx433PpPi+oUAxxCgjBxkMvHlFnnQ=; b=TXEeBZDFvY4erW7KNSy4PfqoD0P3Wuh/LJ26635SFvsXb/VnaDVPzj/sukaAuQsrP6 yufKARxOpJ5A98Y4z7P+n+iSyMiMvaIjuwqEP9+CSkqNeJzxPosz7PrEG//Aj53AXpqq 4nNcdSnR+Vywp4Vs4/fZXwvhaSWcrxvi0vXYippQHIcy9NdB7H/X+a5i0D5xBXmgY3iz hK5lurceEX7VO4skDMPTFNEVKZqpFCcxPqdo0Dq2mW9og1Ax57wSp3+EIBcMZrZIzwAW 3KTF6f3GOggvw69q4mfxbLvO36i80N/FuZaty9II1RiYJYo1sgq3x4JRLDudptqjNFQL rxpA== X-Forwarded-Encrypted: i=1; AKwUvBxV9bjcXDWrz1nWmWLDAI4rrBrwSzOeQlSCWs8sw1BcJpebczDjA22egEV/bOhKDXl8XtuGCPGfLrXUN8M=@vger.kernel.org X-Gm-Message-State: AFuF++kXF5yUQfn3E/4oES3YKDRL8sv6x8P8lGfknSZGr4zEKFWBlmnM P8dPmqD8PNRH4ZJFtHk9q3h4ct/ipxcVHEuaQwVaJ1ieWylUGTXWFNg4YsA6euBuNkui9zr92kl da3qMtfNqs190+vJR5TYSta/T1EaAYrUzyuRhW/flmt4SceMuzNb8osXFh01wLFjdVkg= X-Gm-Gg: AYBFou0ybnF+MaVvEOu9ZqWmCs6+0mgTaKLzJ0U46j3zYK98F1rEqgAtY5FCszXaSR7 71w8A1psT0sVQTycjKOVjiNFikzcbte7OlhE25SaVjsEE6dVfEDhDq5BFdze4VebAFjxVuhuPCU ArJnsdj0trHrPTHJOnnlAemYO3Tf+FVP5bAfcfjO01zXfH208iu8CudJUFpCn5y1B4CWJ7gDnXm ELsF0fmPFRG6UCJoF5RkK1SfhnEZKa62ry2lrfKLtQulT9gd4Mfzd8ncftnU2aNU6tAzjyKqWZL 1uErfII8IFqjDBwUV9PhvnGsguQhZ/oFJfNFUPAuvFeZx6KPUTn/NcJz5nFfLyAJtlfqlSS6gMM Ge4NnsLXLQpbNjiwsCKSOHxi5JrdlnHvQce2oWwyeUO1GlY6Fddbe5H5ZT5X3mSS/ X-Received: by 2002:a05:620a:19a7:b0:939:feee:630 with SMTP id af79cd13be357-93c25103981mr127195185a.30.1790115113748; Tue, 22 Sep 2026 15:11:53 -0700 (PDT) X-Received: by 2002:a05:620a:19a7:b0:939:feee:630 with SMTP id af79cd13be357-93c25103981mr127192685a.30.1790115113428; Tue, 22 Sep 2026 15:11:53 -0700 (PDT) Received: from debian (cust-west-par-46-193-35-178.cust.wifirst.net. [46.193.35.178]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-488688856f0sm1400270f8f.30.2026.09.22.15.11.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2026 15:11:52 -0700 (PDT) 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: dmitry.baryshkov@oss.qualcomm.com, alexey.klimov@linaro.org, r.mereu@arduino.cc, srini@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v3 5/5] arm64: defconfig: Enable configs for audio drivers on Arduino UnoQ Date: Tue, 22 Sep 2026 23:11:27 +0100 Message-ID: X-Mailer: git-send-email 2.53.0 In-Reply-To: References: 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: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX6E9hrqpOE2Yh CTjMn66RYVXX+YYQ8yvnsg3XVWJV5wr/fzoguo/Ilfqe9oBtnhAculo+LeqQA+IfqfpPQyQQUPl Zg+A7hSExqiSGD4VZu3rRvPD50HELX4N9GQeTaYHS6uB+/vukesjONncfxOiE4vCItSYHs1w78d QvW8C+knfMsPwe4y14gLUa1MkB+xLJq8DtmxBPUVcpvQbYfNPeTwfXgCMxGxcrGnlC8BIjC6e2u ZQ+8s8Y3GZOMwZE81+we2ti6Mfi2riqpnu8JuyeD8NEX6jyejmg+uyhFAhjuzaUiGxdDRiW67Q2 8nJUaZwlmNgx0YXvTQ6Q4EEApW+hguR7MUENIUhWw9XqoeN7PyQP2zx4yug9vAkP3U8Lu9ma8yW Dpv5wUk2Rhw0gWk5hXvcZRR2i+Nf20LVOA3CVzM2G+BzTGNKT36CbzGwW47unpZFQdz5EG8dBZu ShV8BT0texmQrwPDQbQ== X-Authority-Analysis: v=2.4 cv=feI4WEQF c=1 sm=1 tr=0 ts=6ab2fd2a cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=Hji71o54RgNgZYqDgtlrhw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=rO3wVDe-YCVyVCuK1RsA:9 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: ig4JSPRr3rgBCAnW59UT66EZe0I-qfte X-Proofpoint-ORIG-GUID: ig4JSPRr3rgBCAnW59UT66EZe0I-qfte X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDMwMSBTYWx0ZWRfX9gQViJfEfYM6 /be1DsGJVvdUkiIDxV1UzbVYmxIxpjQ//drJ5sJmw/QI2/mcPTcwXxYrI7e/tEhRuUHwLsAwHvI xaDxEtcQOuTmgLTyxAG1iMS3LLqWd7U= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-22_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 malwarescore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220301 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 Reviewed-by: Alexey Klimov --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 982ea1758eb6..f734c413dba5 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1168,6 +1168,7 @@ CONFIG_SND_SOC_GTM601=3Dm CONFIG_SND_SOC_MAX98090=3Dm CONFIG_SND_SOC_MSM8916_WCD_ANALOG=3Dm CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=3Dm +CONFIG_SND_SOC_PM4125_SDW=3Dm CONFIG_SND_SOC_RK3308=3Dm CONFIG_SND_SOC_RK817=3Dm CONFIG_SND_SOC_RT5640=3Dm @@ -1586,6 +1587,7 @@ CONFIG_SM_GPUCC_8450=3Dm CONFIG_SM_GPUCC_8550=3Dm CONFIG_SM_GPUCC_8650=3Dm CONFIG_SM_GPUCC_8750=3Dm +CONFIG_SM_LPASSCC_6115=3Dm CONFIG_SM_TCSRCC_8550=3Dy CONFIG_SM_TCSRCC_8650=3Dy CONFIG_SM_TCSRCC_8750=3Dm --=20 2.53.0