From nobody Sun Feb 8 13:17:13 2026 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 703133491CF for ; Sun, 11 Jan 2026 15:49:22 +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=1768146564; cv=none; b=eVvIsr+WY8pVYEVoFzhbFAjqFq3mHUo4jdfMMM3eicRngqzevCStzyTqQCNp4HmO9/iSnPKNCM5Jgf1+wq0rTgcNgVVpJblr3BKZF7r5N4qDiJlsAtCLpAWnRJDbcC3g5q7dsjA3PjcCZbIMhDvt/AIYFrpEmN/EnazlzOjGNdg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146564; c=relaxed/simple; bh=p9n+8spvnmDLscLz7Z+TiQJ+KER3vsC5z50GD8VPSz0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nkqgyztyFnJmzQLrFaNrPJeZOkPO6KJl2BtJ6+WYRpO23n2mv4mvYK+9wfKAeRDfxVYV+WWrllCQKzu97D2STucGjIuZ0Ft0D2GMMJdLLiATCdmxJN5XxKSac+wr/pmB4B7IhyfGEsgzdLIcs8km8rDAmg+0zQUbGzk9i0692IE= 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=k/A4IUYG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gxkvqRWn; 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="k/A4IUYG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gxkvqRWn" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60BBw5Yr1752685 for ; Sun, 11 Jan 2026 15:49:21 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= OZI/1fpkr71yAuCxMQSjluFUp6Yw2T2ObelvTri5KSs=; b=k/A4IUYGgnlZbFCP GEStf8w4sWnOkACflSeCn9gOKTwSMBSAzK2lt9H/0V+xPAWKjLFqpyUDOUfi9qzv TUmnkCcRzoWJSdfK88nfl+/8yTQ5HuU3gEhgN6Gbcwgw9tFwu9qB5r5Uke9sqZoM 867mRYRDcRVHO+mdyRT/1Z50jZbwhsEnE+nV9Lsug5eM2TXGmOo7mU/qX6mpAzKt s8tsYa5LSqmOAmnlRjJORJ0t3XM+1EdQNw7ZD25QN7JOyslC3T7xyd5YgrUn4B0P Uh2vREoQGNaKRe4eLqamJna8mlG/vTuz8Z1Naxiz7lZ6VJQ02tt8L4xqioDgE1E8 QSpD6A== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkmem1vuw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:21 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c2bcf21a58so1562169185a.3 for ; Sun, 11 Jan 2026 07:49:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146561; x=1768751361; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OZI/1fpkr71yAuCxMQSjluFUp6Yw2T2ObelvTri5KSs=; b=gxkvqRWn4ZMCTgUpnTZEbI2vuRBXhyaSgFNY1aMH7yztLZRjCdNH/e48qc3QRR9jXf E9/bDdBqle/6EIA0feyDLpgcAyoCbZHTHDvPrGQO8MCZH2NIMMC8+KI9bSJ60MxviFA/ 994TFbmzd6OHKzkf0+mkUrJmiWdx3qeiU7K642gxtWBgFI2kCmESfVoQWN+3+aqHkc5j S+uMCbJoBnwEPysFSKI5xmzhoqzuYoaNLwZP+UoblRe3a5XFakV2g7ksYpKaZULazSKp l8ctRio9Qk/V59HU/anFSo9H3PHZLS1C1BLJpAVbRy0edU3pwdJIzE+R8vWm2B745Pdu M1Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146561; x=1768751361; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OZI/1fpkr71yAuCxMQSjluFUp6Yw2T2ObelvTri5KSs=; b=pw+1xXoqEQRn1AJddTrSn2BswzNajKzEm0N6EfAPc4UPkJhuB5t56kyXZz7zos9woI bxzinyp+l63xj0yKf97wS4bsn7P0NXAZtB5X8fr5BU6kF6vQL/AJypUBN1VYjbxES2yt +MrHRrTEtJwxeaet5QA0RcpL05sIcQL1UefJvZN9nRqJlN3zeUMj9/gsdCjDv7Kkhq2h Zj8dpUufdrnDIhNjmLCRy1EphcgFH5NxQUIwRqQQKvCjH2b8QmZB3DFbd0Rhhqk6rO3c DxH+/V9iQ4IYNNqp8tqNaNH9EEdlnJ+lLmk/bB6MDiqOjkJWb5K/DpSmXL99UYGH2EfD x9/g== X-Gm-Message-State: AOJu0YzuoMZ6Sbu5JGN5kzGj7c3ztxxfF3NOI32o3HGMwV8Ui7xaGl7h Ljj+GR6iU0LkMarwONxH/ocWMgobTokHd7haQM0Tie/KecDzeEqBBCXWwgNfndA3U65BZOVcpjL 0q2Pj9DshvnA2rCsTqCGLNeBojNZpLpk3TQjoKHSDEudkia4oAkQhIOx34B/PrfOH4Y4= X-Gm-Gg: AY/fxX7P21IdxjyHolbe9/dJ+BGkR89kFeHbvmJ/EDF4XxDeYKl57hPCk3udqXjdtwl SMy2zbF5J4+3uEImPjPDet9NxrMaFCYftCby/txIqfPgm+P8UJPLPZBkcq5/FXmWwGjoaQlifvT gej0IsGeFsbab7d9hfYtbQWTIXkbhKAgMK8z3g66mu2Ie108X6TrLk/Y616zSkobQ2ecK5JXA/o hG7tVrmgE44UbaODeoR659LjiBTKMgaNAiIGSoXhULNjOa6BtKde5ZUyL4T1vD+MEQp9tvoDcey qIyRiF0vebglIriIjIlRLvgNTBMLCWTy1RJQ/4oh4AnfLgCN2UFCvYEZy/5Z2NzvQVH72R3tVmK zuWjSgjgtcBWPPGgynco1f9Oh4PKilDi3Uw== X-Received: by 2002:a05:620a:2545:b0:8b2:6538:6b4a with SMTP id af79cd13be357-8c3893a22f4mr2182026585a.20.1768146560725; Sun, 11 Jan 2026 07:49:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IG2lGJI6vnCrx+7b2KqIVLAj+HX+R/hgNybgeZWDJsefSpfPWz35WLrFedEWwKYcRhAwtRXXg== X-Received: by 2002:a05:620a:2545:b0:8b2:6538:6b4a with SMTP id af79cd13be357-8c3893a22f4mr2182023785a.20.1768146560280; Sun, 11 Jan 2026 07:49:20 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:19 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:48:58 +0100 Subject: [PATCH RESEND v3 01/11] dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-1-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=5907; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=p9n+8spvnmDLscLz7Z+TiQJ+KER3vsC5z50GD8VPSz0=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Zzf0n7HvVm1TmD3I7BlWgJFS60RI9WmvWrs NCidOg9B76JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGcwAKCRDBN2bmhouD 1221D/9FzCNMHmEyopYK+6qUTkR+QWi4dkUEh5t3kS/ZTvvMhDe5KD+9qUcy7LpcwO9F4V+SiJZ WR83NiGHUv7OyOsApo7Hh5q30lRp6re9xbDP3C3NWQsQYWJFsHU3W4wenWiVOKJYMtHPrY+vrSn bmDT6lZz8joC+J8kN3AYgbwFOCsapoerdgEwcHvM9DNY7qenIMjyw7cih3z573K97tTXSQhD3Ep hqDZQUHb6hw/n1BO40uu5dIQzNav78+eWgPda1uLolbsYlH71hhDh7W7VM5HLc0A7Eg55E5b8bX RUY8lfflsIhEbPv7+49iJYwlzBpvFTiK5qOLs12kGi+J/lXC/9LA0EeTM2CSBevfJmdItJ6NSUR Gb5Rgd5alp9QvLpzwCzGyYSoMNkunwkK0ImkgQO6/Vg7qRdKZl0QlymDx3aPTsVsC0EB/YSsuqc S4M52XV/4ODjqMEWGBTvuTC0pQQsr4rrpxpvDf2qzvPvmJ8/PCj5N9cNnoqNhQBtrVf4g3h1gOM 5ryD4GuUthRXSxL+CyapdiEaRTkBaE0Tg9hZLihOKMjjT6feJmEkMhYeTWzSudaObxRO7qJTMHU cwR0KZZpQwJp6Q4kQHQEURcE0CvOaPpX9xp8NYzJBKsIYsfgL8FmgvL6mcJ2F/fwT5kB8aSPdKR Gm5XwpmyQUmTYjw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: x1tFTHgRJwZ0vjIlTok5kIUH6bd39Dqf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfXxQL8zp0rDjb7 DGGGhXj/+lAFa+dW1YD3PlvLqs0C6LgNwTJ3YKgzTttPDmTvTh43qp0UlKEWuOB3pGX1PD87z5C nJkwpI7XFjC2xwBP5Z1cGqM1O0nYCjuTDYyRolbvVbHDBngClGYHtbUZmsCVwF2nldj3wFKgAcQ BJN544UlEGBpR+p8rZZEme3HkdffFKvvML0YM5OjMENawA8V11GkQuBl4CQFD7UVwCN7qIJ89sd lgHs/0TBl7HLW+V8fHAKCkp6fm6D3FW9aOS3w+QRV+EBumeEte1jjBy/4h1RugnsLowTldbB9mB nJI7CdaEvdf5/ux5kYupE21QPCW413wb7fyUUywndVra7HpfD29peDVKdapIzB1cLynSTlu0RVB EMgT+Vl3A2IWkBCGsmTCsD8SCTHbMWnKdg5sDjsUDl0LLdHPdcCNfA0ec/INmfMwcO60QEFR1Ck 0EYn0va52hr8tVYe+vw== X-Authority-Analysis: v=2.4 cv=Z7zh3XRA c=1 sm=1 tr=0 ts=6963c681 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=HeiVX4xZO4SkypZjF6sA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: x1tFTHgRJwZ0vjIlTok5kIUH6bd39Dqf X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split common part and qcom,qca2066-bt to separate bindings, so each schema will be easier to read/maintain and list only relevant properties. The existing bindings do not mention interrupts, but am335x-sancloud-bbe-extended-wifi.dts already defines such. This issue is not being fixed here. Existing binding also did not mention any supplies (which do exist as confirmed in datasheet) and Linux driver does not ask for any, thus keep this state unchanged. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Expected warnings: arch/arm/boot/dts/ti/omap/am335x-sancloud-bbe-extended-wifi.dts Changes in v2: 1. Keep gpio.h header include for rest of the examples (fix build failure) --- .../net/bluetooth/qcom,bluetooth-common.yaml | 25 +++++++++++ .../bindings/net/bluetooth/qcom,qca2066-bt.yaml | 49 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 25 +---------- MAINTAINERS | 1 + 4 files changed, 76 insertions(+), 24 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,bluetooth= -common.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,bluetoo= th-common.yaml new file mode 100644 index 000000000000..c8e9c55c1afb --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,bluetooth-common= .yaml @@ -0,0 +1,25 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,bluetooth-common.yam= l# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Bluetooth Common Properties + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + firmware-name: + minItems: 1 + items: + - description: specify the name of nvm firmware to load + - description: specify the name of rampatch firmware to load + + qcom,local-bd-address-broken: + type: boolean + description: + boot firmware is incorrectly passing the address in big-endian order + +additionalProperties: true diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,qca2066-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,qca2066-bt.ya= ml new file mode 100644 index 000000000000..d4f167c9b7e1 --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,qca2066-bt.yaml @@ -0,0 +1,49 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,qca2066-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm QCA2006 Bluetooth + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,qca2066-bt + - qcom,qca6174-bt + + clocks: + items: + - description: External low-power 32.768 kHz clock input + + enable-gpios: + maxItems: 1 + +required: + - compatible + - clocks + - enable-gpios + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + #include + + serial { + bluetooth { + compatible =3D "qcom,qca6174-bt"; + clocks =3D <&divclk4>; + enable-gpios =3D <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>; + firmware-name =3D "nvm_00440302.bin"; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index 6353a336f382..85d10d94700f 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -16,8 +16,6 @@ description: properties: compatible: enum: - - qcom,qca2066-bt - - qcom,qca6174-bt - qcom,qca9377-bt - qcom,wcn3950-bt - qcom,wcn3988-bt @@ -122,17 +120,6 @@ additionalProperties: false allOf: - $ref: bluetooth-controller.yaml# - $ref: /schemas/serial/serial-peripheral-props.yaml# - - if: - properties: - compatible: - contains: - enum: - - qcom,qca2066-bt - - qcom,qca6174-bt - then: - required: - - enable-gpios - - clocks =20 - if: properties: @@ -211,17 +198,6 @@ allOf: - vddrfa1p7-supply =20 examples: - - | - #include - serial { - - bluetooth { - compatible =3D "qcom,qca6174-bt"; - enable-gpios =3D <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>; - clocks =3D <&divclk4>; - firmware-name =3D "nvm_00440302.bin"; - }; - }; - | serial { =20 @@ -236,6 +212,7 @@ examples: }; }; - | + #include serial { =20 bluetooth { diff --git a/MAINTAINERS b/MAINTAINERS index ecae8a5e33cc..b4d8d1245ef7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -21443,6 +21443,7 @@ QUALCOMM BLUETOOTH DRIVER M: Bartosz Golaszewski L: linux-arm-msm@vger.kernel.org S: Maintained +F: Documentation/devicetree/bindings/net/bluetooth/qcom,* F: drivers/bluetooth/btqca.[ch] F: drivers/bluetooth/btqcomsmd.c F: drivers/bluetooth/hci_qca.c --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 C1C0634CFAE for ; Sun, 11 Jan 2026 15:49:24 +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=1768146574; cv=none; b=pkXfZR9uWjF6LnVLaHLQAQgMLOPbrWP/GWdlg0nyN5jj7D63rKrAbOc6Har6VC6KRJqqHfOsbJzfI6o04wc1RJQIr6zXtEHilKZVEWWr3qaCBc35NIn53VoU38YNUQMg0+cUyHFcEmlGpkRoBWU1cYqjg8LNVBAjT3BUfa5x7J0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146574; c=relaxed/simple; bh=mHst1xBgwj9bMH/OqbKZWAP/xstAnsimC+MNikWEiXw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Pj5itfB5jPg5ajswrE4W0M2BU9GqCG9rFViFBDyngl0LK6B9mIB8mZ8KRcR9OCZ5oYvQ+iIVWfzV2qxeiddD1OCVxIaSrD5a+TH8wjH98caqgT0A6BNhw0yQSL/tS16oPRt9scgH0ckl3DhyhA6tLtx/IJ7mQHkVpeS0iyHAeao= 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=OYYkOcFH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Hwt8H/2S; 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="OYYkOcFH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Hwt8H/2S" 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 60BFU5uX3024945 for ; Sun, 11 Jan 2026 15:49:23 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= zMBABCfjZZdy8kTHYUiqUA1B/gN5Te+ej1QV+yVBeC0=; b=OYYkOcFHY3QRASjF fzYeTdVUVpPvsNVsKUMQOGWZvzxauJx587aeYGvjFHUyVldVs4ABijXr0LYYYhvg BJKByPTaC1qPEKvp3yoLffbUo9PqMWyOktvMxw+6dfYdZTaiISYEhntEGVNCzpsa K5vLw001WfwvHESGRx4rusxON1/srJbHmshKX17punltHIUUbfqrfwrBAs/FK7OK s+4GDIYSOnL2Aa92wzmn0DgVOjXeBaBGSwvxWhQI1hKrDHg5vqz6nvdC4UFclDSD /pi8rhHCELIWU3z5Cnk7ICcmOgGfPfBHrtz7ZtgkT6y3FhQ93kA7N+6LUFBUTcnQ PsWRRw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkdqqtgy7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:23 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8b2217a9c60so1596209285a.3 for ; Sun, 11 Jan 2026 07:49:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146562; x=1768751362; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=zMBABCfjZZdy8kTHYUiqUA1B/gN5Te+ej1QV+yVBeC0=; b=Hwt8H/2SrlkfPPYN/NGvSTbUoGAswxVDzA2Awau282RKx4dn0EHijNl91cy8hUj/+H fhl581aLWnS8cuJkysEV+PwvMFu/jXT1IBkeRVUwKSQHTTKRSagf98Bf5sKX/vZf6+F8 0Xb7re6aOFf5KpNaeCGv9lTwMwNuKRnYxrV8rD9EfJVF2wM+0VYkrSmgb48UcvfOHStY EufuxkedPmWXsT71RZv8dLpJrTIrhyUS5gGVtgnvTuy8wIwzwvPNrolw+QuryhP04BTF CFpuzgpGz4z5IYn0YH/hTbJYvTs+Hclh5ODUFTV5INbVvjFavo3ul6RiGDwLNTMt3CXq yWMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146562; x=1768751362; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=zMBABCfjZZdy8kTHYUiqUA1B/gN5Te+ej1QV+yVBeC0=; b=lrhsxK9uQc+49ttY0AB0aqJzsCqzpnWerNdofxkAjOxeDmEawzY3KlT5Z/9Bk5NJdJ 4Qk3Dtlp3qUIYULV3rldyh2Z6A3mWJ8VGqISQF7Y0++68KxXQarb4dF5kt1Qa7sReGrU 19c/IHI8yXc76gOv2DOWWQe4m4xEe1K3/FtRkl30seufZAJEdIZpf43iblWpKkYiZJwC uFtw4+XWMx5jN0KJEJrbYEiWATurwTcVgBEyVW7MakDoOgprVaEVX0zOtc94S54Vs7Gk ruFffuyKa9l+m/YaYi3wewQ+5oWQKcDczz4lyeaSnMXBvd+eGkLJ3jjlUS1qhvS4BuWI WQqg== X-Gm-Message-State: AOJu0YztDkAhitSq3n5QwyoFtKWVc+moS1TVe3QfnDqWndTvibo3nvVb BqUkGy4xRgs3/6nYdmZ/xuj1pXkyYhJsOJbZCY/xZRtMjhluH6vBfzKmEtrBC+cfZonwsCN70Qw wVUfm+7BH1mfXhhaDreXSjZos6/Pa6S54JC2EfoLg+Xz8YpGNElEYfJ/SgJ4D35bwQZkCvZe20e I= X-Gm-Gg: AY/fxX5D/Y861TADVaRM5OKq7VAmOSZpc3aYsLA6UEliReVG0vV7XIBPV59l2nKt8F2 w4mbEJIapTd7dRrzyGPHM8fIUESGbNvna6cObeNj7KD2s4Z0iNoA5W79SHxrGl0ND6he/ICPHve BN982HumIB+7Ie7UMdrruqB0xlLK2ewsnMr6v0KoQFhN/NbDIGBEIPQ8Pbyzpgzvv/9beI40UVA 3tu6GtCE/Kd15jTpShI8D0jNuB7w7suBjn+psKY+mLli102vjIlSgLF79M7Du4ebgCUbjcJBxYd heMntRJgw+SUhNkM0s0EKyel6NkEakvPFmd/ZhqUAMX5AqgUn1VcgpxvzEMS2FVGTIb2/QQvWyO F0Va+rx/RJCzBKk2/YOXX2Y2HGeAf0SVfDw== X-Received: by 2002:a05:620a:2550:b0:8b2:e565:50b5 with SMTP id af79cd13be357-8c3894033ecmr1921803885a.60.1768146562291; Sun, 11 Jan 2026 07:49:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IHB0QTEGjUOoFQ3RUopmUys2jM8NWc1FQpoDTWIqEEuTv0offj8qGT/Axae+4hZ6kSsT9vl6g== X-Received: by 2002:a05:620a:2550:b0:8b2:e565:50b5 with SMTP id af79cd13be357-8c3894033ecmr1921801385a.60.1768146561822; Sun, 11 Jan 2026 07:49:21 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:21 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:48:59 +0100 Subject: [PATCH RESEND v3 02/11] dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-2-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3138; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=mHst1xBgwj9bMH/OqbKZWAP/xstAnsimC+MNikWEiXw=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z07wWXCgZjK1hRpGpd8hmAyToJnRhp78WeU 43p5ZdOBEmJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGdAAKCRDBN2bmhouD 14ybD/9CF0XC7PfoV5i8CTLzUiO+ajCDQ8I4vVBsLLelZXdh2Jodyn/k5qZ28x2PzyEn5YlHVMS w0ylLyNGm22gvwag0K/+Zla2N6GkALrCM1d+2tHsq3VfWnjb1JDGJJz0ADoTJHQhLAMr7bq4/CZ xVsMdsi6FeCsQvU44IRKsSBmxuPgLbStth+JC05soJdGHvXA1KiFTBDTmx6a0FMOadu2RGadQLj hy5u32Kw/glfPxIc16/fQiJrbAYACQ2U90iUcJbbtzqiBoEYuc61fXyCF1B3ct8HP8c4aVjqELH a7vXnKg0TA/xPE7uyll/9Runuz/v6OfvQeBCQTmp6P3nG3ldp/4EfCWRt1SU2HiXEqEA5p9OKGh VdXdSrwU2B9U5F3FvH03W8EPlJP9ao2wA2gF9mdUxlfruGG6ZrRt17B8aiFzlaJKmW42j9PIyHA /4gh+/h8/SAa1Py0MBXiQwC2245R3EzMYFaezj5rfhjELWeeZl79uSfk1XDgiIeNHDw5mOpVbHe wBYzxr64huch9BYcesbsEEWUekdKbNgdKWDYmLLKQ6XYaL2P/RsJPbN6foHjHa48qFWD9d3xxdu xwLdWkbqNrnYxauj/R7XTf/2tZIr3Iu+txiA43VVtj0R4tFhvX59JGLNoFGO6AhVuUWf4OdzVpJ 5I5NjHZQ7emDv8w== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: OVaMCZ4wTWK9L0BD5m6-cUIH6AkA7wjx X-Proofpoint-GUID: OVaMCZ4wTWK9L0BD5m6-cUIH6AkA7wjx X-Authority-Analysis: v=2.4 cv=a9M9NESF c=1 sm=1 tr=0 ts=6963c683 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=NmeI-4ZN_4R3alAclVcA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfXwRCDpvSGIqX+ ZnLanT1xEIeLfVJhItxQJHm62pfZrKQZ1GVdLaZWIwOYBN/g5dkvgx30gT85uU4gUBoXojBDYwU ck75ftSw0wFQ30NEyS5zHoG91MS5zR2WTEhrpTNeVJc1PsL8Qe408Lou485PX62GGzGwRFUcDOz tDf+x1ugYdrqsofkS1w1th4NpQUPwE7UGQOXmp+6yJdvVVc3aT8WDdPLpJacyQ1DBq4YzKE9qTl j1ntLjMTb/ylqmCyXM9hcutgo98td2E2zP34MAeUBEWjtYz+m9VI3pMCgDPQsIsmleeE/8v4o6B /dcR7YPfDgpOU+YdgNiAPu8+B+jUb7voMPpgbi3OUbXqsa/+OFIG2s5aR/Ro1Mjz2AlcrjOrGk5 KBDve7WjtbowoyXBOyVim/ONoIcwAW8HmRA9x3oTJ1OEoYB6J1FQv4jeV9kCjl8DlG6vJANrhoq qVBkQO7GE2KJTA+HB6Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 adultscore=0 phishscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,qca9377-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. Existing binding has incomplete and incorrect list of supplies (e.g. there is no VDD_XO) and Linux driver does not ask for any, thus keep this state unchanged. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- .../bindings/net/bluetooth/qcom,qca9377-bt.yaml | 58 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 1 - 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-bt.ya= ml new file mode 100644 index 000000000000..3fe9476c1d74 --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,qca9377-bt.yaml @@ -0,0 +1,58 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,qca9377-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm QCA9377 Bluetooth + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,qca9377-bt + + clocks: + items: + - description: External low-power 32.768 kHz clock input + + enable-gpios: + maxItems: 1 + + vddio-supply: + description: VDD_IO supply regulator handle + + vddxo-supply: + description: VDD_XO supply regulator handle + +required: + - compatible + - clocks + - enable-gpios + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + #include + + serial { + bluetooth { + compatible =3D "qcom,qca9377-bt"; + clocks =3D <&rk809 1>; + enable-gpios =3D <&gpio3 5 GPIO_ACTIVE_HIGH>; + max-speed =3D <2000000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&bt_enable>; + vddio-supply =3D <&vcc_1v8>; + vddxo-supply =3D <&vcc3v3_sys>; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index 85d10d94700f..dba867ef3d06 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -16,7 +16,6 @@ description: properties: compatible: enum: - - qcom,qca9377-bt - qcom,wcn3950-bt - qcom,wcn3988-bt - qcom,wcn3990-bt --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 362C134C838 for ; Sun, 11 Jan 2026 15:49:26 +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=1768146572; cv=none; b=Kfojcy9eNa7AAXgP5bymy4646sDK2UVFtJrUNWEspCZTh8biiRK9+XsctwPdiywyP8S8zUPWYg3RRzLvcCB0/OXUHX4W6pcIqpLN+/0DfkDOsH/5D4qBdKz2lxhY/eI3Yyon745TJXKi8gD7n5oiMc/zfs+JaIVfx9Eifw/vhes= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146572; c=relaxed/simple; bh=8Y5eeW2zn3FKkukeVggq85DPa7zs15vkyJ/66vVtlOs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Nq0b7vAubcKVjydTQb5/FYceYRvCKR1u5012wFhC7UvGwbT44Nv3CHG/ayfQNqm3FMGeGdWK4J8Wd9J27UT924bouJL42SkW7e9qA66unmOaQCZ8sQt/lLn+ilDpXcUp09CmHK2IuN8C6fTmlWuBqvfNzvrGIWwrrpMeounbJNk= 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=o8rVpUDT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=P8tR2jPf; 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="o8rVpUDT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="P8tR2jPf" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60B9uvCn1694279 for ; Sun, 11 Jan 2026 15:49:25 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= DIkkL9L1E2rTuvT0LXtiLimUzQXYRbkaRP0qfbLoCSQ=; b=o8rVpUDT23091taD CxSPbcM0PXQLmAScQNtScKLoBTkvU/M5A9yx6Ywxc9TtkkIAb+KddNkgtzfnSX86 egRjNCj2ZGpv6q2Btihl24CmBUdocnDctkWc9ce4Xqj0zB/l+o3YNCXKPX2bQjXp +MpmqEmEJS13irmtQZHfzVcbPibdtwDlVAyI7a6182WM35fg3YxhM2FJr/NQm+M7 LqKZUpr24neUX1lGaa9pOW/R5hDngS0ZkL6FEpPUhQDXZ0pKbvLT6LcAN5rLESJx ApBQESs1SQ7H8ENYB5NHBkCUF1Liu6KpugzVJHvppFp7Z7je9tHZyiwk1eEzjh25 v32htQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkntuhu3n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:25 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8b2e19c8558so53241485a.2 for ; Sun, 11 Jan 2026 07:49:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146564; x=1768751364; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DIkkL9L1E2rTuvT0LXtiLimUzQXYRbkaRP0qfbLoCSQ=; b=P8tR2jPf2Ah+ANL4xeUAP8TtHw26xGhuxzjH7Z3xTXhaDAoVmzIyazPJS4Y+jEFUUg 73rxCwmdnoIkR3AoYgJjjMEX50ivTKtTEeWMt/Ba2ceeqjS1BYO8b1lfUF5KWeRhj5/p RlU7tpT1qHBbWNPciA+afsEmroYoLHBut6z9RjOCsy8Njd2Kz+qu0Cvnjk7EUpqQAN3N hwzqn9E+F2KqQ9lifahyxQ8PH9xknSI5kXI91Y4kDNpNwpK1gfs/YedkhmxoP3o2xR8a jfrskfgtxcYbWa2gsiRPTX4KwTlhHEspQ5OAqUnla6uihfCYVi7dRIx5lx2qQFknN2hQ 73eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146564; x=1768751364; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DIkkL9L1E2rTuvT0LXtiLimUzQXYRbkaRP0qfbLoCSQ=; b=cmKg1Fw+8l+ZeD3DXcIWta04VRnrpUbEIuP8uMHUa2ITQsVU4SKGDv90tgz1bnRh6G g+xZLJGtbMya7PyR38V6Qye7Gdv4XOLYvnY/w+7lqLZPkfiNwNMM6KDGYCz4G98R3DxA XZ7OnFGOZZMI3phwGbsiORbmjBYnbRXX731chXKMiswDVNYy2RzL+FvcN3cN6panWqA5 Ns9wRkxAu2kq89vn2/KmesCs1wy1maHSombjowuE5atmUFJfRa+Jhib/2v/J4FGAtOBd Fhz01X91GkMD8PwuX2ty36QLReg0jfFB15wr3+uBDrt0SOqNkw33G4EvJx1Rc9h8+yh5 nh2g== X-Gm-Message-State: AOJu0YwPXbL+xE8zqZP9sPd8DJvylI1JqcyTsuLCAYjwK1/0cF25s5sI nIKRTXmZcCvPr+7cjHKqeEEcvovNBbOd0vAj8NmF+Gy/OZ1EnTn6+6wgyHIvz3vKaFMM1rSi5ux agagUpGzr8qyPMJzOZ2CCPJ2KM1cazeEoD98ld0XhhmwlLtlqGXwaRbLFY1DzTmDA0BndI+vbgV Y= X-Gm-Gg: AY/fxX4k7CciXQSAFOaIC6w5I+667qoojBx7gbb10c3roxyxKUijgx8gGr/USL63YeE SzoySZf2evXCA3rOIVd2qRBkljFn7eUDe1OBUVl0hNq779+BUQovGcJhF2HG//X3vlF3Wwe1WgJ IoeTBJNPM9LO3+zUR+hXnlIAgLWpvoddhbEdBSyhzxqQuW9CwDlwZd5WqfRnca6wGu/L7hX8IpS WUncMH1OsmOt0PyRsJFs4n4mKtUzJ5asfe/zI1hc+h0pLgoLoNLcECUsmqihQSHPVbN0MIgkkVK WR7cDwW8xYALbYRrxL8gJ/i6gQmibuOb4Ndp6OVs0x9WdawvDpY53QVUkBU5jTD+G3KFg+hZVpZ QsAAL3gKWoEKhv3GM2WgHcA9POWaq7ItM4g== X-Received: by 2002:a05:620a:4109:b0:8c3:7e55:cdd9 with SMTP id af79cd13be357-8c38941da4dmr2027590985a.76.1768146563879; Sun, 11 Jan 2026 07:49:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IGFNBgY7u2Bn1+pG1AAmi0xpAxfXOFt0zx05EVQh5yuC5ZITtS2ciFKzMrl7XJZAxW/oGrEzA== X-Received: by 2002:a05:620a:4109:b0:8c3:7e55:cdd9 with SMTP id af79cd13be357-8c38941da4dmr2027588585a.76.1768146563334; Sun, 11 Jan 2026 07:49:23 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:22 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:00 +0100 Subject: [PATCH RESEND v3 03/11] dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-3-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3764; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=8Y5eeW2zn3FKkukeVggq85DPa7zs15vkyJ/66vVtlOs=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z1GV0RRtgQYX6R5YJMSG8AOl7nUdOWL5HtQ jbsOWdmPHOJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGdQAKCRDBN2bmhouD 1+KrEACPRrXhg9TbopY27dj4j7o1qjrCo2VZqJBz/oxTIVaxAJdf8dT7qMpfcRer/nzdqGdkP1b XtYG8fdgK7zLprl/JYkTdyeVc+E57A1sAJS2Qw6zdyhxyNRFQv16A72UM8q8DAB/3GA+avAPcAD NvVroWr8zdBEEW5t5oyCBIHrwNV762dA79ROR58pxrEQUDaOwBSRjiqv50cLGYqIqH9smreui4s TH63vZQlXn89XIUiGpM1F7VJTxayW4Y+qP/wxeTpg9PPhJiqFl21uX0V6E3+HeSU/ntXGzNaPNU lb3KrgnbJcRBOAjcbEoXlu6n7rlpWM4IzFhyM3f7Euo87s2Ipec4jfIOqdsijcopi/ksXMQO0T1 fXbVMooz9iEAA1EEQJUwjaJdqOSAyabs3HjDSq8uokyepVHr++ZR32yDBo8PmaM9T5gbnXeJWKQ djJnNKpWW5UOWr++P8zX78zsxF0j/xjnIfPDT+zOMsviKDIK5Uj2cg1mmCn/F2dbHrx1nxLs+lu o87BPZIHY05nG0BxuTvN6Se/1UXOHkIuvwEDwzC2DqgLHgWFpZAr2yrvNAbyzDJJjNgX1pepsvj CMVdaF2cLA2P/eAtpibMRftEy4meT2iX8SrGTneM7/SY5nXDQZFAtGPKn9JZyBsq+N2XIs3i+aQ e5hqA453+b0HuwA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfX2yNe+mH4M3A2 E1UWSp2EsMP0hjS7PKBJX6+pN2ZFjsJvnE/cpWUHsunmQKoLZR4jJWezn0rvLRcPXysGa46Sndg EiAtsXVV+lVXsZzZaByilK6nnbW1IYVdkJk3307mfUT5mBgzJX0+hC4FJruDjLgjtuwzlpFXQUb uqPTaLNnWOBXVxcaNRw0X/ULpmw2FZ6WNPcWH7DxxKwgi+/G0oxiTU+zZclYIuxtoBbDgC+6+9Q cjxG2sDEO0xkiJudy/zcfWiIk6wccBK8nXNaWU7J5Nv/CfBAQ8XS+cM9M/14TJ5S+M3aa0eBRsS ed7VSMcTTkSOg0lpHSSw5py+xYuYnN/fTdlVvZQiIE5r+9guBEBqTz+CcYeagWwlj8y7vng5Ikn kYowCLvbOB8gLa2Q7Fkc7OCeU3A22FsY/57OsKfeLJulAQ5ZjZ43CWhY8R6khJWzCBFSvqrc0KP P1EqKMaIVJWJo538l9w== X-Authority-Analysis: v=2.4 cv=R6AO2NRX c=1 sm=1 tr=0 ts=6963c685 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=NmeI-4ZN_4R3alAclVcA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: V9BZAIngFzXl5rLCOWEGXIk-jdMMGImG X-Proofpoint-GUID: V9BZAIngFzXl5rLCOWEGXIk-jdMMGImG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 spamscore=0 clxscore=1015 priorityscore=1501 adultscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,qca6390-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- .../bindings/net/bluetooth/qcom,qca6390-bt.yaml | 64 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 15 ----- 2 files changed, 64 insertions(+), 15 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,qca6390-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,qca6390-bt.ya= ml new file mode 100644 index 000000000000..cffbc9e61cd6 --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,qca6390-bt.yaml @@ -0,0 +1,64 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,qca6390-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm QCA6390 Bluetooth + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,qca6390-bt + + vddaon-supply: + description: VDD_AON supply regulator handle + + vddbtcmx-supply: + description: VDD_BT_CMX supply regulator handle + + vddrfa0p8-supply: + description: VDD_RFA_0P8 supply regulator handle + + vddrfa1p2-supply: + description: VDD_RFA_1P2 supply regulator handle + + vddrfa1p7-supply: + description: VDD_RFA_1P7 supply regulator handle + + vddrfacmn-supply: + description: VDD_RFA_CMN supply regulator handle + +required: + - compatible + - vddaon-supply + - vddbtcmx-supply + - vddrfa0p8-supply + - vddrfa1p2-supply + - vddrfa1p7-supply + - vddrfacmn-supply + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + serial { + bluetooth { + compatible =3D "qcom,qca6390-bt"; + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddbtcmx-supply =3D <&vreg_pmu_btcmx_0p85>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p7-supply =3D <&vreg_pmu_rfa_1p7>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index dba867ef3d06..ac58d6598091 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -21,7 +21,6 @@ properties: - qcom,wcn3990-bt - qcom,wcn3991-bt - qcom,wcn3998-bt - - qcom,qca6390-bt - qcom,wcn6750-bt - qcom,wcn6855-bt - qcom,wcn7850-bt @@ -181,20 +180,6 @@ allOf: - vddrfa0p8-supply - vddrfa1p2-supply - vddrfa1p8-supply - - if: - properties: - compatible: - contains: - enum: - - qcom,qca6390-bt - then: - required: - - vddrfacmn-supply - - vddaon-supply - - vddbtcmx-supply - - vddrfa0p8-supply - - vddrfa1p2-supply - - vddrfa1p7-supply =20 examples: - | --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 D266934BA24 for ; Sun, 11 Jan 2026 15:49:28 +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=1768146575; cv=none; b=Ig93iREra48lCmJvvPT2drTAtcdZ6YDimMTOMTWM7cEG7S1Wa2cl4eB8iG8c/ECVXlpblT76a8v8sm5MwzwWOrR8lOI1yRzoUwkjDqzQV6eyYZBY67vnJjc2OR6ScWFdgI48U7rfppdjT1+kVpXV9NJPwYNhgJl2PvC4MsyE0GA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146575; c=relaxed/simple; bh=Kg3E6w8AvmBMhPePVxwuQA+Op3lrUafQfbcxbLq3D8I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lNT7io3ggzixcpU9FhvEnQigQZR39GDT2U6DcFyukm3IMFbGihxm5aaOg8tWDpFKwmx8vWrvq26H6E8r1op0t+0o+URYzAilgvCn4V8kIdIvjpsdO7aH71vTxiWkfwfP9bQo/RmzutKlAu3mRr9nxbBNYxg3BjCtJ1njR8O+2rU= 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=UD6sCSv1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WicwzuOZ; 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="UD6sCSv1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WicwzuOZ" 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 60BFd48Z2285321 for ; Sun, 11 Jan 2026 15:49:26 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= e99JVBAjx6d45Z0AC8ohH6dmyo5PU4YPKSv8XsG/wdU=; b=UD6sCSv1+99hd2yq royFH6kYDZjJ52WxpGPXVozW0GJtZU3odbgWbvHHVeR133SvfTrJ+pq86kLOM3CV AeMNlA4Xe6P2BFZETnRwY9yE2mbw1z0NMQSUiHxQt1rD2D/SiTL9xPUX5Sjx8+dn B2/LEW2CeJbgii3UJxXj8igewfDt33Uimvq/Ei5pVDy5yPHFTCEZRDxfE6uz6DLd RaFHmnC1ZLbDlbbGrN5MvJ4KFkvVPTlcz03RjxxiQ/p7XPzGj8CeNhnDHsAqIP/c jwxUDpRauUbuA9pSbfdcGY9beGsy/OmMhaW1t/Spq3oZiO8OnP6EN6eUeQj/3yZF 2sBQ3A== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkf57acuh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:26 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8b2de6600c0so1601968485a.1 for ; Sun, 11 Jan 2026 07:49:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146565; x=1768751365; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=e99JVBAjx6d45Z0AC8ohH6dmyo5PU4YPKSv8XsG/wdU=; b=WicwzuOZDokpXh/Xe+zPtPR1iWAHL6920g19hTYQM0KeQQE6dd3ofLEz+xXeCslnNV mMOfLWNUTy0Ptq+p0Lh+mr/aaOVvXvqdqFdyroOm9Q00H3DoemBjcEfYm1sS3YMtYTyr BPGheeJFNEgZqp2DWZ3tTiKzCriZbRLqu9Nasu0U7DQeVMMoVjrJuKRPUlGvaWheB5dJ 2y+dVm4DYIgJPQ2g4ER2fpO43wVp773lAaLEaJjYf/dMQzJxnTshYjP/VexCjd6fFnud pxK87SgD0MDYHxRZUMcqF7yP/RrZuOX5tSNjO3fsALQq9/2fg173oltkfVimCwBu3l8t tVmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146565; x=1768751365; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=e99JVBAjx6d45Z0AC8ohH6dmyo5PU4YPKSv8XsG/wdU=; b=nmP3zcJ4Aef78sG/hXdFOeNTlNRajkEzg6hsZOogFqdavm6FS5izVEZ1uW+jqDFmaW H3yyCBNsHc5oyEZxb3x69TDYMuItw5XrfCtaK+4tjdN8OkUf8EbudyE6oeCt+RHulpIe NHHhTk/Z3HfGIebySwMW4Sgr+RGJibvbyGmcnA5lXsovcR9yeNvdzTtl80uQBVKMlEDk w4vZsL+mntA8L3lUFzl16srlrKXvewOvMXnSxJN3PnfH7m7uXo2Dkln+GtkMbaNrOIpS qF7MuLLOt0YnbVF36AIy95bjjLi0Vk0We6Lc6DWPJfH8yb4iAp/qkQu2qqbXjUXHxS4F OynA== X-Gm-Message-State: AOJu0YzG3H96IbY9TuT4/fdIeNB16Ua6HnQlwRVKSGzsMc8VIDzp9E3u l2Vmu0bmlJx8YltZsavartSQpgbTDLk5y31sH66CvvCVZdKouxVLRgWMsfpGIgtzqBimEBi6LDf gSiMX4ZqK3fnuBFVRghR9+82FFXEgip+MtEuzoC15tCv1Nh9FJVMlQq2WpyYpo4zXpIM= X-Gm-Gg: AY/fxX71vEkoUFST4eOKfrMcUPqYdwJrw5uQ+cQXDICucNAbzIFffrCTdVcTNuF4OI+ ueiY4KKavnctklpUDT836IGHYtAoHD/D18p1DHpU1mzh75NUvgNR7mY/MwyXEkQULY2qfocM0u2 B1mYLO08p+xY48lNnqPVDayOCXDVIYQIf60aHKYXvicap4IbdwTv2NaO5xeuarhUhQOCynm+EA1 RfvFdrwmjWoJx5B7bkKqtN1ze//Q3+Yqf73uv5fOmIOrvaQR8M/iOURuKEDH20ocJSjytpbB/tt jbJmeOEl6TXYVuT3CXVLEXsWWPdI4Z/UKXuMmvg82x4akjk/9BeANoR53F685dWJlUIXf2xgDEJ mXva5kqgfo866nYBwl/gAsavOAizT7/VyHQ== X-Received: by 2002:a05:620a:370d:b0:8b5:222d:ce3b with SMTP id af79cd13be357-8c3893ef6ffmr2333083185a.52.1768146565508; Sun, 11 Jan 2026 07:49:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IFqrfsmvekRYPQdGxOqKti3EKucJQdry3/ICFNHwEAlACKInSYRMevFttHORCtWZRPzeo9OzA== X-Received: by 2002:a05:620a:370d:b0:8b5:222d:ce3b with SMTP id af79cd13be357-8c3893ef6ffmr2333080285a.52.1768146565010; Sun, 11 Jan 2026 07:49:25 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:24 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:01 +0100 Subject: [PATCH RESEND v3 04/11] dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-4-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3507; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=Kg3E6w8AvmBMhPePVxwuQA+Op3lrUafQfbcxbLq3D8I=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z2jsHD4bRnyxT6kzC0O6FBl66kwLfVM3n34 ju5LLzeb86JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGdgAKCRDBN2bmhouD 16cWD/sFp3yQABQKXLWg9zsShETQNl3ED8jWSa/DyOzMr4VMi3YhtHvtQAQfM+CuC53aBX3Fczr uOtzb17RuwlCYVKVGnmmLlqWBUF4Ba0XO6a23N2GSV8jDf6oerfkqCLt6eakMz2+mEJF7zIwTX3 rdCZZ4C0kM2CX5nDwt1u7josL7gI0C21ak4VM6scH8mmv5oPIIb/sWBLm8H8p71C9DaKDSueBHS 5lLgCoxHpiWqiJBNTx3GJ906i2lYY2fQ7o7f1QL51Z88w6MU1ipndhMA+kMzwyHDazGnkasVMbu PtwFj4a3w8UtcwN3FIec66UY26nvDTVnC0XxAC7VdPjfZe0gol+SOLuUlRgEo23VwSRWJA6bvqU q5cKizcmMGh+agPwPhdf/NhPPUzYMWjXA1RxTV01qtvxiholAld4AokFacBZEVKo6fxr4eMAwXq UGAbklO7aN1+1ecDL0/4emJvKxGwZzv4/Aslji70clbylWuS1Vj4oIaRoxxalDtLSwz0AD5t2G/ 97apEVgUxA+nJEujYwATBEqEGryHmEyhsqbxWy4C83baw6oidiH5IKj5mWrHaYZ8xONwX4XZRg3 CZokGMVXYs5wqhBrWsPCAqdbjO3W2akKQXo96BoRJIEhSOAZzBZbJNRq8X3TfGxVzEHSEDYw7dC d4zMox+8Gd8xpKw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=K/sv3iWI c=1 sm=1 tr=0 ts=6963c686 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=FgqxZbEHGC4e9CjquwUA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfXxbkCIC9shgGs Slv9GZILf13G1eq3Hru/WdPu3TTAEbDNUlgBPOQlSZj8kYPTEETj/CW05cpnfuB5dW9a40YQ31k MCms2YZwcXH8PbV+D/HajaH+L+FnMjIV84BAthbL8msSTOEHzy2O1FWk6i2/IWL5bTfBhXYXytq cCdmfQvdiogZO8zDr3PjiCwxZTF3tXoox7AhRbxgh0NU1hctrmeMcFWxm+/HGVFCxQ7NpbKfFsx v3Rmz4EAp+SqlTiYqh3xaLwmfc+P76TeklNYoH2b2OpVSVlSnDwpdsgOO2W2TzJk2WADId3O/nW vK9a3ET4aXtHG7XlPL/rEAyQSOfipBI4OwVLnFhqM7k6qsNylIEYkBLmtWpDD75XjdKKDruzBNt 6mUVXbJ/TG8BvuEo+vxJrxq1U/3tk10f8AHSxI18ggr5rFseKS5R45kGnznGp77hqTKuAHYRzK2 jwVmzIetndIfXkKKtAQ== X-Proofpoint-GUID: uDtO6SPe1jjSZMpIItCv_MOFbuhNlPTi X-Proofpoint-ORIG-GUID: uDtO6SPe1jjSZMpIItCv_MOFbuhNlPTi X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 suspectscore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,wcn3950-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- .../bindings/net/bluetooth/qcom,wcn3950-bt.yaml | 67 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 4 -- 2 files changed, 67 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3950-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3950-bt.ya= ml new file mode 100644 index 000000000000..83382f3c9049 --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3950-bt.yaml @@ -0,0 +1,67 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn3950-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm WCN3950/WCN3988 Bluetooth + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,wcn3950-bt + - qcom,wcn3988-bt + + enable-gpios: + maxItems: 1 + + swctrl-gpios: + maxItems: 1 + description: gpio specifier is used to find status + of clock supply to SoC + + vddch0-supply: + description: VDD_CH0 supply regulator handle + + vddio-supply: + description: VDD_IO supply regulator handle + + vddrf-supply: + description: VDD_RF supply regulator handle + + vddxo-supply: + description: VDD_XO supply regulator handle + +required: + - compatible + - vddch0-supply + - vddio-supply + - vddrf-supply + - vddxo-supply + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + #include + + serial { + bluetooth { + compatible =3D "qcom,wcn3950-bt"; + enable-gpios =3D <&tlmm 87 GPIO_ACTIVE_HIGH>; + max-speed =3D <3200000>; + vddch0-supply =3D <&pm4125_l22>; + vddio-supply =3D <&pm4125_l15>; + vddrf-supply =3D <&pm4125_l10>; + vddxo-supply =3D <&pm4125_l13>; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index ac58d6598091..82cce508e295 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -16,8 +16,6 @@ description: properties: compatible: enum: - - qcom,wcn3950-bt - - qcom,wcn3988-bt - qcom,wcn3990-bt - qcom,wcn3991-bt - qcom,wcn3998-bt @@ -124,8 +122,6 @@ allOf: compatible: contains: enum: - - qcom,wcn3950-bt - - qcom,wcn3988-bt - qcom,wcn3990-bt - qcom,wcn3991-bt - qcom,wcn3998-bt --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 D26F634C830 for ; Sun, 11 Jan 2026 15:49:28 +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=1768146574; cv=none; b=fWO/XEKj2bhCYI7z8H5XsodBLI1lysRGPmjzqK4Woc1mOnqc978xHHPNMM/OkcfFfTbvnuzHKW4ZOgCYhzaqGMO5WVYUXANFg35M9bn14UBblhOLdTo6H+pJANoewTUM8wiJhXDWP+ppIl++qs9tTRhMhNJKlbnDot0oV7rLWcU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146574; c=relaxed/simple; bh=JIDJccGK6VCXUI5GwQl1csj/I7WBbeD2m5Vc289HB7I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aJALp1VxcC1vXszuxUUMzE2WDlNXxLwpfgmmgfIZTkNEuvnfZQbriGJqek1VLQ+AQzyU0KEfUOvdeNQE/A58yOIyC7iZzDQDQaMJ19fedsk0MnElEPJ7vl0hZd1Vfc6g9K8UfpQ464coCnX4PPx/VMNn6wv7WbLnmEeWqhfcOOo= 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=R1QnqXQk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bTpoXT/A; 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="R1QnqXQk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bTpoXT/A" 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 60BBiDAB2184927 for ; Sun, 11 Jan 2026 15:49:28 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= q1kYYrCUUghjJloQmbk2m2RGCwULA9YSBVRKtbqC1nc=; b=R1QnqXQkTzRhjCts 8u6NE1oPVSrcHA8ok3BM6UV+c0etqmLJZQZqnfJ3E+PCI+rgQ8bObVDkh5j7CzgO xgCsePW6hjMLlz4MCtUEuNHZ9tMyADfBUt5guF7w2jlo6U9/GcDUKQXmQUn2PQAg dMpTb6CMlNEnhQpj3B/XehmXYO0rG3d2x1QTyiR48XwamESVqx69QyWd5ue0NUzU Ec+NA5pDQr/qbhtah91e83Fx5vCkloEBtmX13Sb1+14rEzOMla9u5NNIZMaqWEng dGX9tDKBT1w7vjSsvLB8bbAzt4+Nja4cgmYmVkmDR95J3CAlzyxCGMJGo8iKJIuW Hl7RsQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bke3e2esh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:27 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8bbe16e0a34so1372889285a.1 for ; Sun, 11 Jan 2026 07:49:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146567; x=1768751367; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=q1kYYrCUUghjJloQmbk2m2RGCwULA9YSBVRKtbqC1nc=; b=bTpoXT/A+U0fOo5NjRkd9YJUgIPi3yUWCXYDrc0fwmjrb/zNNPGnKGvOjLRC09ESNV A9+FQXWGdjIjIWTdmZ9kxUPlALN1sT6fxfGFAntct5uVMcPKzyAC2uk52hkfEBVrvABs xcemaUNWm8TwpHdrFdMCx9A/LeGuS30q5MlIGro3Vdd2l99FtICtjWXb6FOoUwGCqpMz xzyBAXY1l4408RAHhNlkqIWVaq1I+IIqyLn3my8HSGcZVbGHMUSRBNc41TLYcCqedl+1 7MfSHm6l7uP5RSCJ2yflVbS9H+sScgL0MKTLUH+zbUtXS9B7VbvkqfFCkmbTmsAGm0Ti I0qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146567; x=1768751367; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=q1kYYrCUUghjJloQmbk2m2RGCwULA9YSBVRKtbqC1nc=; b=VryWMXwWxpY201PsQVmYAUZGiBmxgPmM5zh545V6VJd3vRYWNsu+6l3z5sZuwTpt4c nxPRk51ULnWRgFrhHxB+4vXl/FqvnLmvA9T5p+pbaMXAm19DqqerjgJtaD47VZ3/huOT bJ670YR7EEgzTarL0DR4vZha8melIFZ/+dasVxMXIKR4caqrmXSOpEWEb1qkT3OhgP98 hr9FQ5ETGw3AyMupzzJh0JokDn+qk1gSm759yNaRBKTPFYCGwwqRbFAfngofuDEWVEzi TwiioQCG47bU4EKZWMMMEtvORHFF7IMUP3/jErCHTprSP1KK+05jcH5GQDwcLjJBOH5M pQEQ== X-Gm-Message-State: AOJu0YxkNgSkMg7KaLnJkOIRTROPq5bI3hJdW6aE8vpbuusbgTL9ZYDe 8M80ZnZ0LfUNhAaF7MZ+6/y8q8gDrf+w40QruFwsINyT2CdQGfKBK9YzlzsA+Vi7+3WnMaILHQw id1rYu/OB/7VTV/iO2GM7Z5leoYxnDbzbPisIN/qtV8F1Nx8J2TqlzdpXYtmWF3xYEQE= X-Gm-Gg: AY/fxX4bMG+ITBlzDTpBwywlygKUh6Bs5mOXpj7vP3lyqN0YP6c9bOGccKJt64tXbbu BqyXGIDJJIgSTJofVaYjttWax2IPxxsnJINO0ztdCnqa5auaKtFkdW/oAf5PLSo9USRF1W6EGVm D4+eGcEepJzBTW/Mj630ITjEGiIWrgEEFp/7SSUJw+En7lSHJ9uaQNRDpHg0iN7cK7fSAaGZ3fy 0yQuk4blfo3b5Xua22CbQofIUVTVUkb/7McTcLkN6y1vadTvA+7Re5WaJxo834lmZKw1AkSEaMm rqkFJFdJafSw7zEGrAIQptlb8oOqn+2X6BEP0uG2wUSBS0+i5T3DkXKXxvn257DqIQEDJrr2pXf I6xivxF03ObCEfmgh8WJpF+4DIzECbQV3vw== X-Received: by 2002:a05:620a:700d:b0:891:8c16:283b with SMTP id af79cd13be357-8c37f4c2b68mr2726974285a.9.1768146566950; Sun, 11 Jan 2026 07:49:26 -0800 (PST) X-Google-Smtp-Source: AGHT+IFzq8ZGzt2rNPXkPrZtoXzEJSxDqHFRUmnm65uLI7N5xGOXTQyLaaW/jPA669AxROOGZSrf0w== X-Received: by 2002:a05:620a:700d:b0:891:8c16:283b with SMTP id af79cd13be357-8c37f4c2b68mr2726972585a.9.1768146566516; Sun, 11 Jan 2026 07:49:26 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:26 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:02 +0100 Subject: [PATCH RESEND v3 05/11] dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-5-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=5226; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=JIDJccGK6VCXUI5GwQl1csj/I7WBbeD2m5Vc289HB7I=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z3fbgOmqhVJhXJHbHWh+GpSF6cw30/Kvqon lD/z3CbouKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGdwAKCRDBN2bmhouD 18sRD/9NbyfiSNsBYdFncL15gQTgihmHSHOG0zC6GFLa4vsQGbWwO53z1ggQASPWpHOu3T/I9vD ev6GRcA/bgl6NTpg11g3SE+ICXzbuVhQIzZ0E2D5jQCgIhU2Eufn+F+3TTFVtIstw3z8tYP6ms8 BhB4kWRDVrHhoP4qUTbkIC87lt0q1wDOrHKLLbO3fgTbLVVWi49KubbHv8gCi14uwrkKfN2Jx+n sCBF68Ug4iUFY/LFvpOGfueZO3kiKom2gmsG/OpU9CClgJObB40r7LCOxEjLf9ASrDSIVCgrJH3 qiBXZ5+O2vZcKHZGR+q0s2fYe5p95BWXXPL8JMC9kszsQ+G28x/qlFjyEVdVZQqGBWQAKtYv4K5 lZsJUqmEyKhbUwK8zW3V6yChbD0bD+ai2YBSvux3jYGJAhZAdCdKBmH6Bq3uq/Xxlh2+oVU0DPI KiZxxUH8L9A1Y57CmfnlHvOFOE00S2G07qnsI5GVHylnABP2F4FX7aQuni6nh5xvls4Vp89g823 LHfUtui7VE59zVWg/9ThKN6ApCFLDUH2J8XVCRkozvGK32wTtFNBH4MmlB4UHlH5Y5v0AVZSCau tqCnSiddT/lfgQqqYKAohNrCF/FGWIuO8rn+XxWvfLG6Sx8ixwJessV+UGL4R7/+IQ8Mg754A+r msJpBNu6KY7Ih/A== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: bO3EdA46LUrCKv0r_ygpTVvRx0g2vodz X-Proofpoint-ORIG-GUID: bO3EdA46LUrCKv0r_ygpTVvRx0g2vodz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfX6SfeCC2UeTiQ p1zLfzvJWrW/yHCsflcqOR0bksAXxwU50MvukD5yObHw4o/axbcAuGtLDH6cF3RExJoKLjEvkgL W5iIrYY+hKsdQ6rNGMvvbWJZHZ6qyU4nko4n1noMpBNBi4xmWi11Sx/nFOdAXikV2P7Zz5/mvIv /W6XUcyE5ri2SdAJpNsacq8bHR6i1L9S8hogzlMX5cLeppqzSkxbJSdULNeayB58nfNPtgcKrWN ch6Aac1SpguP7c+2o0MMansNT+gjQlpu/wDzmUTrKKcroMwigVRh8r9C0NU3Ox8l/dZ7I0HDRR2 6JEvCu6I3E/X6ATSEuODqTnVzf/1QJ7nuUBDIfzciS7JmWh0dAerFioMPEhbSlvpT+9LqnrALqP S7lSkvOncXXW6hFCm6nPiUzoYc5lQjaiGar2AQctlS6ZyYIDVwaiMuMFRXZSqafljEcFUDnQIQH sWMZGKt6YJyAMnK8FfQ== X-Authority-Analysis: v=2.4 cv=Dckaa/tW c=1 sm=1 tr=0 ts=6963c687 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=TJdhL1X_YdA7ouKO9xEA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 impostorscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,wcn3990-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. This binding is very similar to qcom,wcn3950-bt, however devices have additional VDD_CH1 supply. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Drop few supplies from qualcomm-bluetooth.yaml which are not used by devices left there. --- .../bindings/net/bluetooth/qcom,wcn3990-bt.yaml | 66 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 47 --------------- 2 files changed, 66 insertions(+), 47 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3990-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3990-bt.ya= ml new file mode 100644 index 000000000000..89ceb1f7def0 --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn3990-bt.yaml @@ -0,0 +1,66 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn3990-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm WCN3990/WCN3991/WCN3998 Bluetooth + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,wcn3990-bt + - qcom,wcn3991-bt + - qcom,wcn3998-bt + + clocks: + items: + - description: External low-power 32.768 kHz clock input + + vddch0-supply: + description: VDD_CH0 supply regulator handle + + vddch1-supply: + description: VDD_CH1 supply regulator handle + + vddio-supply: + description: VDD_IO supply regulator handle + + vddrf-supply: + description: VDD_RF supply regulator handle + + vddxo-supply: + description: VDD_XO supply regulator handle + +required: + - compatible + - vddch0-supply + - vddio-supply + - vddrf-supply + - vddxo-supply + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + serial { + bluetooth { + compatible =3D "qcom,wcn3990-bt"; + firmware-name =3D "crnv21.bin"; + max-speed =3D <3200000>; + vddio-supply =3D <&vreg_s4a_1p8>; + vddch0-supply =3D <&vreg_l25a_3p3>; + vddch1-supply =3D <&vreg_l23a_3p3>; + vddrf-supply =3D <&vreg_l17a_1p3>; + vddxo-supply =3D <&vreg_l7a_1p8>; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index 82cce508e295..5581e810f08e 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -16,9 +16,6 @@ description: properties: compatible: enum: - - qcom,wcn3990-bt - - qcom,wcn3991-bt - - qcom,wcn3998-bt - qcom,wcn6750-bt - qcom,wcn6855-bt - qcom,wcn7850-bt @@ -32,25 +29,9 @@ properties: description: gpio specifier is used to find status of clock supply to SoC =20 - clocks: - maxItems: 1 - description: clock provided to the controller (SUSCLK_32KHZ) - vddio-supply: description: VDD_IO supply regulator handle =20 - vddxo-supply: - description: VDD_XO supply regulator handle - - vddrf-supply: - description: VDD_RF supply regulator handle - - vddch0-supply: - description: VDD_CH0 supply regulator handle - - vddch1-supply: - description: VDD_CH1 supply regulator handle - vddaon-supply: description: VDD_AON supply regulator handle =20 @@ -117,21 +98,6 @@ allOf: - $ref: bluetooth-controller.yaml# - $ref: /schemas/serial/serial-peripheral-props.yaml# =20 - - if: - properties: - compatible: - contains: - enum: - - qcom,wcn3990-bt - - qcom,wcn3991-bt - - qcom,wcn3998-bt - then: - required: - - vddio-supply - - vddxo-supply - - vddrf-supply - - vddch0-supply - - if: properties: compatible: @@ -178,19 +144,6 @@ allOf: - vddrfa1p8-supply =20 examples: - - | - serial { - - bluetooth { - compatible =3D "qcom,wcn3990-bt"; - vddio-supply =3D <&vreg_s4a_1p8>; - vddxo-supply =3D <&vreg_l7a_1p8>; - vddrf-supply =3D <&vreg_l17a_1p3>; - vddch0-supply =3D <&vreg_l25a_3p3>; - max-speed =3D <3200000>; - firmware-name =3D "crnv21.bin"; - }; - }; - | #include serial { --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 AF4A534BA3A for ; Sun, 11 Jan 2026 15:49:30 +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=1768146574; cv=none; b=G4RlEEw0SVKDT2KlTtFzEHx8jTyMG87QYWsG4ZfmkNDBfuAuIJsZM2luZAa6c2d5u4v6ezVC+vuyeKYWJU6HteWQ4D9Rw6Jp0SVsqG0fdLVWUyAMd6apTvSa8uKbk4DTFZI+cJaep3H39znHN4r4tduEeQZU00nOcJUBYEiRvZU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146574; c=relaxed/simple; bh=1L81Yz/WcQ/S3liNFCbUtyvsNkHRQcRm/2kVgwLwzsc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YVLDymyYEX1JMRFDL20BDleajZ5vuStqGNaXxtVPqTXdiBkE6NphX+EqN+0hnpZG3sR5Xvv8jSOFkYskgT3ZDbZOYyONP0DWG65ARuZy1lOl9JAAEsVXwZpLCmUTHxMa0M/VIn53BisTrmMnj6h/MyZTCCAX26llkz6iH8Rd00A= 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=OmkTdMU+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ib4gwXVm; 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="OmkTdMU+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ib4gwXVm" 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 60BBN7QR4122605 for ; Sun, 11 Jan 2026 15:49:30 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= mqfhJyaQiIaIFVr6HGGzaCwXhsDjzwHSW/nArmX07eA=; b=OmkTdMU+e3xB4exz lbDCLSD8MdT68n6XlUEINLX+wG+6a5N+YZP7J4vwL6mtut8GfBr3oQ1HS5p9uPTk DSGVflOSFoU7ja6Jd4HWtpmhMeV/YxLvCEfShplkzpHJtjR7yiTudlp5z+RpML+S qU77pApzZReIxrBbb9fbqwvWt6C2HE4qlGZxTg19KECFqZy469ZkYB3AU21c8Bz8 JOKi0Rh7+YsKlaFkKBIiMStKOEdJ0G6ShvvzGri9/oy9AF2YXr4XPgrhcAzHaW53 5EBjYIDuiqX7pVDxerdKB/aqMEVvHEY5vuPdxs/JcjV14jT6AXvo6jMpVu7Vikar Pw1Q7A== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkfxftb6v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:29 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8b6963d163eso1465558585a.3 for ; Sun, 11 Jan 2026 07:49:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146569; x=1768751369; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=mqfhJyaQiIaIFVr6HGGzaCwXhsDjzwHSW/nArmX07eA=; b=Ib4gwXVm/0Xa6WIaBC7vAZXwhiaOGXvcdpshUd0+8/6LwFGXYGE1QSKIc0T+i1vuCc hH+xY/jrJf8dtzKH79JP1hl5YrO+Hy/sc5mfkbHWmhcxi7aJt+gMkkBKyl1+Dl/YSVC4 kFVoh0Tq0sFtvzGwYk03qgFa09KN7vNAHXBVBko1fkSV5Mm5eGyuV8caB2yf9sw/qN0k 3SDoeBAbU9cZ1CqLrEcNmWHRJK0b7WF41k8t2aLRa7P4ilL5Fmvz1ucka0e/TaEE4GaY kruQ9PBqQiYtW2aOQs0K8r67g/BTFuCrskZZ7rDWnCALJVEX2iU0jLbZ1GP4TKfd3RP9 2DVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146569; x=1768751369; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=mqfhJyaQiIaIFVr6HGGzaCwXhsDjzwHSW/nArmX07eA=; b=tSH+6fnKbcMQZinGl4/vVZPH82RTbBTzhFW9Cl5em/bhoYct5utKh75a6TvVcrHLby oGyzBY2bh0AlwWagWUnOUxEd6nQoDsUQBUX45F+MQexlcFE3VimmoC86hU4yAdLg6yRL yJYlIZzVE3rvGVzOX8o0U2E1I1XTsAsxDv+Vfna539wJ5Ky5atQVsZ36FpgDuy7ql/DP WDOcu7AMEEpNscbZTxFZBhbZ0CROMZPxlBf9Y6Dp70KlCnJ1BDZu/4IIE9glT4kdLcav GG8UMbJoYTcZTJagX4SCy9cpkD5pei3iy3kKm2i/Zny85sqd2g0kBnGNpHCiOcMrIafR nLdA== X-Gm-Message-State: AOJu0Yx2qY9aLxrDzUEjAMErXL41Tl6/ALomDwQadZrfpg1/BhSLPe2o apx4CbIuD6+RtaIqhJwflfvwS3gp51TyM5Ns65AV3Su/Zcz4xXrMpuEyIw/AHu9ick0JZnu9+K8 +9jUm4DkswEpJ8E5UmrgIGunEbsuSYtHz6tpNFEXKNgeLHwcJWM2T113I2w37cekVj/0= X-Gm-Gg: AY/fxX416lXp8w52S48Xnta2QjLY2+Q5ZOhPuh+DDXxHTWTAkwH4SFTfqUxN65nzI+i p554rsHy3ePPMJNjJ5Duf65eMzD9LkoER59bhAZ5g6SEhl+e/G0UPHgJ9/QwJ/isXiKeVn34x6R S53EgaaxXImrzVSaDQPNchNd1RzY921aR8bkkDjCiNhTUL9fPrhe8PHvOm5YDH0rxrqAK8u7uHA GJcjrFKSsTLi9ztVCCxdR9YCbDpFZw8oJkWyDBTWwVqjIoqWpALCN9Lvm5hPnf9L75T+tIy34WG ApM+Uf/1OjDntPEElCaW1+LHds8yUs1kZQC/5mwtt9nDdFZzjg0L5TBs0Ec9Z4TZ7c0kf4VZsIU +Fk8jDRcUeruvh6EIMxrTkG/mThRir613EQ== X-Received: by 2002:a05:620a:290d:b0:89a:2f9b:10d3 with SMTP id af79cd13be357-8c38938eb7cmr2004434685a.30.1768146568724; Sun, 11 Jan 2026 07:49:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IEZs04PlGTciexmOhSmEy0l3mgw+QCvImeatndIbdxn9xIdrk2m+n8OqOC24JoKoih3NF1CxA== X-Received: by 2002:a05:620a:290d:b0:89a:2f9b:10d3 with SMTP id af79cd13be357-8c38938eb7cmr2004431985a.30.1768146568125; Sun, 11 Jan 2026 07:49:28 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:27 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:03 +0100 Subject: [PATCH RESEND v3 06/11] dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-6-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=5619; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=1L81Yz/WcQ/S3liNFCbUtyvsNkHRQcRm/2kVgwLwzsc=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z4WVcwXif3d1vjZWYaXrqTQ2tjVD3fxyTmT m9CUAfV2F6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGeAAKCRDBN2bmhouD 1+5XD/4q4jEe5WpbV7XOaAtGrcdmOUqEedRJ3/SQaEDKhZYuGmemW9gzsdy1hIn6nlpfiHkXCqJ vqd9/mt0dcZhDojhjJviBR0eFHvN4H+BUX4tW8qKq+SVN0TvZtIYhJxCe9nNVPvA5/W61kjJTCA ewZSWUkO7WO+pebJ7aHdrKxBDEItL35YxokrtAnLQ7nTEE1B1H6MMM0uyPww+jLe+2Zxj0E9s5E bk2d+MsolUFNlJNVfBT3NqYEq/lAht3DUhdO9Wu0HK8HjCJYroKzFwAfhuDQbwppplv07SOHUAt 76I3mynb9Ehep5UPDXtJeIIbZV5YCi7H6leVs0yRHRdJFMMSth3CjU+0HdIrNGMieASpcSWrB74 QgaPFs7GvnAgCZfMYP/JLcmkI6wuiD1Mnj4k+DTXfpyweF1ds97VAMZXobVPPNOn/1mCWMMklss RsMpeR4FS3sDmV9/74/uwWy0X4EyDSDRP4FS8GT7jSa/fYyWZW9BgjWilX490/3NhrLJVrMtjYg mjhVUW/vhnOMdeaJLcJ64+Y8PUOUNnnxc8q+T0KhgfW989BuRlHLZ8F7imIODSmb3pFgZ34RsCg rXUXuAznrhS5IsagatodbfWkBfrkbT9kMaoKTNztGRH9YWbV+nEUo80mKTidSUjn3Dnx2C8HWC/ GLqlOV6aJ6Mghtg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: cpTYhdT7DrdGRvqSgo7hJpGMn9_MCYyj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfX5ejUULX/2ZkF amogf9LLIgwM9B6gVuBofiWPqNm2dM9xGCdCgZc24irX1JMTthptZcWXeoHf6NFlkblUB+yus7k Mk298XEKySCAApXWqFwtk67fhV/l3p9DYeB+DKsFNNfk5kG8d8Ot7KrgRzthiAZ5owJE8pDJKp0 HJu0JQh7rX5RcmneHaqM6jWXEdP7G7LGRf2KzQ0MStWyEtt86xWww4b5XQuebg9ty9dpFOl+Tyd CNiPj8RyCQ8xw3MjVcWXySafOI3I+/708X+lZtVq9iM+08OOsSX6sGHS/ohv5WN92XPuKQo8FWZ Wf5EN7UdVuAoq7W06gvAyT/ASDu1EpW2aa0B/Vj8rxHHva/bQ0Vu4IUJHZqVyX7LFPPrYvK4eOp L1f+T17lOVgbmPM0AmdGt6GXp6+G3OUcnoQDx0IVZ2HlS/kCCVV7CQS4cqw4a5PjD0S/olKJSKL 1mhpg2b4wsXCO89SqCw== X-Authority-Analysis: v=2.4 cv=c7WmgB9l c=1 sm=1 tr=0 ts=6963c689 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=HiCyOsSRabS3u2SmTBgA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: cpTYhdT7DrdGRvqSgo7hJpGMn9_MCYyj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,wcn6750-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- .../bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 86 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 45 ----------- 2 files changed, 86 insertions(+), 45 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.ya= ml new file mode 100644 index 000000000000..f11d12c205fa --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml @@ -0,0 +1,86 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn6750-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm WCN6750 Bluetooth + +maintainers: + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,wcn6750-bt + + enable-gpios: + maxItems: 1 + + swctrl-gpios: + maxItems: 1 + description: gpio specifier is used to find status + of clock supply to SoC + + vddaon-supply: + description: VDD_AON supply regulator handle + + vddasd-supply: + description: VDD_ASD supply regulator handle + + vddbtcmx-supply: + description: VDD_BT_CMX supply regulator handle + + vddbtcxmx-supply: + description: VDD_BT_CXMX supply regulator handle + + vddio-supply: + description: VDD_IO supply regulator handle + + vddrfa0p8-supply: + description: VDD_RFA_0P8 supply regulator handle + + vddrfa1p2-supply: + description: VDD_RFA_1P2 supply regulator handle + + vddrfa1p7-supply: + description: VDD_RFA_1P7 supply regulator handle + + vddrfa2p2-supply: + description: VDD_RFA_2P2 supply regulator handle + + vddrfacmn-supply: + description: VDD_RFA_CMN supply regulator handle + +required: + - compatible + - vddaon-supply + - vddrfa0p8-supply + - vddrfa1p2-supply + - vddrfa1p7-supply + - vddrfacmn-supply + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + serial { + bluetooth { + compatible =3D "qcom,wcn6750-bt"; + + firmware-name =3D "msnv11.bin"; + max-speed =3D <3200000>; + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddbtcmx-supply =3D <&vreg_pmu_btcmx_0p85>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p7-supply =3D <&vreg_pmu_rfa_1p7>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index 5581e810f08e..1ee97089e1d5 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -16,7 +16,6 @@ description: properties: compatible: enum: - - qcom,wcn6750-bt - qcom,wcn6855-bt - qcom,wcn7850-bt =20 @@ -62,12 +61,6 @@ properties: vddrfa1p9-supply: description: VDD_RFA_1P9 supply regulator handle =20 - vddrfa2p2-supply: - description: VDD_RFA_2P2 supply regulator handle - - vddasd-supply: - description: VDD_ASD supply regulator handle - vddwlcx-supply: description: VDD_WLCX supply regulator handle =20 @@ -98,19 +91,6 @@ allOf: - $ref: bluetooth-controller.yaml# - $ref: /schemas/serial/serial-peripheral-props.yaml# =20 - - if: - properties: - compatible: - contains: - enum: - - qcom,wcn6750-bt - then: - required: - - vddaon-supply - - vddrfacmn-supply - - vddrfa0p8-supply - - vddrfa1p7-supply - - vddrfa1p2-supply - if: properties: compatible: @@ -142,28 +122,3 @@ allOf: - vddrfa0p8-supply - vddrfa1p2-supply - vddrfa1p8-supply - -examples: - - | - #include - serial { - - bluetooth { - compatible =3D "qcom,wcn6750-bt"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&bt_en_default>; - enable-gpios =3D <&tlmm 85 GPIO_ACTIVE_HIGH>; - swctrl-gpios =3D <&tlmm 86 GPIO_ACTIVE_HIGH>; - vddio-supply =3D <&vreg_l19b_1p8>; - vddaon-supply =3D <&vreg_s7b_0p9>; - vddbtcxmx-supply =3D <&vreg_s7b_0p9>; - vddrfacmn-supply =3D <&vreg_s7b_0p9>; - vddrfa0p8-supply =3D <&vreg_s7b_0p9>; - vddrfa1p7-supply =3D <&vreg_s1b_1p8>; - vddrfa1p2-supply =3D <&vreg_s8b_1p2>; - vddrfa2p2-supply =3D <&vreg_s1c_2p2>; - vddasd-supply =3D <&vreg_l11c_2p8>; - max-speed =3D <3200000>; - firmware-name =3D "msnv11.bin"; - }; - }; --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 E52A734CFC5 for ; Sun, 11 Jan 2026 15:49:32 +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=1768146575; cv=none; b=OAtIXee5XCpTLmUueeqizNcQRrje5n21mkdniukTlaYO5Lv9vXrG59Zq7mn4hxaRmYBCkkcmNoMgHXdT9VUQ2Aie51hQgD2IQ1aWL9cLNdnlm409HBhhL1q8DNT1c3cBKCDJU4isLRr/kcozKghJelnX/0DDI94k1GTXYNQFZ84= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146575; c=relaxed/simple; bh=6vZrxZuGRWDo/M6oQXbZQQ3gJdpWZlph0xza3vLC58c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DRXxWbAjQmKlUSgPLv9XLj8YtADO2Z+N5+RHW533WoKDkbjwgiPVwnX4CLD+lGvnUM1xv4TXdV7b3UrTqwfb7o46ma9QMxpruzWr3o7Kj3q5T4wZi3ed6DJCLOYAlXaVSv666AUdfQSNjfH7qbeLahFdRQ374qNiJ68V0gCdYkI= 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=oEh82c+l; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FDfsGtmY; 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="oEh82c+l"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FDfsGtmY" 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 60BELVMa276397 for ; Sun, 11 Jan 2026 15:49:31 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= awIiB2Ey6NFv8oEXBhn79OJVv3KdaerPnR/oXQd2tPU=; b=oEh82c+lTLZB7Wds j3QKFWozEjUhWZhM47/xGQHtKxEmJwKAfeLkZ9rhQwfxkfQO0I90E5sNYzoaKHas 0zvzcaBgRk0KbHRcSHz4aMf0HIm3QtncYg2t2h1rsLrGXkxpPcSymzEkjH6jP0cX MK+3kTT1E79zf2EKwE8qXUWBiiyzQfL/LasvOFyWJSeImpNn5cy3/IuvJyQGrRUA WyXIqd4i3VDyHpInyhyiWFl+ZZCopRi5zEXDhtZQ3J7mD1u7bDpBK7sxsd2KYVsC XNo+NVLc5FUwo9vtk4tPNn6AMD7+qLLRDLkyd12ca+zKi22sTYwg28rxhgSg+Chr a/JVGg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkfxftb6y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:31 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8b259f0da04so1541573885a.0 for ; Sun, 11 Jan 2026 07:49:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146570; x=1768751370; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=awIiB2Ey6NFv8oEXBhn79OJVv3KdaerPnR/oXQd2tPU=; b=FDfsGtmYs+32us9Ygn0VJmHHexjKYNGHd+P6b/nrgl61BvjG/SMItBanUmdraPDSh1 3cyh6qCO6geVJfc9AuYXCjbsH4eJlObPON/aovy7Mp5yT7wRhLf6b0+hOXjWjmqrx4q0 /T9eJK72rCnH2gtQR709DxSaYLW0AYBiCGe+ZB2Jp50ScJvyDevPBRgJSTBnuJ8DR6/S +oq3KQf8BI6yJi08jstliH+lPPBjbKfY3xt76vRJWmVsfZpFL3gCTl3TSufs3LJPQwai CP1jhre5RlbaoDqZpwpWZST+JsLalokkbt2+XCWCpdS84rScRD3IZv+OqdmVC8FCd9sW RXsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146570; x=1768751370; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=awIiB2Ey6NFv8oEXBhn79OJVv3KdaerPnR/oXQd2tPU=; b=M84E3AMpibMTl0ekbRWnpF2UETz9pTtQ6jPlceM1lhi+bY34WFkH8szulJEj/tr/SQ DCC1ZNmrJLJIajiNZFNMS451XfdAUOtxfnWsziBVazHPZ3mshT4DAf7yP/JesKC8pqyr H+xbGRifjP9sQS7el++y2khueGedo4/Rs/CRBZFhftv4Y2fB4QlZz2Mwa9ryzXdRiZ7Z CNm0cmWnCvmaNGY58C+vz1b0MRF/h/e6Zz4C/p8DKamp5CFkNmsnww6be2ayFGUfaM4/ 4o3RSsd0Tpmi6xM+hMYO126e1CXZs8YpAfZlR8tbd0W94yQqjtnKjZkVnmnY7gfjF/jV fp/A== X-Gm-Message-State: AOJu0Yzeq1snfE9B0q1GWKbYtxFRJnqgQBD1Z2PEulIK+pwU1rnGB9Qg C4ubRRr460RrTkkZ+vf4J01vfBScNBHAxDtOV/cT1Ft5z6dqy1mrptBn94ociiV/hIjZi0xMU+T X6lkT0hwMsOdZX/T3sIp1zt4i2feufPZlai0ysXcNP/qWKo4yClXdTVvEwH4zIG0yGiM= X-Gm-Gg: AY/fxX7dsWjxmAYvka0j0NDLSq15OIeJ4PDBwXDK9vXEKugdBqsziyr4BAKBXsvYSaM M8M1amAq5mCcUJtejJJLWfv8owMRoXmWZ5j9xI2BIiKopSWONFH0lUl3/wyU0GOiA6Xvf8Dspnt z0ManpFdX73qI5y6LnrMMfq/vJLvQ+JbtbGuDbVFQIMQfYLk1ommtVgg90jEoKey8JUBWPuB5aR fQgeQctt/DtsiUWRtasDuTbAfQhC7zzPp4U8InBhPeguan28RcukItI6Aa1iqTfZngTrYxDcG5H 4A0dyI5YK07Hff8YnmiUKNz33fyAyaZKXJLG9cmZVmVNYelDFaH6qx+mMvQ6kmF5seSybC6UbBz YOjd4qGac2DPQIlE9TAp0F31u750ShOO6pw== X-Received: by 2002:a05:620a:1791:b0:8c3:7ec3:4bab with SMTP id af79cd13be357-8c38940319bmr2022832085a.68.1768146570136; Sun, 11 Jan 2026 07:49:30 -0800 (PST) X-Google-Smtp-Source: AGHT+IGbCHkw4085vY2zN79ZcXH90qll7YSCUAa88NACZWJBMDohuTOf367IGE8LxHceNtEMSDuOZA== X-Received: by 2002:a05:620a:1791:b0:8c3:7ec3:4bab with SMTP id af79cd13be357-8c38940319bmr2022830885a.68.1768146569737; Sun, 11 Jan 2026 07:49:29 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:29 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:04 +0100 Subject: [PATCH RESEND v3 07/11] dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-7-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1852; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=6vZrxZuGRWDo/M6oQXbZQQ3gJdpWZlph0xza3vLC58c=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z53X+jburp7UPt8+kYxLGlBCn21Gp/z9NqH 1Yg2fUqZcuJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGeQAKCRDBN2bmhouD 1+/LD/9U53cgRG8uc2MIiIYcNBfnjKDPx3Iu5DQrCRORQTAChPd+V8xmOcTWHA51MtF5ihflrVG 2Erekwd8gFyRtY9aKSf11/Rf8zPL6KFXOT2Er/XUsjseWb5/dG2I7VNKf/f4vydo9aAU6tp7Fx8 yEVXJkyvlmlUNo7Y1hvxzTXi1Af2K3B/UdeXtyuQB0oyQLRl+7ETXG1d9ch0WpqC9wDr+EHkZ5z 3LYnIChsYGDqn8k148UZHAP6nwxKMEvLnKzZXsOWN21c5WZFwmADWm9SjCDXRvmzYVa+/KNGM3Y zRHx4XaCmTqdUKi2c5xImIhNpkXZg+eSv6zzVdr8MogiZAWpgU4JqGYyGlyB9I9sEfMBT0+xEQS e3C7feXJ0g4LS/eSSlTtFyo3+G66HMqhnAUNJh0hRQbeMT/tjcGM1A8i1281in2wuuJXD7O7VnH CYJ4xCj3W7B/cM2H+2zDlFS4PDhDPEO7VNiYRZK6rbW3+M5ciVTmWH6ffCMg29zCAGDCNSsphsF kevIjlLjUbBBWkaqTkdycn5rzDPH7iBxfM0hdhNLzceC6ohM6E+JM2DG2l9JO1RvuZphcpn8xHN Ss1pMrc2Pxw1slcNX0aNQnRggKR2lrhwPdZr37tVJywjPKNwF8Ep1Cs0fpnbw0pAc6HrpBz23JH VGTonLuHE0WM8pg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: cQ3faNfjNa-bDB2xdrao97PlMzQyroUr X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfXzq06s8x1bsyy 2r3uCxrERioEy0HesYYgFd6r5OK5E2NyChb90Ir4Lh5uLkbQ7EIl/TUBf4StkPF2kr3Fjx489rd KeqAd2mIim3Ykk7k+A7G4QD969iJctye/okG0BpNFHLcjbDRzcJuncJPqXOITAmni3DM8+ewJHn DDNCEHqtwc6tLMEjAu4pvKCA5WrOg2uAjAaD6ZAteqBv3gjN6JAMRIiJ0C6RHfpEYcmkIY0lgNf 2AWICLYguVSQc0YFPSi5RygUEUFoRYDswBEIBVrvoaOvmDQQeBp+PTegjOIrSjfOcYlcmEPNtub SbYiYSayomCY0UjUzCYBFOVEhb6yIDTelLRO+8Fqsl3/602+XYs6PWSFuW7SW8CHNzFFqUtBIHy bJ5VKHXiPFo6/X93N6nnHJaLmSmv3aaDotbMujD5qxywsLkwtu9HPG6qGAA2KZX+tO3KzBGRN6b 7NdQ2iX7wz2JvpxGhTA== X-Authority-Analysis: v=2.4 cv=c7WmgB9l c=1 sm=1 tr=0 ts=6963c68b cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=Hly1SnzPtDZhKKQCjPAA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: cQ3faNfjNa-bDB2xdrao97PlMzQyroUr X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 Commit cca4fe34979a ("dt-bindings: bluetooth: Utilize PMU abstraction for WCN6750") changed the binding to new description with a Power Management Unit (PMU), thus certain power-controller properties are considered deprecated and are part of that PMUs binding. Deprecate them to mark clearly that new PMU-based approach is preferred. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 5 += ++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.ya= ml index f11d12c205fa..8606a45ac9b9 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6750-bt.yaml @@ -17,26 +17,31 @@ properties: =20 enable-gpios: maxItems: 1 + deprecated: true =20 swctrl-gpios: maxItems: 1 description: gpio specifier is used to find status of clock supply to SoC + deprecated: true =20 vddaon-supply: description: VDD_AON supply regulator handle =20 vddasd-supply: description: VDD_ASD supply regulator handle + deprecated: true =20 vddbtcmx-supply: description: VDD_BT_CMX supply regulator handle =20 vddbtcxmx-supply: description: VDD_BT_CXMX supply regulator handle + deprecated: true =20 vddio-supply: description: VDD_IO supply regulator handle + deprecated: true =20 vddrfa0p8-supply: description: VDD_RFA_0P8 supply regulator handle --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 4EB2B34D39C for ; Sun, 11 Jan 2026 15:49: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=1768146578; cv=none; b=I5ejVvfHhRyYJ+9By/yYVtXDkPpJnPqSkuSBqUzE++HercD0T0+rLiQ9ksTYvR7LjPSWVinOGIhpkYi7B6L1wSeay7TNi+0v85kYSE7YdEp5zhaCE+haoYZNeSEA+U+YIZot5vlmCLoAXm47ykp1J6kmFsuidnr6Pr+oHBfuXCE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146578; c=relaxed/simple; bh=IRPUyaWVtt81ELN8RFPfSay6jrmlbrMj1DFklO6mS/A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rIFBo8t9ayREjk5L8/DT1QU0TlFnkxtJIqtVLvem62hD2nX6/Z742FXfOyAYW63fITQuEwOnOy1yujPaMVoZNrZJN8TLiZCoAul2UpqPVyoEOxtEg7/PTPuG+oBvOWEVXHUvEwm5eRVsrJQ6d/iJEaX00W+oQAGAMUkcP7OlGzI= 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=ZSYF/Eer; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NW+8d26U; 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="ZSYF/Eer"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NW+8d26U" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60BAHlrT2916545 for ; Sun, 11 Jan 2026 15:49: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= m4WuYH2vpOkIakvEa/nSVG8WF7NjL89kvyWGM2cYExo=; b=ZSYF/Eerb6ehJMSt IMyQ+yOEAOsidWQVjCtdJ8cqRgoYRscROoC8YKZ+MHJ2LsOZLAe81YdGtF1nbDIu e0Jmua4ED7tkwJnt0yKJPqJTzorT2o93FztlYhNnv31c8DLuU4Ff7/oWbUwc8Fq5 VZC9m5uStJO2aYk+QkAcFIfc0pZGEoE0NItr+eoVObXAyDwuac9ntcoDwSRTyiVt LOrywSN1JYn71notaSlV09BSe96Qr4fHXM4XkFwSly/m96r+1PJiR1YhSK/zN3Oh Ymgq6kn0xB1zX/Y9czfNqJaoBzaQ9kpgFRJGB6E9t4dp8BpmFc/0LvvdcMLf1RFr 5TFNeA== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bm8kyren4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:32 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c277fe676eso1735347485a.0 for ; Sun, 11 Jan 2026 07:49:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146572; x=1768751372; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=m4WuYH2vpOkIakvEa/nSVG8WF7NjL89kvyWGM2cYExo=; b=NW+8d26UEU6R9vFRALDPky20cEbmVBl2fmW5q+jRtHP7foetkPf7KqKUOk4hO2FQEi 56w91ybadJACAB4lP+a7R5EaucHyR1bPzDKNPyiscTUMmTjH0VmutcJy9ruKzE8Gmww7 RaRCqVTyrGh6pSZB+6fzndy11RlsJoFlUdD5rP/pGGeQB3wB/NLG7h+Gg0FfPEq1woRD KwcxqfC3M5O2AZUGdOJp9L63jRFWC+0d/FIieX8qR8VUpgw6Ky/FWJbZ8TSShLQ9HU7B kEq658jw1NrDyGjpkIt0HsJezOOrf7/FP8He5TmmyjEktyKO63OKzkksuVO0vxUTb2x/ Px+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146572; x=1768751372; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=m4WuYH2vpOkIakvEa/nSVG8WF7NjL89kvyWGM2cYExo=; b=akspKiLaFq3mwUEtjDA3coNbTsytoGBG0fC8Gw8suLgcWqUkPAnn156KBTyKt5oAio FFUub2OJezxI+M2BquZxnwHhMChc4XSewqK88da0FrcjV43dckDca3dUloxeUme2/s2V zLrhbL30Ttj9z7WdXChT5/mgUgxJLrnVHgKVFSc2+FUWpLqw0LLpbew5fhbakiGyqGk3 +povNlog7UyBLAlzlO0w2Sba5sNXcFAGgqRAcGd/mIOzTKNI4KkXCi1wD5MTLL9F8Maz dZfRjPy5Qd9zypHP2LaPSd/NEkM9cXr1W7MBYyTyfzKcrttKo0rd0mwfptsu+C2Hlvjl DDRQ== X-Gm-Message-State: AOJu0YxS8eGWNi3iN/iqXqKxmPRmBTZTY/4utBjisXM3Dq68zbQjOx7Z N1Gxw60pIUC9ggOC1xZrWR2Idcfkwujyt2wfoUNSgDppsuM96uzk6QnXkg5ohCRcLsaLUpQkQdK MYl4CORumVGQtBQe6CZtdo5i/igxzXMI71sSfKlsz/ycz/8vYFJTp9XaZ08REO5QJNaI= X-Gm-Gg: AY/fxX7Y8jOLOoAt+8pMP+4k1amrTyUxEoVaIp0Pz6B2DonkZok0Crjtcohlc3LntZv TOfSy7YLymrI9x8uCAYZbmEPyiDggXlfACkrQHR/lSTJREyb5MrzAG4F1309Pv6iF2+xRY4L7rv t2A8sJmZzQ4sooxjVMPqyHWWj6E60/eB8FdeVHVOlRM87nITiSrT+Y/muGR/BwK5OAjiHGWPN09 0TECE755GXTs8J3aqrBFwJbIzAhYUt7TpJKCodpsuv1Q8s+X0EtIrPrsk8cYKF8nNrIj8m4yNZ+ Mzs4IIXxDzBBHGOXoHBIIfBE0JBz4GWI0CaR8ABViAEAcYcTEC3Q4I5jS5woJONKEe599QUTEZ5 NiRibnADl0SUJHheu4OhkcevDywqrOB87sQ== X-Received: by 2002:a05:620a:4051:b0:8b2:64b1:692c with SMTP id af79cd13be357-8c3893a27fbmr1984167085a.29.1768146571598; Sun, 11 Jan 2026 07:49:31 -0800 (PST) X-Google-Smtp-Source: AGHT+IEIyE0A0qqdyDxwYg1PzKmiqZU64SXfi7RqPcZ8u/sNmWruQ29NWWtBc+mCUvvp0TT4l6Ov8Q== X-Received: by 2002:a05:620a:4051:b0:8b2:64b1:692c with SMTP id af79cd13be357-8c3893a27fbmr1984165885a.29.1768146571183; Sun, 11 Jan 2026 07:49:31 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:30 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:05 +0100 Subject: [PATCH RESEND v3 08/11] dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-8-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=6392; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=IRPUyaWVtt81ELN8RFPfSay6jrmlbrMj1DFklO6mS/A=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z5nQmT92altttezDTPT1h7OqZDBHUoRvIC0 OucFiy2wAWJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGeQAKCRDBN2bmhouD 11spD/sFnpZdTVeqxy19Fb4j8GG5dOO9k4g0XF0XgfsQt+yVqCd0MDkj6fgVIBnlmB89EydY0Qf q08jYnMC8/EDbEIB3Wh5bbNSDuwU7VZODiIq4yQ7vFyO148eZzAwDLKye0o/pBz8/9/mTM/Hnk2 X5rDfe9fP5qXSXVmnIdKJ8bXkP817yh1zEmsHo+HKl4iiQoNwdtzEQFeh35XCnk3aEJ9XwzacWe VqGdO5UhtXqum4Gs7PD8b672y92+NbU9paXYzdmE1N4rh8lmM4X+GmVQ5QJj4iPIZcEfGDn1QT0 e4QyDXaAQ5pz+WXt6uTmJV+mNUEjV9ZY1QBSUecOe1f6bNhLy4PY+BbvCXgmv4tNICKZnPu7Ai2 G8r8LVfSVLXesN9F5HJ9r1IwfyUod4P/nPkev8Vl1rz2sOosYIpCTslny9PLxd0Kx5KbaTFvWDA Hpn5RoITlS7oA+1X9rAYC9rgfhFUmBc1nlrFrkIsOEAKdMyX2u52k3np8lX8pnlW5pVDBnrKPYM ypFSLrdXFBCvv/pYo10bYuKQkf/MutL75Znp+y87DwEy9rcYXarA7owPymdj+1XD2F8oyiDD40D 80Zb8VhKosrtldvGAuQDipW1/PECe/LESfOh2MB9MQw5bhZ/ocz1txxZK/wiM/UBaChW+uGJDbH MefpMYUGRN3Hm5w== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: 6xceso9TptuWdwfiPx-V5_5w1T4A0e4L X-Authority-Analysis: v=2.4 cv=ZuDg6t7G c=1 sm=1 tr=0 ts=6963c68c cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=TihS8u2qB4LoSCkHJ9EA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: 6xceso9TptuWdwfiPx-V5_5w1T4A0e4L X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfX3XCJ5sH4+RUW RCf+WtANDOXlooNrK8vOfD4CFog4q1F4k/QKfN34GDNpX/nEZVVLk4QPFSSzZTKEp+/VPjcR7u+ SPIFfxIO3jswIQo8MUswXxJZkFCOg+KFdsPjW1vpsmypWAylPbShTlM+1ZIsPAUZWH8ihCWoQyX OafEvpVz9EdFKTwt8OczlhZDI0j3Wo1jlvdx0rK3ba4+GqBZTX8wZ6mF+L/loQ7RhSsWzXz8vKx kfRPrM1wCGGnIhjDe8dGHb4afB0fyWHn/+8VaD1BkgQ2ghazHBHy/BPfuIVvBHd43ec37E7GGwV SvDO4KkwNqNPY8IFqs23r73WktWQAlHtfLpDP7bmJS6N/nZkoJ+94NcCGRlzZwot76Qo8pjCefg HEHpstrAucjryRP6iLhiMe59w2EJjiwU51EREqC/Cpzx4PpjOiLuhHQSnp5vaEC39a/SNRB/Bre fQdgZNRUDB9/ulrikmw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 bulkscore=0 spamscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,wcn6855-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Drop few supplies from qualcomm-bluetooth.yaml which are not used by devices left there. 2. Add also Bartosz as maintainer because he was working with this device in the past. Expected existing warnings for: qcs9100-ride-r3.dtb, qcs9100-ride.dtb, sa8775p-ride.dtb, sa8775p-ride-r3.dtb, sc8280xp-microsoft-arcata*.dtb e.g.: sc8280xp-microsoft-arcata.dtb: bluetooth (qcom,wcn6855-bt): 'vddaon-supply'= is a required property from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-blue= tooth.yaml# sc8280xp-microsoft-arcata.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlcx-supply= ' is a required property from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-blue= tooth.yaml# sc8280xp-microsoft-arcata.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlmx-supply= ' is a required property from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-blue= tooth.yaml# sc8280xp-microsoft-arcata.dtb: bluetooth (qcom,wcn6855-bt): 'vddbtcmx-suppl= y' is a required property from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-blue= tooth.yaml# sc8280xp-microsoft-arcata.dtb: bluetooth (qcom,wcn6855-bt): 'vddrfa1p8-supp= ly' is a required property --- .../bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 94 ++++++++++++++++++= ++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 26 ------ 2 files changed, 94 insertions(+), 26 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.ya= ml new file mode 100644 index 000000000000..a4a887a4dde1 --- /dev/null +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml @@ -0,0 +1,94 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn6855-bt.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm WCN6855 Bluetooth + +maintainers: + - Bartosz Golaszewski + - Balakrishna Godavarthi + - Rocky Liao + +properties: + compatible: + enum: + - qcom,wcn6855-bt + + enable-gpios: + maxItems: 1 + + swctrl-gpios: + maxItems: 1 + description: gpio specifier is used to find status + of clock supply to SoC + + vddaon-supply: + description: VDD_AON supply regulator handle + + vddbtcmx-supply: + description: VDD_BT_CMX supply regulator handle + + vddbtcxmx-supply: + description: VDD_BT_CXMX supply regulator handle + + vddio-supply: + description: VDD_IO supply regulator handle + + vddrfa0p8-supply: + description: VDD_RFA_0P8 supply regulator handle + + vddrfa1p2-supply: + description: VDD_RFA_1P2 supply regulator handle + + vddrfa1p7-supply: + description: VDD_RFA_1P7 supply regulator handle + + vddrfa1p8-supply: + description: VDD_RFA_1P8 supply regulator handle + + vddrfacmn-supply: + description: VDD_RFA_CMN supply regulator handle + + vddwlcx-supply: + description: VDD_WLCX supply regulator handle + + vddwlmx-supply: + description: VDD_WLMX supply regulator handle + +required: + - compatible + - vddaon-supply + - vddbtcmx-supply + - vddrfa0p8-supply + - vddrfa1p2-supply + - vddrfa1p8-supply + - vddrfacmn-supply + - vddwlcx-supply + - vddwlmx-supply + +allOf: + - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml + - $ref: /schemas/serial/serial-peripheral-props.yaml# + +unevaluatedProperties: false + +examples: + - | + serial { + bluetooth { + compatible =3D "qcom,wcn6855-bt"; + + max-speed =3D <3000000>; + vddaon-supply =3D <&vreg_pmu_aon_0p8>; + vddbtcmx-supply =3D <&vreg_pmu_btcmx_0p8>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p7>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn_0p8>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p8>; + }; + }; diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml index 1ee97089e1d5..62d7cdb67a3a 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml @@ -16,7 +16,6 @@ description: properties: compatible: enum: - - qcom,wcn6855-bt - qcom,wcn7850-bt =20 enable-gpios: @@ -37,21 +36,12 @@ properties: vdddig-supply: description: VDD_DIG supply regulator handle =20 - vddbtcmx-supply: - description: VDD_BT_CMX supply regulator handle - - vddbtcxmx-supply: - description: VDD_BT_CXMX supply regulator handle - vddrfacmn-supply: description: VDD_RFA_CMN supply regulator handle =20 vddrfa0p8-supply: description: VDD_RFA_0P8 supply regulator handle =20 - vddrfa1p7-supply: - description: VDD_RFA_1P7 supply regulator handle - vddrfa1p8-supply: description: VDD_RFA_1P8 supply regulator handle =20 @@ -91,22 +81,6 @@ allOf: - $ref: bluetooth-controller.yaml# - $ref: /schemas/serial/serial-peripheral-props.yaml# =20 - - if: - properties: - compatible: - contains: - enum: - - qcom,wcn6855-bt - then: - required: - - vddrfacmn-supply - - vddaon-supply - - vddwlcx-supply - - vddwlmx-supply - - vddbtcmx-supply - - vddrfa0p8-supply - - vddrfa1p2-supply - - vddrfa1p8-supply - if: properties: compatible: --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 49D7A156C6A for ; Sun, 11 Jan 2026 15:49:35 +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=1768146579; cv=none; b=f/vNX5NjZglu/fvXxGgA7gJsFNAkE0vNs8DS5tWPg7yVfH8er+jHvUvw7Lin6YSMWC3ABehpIRTNRHlS9GckboCfkSULtwKQV07mORZQ2VX0K7CiM3jmDzxo9/KkhIXSI2bg5GPWiPMUnmV1HsbjC8yIsqxz1IkSsLzaiANbt7E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146579; c=relaxed/simple; bh=l5WGbsKtHf21iM8+oa+/d0NWfC+n/Ku6l80th50BuO8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uE32HmqsQb9874PWpx7RYMkSRCVvd42Vm6lDAwsDzx6qotLXMroMJkWk/QYhKGMJVl5lPZTk6aiOn0D+gxJwIWNW5JvktmJ1AjSk2S66HNCEJgDKhUyTVYseFdycP1uwTgacSgewKzJ+WiOiGKkbdxJyXiJkqxV6uIJ23Rh3c9U= 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=SJH0Besw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=foBpzEFK; 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="SJH0Besw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="foBpzEFK" 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 60BDMUvk2488398 for ; Sun, 11 Jan 2026 15:49:34 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= gZtPShKRE9enhUtv32089Qv8Wp0CT+GiWyKxZmRT51Q=; b=SJH0BeswxXcqC4/t QeTV/xOR556YcZzCV7sAVhibLT5c/JGoKt/jMziNb+QwQ627L1H5spkkYLc/nif7 RowCZq28YK/kHdxqM1XsUlWtPiKkveDB0+j9+fifi37hSgD7sVOq3McT6zc5FM/Q SU7+1kW22V7myK5QpGFtb+kwV1x41dM0Vzpw3sHKZzZWML1uyJZu4wWswloaT0rd sMgWhHUvFJ1mmEi78lkHU1JA8d5JvEicsLIDMQECTEPm7ETPZETsT1zugSiTzKa/ zY3jaHrVc8WsB/YWK6bfv9GqSOYOaFyIlrffQ6cBgFIbLBZErHVPzYvvwEPFcyW2 XsRx6g== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkjvxt2n3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:34 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8ba026720eeso56737585a.1 for ; Sun, 11 Jan 2026 07:49:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146573; x=1768751373; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=gZtPShKRE9enhUtv32089Qv8Wp0CT+GiWyKxZmRT51Q=; b=foBpzEFK/HhBNmOTu3iiVNFmcFCBeYTOp4bPDDLPhxT3yTV+gz7kQu5Gkw9FG4DSKB snyH+I70Wy8ryUCzNTnuVuVlD0tII+zw398g/HtNIKJqiRI2DHf+GltLZC/p5OMCsJwd YQTJLZMojUIlAIslFQqJDVUvq3lrUAU+82rtPawkaR/WkSAnbRdWXhXKi+ADxemvQJlF IJw0DilF4DdtNLT8KqsUhojxbqa9j94cMJSCtgrarOEIB1/O27MbgmTHe+y6GUxjpEyv 0iyCp8AOCmpobm57HIQb8lBEzJHqsRRbo12yiiNSmxsO0o+AovlVB2wIsVs+g3l8I/XL NVYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146573; x=1768751373; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=gZtPShKRE9enhUtv32089Qv8Wp0CT+GiWyKxZmRT51Q=; b=C8YPa/q1VFr2XopWvMNUcVk8fz/sQ0SzBFiaxtcGsrevPSTXeSeCCEHYQ453r7/hFd MGDf8WLdhzMOCFm7H0c+Ggd0jF46DYdirX32y9MyNfFfw7iRvm4ERj0BkE2LkOqeL0Vl xwALHrAPV2ffQZP8u5oJ2vlLMbuv4PWMjW5ln6SO0bCAYB4Gic9ptAlS0+NWRbJh/Mn7 MlUcn1ASx5Oxt1Vjvq78seXCkO9U0rFuK67m616G3/H6/OtgdDui7j1XN2NEyI83lxPX uWWu2+ZJRvO6eUcMK7hVA9gJ2uVd+V1P4LuyWtG/k/qDlglkCDDJ3RHkpI7+9PrgOx/B 2ovw== X-Gm-Message-State: AOJu0Yw0h7eKG/2MQOJxWGFywxpLZjh0prwSy05ApJxNFGEVIIFPYyCN uGhjXwP/xoHQ40+8e6BKRNPXJmn9otb4QCw1tlVKXd6FzUXOH5DTSMJtgGAiAVkWJP2eRXWjqzr 7M5XE5buz0smONUGgOh7w6W9sv3huzgT3fRy8JUCRncESy3LdMDm1d6nbWwtZ3hbSads= X-Gm-Gg: AY/fxX7IxNVPat1tbvtCz0bj5qseMIcjcCUR9EveK5mtW+e99lOcIfa5F57CpMNL5a1 NJXN2CtJXi6q8p+HOPrkQElY3SYF6REc/3tTmLxgKRPU7Tl++3axa1FnEgOpGRrkOWGMDeEsHBC iFuoeXz5hImmNyQmtEpLBQnNUybUiEUEeH1+Po0hUr675IJNeNWSzC3BsICybdvbZHXe54tmLbM 707oGVHKl3zR91EAZfNi7mqo+U3m3AIkJnhKfqtXLMfYL3qsHSKm72lx3KxIzUbp+8y39qsV2Dv juhzNqoZ6PxCb8Yq9//MvJ5TeqB9khk89m//sQLk8PIG1qRRg6kgvEHcNhbHDr8Ht36xebOZ11K qVM0D5ALdLJNb7hvKpzwX6RaSnJm7M5IQpg== X-Received: by 2002:a05:620a:410d:b0:85b:cd94:71fe with SMTP id af79cd13be357-8c38939d0b3mr2136206485a.33.1768146573161; Sun, 11 Jan 2026 07:49:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IGdlGwHD8RfMIrHaM7sOEs5CkAYGlIv9wW4nAoUizzkw4tro3xE3qCGCiOZQe5YdwWj+mrCCg== X-Received: by 2002:a05:620a:410d:b0:85b:cd94:71fe with SMTP id af79cd13be357-8c38939d0b3mr2136204085a.33.1768146572674; Sun, 11 Jan 2026 07:49:32 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:32 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:06 +0100 Subject: [PATCH RESEND v3 09/11] dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-9-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1943; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=l5WGbsKtHf21iM8+oa+/d0NWfC+n/Ku6l80th50BuO8=; b=kA0DAAoBwTdm5oaLg9cByyZiAGljxnqiQTd84H5uFD4hU5ZkjFFkYe6NOnFB2EGnreBdBvcgt IkCMwQAAQoAHRYhBN3SYig9ERsjO264qME3ZuaGi4PXBQJpY8Z6AAoJEME3ZuaGi4PXwRUP/AsH Yw0t0ESv+O4p/pKXHGybnrTqfJ74MENintJd1XJIFoDLK36+Rd/gK/z+0G9UJ08mfLpUrTt80Fs x9mdmMslaKXq0RyiJMvBkG9KJKsw8QbWxeYGBPeBFkdPYwsng7Pp1SgyCHM85+7G8Kh81693zq7 2V/JoYWReUt91HCze5t5+7Msf0pFzT+cNtv3xoEGgWQij9LIdGrBVHSjoQTzmgyqXQOZQ3060St 09DlysAt7z7lWIukeUtwNd3dMzSuzmmJKHZQLlTLxJVFSj5GYNJynXU6xvTzhCcyGDe7UCQ8o7c kWAaoJ6Rz0yiZRvau5rFFSQ/XJK750wCQVjPxOo6Knn35t+QURJsbN3Fri4/nANq7CkmLeAKA8t zkNGppDX3izrW/m0FgHHUoxChWEYLP131mSSLAoe7WVR0/SoLMqD6hs8XHX6ckw1yt/hE6SSt7N J5mymF3tl7BSQUvumVMPdMUhWfX2Y2+vmDTgQz+d0IVdhjs6bGoAuByLsccnl4GRyhSTT5pfVq9 l1a38TYfyBTHfg3FqSBhIdC/iEfavhQIomYUGd8bJ2U2JHktMIPKX7UEBSokzuXKTpK4whbLH3S 22sExN5rqcSerrLyB7JUPeUei2ZAN+R8sJO36A7Y5va7R5/0N1QYbRA3xNIMt4ryzP3iag97vSK Uzi0b X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=Wrsm8Nfv c=1 sm=1 tr=0 ts=6963c68e cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=Yne-JONsqnic5O4-CUAA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: 4So5vnbvOVZJRp9sgwE-mYL0ykFRiRyG X-Proofpoint-ORIG-GUID: 4So5vnbvOVZJRp9sgwE-mYL0ykFRiRyG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfXyt4j/0i2GszD yfkXYdrDBUyTWQx/uHTJStVCCRTcewdukpM+vbe5AG0fIejCLOgA42MvQ4BSiF8NoGwWVk7MWgA 2L7CeYJUpD1RWbBaFiYT1TGbvE2QsOavhgJMAp+9ZyQyhcLPwbkhMiqXLijAAGFDme5mFLeiZ7o edn2SZ7jSBbltxvYEWRBdUkiao9Impy2xop/Ydy5ndnJhHppC6emM7Vs5x3/RIJKDtbbREBcT+5 wTDKmaP2Ndu/ue1ooUSZQqC6RCMr2EBnnlhWgoVy+FQyJDqMkzMHlgKpVDhAOPctw8rrWIGgsyM Jb4WUU22hyGYlwNrEzZ0E9TUtNBsgbFVxw4afzEXh8gqhjQv4xgmQQP2FCHW3kdvoJ4QMhMw68o ZLxrihL00bCL8+2Xna7dXwwQ9mNXBg0aYQsYNrhlbhGfe36pQX7DWzfW5aKZT7NGpyVlNCH4cfv m3sYOzbsB4do8nRlpeA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 spamscore=0 priorityscore=1501 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 Commit 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description closer to reality for wcn6855") changed the binding to new description with a Power Management Unit (PMU), thus certain power-controller properties are considered deprecated and are part of that PMUs binding. Deprecate them to mark clearly that new PMU-based approach is preferred. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 5 += ++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.ya= ml index a4a887a4dde1..45630067d3c8 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml @@ -18,11 +18,13 @@ properties: =20 enable-gpios: maxItems: 1 + deprecated: true =20 swctrl-gpios: maxItems: 1 description: gpio specifier is used to find status of clock supply to SoC + deprecated: true =20 vddaon-supply: description: VDD_AON supply regulator handle @@ -32,9 +34,11 @@ properties: =20 vddbtcxmx-supply: description: VDD_BT_CXMX supply regulator handle + deprecated: true =20 vddio-supply: description: VDD_IO supply regulator handle + deprecated: true =20 vddrfa0p8-supply: description: VDD_RFA_0P8 supply regulator handle @@ -44,6 +48,7 @@ properties: =20 vddrfa1p7-supply: description: VDD_RFA_1P7 supply regulator handle + deprecated: true =20 vddrfa1p8-supply: description: VDD_RFA_1P8 supply regulator handle --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 2E19734D4CC for ; Sun, 11 Jan 2026 15:49:36 +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=1768146581; cv=none; b=DfJj1JWmJigMr+U+TrSDrxZunveQAdXxpQHQHy1CpFC9zYOPQodCV6HdXOgzsvTg/03qlL//wiAHusbGVevueinn+kGUHSbq0k0szzL6da/UkKs2kLPXKxgIgpNsrRn6z8IQe0KGwusU1PsVC6aelk4LEKlWcBp25HIrQfO8GK8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146581; c=relaxed/simple; bh=H3Abm/5qhqqJ7XDAAllxWqCY0GnGn1zpTPFL/41UigM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JPxAFOf5OitMpOJ2Cw0UrksbRzmFE9aomu+n2eRBrMuFlUoa9YY5Geav685FWNeg7xtHkWK22dIW4r9D10U/j82WrmWoqIt3JIj4AkvQTr31lT/ec2gIExH1bFOO9bqperxna/IFYtLT2+jAYnVnoNUim3yaY1FAIlVi8//yOA0= 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=cs4YafXp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d4hRpFNp; 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="cs4YafXp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d4hRpFNp" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60BBRLQ92633908 for ; Sun, 11 Jan 2026 15:49:35 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= 8C0FNRGdYXJJ+V18Mg3H4pJ7DyDS6SIScnFMbejUkcw=; b=cs4YafXprBq0O3lw DglSa36lsQRqNVL3pmScJgqc9owe/FWwsB02phXKZVC0GY9DBYf/Dot70J2BHOF4 zZf6IYGPkL7p4HDzjgNumMYAPrG1mFJVeXLldAjnZiDi7v0pEb7mEiWfF2uHYEv8 k4NSg+rlLu3e1imCT2sYRI4Z5nQX16bHr3lUimlx6prXyl9KQjsbuBte7MuLHgDm a41pvFACssvw7dvkZbPrMUbcIHpAUms2iflo3ofaFrn90lprKkwdCNpBTbmeShye TsPu+xatvX6vVocUTLZgOb9yIDzBCpjda2lk2x6gCAy8K6EBqdhQYB7lq5qsA9ty C9LyUg== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bkeusjdf5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:35 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8bb3a245d0cso1457169885a.2 for ; Sun, 11 Jan 2026 07:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146575; x=1768751375; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8C0FNRGdYXJJ+V18Mg3H4pJ7DyDS6SIScnFMbejUkcw=; b=d4hRpFNp7L5G11cv+7wRgxCWi01C4xUZMMQY+g0TJtq+seyu+sl2CD74A9KPr+EX7e 5qvTrY6u0Ia9r1SG45Lt9ixyp6RNt+pH3NylYg9p27Mn7/uH5Qa8c+PEPiiTe9Re+/vc nP7td3j3IYE0rdu8N4WwOXaG8On91AbFKkdAJpxqtmqgqP4To99xM4JfczPvInsm/6C0 VC7O9T3VbN1dv38zmbuSm3nKTOolQsT6B0sv4bTWkrTgRxKJCmexpw3TwUiLFa8gZAZY oFb9pqX5jUhdv4ROhcLnjJPUEb2f9qjupV0sE1JRyV2VQfye6OSRM9wWYU6H7M6Bc2yk LfSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146575; x=1768751375; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8C0FNRGdYXJJ+V18Mg3H4pJ7DyDS6SIScnFMbejUkcw=; b=sPRBLy7D5N3d1+s9ETBgf1Qt857B6+DqCGCE1TBJ7sxZ4TeG/QkBDph59IXRBcbuvr wznk8EKK9FXXRKgljxFEPIhk6Hr6uvJaQjZ+IVhhnPeKrN1IGIkxUBc1Matkh6YygAyF x/EMclsMq52nPW84CsW9+ZtxFNX6909FoPg6jGP19n7TDrjuSzX9U7Iol6ZzXhbO37eP SDGtLJwt3TgNA1FNfL2zA3W98RIgFatrg6UE6z1ZjurZJxy0mpBkVJsrB0LB0OLOXkz9 Hm5z7QL4tYyhHLPoGoNAFyn8JQakcKb9yrlYXx6nRh/qgeUYuN3CrAFGJS//yCOOs/3+ 6j7Q== X-Gm-Message-State: AOJu0YyizAmSKV9CxqbJle9NBRT11vIY+ENVsdQL/UjehWvvKRRsAIxG TKjE/nBt4Vk2fjNa6qg743CwcKeMOJ5KUgclK1uAisXMMH1SxPQUmbTBTnJ+xXPbFWnkLIHlPDi a1jbRVjyvTzq+D/caY386BHATbtABcFI33ByyAPsAHAu99ioVLYyCNW92vkiluwHfFtA= X-Gm-Gg: AY/fxX4VYMjxmF64Sjkfgk4iqc2DlTuSH8Hm/qKeU6ZXj2jUbbFN4zsaBPRoua1Z3th wgFGgqlhsbGzeapsWovbfNFGxWSUtC6/9imYuaco6bSawDkqeYitCsV2cskJfUIfp49uy616tB1 44MPvjVD/ZjtD0IKhLAG+C98n5u0CyBF+pGM6z1mtdFi9LRTPDYGkXlqEJ4s2tQKLgb6hUXJt1Y /uHbFpHTmcjNcIne57zGnzHKqml6U8ILayZ/x4pjU+rGbOEfp85Jg4JL89tF/sQLAc+9NvJZcnl pVNWjaL589tpL0g0MeV28aTPvwy/ixpHPGEtjGxiH3/x4qXxizA6i7eTFRTEkauCuF8nnBKhk4q A3Ce7Ymj3UDnXYF2UfnC0T2yqyy0BthYKwA== X-Received: by 2002:a05:620a:290c:b0:8b2:ef70:64e9 with SMTP id af79cd13be357-8c38940915emr2208386485a.51.1768146574700; Sun, 11 Jan 2026 07:49:34 -0800 (PST) X-Google-Smtp-Source: AGHT+IFqxRc+V8oiRKigL+N3out5N1QzLBKRFR4to7eoBiFh0+oQBLKnZoDornz5X7Vh9tg1lZHRjA== X-Received: by 2002:a05:620a:290c:b0:8b2:ef70:64e9 with SMTP id af79cd13be357-8c38940915emr2208384085a.51.1768146574205; Sun, 11 Jan 2026 07:49:34 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:33 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:07 +0100 Subject: [PATCH RESEND v3 10/11] dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-10-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=5142; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=H3Abm/5qhqqJ7XDAAllxWqCY0GnGn1zpTPFL/41UigM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z7KW0ly0QVGSDOASiDVl/E01O4NER4xNYK/ M1Nkk+VIXOJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGewAKCRDBN2bmhouD 1zVdD/9srt5iHlDn8ntjJzJFn7JJhIeuTS7Ttlr7F29L6PQdZ8KMQs3cTXe/Qs/kwpk4kes671Z fs7YTKHmibSxng5dgDoHbjATX32/KQfwQ0p86s+owyY7bGtPeOXbVZN3zhHjk8AmAATH0LOO0fZ 0UHzHDwWKioadomh26V8A5XrYE3Asfs1I0MZIySimWpcUUT9SCF/tHOlSLAqfXxhhfx2M0PWJc8 lCblCm1zI30yUjCZqq8x7ivsJPkvsA1eS28z+blTprB6qeaw6RyVt/O7ipLkVGUFLd70SXYbRu2 kLFsnT322DCwL01LyeNJMhYcLYSnF/tDTRBwAjUmepJ9g1G4PiwW3j0zpI/iVUhNJNs/xRKRO9V DBYCAGSXkdIH0/vVb5qjZ+MBVTfTdBNyR6cXG7pqZmZE8KWE94RUC1loULTDdgEawx+8A9knfnv 2G4rkERr21Oi9585EgY6NC4JM3oSA8WBRUoAhep08I/TtGps5AD3xKmWtjzEpfrPEmSh4uHLSCN lCJenoYc5Hj5QmTr6L5NWzzTgsern/QlR66hWHObmxnwYRTq/TlSvpuWgVD6TbbpZSQxS63zjCy JOT3oUZKKTNWyfo8G3seNaVOOuOHDUXk8zh0roGqq51eLZ6odH7aDMPOtGavalM9jTjUpZQVuhf 73ThwJ7eo+sSkmg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: p4tRTE3-BJYCYwT9Zn0JFAn3oCZoaIcE X-Authority-Analysis: v=2.4 cv=GNMF0+NK c=1 sm=1 tr=0 ts=6963c68f cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=qDj0VXvLrl1oAwiVHv8A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: p4tRTE3-BJYCYwT9Zn0JFAn3oCZoaIcE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfX0XRwKxCa0JUQ LXzUOYD8UZbzOrWAdnTsb3sN/KYuvOX3Io4G+7NF2nsgoAuj0UanooJ2f2RS52G7bIQjeoWtCt4 kNhSnZbGVxBjw3JtsO9rw6Dzlpd5d8yEMDrIv/1DXmw/Z+n3UtcaoLNeLBftDQH4cXojmd8Y/nO VAH8hHQi+5foYyhzZCliFVWYGL9uOC95RtpFteTFsW8PZFsSdoAjl9lmONIlp8naTkKDV2sNZGi Caw2a1AJ8CZ7uyaRJdAVwZAZg49G9EkqzJbMdvHAICLmvqPjEA9xlBskQo8Ebsjvnyo96rOIu+0 BPAHzRz2J/KZ+OeryVaXSriiNHpxFpKljF87jrLeCg/JcyGbyB3oQWRUazLY3k/r8nnW2kSy91k 1Op88YB4eVE96NDfuTm56rVWtz6a4em00eD+LzotMB5pbPlAQwCv3WV0G9JnuZ1+SuZJ/80QdUJ dVz8GyhW/Cmn3zl4XWQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,wcn7850-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. Re-shuffle few properties to alphabetical order while moving them and drop redundant enable-gpios description. This makes the source qualcomm-bluetooth.yaml binding empty, thus drop it making entire change a variant of file rename. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Add also Bartosz as maintainer because he was working with this device in the past. --- ...ualcomm-bluetooth.yaml =3D> qcom,wcn7850-bt.yaml} | 83 ++++++++++------= ------ 1 file changed, 37 insertions(+), 46 deletions(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluet= ooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt= .yaml similarity index 57% rename from Documentation/devicetree/bindings/net/bluetooth/qualcomm-blueto= oth.yaml rename to Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.y= aml index 62d7cdb67a3a..bd628e48b4e1 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.ya= ml +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml @@ -1,18 +1,16 @@ # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- -$id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml# +$id: http://devicetree.org/schemas/net/bluetooth/qcom,wcn7850-bt.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# =20 -title: Qualcomm Bluetooth Chips +title: Qualcomm WCN7850 Bluetooth =20 maintainers: + - Bartosz Golaszewski - Balakrishna Godavarthi - Rocky Liao =20 -description: - This binding describes Qualcomm UART-attached bluetooth chips. - properties: compatible: enum: @@ -20,79 +18,72 @@ properties: =20 enable-gpios: maxItems: 1 - description: gpio specifier used to enable chip =20 swctrl-gpios: maxItems: 1 description: gpio specifier is used to find status of clock supply to SoC =20 - vddio-supply: - description: VDD_IO supply regulator handle - vddaon-supply: description: VDD_AON supply regulator handle =20 vdddig-supply: description: VDD_DIG supply regulator handle =20 - vddrfacmn-supply: - description: VDD_RFA_CMN supply regulator handle + vddio-supply: + description: VDD_IO supply regulator handle =20 vddrfa0p8-supply: description: VDD_RFA_0P8 supply regulator handle =20 - vddrfa1p8-supply: - description: VDD_RFA_1P8 supply regulator handle - vddrfa1p2-supply: description: VDD_RFA_1P2 supply regulator handle =20 + vddrfa1p8-supply: + description: VDD_RFA_1P8 supply regulator handle + vddrfa1p9-supply: description: VDD_RFA_1P9 supply regulator handle =20 + vddrfacmn-supply: + description: VDD_RFA_CMN supply regulator handle + vddwlcx-supply: description: VDD_WLCX supply regulator handle =20 vddwlmx-supply: description: VDD_WLMX supply regulator handle =20 - max-speed: true - - firmware-name: - minItems: 1 - items: - - description: specify the name of nvm firmware to load - - description: specify the name of rampatch firmware to load - - local-bd-address: true - - qcom,local-bd-address-broken: - type: boolean - description: - boot firmware is incorrectly passing the address in big-endian order - required: - compatible - -additionalProperties: false + - vddrfacmn-supply + - vddaon-supply + - vddwlcx-supply + - vddwlmx-supply + - vddrfa0p8-supply + - vddrfa1p2-supply + - vddrfa1p8-supply =20 allOf: - $ref: bluetooth-controller.yaml# + - $ref: qcom,bluetooth-common.yaml - $ref: /schemas/serial/serial-peripheral-props.yaml# =20 - - if: - properties: - compatible: - contains: - enum: - - qcom,wcn7850-bt - then: - required: - - vddrfacmn-supply - - vddaon-supply - - vddwlcx-supply - - vddwlmx-supply - - vddrfa0p8-supply - - vddrfa1p2-supply - - vddrfa1p8-supply +unevaluatedProperties: false + +examples: + - | + serial { + bluetooth { + compatible =3D "qcom,wcn7850-bt"; + + max-speed =3D <3200000>; + vddaon-supply =3D <&vreg_pmu_aon_0p59>; + vddrfa0p8-supply =3D <&vreg_pmu_rfa_0p8>; + vddrfa1p2-supply =3D <&vreg_pmu_rfa_1p2>; + vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p8>; + vddrfacmn-supply =3D <&vreg_pmu_rfa_cmn>; + vddwlcx-supply =3D <&vreg_pmu_wlcx_0p8>; + vddwlmx-supply =3D <&vreg_pmu_wlmx_0p85>; + }; + }; --=20 2.51.0 From nobody Sun Feb 8 13:17:13 2026 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 5B8BA34D4F3 for ; Sun, 11 Jan 2026 15:49:38 +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=1768146580; cv=none; b=a0PLz4k+x0GxF4arj6O/xahnCyY/O+tZSEV1actDqQ1rv3kWDDWzIxLRhHLDQGuCUZzGEBzVOPqFAZcdvb/y3jWuLUzOQTy/faM3rVHmubfhkoc9Fq4qoJZdyCC3KRJFgCKDOY+9qops9cJjS29FCrwm/AZ2UCokhu6Wn+G8Ei4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768146580; c=relaxed/simple; bh=gRnwoWYVjN7GMrjsuBdpDhiMQwmfcdo/4r/Rw1j08vQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=muT5wrMYi4HCc+T6QPFHRIrJ1imMhl/Xey/l+4+1SIk2wX/LaaD9lLZ8Tw8FG+nq4Bu26ubHzLNPHKZUcR9z/Z5IBeJBSmveN5hgaE3SrSnONRQ9MWgJWq8px5FXI+e+lESgSM8siGQZ+OG2Otkp+C8B97s3k6e45/kOrNzAs18= 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=IjWO2hTb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SXQ/uAM6; 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="IjWO2hTb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SXQ/uAM6" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60BFTOAT3525476 for ; Sun, 11 Jan 2026 15:49:37 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= Y4KqA588JLPQI0i1Leq0ab3vXKKNpG6AzEKsdY8kU30=; b=IjWO2hTbXJlcYtYq xkmsUc7n1pP/5aeJrEa264nHHcXjuEmJYe/0IAY/AqrFRJVdVeCKRhbH35jqyMHF YZ0LzOvC8Rp8y1KeSPAH00j+j4ECDduYtNw7SmOVPXn5lE8WWQ9zteT1RwKxi2IZ 8pUZIInaGCLd9E9Lh6Xf2l778bbujEsWzpjPcA2oiCzYMjAICTEhDPKwCs2dgwOB bZFZoBHQy9kUpg3lZeNAc96by0WeEIQ0WZB+BnQZW3jYPhhWDZr1FcaQtTWid4+v RqidpTD/wO1EfWb5N4e+2gfFeMyLCEIgVow6jj00Ga1ab0YWvDu+zpgVwaLteGkA XBa9BQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bm8kyrend-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 11 Jan 2026 15:49:36 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c1cffa1f2dso1281159285a.1 for ; Sun, 11 Jan 2026 07:49:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768146576; x=1768751376; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Y4KqA588JLPQI0i1Leq0ab3vXKKNpG6AzEKsdY8kU30=; b=SXQ/uAM6tLzDEXc77+jFJluSLk0Eb8ZG+uRhoflFbb8swV4+++SKPRS3zaRAgrEbg0 dwGTECIAjwTGhTWw6hsZfR6ihov7drX7HZDQ5nuuEjhtvY3U3SPsbCEKMshnuIuQTdm+ Ticdp5PARqI+FfiNY7sFeFv01ZYZuKyxfADTsiy+tQt/sPT3MBG4Qv8xbCWs6kR3n9Cy /H/rR+2cTlDhluh5CMx4gyaLn+yiE47Ba+BIC9GEpGWO50PP92VkV19BxLf/70VqBZld W5/xY2w4GxvKc77lbU9M+BxOc9GBO7VN8hhq0JmQG2YxHDJrZ06nh9MnmTyuLLvTBjCs H1iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768146576; x=1768751376; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Y4KqA588JLPQI0i1Leq0ab3vXKKNpG6AzEKsdY8kU30=; b=Vow7vtsS5dNLghl64G+AynhdYdpybZRZWfHm9PmxMYCB4G3+emDCb5rPE4qiaWUWOL r95Pyc/EJRVi8elWK30Q4nF9f3F4bMJTUtElhMohGnXuX1ugzurtct63Yq0/HyS/Ojem t9rywWzKqzTgGzTEMcQeGd/wxx2IwTrmhNcj4dvV/kDu9Wsjh4f1iPAnMPIq3O95URrO Czi7pUEgU9Oit3VFBtPyGWnNbphMHPoHyVS4kpzc9Nz+NoMykRo37Ejsi72PK2UE7S3t tuaAQGDgJDp+3LeK4412d/rP9hUhJQ/dMiPtwHB5OGx5iUGOLXxiOBbCIs7pxaUILYDX PAJw== X-Gm-Message-State: AOJu0Yy1l+TgV1RRAHtO2jYS5AF8Ynna5qBa9y0BuDPJPGpb2KpViMWa 6S9ptxn59Pb3qMvixqy9+3mrVgmV1yjyEFGLZDoht5STj3EOAa3sOI4yVdhbNIg8LrtJ/h85Q+G OIFf9NcE6nWsW9rdU9w+GRfG73fyE3Mfv9AzIRU3qrmRxJ1JuF817Tw4aMItqaAXcy9s= X-Gm-Gg: AY/fxX4EZG917J3uN4tWPFq4hxHhsUAkleCJVZFSE8uOxDCJRLIASFGK1+C7Rx2YOg0 TqtperSJ5yWPvM/HqKsYZOF01EFWSeZFho+Bzu8Q6nqoJUBY8+AJ/Tr/OzHl7Tapn+ygVE2yePA AUIMvKNrjlnkyXgVHgtj7p989syyWBEwMQHaToHNefaekjqjynxv+Mrd5UMUQeKLeGXu6qmTAD6 qM5c2Dz2QpPbIGEh402R8p86T0sN/FVTjY8wdv6G264H9GDMX2HNauZFXryWmCJVl+8iuk6XQSX 46ctd9XlNl6WhzTs/RnvSqJmcx+o6kTzIt8pX+vq6P+HFcyw4aSrVo29GKRKsw8gubKwktEBvHq t4DkS3vWvITLi5uGMqqEXB7osntsPTMuWeQ== X-Received: by 2002:a05:620a:45a6:b0:8b2:3484:8e22 with SMTP id af79cd13be357-8c37f41b6ffmr2480623485a.0.1768146576236; Sun, 11 Jan 2026 07:49:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IFEWa0trsJvJBzxBLzNlhEFOczqLzE658VeGhg3pzzMzdTmL5qM/ocFgl9bywFefmIVvZXmoQ== X-Received: by 2002:a05:620a:45a6:b0:8b2:3484:8e22 with SMTP id af79cd13be357-8c37f41b6ffmr2480620485a.0.1768146575802; Sun, 11 Jan 2026 07:49:35 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.229]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a5180bdsm1637163166b.57.2026.01.11.07.49.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jan 2026 07:49:35 -0800 (PST) From: Krzysztof Kozlowski Date: Sun, 11 Jan 2026 16:49:08 +0100 Subject: [PATCH RESEND v3 11/11] dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260111-dt-bindings-qcom-bluetooth-v3-11-95e286de1da1@oss.qualcomm.com> References: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> In-Reply-To: <20260111-dt-bindings-qcom-bluetooth-v3-0-95e286de1da1@oss.qualcomm.com> To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Bjorn Andersson , Krzysztof Kozlowski , Bartosz Golaszewski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1900; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=gRnwoWYVjN7GMrjsuBdpDhiMQwmfcdo/4r/Rw1j08vQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpY8Z8yyt49hmlZgBjJ1n+mMPK3BQevxhxyMGO4 WJeS6jFk4iJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaWPGfAAKCRDBN2bmhouD 10LvD/9EoIogO3hR+yarHZ+NEKKnYGOjy8NuyyTeKYjVKhHyWGB4QaBbpG+LV4b3Jt5z5D/CpiW B9FUh+p6yspGKZFL38f4FyI9dYbTKY6uWzxPODOYZtJVzLZZKLM4LkBlMC5v8CJc57EUhJxejIH tSb11X9KswXkEBA4xxOGo1qlaZEqDT/vugaMOPKJqC2QiK+LS0hBNVlciLcP2TX/2wfjr3Mn4XG xNZh71cFWjwlFkLLvp+/Qddu9IieD2VIgfe2tcK0/tcB4zSyyIa7mxrIHGPxuNKMCfh/8tEpSRa dpK1y1O4MuH09fXkCM3XX6ZGvmOo9L09xEqHfG+yQ8LfKQiokFOHSOnuxlqaEQK2IX+U4ruEmQr ve8o/iVdRVExU4OSBUF/gHoaanVQyrgvazpNlZkBXunNW5y8YTCsblNVEIK2J/GLIoQWYgg0o28 u8gJJueplBIFBq7YMXccMFCFWWGAhUwnGeFNvZTRrPrjmQZFONkgz6WZgWoQdJtlIVXivxGwENv TQmJiPMPoDdB8HDgYLRgPfTpBr3VEztlR1jJ5Qld5m1K/Yf4QTFm33NI5yxT4nwdmuu+A4Njv7k QoygbGU1Urs0MSmvJNsHk8Hyn4xSrBZ7AB6hMWMA29bVvz8N2t6ShehQK5UTBg/7uRMu8Y5uKh0 +C0LKhWV6FCGH5Q== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: 9XpZhZQOUUAYTSHpshc2HpEdHZKAvYWH X-Authority-Analysis: v=2.4 cv=ZuDg6t7G c=1 sm=1 tr=0 ts=6963c690 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=Eb9f15NH/cHKzfGOmZSO4Q==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=Yne-JONsqnic5O4-CUAA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: 9XpZhZQOUUAYTSHpshc2HpEdHZKAvYWH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTExMDE0NiBTYWx0ZWRfX5kcS5OGS5HO0 QoFcIq9VK5ztKLHZF6LpuFrHUUBUgKChTUd6XoqC6qWQdOn1+qk6k4D55/yjxpfEIt9JMjNTZC3 jcjeEfA89WdPTCjphb0R5I89GWDziYvnkvNfsQiP8hUD/jezR7kX706WmZ6kb7erpG2x4E0oCwK 4Xg/GwzLQvMx4DV8PcSNZZjqXOPy7lJxD06sp9u6aBJBmGPpQUECMdTJIH2XgH3fT3A6EGZazID IKFpYuU5unpBEDn3brcA9WgDwgkOk8EaOyVXMaOFDFyvqypdTjr9+CjibpA+IQ6cEIZ4XNnlYGh pDrLGTQcRAbURAu4NlzOaYdGIDqcHJYZvizL/Qbgx+qBVOvfrWnTEYUqVDallOctSNJBSXYDzSn QFcQEgV7C7x91SkA8iw8A7G0wnAW2/vMPSYXsAUy7cozXasYjqGY8WVQfcRD80q/JV58+4kmuNF 2saRUv7bA0xS1yY+ImA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-11_06,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 bulkscore=0 spamscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601110146 Commit bd3f305886ad ("dt-bindings: bluetooth: qualcomm: describe the inputs from PMU for wcn7850") changed the binding to new description with a Power Management Unit (PMU), thus certain power-controller properties are considered deprecated and are part of that PMUs binding. Deprecate them to mark clearly that new PMU-based approach is preferred. Reviewed-by: Rob Herring (Arm) Reviewed-by: Bjorn Andersson Reviewed-by: Bartosz Golaszewski Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml | 5 += ++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-b= t.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.ya= ml index bd628e48b4e1..8108ef83e99b 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn7850-bt.yaml @@ -18,20 +18,24 @@ properties: =20 enable-gpios: maxItems: 1 + deprecated: true =20 swctrl-gpios: maxItems: 1 description: gpio specifier is used to find status of clock supply to SoC + deprecated: true =20 vddaon-supply: description: VDD_AON supply regulator handle =20 vdddig-supply: description: VDD_DIG supply regulator handle + deprecated: true =20 vddio-supply: description: VDD_IO supply regulator handle + deprecated: true =20 vddrfa0p8-supply: description: VDD_RFA_0P8 supply regulator handle @@ -44,6 +48,7 @@ properties: =20 vddrfa1p9-supply: description: VDD_RFA_1P9 supply regulator handle + deprecated: true =20 vddrfacmn-supply: description: VDD_RFA_CMN supply regulator handle --=20 2.51.0