From nobody Fri Dec 19 18:45:59 2025 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 CC2E721767A for ; Fri, 25 Apr 2025 18:45:30 +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=1745606732; cv=none; b=KG7xsAsV1+p7jqS0a7OhZZGTbkqsJl43hd98oh96sGVTyGUXYmFK4lHJQJnd0snAID8dnAxtf1UttqeWFCoWKvo9btPMFmwJ9iDNL8MwNUVBgXQhD4iYhbNPfeyPkeIS8VyNNTHbtxS+d4ES72jzx4/QiBWP8v3WRraK+ROnyPU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745606732; c=relaxed/simple; bh=3/pOVwyRlrNgkCJ6KBPsHy4woF59FBNMCP1DMrGQy2M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=K0kU1f5xJZDxLUQEQevkz+1S+hj95zVpWSzeeL204NH0QRiPlrWgEB2qCF/bqM0aMYX+HqGcGeglAS2HrRqs37OAyxCo4jAQtPRbYD/8wbt3rZ6Gl5jj1Gs+HDswO6zXw7Ukjn5Kxc5bP2fOHqshebAWeSu8XQe0fO0fK59GSLQ= 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=bYybe2Aw; 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="bYybe2Aw" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53PGJq7d004639 for ; Fri, 25 Apr 2025 18:45:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= EKJ3E1ee2NbHj1WRet4Kw0fB1IRn+u66pJmzaDKzoCc=; b=bYybe2AwRCnj9FnK Z4fRTEkcbFCH2xbRHML0ArWEYYX1HcF2Lk1yYxq/sHh3swU/DdFms0ZP2Iz/KP2r 5CZ6lMgt4JKTdJS/0s1psiHfjyEh6CyRVFmfMHfYkwYsCcYfZaMXn5/sD8dAWP+X fMHH6e8qkEKTnuh8KkWrCb2XT73yKu9jK9efWiu645zdLMbJbkT79XzySB2Ccgcf gM5VPztTrob4OwV3Zz1kbIqYxBPRDOOhch9upXQJJrIFMzwjGaqy6LIb4Mmwfn/2 aYCXMO2OrwWdFVVV0bNdXefCYwEqYIAqizGxa3IIuLjYxcJ19x1kLPN97qbhQrFx bCnGnw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 466jh0a1kw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 25 Apr 2025 18:45:29 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7c579d37eeeso382550685a.0 for ; Fri, 25 Apr 2025 11:45:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745606729; x=1746211529; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EKJ3E1ee2NbHj1WRet4Kw0fB1IRn+u66pJmzaDKzoCc=; b=ZFIctFUz6UTGWhdaPjGV6ZhFruGmssgT7mfDix54cgjffBMIevKzw1sc5s/r03QrGN 9RuAs2L8P4Wfz+mgfXfCMhvuFHCKUtjIkIpNsfvD5HG2oI8B6SAhUi3M4HXY3idzLF8M 86NXt+upqs2k/BrUwzMa+O/eALamre8ABqAC2bwJR5+IRfqjqSvTQy/OgfNfhIBgD8LW 9Goso3cfGVJj58H/1D8tUSXP5X0T/iIgiZhIJeeQq9PggkubzCf9RJvdSzuEVV49M2vs viP0+v/Z7Hn4KFWJLJghvlN8tbkb63nVsWUc8RVkfPcOatQ9kp/mZ209uSKtC1TCtaNN nzfw== X-Forwarded-Encrypted: i=1; AJvYcCXcA5wHAbcVb3cyYhSH0FdtZYcTmAWmXdyg5XhaCnF6amQvpCXYZq7wBqJrIzKIgFFOCmoCCQ6HoLLxqhg=@vger.kernel.org X-Gm-Message-State: AOJu0YxYqSlu4ztNRcqEQlOaAbO4f/Ojt3SCq3llko0eeV+hZbBUuJu9 EPBjaPxoWs5fnK9enxtOvOBV97/dH3BbhTSnNTr9ohp4gTOx57pVG3GgVB/XmGfwBK5CCG6g3lp wZDA2syfa6wjZj1hUTgkn7x3obilp+9pxIFUCYVYzOrXoPUS9GmUfAKzyf5hl0tg= X-Gm-Gg: ASbGncvoGxXneG2S+pIgU/98HZQ+Etmew1CdyhS9AN5goZ/eL1z9S3aTtQWMRYRLgsJ PxYqpDNczB9Z921DbneTAAinFELnn36hwMw4GQX+Lf4Ryj3bDbXfPbQJMGWHxn/SHLddvsPwz0w YjItq4Y7lRAzklXZK7vhqqMQQ7Fcqi5bSnDpsYaR2A8qZmO42ETlh0YSVtvtyyse9Ci8fuROVIL Q/W8vWV/rxdGNnYQQaPPfvFUdPSU5etgA7hOzyTjCd2Cfb2Z4i7khDa+hdXG4XUr425zPljOt03 fJrxoaB53w+aB4/HkjetalQma08pR6t0soFMvSLLAhDkIU88A15+FxHmejxrJ/a6mivIGgkE4jp AY+9/SE44aIjpH8EB2sl0i5+5 X-Received: by 2002:a05:620a:2407:b0:7c5:54d7:d744 with SMTP id af79cd13be357-7c9668731demr96252685a.23.1745606728730; Fri, 25 Apr 2025 11:45:28 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEggTNJKKFuCWQFK1y6LLAvfvg7a2JDYgPGYciMrnCbEgzFXsql4ztqCe+nuGynt3QcdsoTBA== X-Received: by 2002:a05:620a:2407:b0:7c5:54d7:d744 with SMTP id af79cd13be357-7c9668731demr96248785a.23.1745606728306; Fri, 25 Apr 2025 11:45:28 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54e7ccb8979sm688984e87.257.2025.04.25.11.45.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 11:45:26 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 25 Apr 2025 21:45:22 +0300 Subject: [PATCH v5 1/2] arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-rb1-bt-v5-1-154b35435b4d@oss.qualcomm.com> References: <20250425-rb1-bt-v5-0-154b35435b4d@oss.qualcomm.com> In-Reply-To: <20250425-rb1-bt-v5-0-154b35435b4d@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4143; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=kyVnqEgktNyksbrU5xsGESzf3KJOgykR4CkPmnf+D88=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoC9hEPXXv2+ps3VUM4jhtGZjJnOR8WJfrZl36j GHY5SEfkRWJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaAvYRAAKCRCLPIo+Aiko 1Si1B/0f0RgyVlECGEyeYNMl00MbZvpD4NSI0pkwHgF/OiFoRHxgI/cNV4t+7gdk8m6dqnd5Ztw tD0aSLuzxHAsOEf3bdsT8INEN+3h/FeBxlugX/KDEC640jAhdDWh5NILJZvn5M55Q+WvzQtzwVL vo3Hvi4Z2npHcUTfQRVGtTdCDtw8bax8zPeW6EwCYqoC9F42o30Xkl8PmLG9aoWIwJERPTVvcz1 sHXoE+F5cxvQDyrWIQ8JwlseVg1IdQXJcCBBODgUUNJw09NwoJGyO8o/xs63G6aHW4hDCYNwCra ZdBapwT1WHmCqPj4dDYXUjmxB6LaclihEcvxE/PKFUKd3fHx X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNDI1MDEzMyBTYWx0ZWRfXwsfJ1NFjxA1b RshV1LEz7n7ZUuKkOzhLPmfHct+HCKeWl3xLrabvpRjDvWjnIdY3389g4Kma7zdhnra18ysdwie iaCHJfqbfbNAMZOPhavy4uyY6m721WLE9vSCUteNpuarQYgJxf0T3obv3iyUacpKRbhUqdtRP4p nemvhhLNSUebK0GH/GHlJAutN/ycQfInfEByu2G7TqL836qAJvzxKDd7RxOlmzitXlnhBClgpIO 1AC7pvY0MueaZ4LD7fX58hC2GRrqEjp7eETgwiJ5TiTli746eZQp4ZAOnrOY1Bdl/ZBjlmFqQ8v PfYJ7qULMpd9uqt1YUviJF5hsTbCFpPgE8VigN6Iu/iONxtx4ielvYMMt+PIyJuI+hu1VsDcDvK EI8zJxhwnM9yobV1NN39Z5mGw3V0yVgHlUYxnjKEQrYAQ0BTGGhFb2DF62UaSzhCpp3UwGhI X-Proofpoint-GUID: C-tV1l3wSS4nSOK6B5rV2yQAnISzvVNU X-Authority-Analysis: v=2.4 cv=ZuTtK87G c=1 sm=1 tr=0 ts=680bd849 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=KKAkSRfTAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=9DfYs5r4dB8U4TQjKgMA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: C-tV1l3wSS4nSOK6B5rV2yQAnISzvVNU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-04-25_05,2025-04-24_02,2025-02-21_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 impostorscore=0 bulkscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 mlxlogscore=999 priorityscore=1501 malwarescore=0 suspectscore=0 spamscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2504070000 definitions=main-2504250133 From: Dmitry Baryshkov While adding interconnect support for the QCM2290 platform some of them got the c&p error, rogue MASTER_APPSS_PROC for the config_noc interconnect. Turn that into SLAVE_QUP_0 as expected. Fixes: 5b970ff0193d ("arm64: dts: qcom: qcm2290: Hook up interconnects") Reported-by: Konrad Dybcio Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qcm2290.dtsi b/arch/arm64/boot/dts/qc= om/qcm2290.dtsi index 6a7ce2c6b88e51e126cb5add007a0857b0606a0e..c7946731438bae2882e6710c215= 04915eff30dfa 100644 --- a/arch/arm64/boot/dts/qcom/qcm2290.dtsi +++ b/arch/arm64/boot/dts/qcom/qcm2290.dtsi @@ -1081,7 +1081,7 @@ spi0: spi@4a80000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; #address-cells =3D <1>; @@ -1100,7 +1100,7 @@ uart0: serial@4a80000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; status =3D "disabled"; @@ -1145,7 +1145,7 @@ spi1: spi@4a84000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; #address-cells =3D <1>; @@ -1192,7 +1192,7 @@ spi2: spi@4a88000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; #address-cells =3D <1>; @@ -1239,7 +1239,7 @@ spi3: spi@4a8c000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; #address-cells =3D <1>; @@ -1303,7 +1303,7 @@ spi4: spi@4a90000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; #address-cells =3D <1>; @@ -1322,7 +1322,7 @@ uart4: serial@4a90000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; status =3D "disabled"; @@ -1367,7 +1367,7 @@ spi5: spi@4a94000 { interconnects =3D <&qup_virt MASTER_QUP_CORE_0 RPM_ALWAYS_TAG &qup_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, <&bimc MASTER_APPSS_PROC RPM_ALWAYS_TAG - &config_noc MASTER_APPSS_PROC RPM_ALWAYS_TAG>; + &config_noc SLAVE_QUP_0 RPM_ALWAYS_TAG>; interconnect-names =3D "qup-core", "qup-config"; #address-cells =3D <1>; --=20 2.39.5 From nobody Fri Dec 19 18:45:59 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 45EE3219A97 for ; Fri, 25 Apr 2025 18:45:33 +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=1745606734; cv=none; b=m7mnXfZul1UKueXidLG7JutxwK3ajRR2o5rn6UFYBYiTsdqub/+cZfkBOu7ZejGmGpx5t81iVH0Rs3XwNu+NsxpeIzwuzEWLGueTA2QAVoLYPTkzrbgRK5gaupwNwf8mXwDdDjzfKPsfZVKKa9cwnozNaSs8k+IGO1FTTEOGMBw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745606734; c=relaxed/simple; bh=NLvBWaP6miKEKIvfuImkI2x5DMkgnU/KiaqwT5Iec2M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bMXEtIxCatI73cJSV26GsCVTkzSRvPe5y4ZvvsTvpflvxyfmXdUwg9w2bab45pleOxARUpu0UJKTxsbyq07C0alH47rVuqQzQM45XOForQF7aOk6sG99YPcSscAqXjnen2jhbkgGsCaDxYMMdnefkBNuR6BHkxZVmuCBRQgX8x4= 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=ZrGyRSr5; 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="ZrGyRSr5" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53PGJu0K004046 for ; Fri, 25 Apr 2025 18:45:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= JeUsfS/iF6jFVFsCwjfx5hVDX7vk1goNehrk1oCE8nc=; b=ZrGyRSr5ARUe4adw qTzFt7taN2S5+4ND0mQeeCN6EQrCx+LMkCfYILe2AYfwKgQ+7oyPbAkVYC8bspb1 kUGWQAb5ZAqjkQHiY8EoKmXvokVc9cHdnBJb6YUoD905k6AnPBYq67GEuyB8bTcR jZSMMk5flTaspTd0W4Rih4IjixgXW+X8qH3EhWYhNYmNPYkSGg8cRTsjOnt1NvMd +2P6XuCW7ifQL5q4Jb4D8L5VEodEKBCN7KfKenJFjQyPVnGUSzFrKqPyxURygS7A OybUdMmiX7gIdTyvtPAtwaQiyoDyDRK91Tm0nEO9Emwvw0vGAcAIeZs3mdORw4Rk +uRkQw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 466jh2a34q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 25 Apr 2025 18:45:32 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7c53e316734so419355485a.2 for ; Fri, 25 Apr 2025 11:45:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745606731; x=1746211531; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JeUsfS/iF6jFVFsCwjfx5hVDX7vk1goNehrk1oCE8nc=; b=pchU7f1y0PKsP5hmq8X9PaoPqxckeoQTvdJUyC+PodpkUrIi89l6R8qgz6AuAYJke4 mFSxVR3LU/aGnXrwmmOM8mO0bYVNYTfomQO44/kPdwQ8P5D4JGCkZhhGd48+wTGU1Ay3 hFNx+Pg+xQNfUQcRFQGDvGAmznNddRGPuPHidRrs1SrosSE4tlqrRLXGc9f2OvnMnI4o WL9Ztk4Ind9y3aBmU6KptYAYUZ0JzZqydp0z7qbqrGIjW3HU5pp4E/+Mrz25cTMNbkdv yhDcsUfGFfczYo7SJUt8/o6nKyo083AoRYE0MF/N88/wlfSd/6mciqFKX1b7ATG6QeZu jkTg== X-Forwarded-Encrypted: i=1; AJvYcCUFCJHiANcNZoktfsuhRO/gXNP3DUheOZnfIBP9xBqXR19u13XEmhZGUwiwGeC2c0S3osumKM7h0S6NdBo=@vger.kernel.org X-Gm-Message-State: AOJu0Yw91AeVdtVMkG/ynYo7PlUYnkBQyxVFbSxAuzt2F5gjSNiOySPs hEOg6/4xOjFfvhmvBGUyaaIkgaHPtibBUMEMzRkFB4o6hN4lG5W6jGaN4hRQnDp2tU5loYTDe/e bKR6rJOvScRtiZXSQzXCOESmpcUW5IyuciSWb5nXkrJlRJaX+AGCeyHapRQgM8EA= X-Gm-Gg: ASbGncs6b2dgTsGKbcKUBD5OQgf1hiIB0hedAmEq5Of37BKeMBa9s89uft+J+jk93HZ aQpw1KyqJnKQamvYvjzcXYFQzYGl9bPpwQv24YZIvqP3FYly2RfzSWYHVrONvicwp0tcQztJlLp Zgq7+PRxIBwaDtSUDlwkM7Im/6L0TGmmxAHjwoKCh0OBQndvaJQA2vC4A5fQwDJ5M4eT0/0CDhd xKkNwBcgsSaWZRfeJv0cFTEe2G9t6cH0kEYnKCeEwYcca7GctqlIaaMhix7yU47J5zcViIfAWqS MpaByUyGei2GmJvGxBKF8osv2WbQHGOli4ZvfG/155uMmeRm2C7axVPD9mkyMALaDNS6ItiBfg1 /jkEh+nBGRXZhbXoRA3yEvcCn X-Received: by 2002:a05:620a:4551:b0:7c5:dcaa:d799 with SMTP id af79cd13be357-7c9607a962fmr439519085a.39.1745606731095; Fri, 25 Apr 2025 11:45:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFrmLvrDO9QMKCNEVys18DFYwMliBl4UQ+7szFFzUYHGiAGThoioetkEOIIEtNMw1HBFCmY0g== X-Received: by 2002:a05:620a:4551:b0:7c5:dcaa:d799 with SMTP id af79cd13be357-7c9607a962fmr439515985a.39.1745606730749; Fri, 25 Apr 2025 11:45:30 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54e7ccb8979sm688984e87.257.2025.04.25.11.45.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Apr 2025 11:45:28 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 25 Apr 2025 21:45:23 +0300 Subject: [PATCH v5 2/2] arm64: dts: qcom: qrb2210-rb1: add Bluetooth support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250425-rb1-bt-v5-2-154b35435b4d@oss.qualcomm.com> References: <20250425-rb1-bt-v5-0-154b35435b4d@oss.qualcomm.com> In-Reply-To: <20250425-rb1-bt-v5-0-154b35435b4d@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov , Krzysztof Kozlowski , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3227; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=6jZu0llZt2ksqY8VjqhehSjofML6pFZOsGwjGgW0Y8o=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoC9hEl29MYW+Go/Qm/AFk7PIgABLnm27R7pIdX H3XAtvXBv+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaAvYRAAKCRCLPIo+Aiko 1Z5bB/42D1IkPhr6hS5n23n/SCGU9xq6b/jB0FEyg03qT6RSlCcI2J0IJulIkgLy2+GS2emLO4w 8Wti7Kvp+pNjWNmHvK5pA3qCHzbVf9lwoAtEwISOgqc/jhhwYwgzq5qJ+DY41KA0BUT+gdqrniW fNpF4b1BMqFlyGVAPivcYF5bpNxlKvbIDxQoz+6K/yfrpnUyJPF7FQ+33geRwjC/QpXB3iuJVCU qRXAw27B2w8UUMHQzWeJqBV/xZUDz3jRB9/a7EDjsJjFVZLsyWHoqkryU6rnYyejE5DE83vtmqo DdJzZufmsZKrSo8Sz3u89orF3NPTfvA++Xq4YXQo2Jy3yGE+ X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=EtLSrTcA c=1 sm=1 tr=0 ts=680bd84c cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=oEaHH5ybzdHFOArP-YQA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: r1yhX7eD06VuJ2KLF0JeONYaTF9cJzKK X-Proofpoint-ORIG-GUID: r1yhX7eD06VuJ2KLF0JeONYaTF9cJzKK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNDI1MDEzMyBTYWx0ZWRfX8nL/+wYZ/0sG juMJJNhcWEuS1c1ZwMN7zhXZIcgLnZic7zNtd2lSxbzSTBcuC44T/wdaQFeTngv4Ki8251uip3v fwb7cOh9RbcEcj+lm2lYfDX3G2mt7thR/cvc2Yz2Nz4T6IOq0LVGhLeYxjpBJ4/MwM7whp/E9hk OqJeQbEx32zDGxIGGk6XC5Oe11pnWKgBr9EP75Cpd8noEmORnJCumDczTUtZ1ZEgwq3SJ5Vw3nX hsPRkpcA+Ss4FMMAN3XEuDsLdakSwVodmkU8xx1v2bnRgclUYALtbcjzn3Dhd8c8Z1Tz9fD6WL2 3uqBwM71jh4gY/oILC2VFcbnc6KsHQRZssKSrNZAqw42ncRXVgKi75PR6GDiSIXlFXXpC3TYG4f tYOYK8YiRWAkFNwmj/BfSXZJNxUoEclOeXaB1bWA0iY6nykvZNC0AQYDoC8FK0mWV7mybhTd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-04-25_05,2025-04-24_02,2025-02-21_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 suspectscore=0 mlxscore=0 clxscore=1015 spamscore=0 mlxlogscore=999 lowpriorityscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2504070000 definitions=main-2504250133 From: Dmitry Baryshkov Add support for the onboard WCN3950 BT/WiFi chip. Corresponding firmware has been merged to linux-firmware and should be available in the next release. Bluetooth: hci0: setting up wcn399x Bluetooth: hci0: QCA Product ID :0x0000000f Bluetooth: hci0: QCA SOC Version :0x40070120 Bluetooth: hci0: QCA ROM Version :0x00000102 Bluetooth: hci0: QCA Patch Version:0x00000001 Bluetooth: hci0: QCA controller version 0x01200102 Bluetooth: hci0: QCA Downloading qca/cmbtfw12.tlv Bluetooth: hci0: QCA Downloading qca/cmnv12.bin Bluetooth: hci0: QCA setup on UART is completed Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 83 ++++++++++++++++++++++++++++= ++++ 1 file changed, 83 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts= /qcom/qrb2210-rb1.dts index bef1fa782f1260e95e347abd52989d2da490af98..b2e0fc5501c1eefc7e037b2efd9= 39126b483b226 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -15,6 +15,7 @@ / { =20 aliases { serial0 =3D &uart4; + serial1 =3D &uart3; sdhc1 =3D &sdhc_1; sdhc2 =3D &sdhc_2; }; @@ -549,6 +550,66 @@ can@0 { }; =20 &tlmm { + uart3_default: uart3-default-state { + cts-pins { + pins =3D "gpio8"; + function =3D "qup3"; + drive-strength =3D <2>; + bias-bus-hold; + }; + + rts-pins { + pins =3D "gpio9"; + function =3D "qup3"; + drive-strength =3D <2>; + bias-disable; + }; + + tx-pins { + pins =3D "gpio10"; + function =3D "qup3"; + drive-strength =3D <2>; + bias-disable; + }; + + rx-pins { + pins =3D "gpio11"; + function =3D "qup3"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + + uart3_sleep: uart3-sleep-state { + cts-pins { + pins =3D "gpio8"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-bus-hold; + }; + + rts-pins { + pins =3D "gpio9"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + tx-pins { + pins =3D "gpio10"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + + rx-pins { + pins =3D "gpio11"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + lt9611_rst_pin: lt9611-rst-state { pins =3D "gpio41"; function =3D "gpio"; @@ -584,6 +645,28 @@ key_volp_n: key-volp-n-state { }; }; =20 +&uart3 { + /delete-property/ interrupts; + interrupts-extended =3D <&intc GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, + <&tlmm 11 IRQ_TYPE_LEVEL_HIGH>; + pinctrl-0 =3D <&uart3_default>; + pinctrl-1 =3D <&uart3_sleep>; + pinctrl-names =3D "default", "sleep"; + + status =3D "okay"; + + bluetooth { + compatible =3D "qcom,wcn3950-bt"; + + vddio-supply =3D <&pm4125_l15>; + vddxo-supply =3D <&pm4125_l13>; + vddrf-supply =3D <&pm4125_l10>; + vddch0-supply =3D <&pm4125_l22>; + enable-gpios =3D <&tlmm 87 GPIO_ACTIVE_HIGH>; + max-speed =3D <3200000>; + }; +}; + /* UART connected to the Micro-USB port via a FTDI chip */ &uart4 { compatible =3D "qcom,geni-debug-uart"; --=20 2.39.5