From mboxrd@z Thu Jan 1 00:00:00 1970 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 5FA7F480352 for ; Wed, 29 Jul 2026 12:31:34 +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=1785328300; cv=none; b=r0V+CXAwDlb5ZxfkR8VeWizA2xZ0nE/7WIqKmd6vTTd4FpMzXZHrhD85J8hJWtorBnrB82Rc9Bp6T/+tZItu5btCB0RtnQrtxd2VtWcdLOrbIZCenihEyWd3UXMdq4dCQ0rbxntnzqLT7tRNTJC0Y+mT9CcGxshT4mQRsPITrH0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785328300; c=relaxed/simple; bh=K7JENK6sa1LbpG3FYRwucrEeQvC/xIG5ldJRqbSaYOc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=iWAoPbcBFmJx8lTAwYHc6x0PkPsN5oE8CfjAkVRyU3jthp7VORwO/XIsKOy+gV3UpgEWvjMynz/H3zsx4H0b8iGjjxyuGwCx3M/DxhQCfuT9oQe5H9BYo/kgn3POIZHPe29Fn5ltJmeT6wvfXhuQn2A29xnHK5u5wmOXMFUMiV4= 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=oimkaaSG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=f8pzdW9V; 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="oimkaaSG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="f8pzdW9V" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66TCQbOk1708619 for ; Wed, 29 Jul 2026 12:31: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= lxiDiTYlOyIpoH+2VCVs4iz6grC8x089+hk593hC4o0=; b=oimkaaSGYveBTVoV NF53THaowvNxWrC4+ahInrr7lPlHlaj2dt7cdHXh7yQsp1anuipsBiiZWGgZX1nE OzbVZWbolbrK9WZkD8MNuOBZO2Npe+0CFnB9aHJcI5np66pCARahSPetP6v1qmKy rG5YMf3XA+vKy9BD8ld89TYf2fuQ/tknyCnhWum5lbwhaYTmy9hl8JbCX26RPQLe jXCIPhHupJLakuDls2Oel/5ZvE63fRaO2S2bV+SiCnXTpcnM+y8zNtRYszmCX/3n 8sgpZ1Vj96aQLGfc4dmc+1tWcjmIU2zLWP4UEImOefuNI86dSxG1WGs8/09K+Wgt cjEmBg== 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 4fqhgy80mq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 29 Jul 2026 12:31:32 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-73997bfbbdcso10040137.0 for ; Wed, 29 Jul 2026 05:31:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785328292; x=1785933092; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=lxiDiTYlOyIpoH+2VCVs4iz6grC8x089+hk593hC4o0=; b=f8pzdW9V2f1amQtrgm362KNmOSxSGhPbcOynvBNqehkSQguSJXiSB3RJqNmjjG9Tsj kAT/5bdDOzFKpZ6RN+SA9CUPOEcSnOrjR1EiuoAO/UnIrkOY6+EWpt7lRfw16zrrTYWy g+Urrc6pg1MRe3UJY5IF71wfRheFuAad/RGUuVr3gCdi4I66eMFoPpVd4dvZBy15hc33 A1nzQDN2V4+I6aO27L+zWpQwoPltBW0kf2HnpRpZQM8jXPcc1os+RxkZkZUnYchKY8c0 81y8ldYTWKUSrp3u+XdamC4h7ClN/nPKRiuC6kxH36QU/Nv8nNOLCnqq6BlyrWu1/bIz XW5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785328292; x=1785933092; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=lxiDiTYlOyIpoH+2VCVs4iz6grC8x089+hk593hC4o0=; b=iobsuiNB651cPbEFICS9JMHJj2ZS48vhArR0m6pLJmObgz1r4yrvHIRLcrhupAiHZt mxhfsQjzy1IHdkKQahruOY+rzeEv9s1sVHmcMyhGJKIdI944b5PwhGAC+nez6umnD1lE N0P0NnVmimPAtM/0QkAWDuaCC/2asiJG31kz3Xbc5bd4z1IbhOQ8LW2Qem1Sa2noGmBp /GURe97U2luoS2/Dx7s83mZME4F5sd8SuTgyDVyMGgiYA1SCun0SktAhTtmQXy7KF4TW fIy0gugbo0B9LVpbGkFcL/JNmaPRfeNyNJRg4+pHvPNdMp3Ka0Uao90qmyPrsV1ng9aw HxOw== X-Forwarded-Encrypted: i=1; AHgh+RojZyDYAeV7u1ZJPkUl6NmqRTzUb3Q0zxDKjrC6TouV+gi/6IhStiPIjrgoDwJHrLponkG8HU0ixqJUmAc=@vger.kernel.org X-Gm-Message-State: AOJu0YwvNSyOZIZx8d8mNaPXVng8jJcTnVYI0ik8pEstQd4jDchp3l1X LcT+oc0tPh/vu1e6xCPhAjnwfDjdos0KGV+qEm2GfPdjyvvH2gaJsfzLI2mL1aytyiDF3q8YasC I769tPFdFVvosqDfvAEqX/726FNkzqqOdNoddOucjQSMMPlS9OVY1hxtjqe4KT8ZiZhs= X-Gm-Gg: AR+sD136omiiMlb0QSJo8X8J/OZdUmn9nB08Pubv/6weGlxS73mNXg3l3dN17l9EiZH 5+bicixcEVkbTysxoUIKp7Ew33BrvZlqVLuo7EGn7hX8hsOwatVuKsG0iQn5dN5e9hzTl/oYHW8 gPFIZmR44ZrioOIfBGXhqpFBVqwRhKhbXYaBk5HZQDS8P1nTSzICQ7Ekhqwl43A1R65JuIANLCE Uucb5tJw2FU9tC5LyEE3R4/td4CEVwm4zqyMnc8cpS+sw9S9YkoSF3iGtBSsiTKw7uFEtA+K2QW whDC6j/lfnFQzTzQS77cJWSU1ntaMNNtKOzbCYPS8q1IuSCuI+gz39mezfBHFZK2ZYACgKbeSAp Vci1x71UNKC7LOMHF4JcjDbRJ X-Received: by 2002:a05:6102:3591:b0:745:17b0:10d5 with SMTP id ada2fe7eead31-754a1ba976amr1357743137.3.1785328291561; Wed, 29 Jul 2026 05:31:31 -0700 (PDT) X-Received: by 2002:a05:6102:3591:b0:745:17b0:10d5 with SMTP id ada2fe7eead31-754a1ba976amr1357686137.3.1785328290927; Wed, 29 Jul 2026 05:31:30 -0700 (PDT) Received: from [192.168.120.193] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c1f83cde9cbsm109495366b.16.2026.07.29.05.31.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Jul 2026 05:31:30 -0700 (PDT) Message-ID: <794424df-4714-43a4-b4b8-e960998ad1f1@oss.qualcomm.com> Date: Wed, 29 Jul 2026 14:31:26 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 6/6] arm64: dts: qcom: rb3gen2: add Industrial BT UART overlay To: Rahul Samana , Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Manivannan Sadhasivam , Bjorn Andersson , Konrad Dybcio Cc: Bartosz Golaszewski , linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-pm@vger.kernel.org, quic_mohamull@quicinc.com, quic_hbandi@quicinc.com, quic_anubhavg@quicinc.com References: <20260727-rb3-industrial-bt-uart-v2-0-2d100f30e202@oss.qualcomm.com> <20260727-rb3-industrial-bt-uart-v2-6-2d100f30e202@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260727-rb3-industrial-bt-uart-v2-6-2d100f30e202@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: YHqsAz6kA_nvdzi-0edpvCPs_eoNe51c X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzI5MDEwNCBTYWx0ZWRfX8hl8nTGY0LcR zP3w3kwoT8NrWtjEeJCpYfezwa8QkaNme4ZHgzN0yEK7R1+z/613MacmGVff10o5Oh7xycLBc0J d21qzZBzlC3AmzYxlSQQa7FgEWWfwe4bBbDwqm0bZViRFQmSpvI0uY3Ymx5h4NvfJOv2cTQhFP0 ggHDFPN7DLZ/ExQqrtNQn7TKRJoOXHxqWHYqkLAIwqM4CceElHb6x/B8+01PhohfLV/9MPeDte2 6n69Oi7vUK0YZRsyLgyWN9yBk1TDf692e2EBQSWzkdeRFr8hpoUNYcOyQUY/WMYe23mbzgJrV8m bj2pcjaMV0173h448c4GqUyAMmg0Jd+qAKfffQc/W1timMsteyGrl2rhkq9sy7tziqowT6x2h5G A7MbdQ3/Bd+Zu6C5FXgsBLHwtljXy+4vBdCCF1DmMLANGZbll0qzylBuramAQIF1OPFVmQu5cLg HbAQ+/PdcfkYUPk0dyw== X-Proofpoint-ORIG-GUID: YHqsAz6kA_nvdzi-0edpvCPs_eoNe51c X-Proofpoint-Spam-Info: AW1haW4tMjYwNzI5MDEwNCBTYWx0ZWRfXzLpvBes6pa9O U7ZoarFjKYTKQ1Fe/KE+ci312FW6x54Gf4Pup7JTGjgv90uUWXwUxBtMJGzR+bgko2H0j+HrAHz ANu99IXAp+jPIZAsWw+pZMQ/dWVCcxo= X-Authority-Analysis: v=2.4 cv=VZHH+lp9 c=1 sm=1 tr=0 ts=6a69f2a4 cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=iMgkBSKgpprIcW5G8oEA:9 a=QEXdDO2ut3YA:10 a=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-29_04,2026-07-28_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607290104 On 7/27/26 5:45 PM, Rahul Samana wrote: > The reworked RB3 Gen 2 Industrial mezzanine keeps the common Industrial > mezzanine hardware description but routes QCC2072 Bluetooth over UART4 > instead of the default Bluetooth-over-USB path. > > Build this variant by applying the common Industrial mezzanine overlay > first, followed by the BT UART overlay. The overlay models the M.2 E-key > connector graph endpoints for PCIe and UART, and disables the on-board > WCN6750 PMU and UART7 path so the M.2 QCC2072 Bluetooth controller can be > used instead. So is the onboard module disabled? Can we not just use two in parallel? [...] > +&pcie0_m2_e { > + port { > + pcie0_m2_e_ep: endpoint { > + remote-endpoint = <&m2_e_pcie_ep>; > + }; > + }; > +}; > + > +&uart4 { > + interrupts-extended = <&intc GIC_SPI 605 IRQ_TYPE_LEVEL_HIGH>, > + <&tlmm 19 IRQ_TYPE_EDGE_FALLING>; > + pinctrl-names = "default", "sleep"; > + pinctrl-1 = <&qup_uart4_sleep_cts>, <&qup_uart4_sleep_rts>, > + <&qup_uart4_sleep_tx>, <&qup_uart4_sleep_rx>; > + > + status = "okay"; > + > + port { > + uart4_m2_e_ep: endpoint { > + remote-endpoint = <&m2_e_uart_ep>; > + }; > + }; Let's define both PCIe and UART endpoint sin the SoC DTSI. And don't mention "m2" in their labels. Just pcie0_port0_ep and uart4_ep respectively. Konrad