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 2563C397E8E for ; Thu, 19 Mar 2026 05:22:06 +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=1773897728; cv=none; b=CAPgtRQIMKixLheKRT6XEBwO3YVDf9/WiQ9GuJcspThgnbSi1equ96nhpNlZ17fxEb9tb/7eUFXY22bbuO+nGLUZLuEe36FzjutMW2MA25hEVuUibG3e/E+Y2wZ4eCJ7e5I2h403VdDfp42Z/hPww/S4ziJSyPHF2r//6mFeHGU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773897728; c=relaxed/simple; bh=a5iiqO1Am2OWCq075yZfw2R1p/EIkUJTHJLlohpIPmQ=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=b+4wrynl1Aj8pdRdUiqM9CtaJi/Xo6YP4bImKfEC5+24tIAJy7nmCqTAA03Oz+mBRhWaE57fgVj5mxTTDlS/R0ohVKKRLy2op0csZRYqgOQM75EEj+Eb0sdW+XLY8U7kPQzhRLTpR8pZ+gHHPkiLd9g6MokYXVdFeVfl7aSsKsM= 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=LjEtOZxg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SaUcqKbI; 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="LjEtOZxg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SaUcqKbI" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62J2bvM83413784 for ; Thu, 19 Mar 2026 05:22:05 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= 4I8/5ez3q2OJRFcbgSMBcsslv1AdLgBA/kvA1ffDk1Q=; b=LjEtOZxg7h7xv8gN FixCK5mcVT/TUuTAKxHkXBxQTM/HxbFQWAi+Ur+GHjEhPVeaaPVYKAFI4vNGIC93 zbnSLmRS4S9yAMqlzZZYENJlVDNMfGyVzz/kfPxSRgQoUxHJwsiZecw25Uokd0Zn tODeVnrEeHcx35O+JWurKO2cK/p8jVa+8Svem4JQYkN3oqS7IbTNPtoSEg01WQRy yGBy1GYJlANI68WotDUk8vc8qSWNbG/LcJpoLkWPM0wBG6Gpl5/REYjY/JT4Lkrz NxX/EfimjjwN0q4gy/zbukRF8nBuXYIouc0vgA1V8PWbyUYSFHIsnBh9l1M3y5Hd Hf2Jlg== Received: from mail-dy1-f198.google.com (mail-dy1-f198.google.com [74.125.82.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d0032j04w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 19 Mar 2026 05:22:05 +0000 (GMT) Received: by mail-dy1-f198.google.com with SMTP id 5a478bee46e88-2bea3b0d83bso15575681eec.1 for ; Wed, 18 Mar 2026 22:22:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773897725; x=1774502525; 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=4I8/5ez3q2OJRFcbgSMBcsslv1AdLgBA/kvA1ffDk1Q=; b=SaUcqKbIU8Mf5hiHD8XQITn+X47GTEiM0IP6/B6oOJ1QXpLhO8Pxst4zfyZhHmB5zA kVS9FWexTb4SnDCiJZ/iK1v89+IosuestQcbizoWK49T2WqXVFMYPsZ28tgRdrLXrAIr mZFiEwq60K4NdQArI7RK8OSn3SkjTHB85qFcB5dNbNMd7lSSge4VVRm8peWxMywFNdPS CetgdUNr6Gw3ZAn6ZG9f3VC8mddz6YIkaJZKyFl0LjXVGUnHV3ESGPj+rDbkrUn/aOe3 Y1ADWmHtojzfO28cg9m9hzIdPLI2Aj6KVSXq99Xx5FO5PfNXawBYQ+5C5+zYZE7lVW+4 uY9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773897725; x=1774502525; 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=4I8/5ez3q2OJRFcbgSMBcsslv1AdLgBA/kvA1ffDk1Q=; b=S8WZ6QJpsff/+DTx4RLqKw9IGHrTfZ9Pg7AsLRe/qZ56HFBe+ohGPm9KEqeyg1INcW XQykCMjl3VSGgKMjsFhbFhVFv+HKra4IRpmEZErhHfTXfJToHowWv/0lslQXvhFJi3KB 23zDJk/9r1I+qWE2X3qZQT41trkKc/wxQWyGs7MwnzT7L4j38DmPcKYUi6rrmFoGryN+ 8vykgHR5xOshUyXGz5p5UAhy/iVRJo5RS0tUfBnlwHYMQNQRBtvStwlb6r3hFd8NCpzL HPfzDyJA2s6iw3uzc1qoVje7btAsLpR/p8BVKZt7nJK1QcbBu5ZtMmhw73yW/YJCo5LM ZLoQ== X-Forwarded-Encrypted: i=1; AJvYcCXdwUVIxZ/8Z7vpfS0t37Xanf0JyDUcAl19MD1ZYi3AB1stOQIs7QzlLvXemz+szBfm5x1mjdNMXX+hRpI=@vger.kernel.org X-Gm-Message-State: AOJu0Yzls+zTnbMr+hpmO93b0lvS+ZIM4V3SnlZx/5j5XFRu9AaKWUyO Gr5w9dD28SsRYWe9TyERluuagoR7Ub4eOYvwDuoS9vyVKB5mC6k5ByMKcpnTQPs82jEESAsS4OW G9eVv4BxFDh7x8qGUXoGmLrbY+gMw3bDSn3mLsDNE+HdwsWToxe6MA8jJf+0YA17ZCEQ= X-Gm-Gg: ATEYQzydh2OhKZ1XyDe3nSS7ynqK0MRuYdZONgx9IMsoKYGUvQO9hjGpwPNfWUMjnnA XjB3dV+hwRTpqkDZvVA+h13Zn6ZlscVmhNX7S2xXnddrtroUvstB+ZWmDdfkf7n0Ct4xhP0vc76 MhA+f26uPSq3fFc2Re1VUWe3vB+00umNpY4QbEFfto54BtrvqFN63QrNPNoV28AaZ61k6YyTAQ8 AGz6oUossm3LAq05qsdGqsQYDOISX1EW5XIwpdH0B0m1c1nlYsOGMWsdNclDW94Qrs3NssYZ/XV sQ2e9qYHYKRM5EmE2wNz737r6mrJ/A+hKMu6tAbrGiz49dNDd/6a3BRXZTrB2uCFdSqI6XGKNfD KSBtFTCF8hDEONpQ6V8UFV09lfZ6otzj5h5xsAoOhlnO/+RU1JDEfvttYa4VNNDUAFih5SR7qMR A= X-Received: by 2002:a05:7300:cb0b:b0:2c0:c27c:339e with SMTP id 5a478bee46e88-2c0e50423a6mr2959137eec.25.1773897724540; Wed, 18 Mar 2026 22:22:04 -0700 (PDT) X-Received: by 2002:a05:7300:cb0b:b0:2c0:c27c:339e with SMTP id 5a478bee46e88-2c0e50423a6mr2959121eec.25.1773897723954; Wed, 18 Mar 2026 22:22:03 -0700 (PDT) Received: from [10.110.94.9] (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c0e559ff3fsm6714643eec.21.2026.03.18.22.22.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 18 Mar 2026 22:22:03 -0700 (PDT) Message-ID: <1603a5b0-8edd-4c31-b2d1-344ee7df10ac@oss.qualcomm.com> Date: Thu, 19 Mar 2026 13:21:58 +0800 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] Bluetooth: hci_qca: disable power control for WCN7850 when bt_en is not defined To: Dmitry Baryshkov Cc: Bartosz Golaszewski , Marcel Holtmann , Luiz Augusto von Dentz , linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, linux-kernel@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: <20260319031040.4096297-1-shuai.zhang@oss.qualcomm.com> Content-Language: en-US From: Shuai Zhang In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: ymRUsKJFL8n9z1psX_o_MXIi-IYyWD8R X-Proofpoint-GUID: ymRUsKJFL8n9z1psX_o_MXIi-IYyWD8R X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE5MDAzOCBTYWx0ZWRfX+FxJcdlSfsQ1 hnryW7iD5PrGQDuPd+SL/KmVwijZr9a4kpE1ctL2I19K0aKTjgI0EylsJn2ZOyxjtxbx8uS8ix6 Rw6A6qf+Y5lViDCo+eOJoQO3ZJdwbZZL332kIqTsFMzX3VzwVubNQqWmY2nNWX8mdPXDfDUxDFC fFSEtluENFMp/a2jMbCgCJSUEeYehe3zcfLNlQvo4RATbxHI5qRxjkNkTLBkh3zd6dPzHsaI+BT WPcrGY0lXtCIouZPUIj/PMUNDp2Ft30gh4oXTf/SDUVOZDE2utT3pV/gqhFuKnexRkP8UUwDUc5 bJ6D7VRHrG1JeOtj0i82VRqR19xAj8robfCVqD9M/FjA9fMt5IolPrKrdLtZW4joGOq2A3B3Ihm k6oJQnp6CJ9Nt4pg1u8xC5xgP77gLQnfnCuopLevfEaDConaNReo4oBzTUCfJy6DaREWoDn0OBZ njUXYN+WSDhw45oO5Sg== X-Authority-Analysis: v=2.4 cv=WO9yn3sR c=1 sm=1 tr=0 ts=69bb87fd cx=c_pps a=wEP8DlPgTf/vqF+yE6f9lg==:117 a=JYp8KDb2vCoCEuGobkYCKw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=AYBSpBTACJuzp8GJotcA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bBxd6f-gb0O0v-kibOvt: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-19_01,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 clxscore=1015 spamscore=0 malwarescore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603190038 HiĀ  Dmitry On 3/19/2026 11:51 AM, Dmitry Baryshkov wrote: > On Thu, Mar 19, 2026 at 11:10:40AM +0800, Shuai Zhang wrote: >> For platforms where the bt_en GPIO is not defined, software-based power >> control should be disabled when power is managed by hardware. > What does it mean for this chip, managing the power in hardware? bt_en is pulled high by hardware, or described in the device tree as a regular always-on GPIO. >> Add QCA_WCN7850 to the existing condition so that power_ctrl_enabled is >> cleared when bt_en is absent, aligning its behavior with WCN6750 and >> WCN6855. >> >> Signed-off-by: Shuai Zhang >> --- >> drivers/bluetooth/hci_qca.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c >> index c17a462aef55..4512ff7cd0c0 100644 >> --- a/drivers/bluetooth/hci_qca.c >> +++ b/drivers/bluetooth/hci_qca.c >> @@ -2484,7 +2484,8 @@ static int qca_serdev_probe(struct serdev_device *serdev) >> >> if (!qcadev->bt_en && >> (data->soc_type == QCA_WCN6750 || >> - data->soc_type == QCA_WCN6855)) >> + data->soc_type == QCA_WCN6855 || >> + data->soc_type == QCA_WCN7850)) >> power_ctrl_enabled = false; >> >> qcadev->sw_ctrl = devm_gpiod_get_optional(&serdev->dev, "swctrl", >> -- >> 2.34.1 >>