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 4F098403E94 for ; Wed, 27 May 2026 13:23:55 +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=1779888237; cv=none; b=IXBQ6sO+9B+19U9/Th7Usf1HiLgStyrcC7rGqKf45ESLkjHOQ1zXCNe+iA3lHm/K4lKk8N5vFHUmjDX259GntUUH9PlYLEpDkbWiYBZZE29VMYF3onOrO2TzahjTKVTTvBXpyRE1X8VpRLrPkF/3+jaQSnvx47g1klDbzF/ZiDQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779888237; c=relaxed/simple; bh=fZEirdPhsiXXXgzeCpAJ/Yl+U0Bn3pFVopZz2C1bxzU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=WyPqKnUdTUAWFdQG5oJh0oOmcM5+Fk8cyvW/eZRDV7PoFhIFphexruDxWhF/foC5EF3HJS5tPB01nXU79+X5WodeyN7PFueW4v+bN2vi0L0a8uaJTfv2HV0LvIUJBGw5Rdp20J1vMdZFWzY6eI0xyEmvzhbpCHgWsKBduVl82WA= 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=Wt6ZH/uI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MKACRtdU; 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="Wt6ZH/uI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MKACRtdU" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64R9qxDf195638 for ; Wed, 27 May 2026 13:23:54 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= U/gnMR6HFXrUp4eDo7X8GSCD7DZCtPox7sItISbE2X4=; b=Wt6ZH/uImYVEEPcG Ip6vnNXu9AsxYJG9KYAe1Y3hvhVVk2+u9tO1pofDCEobgLXyrPNaox5XcmDQ8P00 nn+d1kTmbcCqPo2vqKymZTtlzxybHVBMh6tq/ymwP646AIGHvDFEKa4iwMWcm095 iChib0AoEqsDk+GFOD3ZkWeXnZFd47KmMjE9nKkxzbohtZe387Lqql4VMekdownc 6OxemKIzy7qBMxJ/85wKxY1mNhRoAate3tsArGbRB/vcYvjjltXSMD2U2qVVh2Gb unm4EMQZaecDHkc/Bv3V9cVwtebidNuQbPByR1v9XUtlYgMqCriMujGrBJKmaUGJ yLoB1g== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4edxce8pjw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 27 May 2026 13:23:54 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82f756ebd0dso6796515b3a.1 for ; Wed, 27 May 2026 06:23:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779888234; x=1780493034; 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=U/gnMR6HFXrUp4eDo7X8GSCD7DZCtPox7sItISbE2X4=; b=MKACRtdUWE/spmo/p2MBYBD1gebfF0XEjj5GJJuuQ88aquT8HorKi4JuJW4pZj4fYB 2G4D9G59zWAzkbZe11QGbBHSh2nK3ZmvC2gDz8P62dGsMyEskkcbrM950ubY164h6mgU ZmrdHp8GzFBLoW/zEad4pAz35lSTyehQLNL3RrEzBAE3KhCrekvEY/bcIHDAhOvz8yje G10yu1GDSbabG0ZvMbrUgD//DqW6o11zaGEdlN31WoK4/LXWx4GI5WM5UHp4E3XlRCUP Fzv5ERNqWj2YdC3YrAuKjIKUnhFfPKUT5NMt5A5hWqqtzOXRofoccWKLEETyfFzfjIK5 bskg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779888234; x=1780493034; 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=U/gnMR6HFXrUp4eDo7X8GSCD7DZCtPox7sItISbE2X4=; b=nuTF8pVuDmuh6VUIfRly+XPW74Yv+gVyoi1N28Rj6dekl8NPSBrL5VelIto+QfmQbS zHvuULaIK8PYiI4YqzXbFbhik5t3P4P+nt5Yb87FiXGLCmElP37kSEmjx9/ddYAJ8soB aMV8h1Vm/F+Ko3furRoIP7j3iWWxbTWRvPtcQhCZpYekUe3jIHxEqHkkpbIAqCT4nZo+ pqrOAOLEUbrP6hsoa0IZYUu6QT/7f/M/q84Gn1V3iQ7zy3KV9/srcXO2rkIH7iDnXlcZ 07lZHHk4AzKesoTG2tiQQOrsk3bTfg8Df87sA1A0gC3aSfXv5lTPzcxZuqg+hIHIshNV YOpw== X-Forwarded-Encrypted: i=1; AFNElJ+SIYBYvXax4KhvqkfXz/AfLLEC6Vj9Qh0kqC7DfVbgkbs/uIgrOW6J3xsIV1Fb06Ki8LAn0jpNh2lGBWs=@vger.kernel.org X-Gm-Message-State: AOJu0YwvduKmiYq83t3MWJ6FP0hWHVgqOVf4uuwgm+PgKk/jCHmAvvk9 NXcz7qc3ZiBOSoikzWtES72k3rhzIS8WsdJ2PalCHU0khSkz9UZOyOf9Tj/7XeWzXo9Plh1IVJ0 2zUbBLx4vNnwTYT2FwgoPo/TRv8t1ZJy701KC89UDiK08NmO71meA6dshbLfxW174eAc= X-Gm-Gg: Acq92OGI/bcodz0FmdilOu4EnwelHM1CzaTKoTjxaLTXi/HSEIISLZUSXOnuuu0Ojmh zP96bMorT4J5VfgGxS+9rHKfGj7KFoR3WDVEQ6uw3PtdbpJlwfdcdmUbMTVHVYV0PPFsEUlP8We ZkHb67H1/+SdK1uX9La97ugpER+4iTBQLdvY3tA5NJv2i3ZyStKNA7hbWMS7pLUn1zHN0U4Gi6T EUZDFCn5lJglR0hZ4bw428SPSvIIzuCUc8Q2wfFscaBJ+plxYRJ3ZXmGMaMa0sRbS5/5FfzJKSW hOeSMdg86V3SRB7mMLKpG/6gmopDdgnSkMH4N8Xluh6DMhTsiq1YwsSw01KWP98QSKa/kHmw9mA BdjN+fuflvTytBQ/RmmwSnkz68p6L2w9cAX4FdZfCJVxSPziKc8e28FHmJZow X-Received: by 2002:a05:6a00:194f:b0:82a:f02:7355 with SMTP id d2e1a72fcca58-8415f307755mr21996054b3a.32.1779888233813; Wed, 27 May 2026 06:23:53 -0700 (PDT) X-Received: by 2002:a05:6a00:194f:b0:82a:f02:7355 with SMTP id d2e1a72fcca58-8415f307755mr21996009b3a.32.1779888233257; Wed, 27 May 2026 06:23:53 -0700 (PDT) Received: from [10.219.1.106] ([202.46.23.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-841d6eb0313sm3374638b3a.13.2026.05.27.06.23.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 27 May 2026 06:23:52 -0700 (PDT) Message-ID: <30a33da1-6424-47f3-9e7e-a09ca61a1234@oss.qualcomm.com> Date: Wed, 27 May 2026 18:53:30 +0530 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 14/16] arm64: dts: qcom: shikra: Enable BT support on EVK boards To: Dmitry Baryshkov , Komal Bajaj Cc: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Krzysztof Kozlowski , Georgi Djakov , Bjorn Andersson , Konrad Dybcio , linux-arm-msm@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Yepuri Siddu , hbandi@qti.qualcomm.com, rahul.samana@oss.qualcomm.com References: <20260525-shikra-dt-m1-v1-0-f51a9838dbaa@oss.qualcomm.com> <20260525-shikra-dt-m1-v1-14-f51a9838dbaa@oss.qualcomm.com> Content-Language: en-US From: Yepuri Siddu In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: VYd0V0DWfWw9bufsqGDE-ObKQyH16T28 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI3MDEzMCBTYWx0ZWRfX3CTi0p1yg9Am zWwjnZBmKkGnWTAUsENsOv7hMBrxfrvcEr0SLQtZMYhNEUQajkFTG0GqjXgqcFstv1G4bheLPMa sM+R6V6FieoatMpKri+sHFMD8mTi/MyO53fZwABQ5hksxonfx0L7Km2xduhf+5iRJhQ8FPYBaTM UZWT9lamRQi27RDQJxW8fY7c1stGPwWZX3tnY7PVUChioOD+SbM/1H9mPsps+kxx59kg/tRUQ5T Qw4jg8ahlxiL1BmPPx4Xq6plxZb9Cjvy6Cxr58RPC1W6h7kXWDv1lgpxgpklBHFWDHng4N/Ub6M x8pH2Yo817UL6kK8OYVumzaKQ1AUaTv8Qgs08hSDwgPT0nnuGfpnQnKW3PAoZHYPzGF+V9SudhF ZU8Jf9R5Zz2p+bj7QAP0LfhWG75KfWz+Mv40rGOtvSUzrt9ZbYnW5ay8va4Bmv091+YTb84aqt7 0bbFPk45AZx+hhysjJg== X-Proofpoint-GUID: VYd0V0DWfWw9bufsqGDE-ObKQyH16T28 X-Authority-Analysis: v=2.4 cv=SIpykuvH c=1 sm=1 tr=0 ts=6a16f06a cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=j4ogTh8yFefVWWEFDRgCtg==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=GjFf7XSWKEao_LXfqQMA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-27_02,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 priorityscore=1501 clxscore=1011 adultscore=0 lowpriorityscore=0 spamscore=0 impostorscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605270130 On 5/25/2026 3:01 PM, Dmitry Baryshkov wrote: > On Mon, May 25, 2026 at 01:19:18AM +0530, Komal Bajaj wrote: >> From: Yepuri Siddu >> >> Enable uart8 and add WCN3988 Bluetooth node with board-specific regulator >> supplies across CQM, CQS and IQS Shikra EVK boards. >> >> Signed-off-by: Yepuri Siddu >> Signed-off-by: Komal Bajaj >> --- >> arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 12 ++++++++++++ >> arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 12 ++++++++++++ >> arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 20 ++++++++++++++++++++ >> arch/arm64/boot/dts/qcom/shikra.dtsi | 7 +++++++ >> 4 files changed, 51 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts >> index b112b21b1d79..259032bd20af 100644 >> --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts >> +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts >> @@ -16,6 +16,7 @@ / { >> aliases { >> mmc0 = &sdhc_1; >> serial0 = &uart0; >> + serial1 = &uart8; >> }; >> >> chosen { >> @@ -57,3 +58,14 @@ &sdhc_1 { >> >> status = "okay"; >> }; >> + >> +&uart8 { >> + status = "okay"; >> + >> + bluetooth { >> + vddio-supply = <&pm4125_l7>; >> + vddxo-supply = <&pm4125_l13>; >> + vddrf-supply = <&pm4125_l10>; >> + vddch0-supply = <&pm4125_l22>; > > Use the modern (PMU) bindings. Also please add WiFi. The modern PMU support for the WCN39xx family is currently not available in hci qca driver, that is why we have defined the regulators directly within the Bluetooth node. > >> + }; >> +}; >> diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts >> index e62ba5aef71f..142cc8da53ce 100644 >> --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts >> +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts >> @@ -16,6 +16,7 @@ / { >> aliases { >> mmc0 = &sdhc_1; >> serial0 = &uart0; >> + serial1 = &uart8; >> }; >> >> chosen { >> @@ -57,3 +58,14 @@ &sdhc_1 { >> >> status = "okay"; >> }; >> + >> +&uart8 { >> + status = "okay"; >> + >> + bluetooth { >> + vddio-supply = <&pm4125_l7>; >> + vddxo-supply = <&pm4125_l13>; >> + vddrf-supply = <&pm4125_l10>; >> + vddch0-supply = <&pm4125_l22>; >> + }; >> +}; >> diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts >> index 727809430fd1..9bf52030bcc5 100644 >> --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts >> +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts >> @@ -16,11 +16,20 @@ / { >> aliases { >> mmc0 = &sdhc_1; >> serial0 = &uart0; >> + serial1 = &uart8; >> }; >> >> chosen { >> stdout-path = "serial0:115200n8"; >> }; >> + >> + vreg_bt_3p3_dummy: regulator-bt-3p3-dummy { >> + compatible = "regulator-fixed"; >> + regulator-name = "bt_3p3_dummy"; >> + regulator-min-microvolt = <3300000>; >> + regulator-max-microvolt = <3300000>; >> + regulator-always-on; >> + }; >> }; >> >> &remoteproc_cdsp { >> @@ -57,3 +66,14 @@ &sdhc_1 { >> >> status = "okay"; >> }; >> + >> +&uart8 { >> + status = "okay"; >> + >> + bluetooth { >> + vddio-supply = <&pm8150_s4>; >> + vddxo-supply = <&pm8150_l12>; >> + vddrf-supply = <&pm8150_l8>; >> + vddch0-supply = <&vreg_bt_3p3_dummy>; >> + }; >> +}; >> diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qcom/shikra.dtsi >> index 124d0f05538d..73681bf0e3ea 100644 >> --- a/arch/arm64/boot/dts/qcom/shikra.dtsi >> +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi >> @@ -1753,6 +1753,13 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, >> pinctrl-names = "default"; >> >> status = "disabled"; >> + >> + bluetooth { >> + compatible = "qcom,wcn3988-bt"; > > No, it's not a part of the SoC. Move it to the board files. I will move the node from the SoC DTSI to the board-specific files in the next revision. > >> + enable-gpios = <&tlmm 88 GPIO_ACTIVE_HIGH>; >> + max-speed = <3200000>; >> + }; >> + >> }; >> >> i2c9: i2c@4aa4000 { >> >> -- >> 2.34.1 >> >