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 3E11E3932FB for ; Fri, 13 Mar 2026 12:35:44 +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=1773405345; cv=none; b=Jv7Jsh1zoHqfg5e7RPTTzPrw4Xkjc+xePsd47rOcdM2enKf0knKzYLsww/O2KmLcGc2Zj/6Py+a7JK1BesdYW+YdnYoyNnh7R4LMQygz1MTl3Ek9p/ho4OkNGWkSr5t/pOXko6yaExkuXUVTwhJi/Fj5TuqOnzGCmErIA9egKLM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773405345; c=relaxed/simple; bh=U8Ak6oKhFgfiwx6TcDOlzDTgaMSNLc43Trkp3IHVdWs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Rh8zLnjYxCx6EEs13nzVEuwMWlOz76aw32Z/JPQtyBDjzj8nmf4nesFRbJEekNmeHamwOvmHkA/Hstc31wO+PWH8RaWCFqHVVXokeisj/d1CXDscKEK6CbE1b6GpNhbFJtaQT44wZCmBqfQvv7w37hEmPk/x2QOvZXClvzcsWNk= 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 (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62D6oMkO792882 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-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cvdnt16ug-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-f198.google.com with SMTP id d75a77b69052e-509118781dcso23904011cf.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=CdR+LbQrxt2IFRN/Uk++087FEYqFXpcXPiWAVBi7heY8kasRHiguZK/NadlFtD50hs YHS9ANr5wUnhPz1hWYNMJ6xen8wlHk0WLOi/OBv/z5yDsJcsDj0yEZGgtBuBSGsCyUQZ +cIvqmybQkXYkYn1hhQvVFmKAW4EhHFCQKMEIJvRj/QQ8nwHY3bRvOrgIsVY2lyvZ4k3 9cS/JqQ5e1wekr1bNXfjMTa2Oab0NgYJjNDREpQtE3w2xIdJBa2wrNT2UoReLJtv2xuf 5t96she4jRFNi14crnG39v6F+PRkMQmAnG7mYge39H9PLJYPW8x0QyfgB+UUa+gzLwQc 1jKA== X-Forwarded-Encrypted: i=1; AJvYcCUx2MW+qnniHCQ1Mz9mgQi4CTMMaMkdMaBIRcJUX67RD7jCiCC3YpCe0P6Gd1V543nWgz1VRKyi3rM6q40=@vger.kernel.org X-Gm-Message-State: AOJu0YyCN+fo5pm+psXPNav/epceL7D1Z6gKEgFsttTzCjWvCSK+MoHh pSYwA0vnIPVP7T7QakbMK6jSl1aSmURRh4kV9N5QAD7bZIGZb7jZxBtFaSKRcSyJQWvaVabMsud PILJ1VGyzfIbHZEXPJ0PixD/oXpEuzOf4bC2J8AJiywP5DfOpi9tAlhm5OE78k/PNSkTJ7bSVnb 8= X-Gm-Gg: ATEYQzxGdo5rV+K3kjr3UJDPx72UmJesoudMOofD7+PqLC8LUdghYnmgpqUVSmX6NL4 jVIkbbDTYuR1qjhKEo5Q1HWcTZuZFOT9HIolU3c0kgH+xDkegvDjBEFMejMzbSCtfwGTvRimRdU zDgaVadajPwDgxdzDdM5c3xL2nSGQv0E091q+IIBfnwbJH4PGhfsSPktxIcK5PcDsxpHAj3CkcL DJm2Pn+EUbkntTk32m1HRG9mBii0I4R+QPXwtxMNXdj6+5n+mF54QlFtrFJlcNI4tqjl4f7EPHP 5STZ4cIgzUp1h2ju0tCq+6QOF4FbukhWJSvY9ro004amRqIU/d/IdiAG96FJTBOB5QYsaN1ZcHs 3f5aNP3LfczuhaLJ34cPWuMtWhIPfxZmwuDLHEQCZVpvB/Sti/0RQUau0XbYiBF4rx6ao64Lx9W Wja3w= X-Received: by 2002:a05:622a:1442:b0:509:1057:4a67 with SMTP id d75a77b69052e-50957caaae7mr31210681cf.2.1773405342231; 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-kernel@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-Authority-Analysis: v=2.4 cv=KZrfcAYD c=1 sm=1 tr=0 ts=69b4049f cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=o0osI4lbHl_TFWF7onwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-GUID: pPMTcBIv1fI0JWfofL-4q91RVrafkRvv X-Proofpoint-ORIG-GUID: pPMTcBIv1fI0JWfofL-4q91RVrafkRvv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEzMDA5OSBTYWx0ZWRfX60xfJQ5aKuOX BxvbbpYICaq+1lPxfiJ6tWiSGwuBmW0w04TyyxQUn7W139/3Zs/95kGRTbzOWtuMDQXBPAbZXaU N8nNi5ZDa3Sf2WI4WIWnjRWVD2G8/Ir9BRpqDvNpFiLnN6hA4dyu+gVPXX1zOxlh3TGJEZkworX ZAzD/wU9AK+NaumiFKWY7nqzcSzkyaTjv1nwjHd1NnDr/6kxdHu7vXRo5DYlGJ9vtbeCY6yVZTQ lJRLzKTxXloYAr0gEYRewXKvGNnGNCVVZRmPXouE9HwqBHErhTc0+AyJY9gqQ24s459oDbLHlUS xFUa6cw0aWlLvKdZf556GwEBo+lobzYqSJ/INlaJyFZnmK+cp5gVExufDK56EDc5oH9Yl/CiG+x IJ5jVUDL3Z4USPClaRQzPyppkMY8zs3tBG4iSKe9bFtsMXQsx82wzj4tyd3H14Hpc09Mc/VADSz wJkEkm1nGcvQS7UtZHw== 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 phishscore=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 impostorscore=0 adultscore=0 clxscore=1015 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