From patchwork Fri Apr 25 18:45:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 884864 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 1DD32218ACC for ; Fri, 25 Apr 2025 18:45:30 +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=1745606733; cv=none; b=QWuqPRIQwsnxNux8hkG01V5xJTFzLoz/xwimAYovPOHMp37BVhU+LmqKOktqbVvoxzQfL3lAh2cgIU5KY3L3eorY0FUzyXPyDxbwxFU3f7Yg7XDkzmgTeYDtUGosB6PHM5c7TrPDQukLcZJf0pWlH3ZkBlDD0HRtPUNA3EdY1WU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745606733; c=relaxed/simple; bh=3/pOVwyRlrNgkCJ6KBPsHy4woF59FBNMCP1DMrGQy2M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pFBZT1uIcYgGgERK7bNHjDuGk4y8TKX7g60fgI0A+AFVo7sN6b3C0doMA2xZP7Dg6Khf03ezJVF3OHMfUmFy+nRHAVJWPROePES2MKR1NsimxWr2qdxl1XZD3up++rnqowDSc+FjIRoSGqHNmiaatPp/lTjbLbxpmcMJ/K3uKbc= 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.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="bYybe2Aw" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53PGKbF2014016 for ; Fri, 25 Apr 2025 18:45:30 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 466jh1t2eb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 25 Apr 2025 18:45:30 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7c544d2c34fso371029285a.1 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=F35nQvR91eC6OcsgAa6EXbx3sLUbAmiwFFfL82DCtSGvV2zUfOCyG1/eunid8jJW/l pwrFbwNKrji1tEZjVzFnyhCR5rEKvLUajreJaQzOscqzJAJRhIYMKey3RInfiSm0cNl5 WWokCHUlOb7OQopRu3rcbUluxDJ4qFl46+aaSKv/a+o9zlMBQymxfEo7U/zNc2ebLWPr cklMd/7Endb/Q5yv9e7E3yv3z9dzZ2dc4eCNZ7tHCURCW7puk7JgCr9RLSYKplaIfBQb uNzXgyrVmTHGdjsonrAmLLbhtV7CcKv5nFMC8OQWEL38ld7XJF/FRrXJNhWe6SeWS2B0 HPgQ== X-Gm-Message-State: AOJu0YwzEUdA3eG8x8g/KQrmFxookv+vrq5J9NldghWGWw61XS1BUicn ImAIA1Z/u0piSHKvdtPxC0m/ttv1/7HnY9Lp2NmncT75EK2QVwpnqs5yX3vLkFzj/TK9B1+40Ow PcP1G0Fbi3zfo4en+3rCJJeI2FiuOkaO1xWone22Ibb9KGPytzJjVK2l+6V3fky3W X-Gm-Gg: ASbGnctVtYQLTDwDdQPypnlw0BwRBS801KcJI2gd0H012rAezUwVevF1mPjq8NrLbSe QUmeLpU5CiWancj5IgoAlFOHxLBapdug+5bJETgW4y6wCd+Q0KR0+yfstV6CiCxqwmdbQ+Qoio4 tMQ+cKREUOmGH0jhmlC4yhLfFDtDm9LOvEI3cBluDIEHJn4TOfpvw6ZcXqrmWgk0cGdTdvfKz0l BWvolVtAZxEFood3h+aVCPc3Vqi1iCUZ3uBUy8naXg7Ees0PRHruAPZV2XDJ5UFLjTbL0h22lQq tj4+KAABLVrTrXydHgsqF9cY6pXFs2ojeJq9PkjsNNBalplMc8ybQKK1HlYTDuGXXW22gDgjdu+ OLLj0RpCsd2iruvg4xJ2JK2VQ X-Received: by 2002:a05:620a:2407:b0:7c5:54d7:d744 with SMTP id af79cd13be357-7c9668731demr96252785a.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-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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-GUID: bGVyEg_FtThKQ1ZItUc-cjYzQsQyP9OM X-Proofpoint-ORIG-GUID: bGVyEg_FtThKQ1ZItUc-cjYzQsQyP9OM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNDI1MDEzMyBTYWx0ZWRfXxHLrRrbW3yEi AkYtskmyM5VxyTccab2teCE0GRvzdN7AIaL6y9qq8jgmJyEZX5zBxGGy2Idgw5Mb2cScHrPGVRy GNLUquPWHMhPLMoXi6zQ9upTImEKpjYoEXDgiintN2fuO9LRh8OjS431B5lDa7AODxDSVrbqWqC 2exESwY5Cj94IVPA9lkNKYPC+hr9SUrf0Q8+zlpwOJjQU/84p7rRolyPakxJjx+NCyJBuXCYGnF aJ3Z34+v+2AlkrSd6wf/0VkAk6lWON+LC917iz6TaATFVKeJ/+GgyJHYhQXCZ4/+c29w0DjT06F wuCSw4HUTfsF09TzucNKnp8Ft6n0JTw/oGuKI2iec1OGDe4lxS74QQIxGXwa4AMkeusfQSksmkH FmPT7EAgIXFPHkr9omdMZWAssOEUAUIdSPYyq6frhn2sSINTSdmtLVi5ntcbjHEkmXCtPgFj X-Authority-Analysis: v=2.4 cv=ZpjtK87G c=1 sm=1 tr=0 ts=680bd84a 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-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 adultscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 clxscore=1015 bulkscore=0 suspectscore=0 mlxlogscore=999 spamscore=0 impostorscore=0 mlxscore=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/qcom/qcm2290.dtsi index 6a7ce2c6b88e51e126cb5add007a0857b0606a0e..c7946731438bae2882e6710c21504915eff30dfa 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 = <&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 = "qup-core", "qup-config"; #address-cells = <1>; @@ -1100,7 +1100,7 @@ uart0: serial@4a80000 { interconnects = <&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 = "qup-core", "qup-config"; status = "disabled"; @@ -1145,7 +1145,7 @@ spi1: spi@4a84000 { interconnects = <&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 = "qup-core", "qup-config"; #address-cells = <1>; @@ -1192,7 +1192,7 @@ spi2: spi@4a88000 { interconnects = <&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 = "qup-core", "qup-config"; #address-cells = <1>; @@ -1239,7 +1239,7 @@ spi3: spi@4a8c000 { interconnects = <&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 = "qup-core", "qup-config"; #address-cells = <1>; @@ -1303,7 +1303,7 @@ spi4: spi@4a90000 { interconnects = <&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 = "qup-core", "qup-config"; #address-cells = <1>; @@ -1322,7 +1322,7 @@ uart4: serial@4a90000 { interconnects = <&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 = "qup-core", "qup-config"; status = "disabled"; @@ -1367,7 +1367,7 @@ spi5: spi@4a94000 { interconnects = <&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 = "qup-core", "qup-config"; #address-cells = <1>; From patchwork Fri Apr 25 18:45:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 884560 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 45F43219E8D for ; Fri, 25 Apr 2025 18:45:32 +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 (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53PGJrGN011043 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 466jh0j5uh-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-7c5cd0f8961so517804485a.1 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=cEo0sULuTouSAwmCXRNPjEnOnQVmADsjmobTynyTAP74hKvZ/EAwHF/KH17kMuB5W4 YzIOBzXo9l/95rtV9Dfk9Uz4lm9cImgeJsO31XVYPNmTnXMgljU0d8a69ULqtPzIZDt7 jkf4NiquX/3gMIVNKIok1/hJPo6liv4JyNcHMESPNt8wh4SEGCi80R7HtqBUzpgk0CCb P06FZWwBfOYDwRhTYfwT0gYVi8fgIyupedVHOoFBBk0uQqeRplnO5oUVoudo+9b8O7JM W+CqDNLPaxgC0JZUiRAindFOpNXErDOOr0L/h3jMb2yoC/8sG0qnqZT3sDJV6mbRiJo3 AWgg== X-Gm-Message-State: AOJu0YwnCa9GPAssROSy/a+tDGRnfOFWsF6D8JBy9Ctl29tHk3feKFhU JS7sPod3KjWPHfus3CKVL3n3sKCGIJsaVKzlmKZx51t9n7WrG9yUFRv6XQ5mccYvJpXS2A4nyRD Z6vlNqoVCgeRrGnZGicZUesPahoeCXOalEXB8qHT2O1lxEMjbLKKvq8abLcPjVquI X-Gm-Gg: ASbGnctQ6uouAFvqSnIEFm69aVL29b0w2eW5igurjTopo7m1k5HYZw45lMt1RWflnwj EcFnk+BU3ZNGHnXv2M6vvMAQFG42SsHQyadY5jQltSQvBrxofJdvtHcwVOv9ItsNrOKUtQIGg1A kzrgmR5j35gD2Xs5pUODuN2Rzsy8Oo7ppzHJHwccZ/IrchkZ1cBb0wiZ50fhliZIwrPAHs5D06z qnj4JnLcD0M6PWXZS7BrDUsSNgWKXqXj6JpV1IvlfXN9KvsNDatezqrTI7ZRd6tTqs88m7L1mZt EpdeU+6maObUY12ExYK1K+/IPt7XrJll9fuHsPiv2S/N5vpB74Ar4D9y0xMX8iCUFFl9z2AR/2W gGuNs133KkmoGcd7Jtl/5xCOC X-Received: by 2002:a05:620a:4551:b0:7c5:dcaa:d799 with SMTP id af79cd13be357-7c9607a962fmr439518385a.39.1745606731088; 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-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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-Proofpoint-GUID: arKTpBhPLyPPv2VvxYsRd_gBCl9CsUc3 X-Proofpoint-ORIG-GUID: arKTpBhPLyPPv2VvxYsRd_gBCl9CsUc3 X-Authority-Analysis: v=2.4 cv=Fv0F/3rq 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-Spam-Details-Enc: AW1haW4tMjUwNDI1MDEzMyBTYWx0ZWRfX8VIKnyOfz26A Kw01jKtnVpHrEK0O3n/Yt8J1qqTaU3SF9zsyVyV643egVlDKaiYiIdHV6tlc2na0T3+F4AGYWH4 sjk85LIgef8I/V2cLwewUPa0y38YVbrOnOARiAaGkUkdRiUWqLj4oVOPCT4vToAUndhZoTcq7q/ trZVbQigyRN0pI5uKjMIAfVF1Micfo+bX1zv2+Q04q4E7bBLES5ozbTFtD8LFIrgU7R/WTdRYca n89HoMGAQR0R1CAVFiQfyOfpp3Ig0yghtsuVeCqzDbppHlYO5YWXg35oQG1cHmUFzw+YkGQdCau WjfQL+VxlyFFcMU3goBbUCNl1c4P+UP2CwRogSx2DnAy0hRbhhWXExRB35q1Dy/7JsMLxXfMmqb f1gz2GMVggsK02cnwPRNkeGaFVREIFLkPWq5FpIUT1TfJbiyNbXLRSige+779fULIEyGXFX4 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 impostorscore=0 mlxscore=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 adultscore=0 bulkscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 phishscore=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..b2e0fc5501c1eefc7e037b2efd939126b483b226 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -15,6 +15,7 @@ / { aliases { serial0 = &uart4; + serial1 = &uart3; sdhc1 = &sdhc_1; sdhc2 = &sdhc_2; }; @@ -549,6 +550,66 @@ can@0 { }; &tlmm { + uart3_default: uart3-default-state { + cts-pins { + pins = "gpio8"; + function = "qup3"; + drive-strength = <2>; + bias-bus-hold; + }; + + rts-pins { + pins = "gpio9"; + function = "qup3"; + drive-strength = <2>; + bias-disable; + }; + + tx-pins { + pins = "gpio10"; + function = "qup3"; + drive-strength = <2>; + bias-disable; + }; + + rx-pins { + pins = "gpio11"; + function = "qup3"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + uart3_sleep: uart3-sleep-state { + cts-pins { + pins = "gpio8"; + function = "gpio"; + drive-strength = <2>; + bias-bus-hold; + }; + + rts-pins { + pins = "gpio9"; + function = "gpio"; + drive-strength = <2>; + bias-pull-down; + }; + + tx-pins { + pins = "gpio10"; + function = "gpio"; + drive-strength = <2>; + bias-pull-up; + }; + + rx-pins { + pins = "gpio11"; + function = "gpio"; + drive-strength = <2>; + bias-pull-up; + }; + }; + lt9611_rst_pin: lt9611-rst-state { pins = "gpio41"; function = "gpio"; @@ -584,6 +645,28 @@ key_volp_n: key-volp-n-state { }; }; +&uart3 { + /delete-property/ interrupts; + interrupts-extended = <&intc GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>, + <&tlmm 11 IRQ_TYPE_LEVEL_HIGH>; + pinctrl-0 = <&uart3_default>; + pinctrl-1 = <&uart3_sleep>; + pinctrl-names = "default", "sleep"; + + status = "okay"; + + bluetooth { + compatible = "qcom,wcn3950-bt"; + + vddio-supply = <&pm4125_l15>; + vddxo-supply = <&pm4125_l13>; + vddrf-supply = <&pm4125_l10>; + vddch0-supply = <&pm4125_l22>; + enable-gpios = <&tlmm 87 GPIO_ACTIVE_HIGH>; + max-speed = <3200000>; + }; +}; + /* UART connected to the Micro-USB port via a FTDI chip */ &uart4 { compatible = "qcom,geni-debug-uart";