From nobody Mon Oct 6 08:29:08 2025 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 4710E27978D for ; Wed, 23 Jul 2025 22:28:14 +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=1753309696; cv=none; b=GOGA8yHuQUiPRwGGznKnrRMrkw0MjTX6J3LFc0Abw/oIIpuYM3WEW08hrvBAaxoJO5TRDTCJnEP435sLz6Jscn8Be4+ByqYp4C9iVTJTT7F1cyvgtuy+wcZQZGgAi/eZlDqqiDW8jidJwt2IGep9mfLdgkKqMjWfjK2z6zoUpqc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753309696; c=relaxed/simple; bh=ykFPGrPOGWnGGhIHHDP+d7MLZZdfIM2eAi2YS13Bh8A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XVxiOiE/Jw0/RvpheN80v1V4APRJnJcUteDqnOa7tYwodkm+kYgE5XBtg4nBapX3ObuL2/NbvFVsUFcU9DdEG/DOn6CHMKmEotPFUU8mIE36WEHyE0idu1Yvq236QZoCK7xg43PXLzETt/ONfPtjXstr1kQd5XZedwgiV8LzgCc= 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=nrUci/AT; 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="nrUci/AT" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 56NGnw9t005629 for ; Wed, 23 Jul 2025 22:28:13 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=hzMAWZi234T Oa1iw8DZ8oSKgpkGFxc2SxfIjqDIYDnc=; b=nrUci/ATm4HBY6LglW081rR5OOB XDauZn4S+RbjKeg1wuOl5wngjLT9ZNJs3/Qq9CBMQv2m1PurLsot7Nsfiig5eYt2 pCYTw180GgjnUsZjwkhHYWuvdPZLEFeKjSMjbWelwim3BFA6zpZYPepQSh1dau15 YMSoj/4t2ybZnZeEJFUqxbqDkAUTgw+DymROftLHX/NdHr7z9oh8ObktyK6DKQzu FhQQgP58GnwrsNRzn8UAVjjErqST8sDY1q3qQq27Ob2qnX4X3ddzJ/mxntmblqKl zr9ykfvcSVaKqjdzEs/VZoMe195Rrqu0faoKKjFX/9SzKGeN+HyhGq9y0kA== 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 482b1ud938-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 23 Jul 2025 22:28:13 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-6facf4cf5e1so5898006d6.2 for ; Wed, 23 Jul 2025 15:28:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753309692; x=1753914492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hzMAWZi234TOa1iw8DZ8oSKgpkGFxc2SxfIjqDIYDnc=; b=xKbUUDuK3ilCoCXrOIkSTxPIPzd60JftkH0iu8CPXppXP9v6zJsTfq7x/YDVpQWUQK 0xjzeLCI7qGmEjgGjlBz6uEUOAaESpKN+tecEiBpAuccyh3G2ICIIaax4DvVD1kokjBU crEktqCiaHhkkwMOM9tKL1TJIJv4Xi76Fq01qrdbEQxhzxF6lemMoyeuMT6rhKP/MkLg eKCj6yacpu6xtPaceQWvAVEkcBNyFDgdgC94w7J9EmGfoNzjBlr/MLWHP29ckF3S6sti 8VFZv3tB38x/3TMfgyeCOdhSt99/BjMTOVj7FyYDY+TrrfWQBtHAZmSEPX05cuAZu4mq T/5A== X-Forwarded-Encrypted: i=1; AJvYcCUGtLLlUHThxAu+despimLp4x71eQTaAlhN+pVlV0gEGjqz6Yk0hEKJVrZy3XU9gZagWvKQ6L78ENUYo4U=@vger.kernel.org X-Gm-Message-State: AOJu0YxiLLR5BouEKAFemSzpVcCEHF2szPPAKuw792Cru9H6UM71+0Dy a6fLIcEOYp+WGIDpJ/PUOT2liqvo6plBlKZtO+d3eiCmK/ORbxZSqDxJTM9//By12TK3jHmdtMv bguhkT85UwQjEvUlEo59mi/8IGpBURH3dkkkbFw42QPYrzJ0jpzODBh/sScjgV7X/0F0= X-Gm-Gg: ASbGncvTwk7rop14C5rsxl941kFgKST+ajpaQ3eC7LjjB+Bub8/s0Ogr67cQra5RDnp fnlQAjQTif9wZPLroa9rHWGwaj5gyOmhgDsEY1pSE3/Lnv5Ae0HY3h50IaBmLQKShmG1u41Srrx iOz5Ltegp4UnwHm5+G1xs6bWOBXn/gSdldVs6skv6gL1a/tuWgT7HIKVRZBRydgAcvQUoVdfAsO SHo8FXAUdIrQUcRdBbvk2ubUgpBf3b/sC/F3L5zFqyT6mvBIDQnZqXmW6Lcm5EItkvpc/wBKqSB PbdNzIQdEobcD75p2TTbyihy8UgZj2yAwRaee7DoaNmgxtio8QrYDw== X-Received: by 2002:ad4:5c4e:0:b0:702:b805:276b with SMTP id 6a1803df08f44-7070057686fmr69408316d6.20.1753309692057; Wed, 23 Jul 2025 15:28:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGyWUlhS4LFAGc/+dCYOgVXZ2FICM4/uGAeN9BFF1rIG5uhfUvUMsWIZYEPZHPu6AVe+2WrWQ== X-Received: by 2002:ad4:5c4e:0:b0:702:b805:276b with SMTP id 6a1803df08f44-7070057686fmr69408046d6.20.1753309691665; Wed, 23 Jul 2025 15:28:11 -0700 (PDT) Received: from debian ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3b76fcad23bsm248520f8f.44.2025.07.23.15.28.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Jul 2025 15:28:11 -0700 (PDT) From: srinivas.kandagatla@oss.qualcomm.com To: andersson@kernel.org, konradybcio@kernel.org Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, cros-qcom-dts-watchers@chromium.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 19/23] arm64: dts: qcom: msm8953: use dedicated elite-audio dtsi Date: Wed, 23 Jul 2025 23:27:33 +0100 Message-ID: <20250723222737.35561-20-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.50.0 In-Reply-To: <20250723222737.35561-1-srinivas.kandagatla@oss.qualcomm.com> References: <20250723222737.35561-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-Authority-Analysis: v=2.4 cv=LdY86ifi c=1 sm=1 tr=0 ts=688161fd cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=NUy_n2JfxoLtk0-vLF8A:9 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzIzMDE5MyBTYWx0ZWRfXyJuzRoc7zKmQ w2tvjCzN3DqKW5M7o+f0/xje2k5hGkU5f52jtXj6kQBwLmG3odLXhqtTdinOT9F8voMytwjepUW abjBvhEbaHW7a7/JJJqMC2TT6IMb7hbSTwfJwbTLtGwKVmdxt9PwlmndQHsbX7l8/GdMOWkYcjf VVjJWnd0yREJf7fdyCbvvvcl4On92xhhzyxApbZFInRDnFPlYqnN46jq/yGkJX4K1dw0DTjrWxY R7PVhPZzIXYgxB0I1JyGS6b6lIptZk83hckOa4ccR8HNdirKxgTuxBRbdqcAGH71Ryae6qZlo6e 2ByVCKqdbMAnO5kKiBXEhxaP4fh/2XAjt1F+kUCiVn384nCWueDGsSsRt6OZft+xt1Yt3faqpw1 AJrlaEOAhT8mMu2CqkxMEKZUB1l3CsGdmhwO9zlReiad0EjiwLfMrK/vgr4ud7QLYE/gQN7d X-Proofpoint-ORIG-GUID: uG-NbtqdZcaln0Ke88lzYzcjaJvhZqNJ X-Proofpoint-GUID: uG-NbtqdZcaln0Ke88lzYzcjaJvhZqNJ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-07-23_03,2025-07-23_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 priorityscore=1501 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 mlxlogscore=682 bulkscore=0 spamscore=0 suspectscore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507230193 Content-Type: text/plain; charset="utf-8" From: Srinivas Kandagatla Make use of elite-audio.dtsi and remove the arp nodes from SoC dtsi. This move removes duplication. Also msm8953 SoC level dtsi has q6asm-dai definations that should be part of the board level dts, so clean this up as part of this patch. Signed-off-by: Srinivas Kandagatla --- arch/arm64/boot/dts/qcom/msm8953-audio.dtsi | 5 ++ arch/arm64/boot/dts/qcom/msm8953.dtsi | 78 +-------------------- 2 files changed, 6 insertions(+), 77 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/msm8953-audio.dtsi diff --git a/arch/arm64/boot/dts/qcom/msm8953-audio.dtsi b/arch/arm64/boot/= dts/qcom/msm8953-audio.dtsi new file mode 100644 index 000000000000..fe17bc28e825 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/msm8953-audio.dtsi @@ -0,0 +1,5 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved. + */ +#include "elite-audio.dtsi" diff --git a/arch/arm64/boot/dts/qcom/msm8953.dtsi b/arch/arm64/boot/dts/qc= om/msm8953.dtsi index 273e79fb7569..aaf179c2eb53 100644 --- a/arch/arm64/boot/dts/qcom/msm8953.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8953.dtsi @@ -2015,84 +2015,8 @@ smd-edge { qcom,smd-edge =3D <1>; qcom,remote-pid =3D <2>; =20 - apr { - compatible =3D "qcom,apr-v2"; + apr: apr { qcom,smd-channels =3D "apr_audio_svc"; - qcom,domain =3D ; - #address-cells =3D <1>; - #size-cells =3D <0>; - - q6core: service@3 { - reg =3D ; - compatible =3D "qcom,q6core"; - }; - - q6afe: service@4 { - compatible =3D "qcom,q6afe"; - reg =3D ; - q6afedai: dais { - compatible =3D "qcom,q6afe-dais"; - #address-cells =3D <1>; - #size-cells =3D <0>; - #sound-dai-cells =3D <1>; - - dai@16 { - reg =3D ; - qcom,sd-lines =3D <0 1>; - }; - dai@20 { - reg =3D ; - qcom,sd-lines =3D <0 1>; - }; - dai@127 { - reg =3D ; - qcom,sd-lines =3D <0>; - }; - }; - - q6afecc: clock-controller { - compatible =3D "qcom,q6afe-clocks"; - #clock-cells =3D <2>; - }; - }; - - q6asm: service@7 { - compatible =3D "qcom,q6asm"; - reg =3D ; - q6asmdai: dais { - compatible =3D "qcom,q6asm-dais"; - #address-cells =3D <1>; - #size-cells =3D <0>; - #sound-dai-cells =3D <1>; - - dai@0 { - reg =3D ; - direction =3D ; - }; - dai@1 { - reg =3D ; - direction =3D ; - }; - dai@2 { - reg =3D ; - direction =3D ; - }; - dai@3 { - reg =3D ; - direction =3D ; - is-compress-dai; - }; - }; - }; - - q6adm: service@8 { - compatible =3D "qcom,q6adm"; - reg =3D ; - q6routing: routing { - compatible =3D "qcom,q6adm-routing"; - #sound-dai-cells =3D <0>; - }; - }; }; }; }; --=20 2.50.0