From mboxrd@z Thu Jan 1 00:00:00 1970 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 BF456392C4A for ; Fri, 13 Mar 2026 12:35:43 +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=1773405344; cv=none; b=n1Qa5egXS5fRPQeesW+w7EKLKFH9V9RdWt6J2Ajelt4Pd7/OenuIUJhKpoJVAX18UvG5EfFVOW/WZefC3wqkul2IUh8eF1aW15G/+4PILUZh0sZbbLmC5OQa7rC/GowcKopYq40ZmR22gFTphKmU77c7YdD0q1Tq/gO/JE6k45k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773405344; c=relaxed/simple; bh=U8Ak6oKhFgfiwx6TcDOlzDTgaMSNLc43Trkp3IHVdWs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=hjMMcJZ5wwOKVrL6yGOZl64dlVjUqh7GcnUBk6QT1Yvzh3wiAkph7mWHtdKJcoFwpQtrVijM7mR2wL7s+lqCbnSFaqLnclIB7gIwiK05/dPUaj6tK8fN9cd2rSmsG6n7xv9otVmPLtC9/YBS5+x+NiNvoNA9ZqshrOq8/hx0i0g= 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=hhYHRgLp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dWzfQc8R; 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="hhYHRgLp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dWzfQc8R" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62DA7m0c1749131 for ; Fri, 13 Mar 2026 12:35:43 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= ZFQlLi5fIwcgW1eNDQpKZ6gmEkmv4Gi6LwX5bnaQCU0=; b=hhYHRgLp6kMIAoGE IDFCHkMefPoAlbpqy1BOYiDxctLJWhivYxZcdDL3BAfLWthoGWN4P3GSYtczABIE RgyvIthQBMgNL9e2hkmXo+RL9NJdanng68P4tMXFBi+xHjz9199J25diXAmQ8t4E LjQoh8/7m2gbZE6i84XBZtOpvD3Ikh9OZsQuR08Yjs9QGvZ4DlQkrh2ZN42PqTAe F2ZxsiSZnv8MsZWzzwqBuN2XO5rtUV0yloYU3GrC08KZzeacfdg9JEhERBvImhYL iTkiv068ZH/3ijqF/6xvvNwUj4Y0mflF53T4TIriN9+2aOI7GKKv7zCs9Ov2aoCM umIRIw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cvgj6gems-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 13 Mar 2026 12:35:43 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-509118781dcso23903921cf.0 for ; Fri, 13 Mar 2026 05:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773405342; x=1774010142; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=ZFQlLi5fIwcgW1eNDQpKZ6gmEkmv4Gi6LwX5bnaQCU0=; b=dWzfQc8Rp3A0HgK/ehUnBdPam6pZQH11Z5+VvJMj8nDe3+5droR6fJJmg3WDnHe3p/ PfRV161GH/xHqERcXuhrnurCSsY9hprWE7RchmrFmQ0oni0uDg+1oRWbj4WxYDUmHkXZ pJV+wuP2fIrcdiMU6T453aIY06yUp2QKWaGR+A2td2ljgPqzUmakXozTQp04DNXi1wEf CcPOvwAlSdoBkVjYizOd7MuzimhFSfNdU9I59X2co7qPRllrolhFoitQh5Aq1ZRpKbQ+ X6kS6DNoNoNvqPzH0uqDIHlNaLsW/qIHa7esR9cOrSvlomG4whgDEvpEZ3q6cz7a8lgQ qF9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773405342; x=1774010142; h=content-transfer-encoding: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; bh=ZFQlLi5fIwcgW1eNDQpKZ6gmEkmv4Gi6LwX5bnaQCU0=; b=DKvJXlTx+L2/etokdgfRp+GxSGH6Vja80onW0PMTDeX/BhJArfY4LeNWuqlH1hdrHV XwNC/D/oqHpALyNStsxV/RwYa8BQKyX9BmWkfOW3zVk6E5AOIdHcdzVctUAn7a+IUyU1 N1v2gAxRVY1TvmCrYtJCicYKiEXKnOdF4zIXZtOJzjn3bcxCb1izixEBvtwDNGFbwL+7 slK1GmgfYuF6mXvu1rcJJZ9tMNN/sLE3jNlybyF1aZYxuKQyrnBWqTtFuXuGk9uFAtCg J7ZRsiAouu4cJCPWBoq+/gRTtbTFmE0PF/FzWgC0o57oH60+H4eFvGQj0FCumuXQSnOV lRqw== X-Gm-Message-State: AOJu0Yxf5A30WCDTimgfIc7FKzHFIl3LKsnYzNk2+crXiVAPfCRqbXJb mcq+/+Xa6efv7+3xzrrQ2GHd/0itMT//fZeMtFqtM7yH2PIue3RorlEVIxzLagYoJK1vGGZHR1A 0jAtx9rhLEqv263hR6x0mb3p9/FvgUR2Bwbg6cteJ5mt3sEiaenHbJm/W5GWYho9Z3Zok X-Gm-Gg: ATEYQzzHn0JtJAEiEg2g1KxrzopY9Wl1GPm7X2h5XkD1Cj5g/+MBLdpBecazkBBcBMN tZRdWcIaB2sNHDhXoFkJ6llUlMa3la6/1qF+2Qj9QLJP/q8R49f/PFy0CokAhihBQ6AGUV5+/7D y5t6zReWEakkrbyGpgM76JhEkr6Aemw6R4bNOTOKUuoIkOsuqah6Zsmg2un5F14G0M8aD/wiXo8 YGfqnnzSAzSV9SBsDZ1hl9qgofm9TF8ShLIkPtGuHKhcCRzTO7de34aOdjsCtISK7xJjnuVSiJL 3x3URydqmGjfta4QZ7a3ZKO3yhZrFnESk8SgACXOWnNJCWp51UIyAh3MGLGvjWfizvSghzh5pvc 2vOV85dnA0ePPGvX21n/LakCO7MnmvzvTZJDlsvTU2sXi6bkulqMPvCduKn6f5kGoHSfZ3gsNsP RcNIQ= X-Received: by 2002:a05:622a:1442:b0:509:1057:4a67 with SMTP id d75a77b69052e-50957caaae7mr31210641cf.2.1773405342226; Fri, 13 Mar 2026 05:35:42 -0700 (PDT) X-Received: by 2002:a05:622a:1442:b0:509:1057:4a67 with SMTP id d75a77b69052e-50957caaae7mr31210331cf.2.1773405341756; Fri, 13 Mar 2026 05:35:41 -0700 (PDT) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a155f33b95sm1519437e87.15.2026.03.13.05.35.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Mar 2026 05:35:40 -0700 (PDT) Message-ID: <7b16ec93-0fb6-49ba-b329-eb92525a3ef3@oss.qualcomm.com> Date: Fri, 13 Mar 2026 13:35:37 +0100 Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1] arm64: dts: qcom: hamoa-iot-evk: support Bluetooth over both USB and UART To: Shuai Zhang , 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, linux-bluetooth@vger.kernel.org, cheng.jiang@oss.qualcomm.com, quic_chezhou@quicinc.com, wei.deng@oss.qualcomm.com, jinwang.li@oss.qualcomm.com, mengshi.wu@oss.qualcomm.com References: <20260311090921.1892191-1-shuai.zhang@oss.qualcomm.com> <97a3f3f2-e9e2-44ac-a682-0e0f0c100a45@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <97a3f3f2-e9e2-44ac-a682-0e0f0c100a45@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEzMDA5OSBTYWx0ZWRfXzTdu5DjmaV5X HsMKjyTAhBY4O3xKkPsCuNILboAJfUvSl5/cWq5YjnrPhHmMpOasEmWMxK26bbjQ/3uwoMEX0eA p2MZ2j3SpHxm7k+PX+b9Qep8VFve36YI3bbvsE0h2y56Sw2RpYg19y2sKzGpQCUzsTwFHy90dbU RFl1LGAAnCwwqNDv7MQI9WB6bhIA4joly0jl73mNZ+i5uci6QHHN7sc7g9GLPNdf6ZQMi7vj5pg 63F2pRminumhmLiH/ewc0sNRIVD/lQUzF/SPIW1MtH48TBwXXXNhsU459IomD4yWvxxdFDcI1Hh Zm3d7qJyYCIPq7XcCWXXgH7SGsUiOFD/endjnyPNPJLke70B8q2DOH0+s52PDrckvzIcsyqnSZq GnuplNEKAyypTlda35rPYkH29zLwIk7w+fU55DpfIMDK3MBoEm/0cXr/SeyJwIYjjWt57sApq+o YoGgVz3akmgIXXt4Bsg== X-Proofpoint-GUID: pG5UMW3vQi2BaXvfuxSmXme7n7II8HeU X-Proofpoint-ORIG-GUID: pG5UMW3vQi2BaXvfuxSmXme7n7II8HeU X-Authority-Analysis: v=2.4 cv=H+vWAuYi c=1 sm=1 tr=0 ts=69b4049f cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=o0osI4lbHl_TFWF7onwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-13_02,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 malwarescore=0 adultscore=0 impostorscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603130099 On 3/13/26 7:37 AM, Shuai Zhang wrote: > Hi Konrad > > On 3/11/2026 9:07 PM, Konrad Dybcio wrote: >> On 3/11/26 10:09 AM, Shuai Zhang wrote: >>> When Bluetooth supports both USB and UART, the BT UART driver is >>> always loaded, while USB is hot-pluggable. As a result, when Bluetooth >>> is used over USB, the UART driver still be probed and drive BT_EN low, >>> which causes the Bluetooth device on USB to be disconnected. >> Is bluetooth connected over UART *and* USB simultaneously? > BT uses either UART or USB, never both at the same time. [...] >>>   -    wcn_bt_en: wcn-bt-en-state { >>> -        pins = "gpio116"; >>> -        function = "gpio"; >>> -        drive-strength = <2>; >>> -        bias-disable; >>> +    wcn_bt_en_hog: wcn-bt-en-state-hog { >> This name is illegal (make CHECK_DTBS=1 qcom/hamoa-iot-evk.dtb) > > > |I will use tlmm to control| > > >> >>> +        gpio-hog; >>> +        gpios = <116 GPIO_ACTIVE_HIGH>; >>> +        output-high; >>> +        input-disable; >> This property is not allowed for TLMM pins >> >>> +        link-name = "BT_EN"; >> This property doesn't exist > > > I  will remove it; Please run make [...] CHECK_DTBS=1 qcom/hamoa-iot-evk.dtb for your next submission to ensure the schema checks succeed Konrad