From nobody Sun Feb 8 21:29:02 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 83CB434403F for ; Wed, 17 Dec 2025 15:56:48 +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=1765987014; cv=none; b=PMvXap8+h/yEFmz+EeT1eKRBW3bl3SvatprG/bnyc5JTsPv9bheyrsfKoc4kPgTay6K0/imtwIMKV3DbCFm1seN/H4O95agHyma3L9o5w9e+5It/U8FVmygb9kuW2MEZ7Fs+s6EEfqzwsBBBy42KReqlXmYVw+aqv/2moHrJOhw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987014; c=relaxed/simple; bh=zuRPk2/Afzgk7PvKtFu8N+ICcQbTqBU2rCeXot3Hjuk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cqVJRPqqC86am+vYlvEaJTQBMW5NJdtIKmR4AIjKuM27T4mR5jnitUm8iUMmvsJuJum+QmJNAhyqe+W6bWtcHE+eOtBHVAWGOqEI/nn4tS6c2JTKcJfb4IEZ8e7ZLgGoeZJo1vNdIeZ3e1C1nLqRbgrFMmiSgr8s2c3w+ShwfzM= 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=WYhHfWrw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DDwGf7ln; 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="WYhHfWrw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DDwGf7ln" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BHCKuKD2683891 for ; Wed, 17 Dec 2025 15:56:44 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= /Gv1+vPEhCcBI9MayNNvbV28CW8IEjt8w3tTHVfkNkM=; b=WYhHfWrw6Gdq+JRM irZXCoKVwrYI8ML9sImEnhN4SZHQ7vpK3tX3utMkNPBUqiLq2qFZIitaxj/dnbR4 3VKtFKPXkDJTI2YNDRnLZZ5qAEd0RY5w9YvlsoaqqWVDUbgU1X0KN+izSjeSrerM QRB58B0CtkfM/idB3naS9jZLsFL7kgJXvyk/eGa9vPrnwkvRhlvxUAHnIYotBIcm XcOXdcixeHxSAyI46q7uiJVrebBnn7XK2S4FsuZbbVc4cxIuXu3dxTWKuMNUcy/n LLyMm4lAdRXCtkAdY10SI2meUCZorKPQPZ5GpNVbnLi3HB+/tNwYw5vs6oPKgbAV iZHYWA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3kketfh7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:43 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4f183e4cc7bso113103851cf.0 for ; Wed, 17 Dec 2025 07:56:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987003; x=1766591803; 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=/Gv1+vPEhCcBI9MayNNvbV28CW8IEjt8w3tTHVfkNkM=; b=DDwGf7lnNB9zU2lzRaQk338uCimjlqsl214E+abUy6Q9AwXWYzXwnHTFJgzMoVkzVy ujF/pJWpM0oZnyZiGnD6YX2q3NZ3xZs56fTmPTNAyaicSJwzFQmAoyDmsnxFr4BwoTpt SmDeD1ay9AdSw19iET6st0AbVViHIfxHsH7KwzNuJhuhfx9ZyyxTng99o5Sc/zpd43Ee tEzbU48hTfFtpwHGxdolfjffTSYaZBs3nNGNzxyPZQ0ZHh/moPfkX/v46TA+N+SDfUX9 /1VeXKZCT8BRFzBQo49hD/VoMIevxS5NdhJ+g4KNnb+5nYSWJgdIslSYB5gP8icJiil+ 8peQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987003; x=1766591803; 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=/Gv1+vPEhCcBI9MayNNvbV28CW8IEjt8w3tTHVfkNkM=; b=lJuIiHbPxBYSh7DxlRGxhhxFdWJxo3K7WAVh5W3FYeWdSmicVeCkqt9SYj7yjM4MI1 eYTGGHUxwuyQFHo9hGmgYHYISKY6Tx6buZ/IPbdPDF+uibJVR72Kw1d3PsYwAaKD8hRC BrcdF5i9AZiJTXW9Z2e2wUKRzCiHjGf5B51EGdoUamomOXwK4tPgHUoAYw4ZI7shqpyS QFpnoa8YUHyrceNPh7+Wz/IQ3c67sQMHtI8l9J9B0N2XwSc7CY22GRGvKsSyPj5rnAwv 8x+2cvTHn3LJ+kPSK4Ijmm5WHjdGPluNUcSjCEyc66vQaMQslb0qqQS7GhyLke4eIPVW +SmQ== X-Gm-Message-State: AOJu0YzWcyp528XDKF8eJdKs3rJWD6Q2CPN/Ws7go2mLdumYkzzDxKj9 V49sCUVfp5sdWUlGCfvqXTL1JYfgnqiftJsGvMTefwSU7+mhGKEiaYCtPY+macwksdu+LhoFevf SSgNSoWI8pywi0npmS4WyckjxgzmLvQ/EWPTJhRfV8wM8B83JOJGj1vIGDC2qcfHBPEo= X-Gm-Gg: AY/fxX4MeshlHW2+Z55/akAO6bZ1t6esxD6EzcYGnGKkjJr2OPL77Fp2hDJ/KQnz40d pgJzv0kmjoG7V/Yn/pMo7rwSBdk5CFaCiGyqVunofsruRPH8qNbJaxTMf/Fmt7BBX0vIaMwrnhe HW5CdRbaTekTmE0gwY7mKFDkG5tXJZIiqEKlIp4sTLf9h1f/f+izl1ZNr7fMmq0tfiJUtJjGBr+ gBKuIH6CTIygr5OwKZqQIdt2D6Ydq/Y9CYb3nxfJZNKEpq/okbzo5viHiIbfuZaEuKLmi2imYqS a9NnaKnPy/E5q4iDpSVyWuymxHSxtoIGO/z/CdCspyI54KfvuwWhXoNcwJTD98UlwKZ8NBJGTjT nheInytK9ugvSfeJn5kKBYUZsFK5PzsVt X-Received: by 2002:ac8:7fc8:0:b0:4ed:ae8e:cc73 with SMTP id d75a77b69052e-4f1d0625feamr262098181cf.65.1765987002959; Wed, 17 Dec 2025 07:56:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IGFszvOAqwJZdZwL6lHqBOW+JIMIiR1CcEXZkVgGrYioTclkhe/j+yesXBDLYDIul/as1U8kA== X-Received: by 2002:ac8:7fc8:0:b0:4ed:ae8e:cc73 with SMTP id d75a77b69052e-4f1d0625feamr262097641cf.65.1765987002405; Wed, 17 Dec 2025 07:56:42 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:41 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:19 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-1-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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=zuRPk2/Afzgk7PvKtFu8N+ICcQbTqBU2rCeXot3Hjuk=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKtW/AN9ZGPilomM6/n6U1xuuK5oxdHumUfr RGQZn1vGs+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSrQAKCRDBN2bmhouD 14XiEACbhesC4614UebeM8B0VWbitp/QDoRYLqVlVAEKsUxuNMwnJBcIkOWOnNpySiB34tTa0qD EzTHI4fazvYDCCCq3n2Goro6PD2VkAbiDP0hM+grR+uKBG4aiaLKzeXOtlcAIT0MrL6HH1hcabQ Fk7gt3rzBcGICJ0rvu9/Vuq5pPGvRG4gq5dYU7zboILVpITghcuVWnLa9rc4Cc5zCW6FPJsNcdZ PrCdfPFkOTzwaYkAPeom2RgIujKrTXHKbBKrC+ItzCecvPRzWk4NpXgWD/+zeWndimdnY1Y4syQ t7SvG4bLfgje+yY6qORntpHsdqNaRVX3J/05k0KQywa9xm80omCSXWkBay49wIvTlv4jLzRUtZ+ hyMMlJyCYIlVKnSf1zpcvF5Pq3DdfYWFGg/h1yamU0SufqMVxvMVlzPv4g6g1xlBwLUJp90EYtT V6bphjSsfkccauMTavp8zBObVQfmV1Z2JcFmqCm2tw1CaHA1pqjaSKdHWDMeOnsrXhFZW7PctP6 aMNtHpn4QBoSPo+lTefvtXkn/smkyv9mTsZiUOc4MCcc1VZtCwBhYT2lnz6pDpHwfY4SLaaRzq/ b2E/7r97mSeeIu7hocewk6j2c4pXw6PAgfXiBm5ULxa8cJkgDg4h4DiF9j3EqpepB327kIWPJAX CjC7Q0/Yd5cRzgA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfXyapY9AotGeCa tf1jI5QuoUTO211q53XFNZJeBiSBJO/N9NdVIkbr2Cs1OqMqIGHEIqwDXg5JC3bLcaoww+3i3mI vKDg5XAMUbXg7q83pAhMfDc8+yFaa8lh0TDrRk6cPQy/OFGDseG/9SQM7g+PHaAhiUBe9ivWpwa RR6p+7PC1wHz7eg1bqIA2C8xjzblIOeknjmcoxUQnd9iSMxtwcGzehKx3T/V7nqztKf52jx+NF1 iuNgDxytSAeaDUFwhC8gd/fbxStpcMqE/q6+me9RWAvkussjOs3ncRsqc6FeRFI7ZB3+DSwDGa8 s9sfSrebTZi4mxuM6X3XjqStmQS8NnY5e0aHcyCf8yXz7sKCwlV3UsSxcIcXQmS0QfWkGVVFTO5 okD+crICQCMI7ucweyR+EyW7drHd5A== X-Proofpoint-GUID: FV45BHD0NqYXVPclnqXb1IbX0CCrZntS X-Authority-Analysis: v=2.4 cv=Fcw6BZ+6 c=1 sm=1 tr=0 ts=6942d2bc cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=a_PwQJl-kcHnX1M80qC6:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: FV45BHD0NqYXVPclnqXb1IbX0CCrZntS 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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 suspectscore=0 impostorscore=0 priorityscore=1501 phishscore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 3dd2ce39e43a..9fa447e1645d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -21364,6 +21364,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 21:29:02 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 90A53340A63 for ; Wed, 17 Dec 2025 15:56:48 +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=1765987014; cv=none; b=fRScWv8PzKnqgptVsPzy1ib+qVr2U4j/bNP9ckYTe6W1r0ThQpX2iAyQWmIEimr1og4v4h2ZZ5pk5lFCY1PSy6KGNxL5QHGaO+CiADy8GSxjOBMcnNgC+DRPL3aovBkUozFR0S+zEXdnqe2ouwdyRD46HXMPkjmPinPH1AysZ2c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987014; 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=qT6ZmzuFVZvSkCzrRrvde8GJYFlPYYsp0bDxZFQGu+5QrfqFY5yosPwzH0bsCXnhDM6hX7IDL8fZ36sratmi/izXFJLBRKLyhjBlTrxxjjg99/1wAc9DP8ctS+uvpwv8atKnUKvhQ8cvJLJJTpN6FZNE7nbp5mn3rRPBGTOb7Lo= 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=UyRM4917; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hb83Hd9p; 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="UyRM4917"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hb83Hd9p" 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 5BHCKtNf2764466 for ; Wed, 17 Dec 2025 15:56:45 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=UyRM4917Jbtsxh6x 4VJ/f1fEo5imIOhhwlYGkgGUKTIf1EJXZbWyppnkFAwdUF7Vj4rC4Q5HvvWAToU5 th8vNGw1TMCnSZ9uDTMWtiwzb8hiAGacqnOkLzn49RpyewlzfcpRu3A5jpWQGozj O0Rt8BPSJjtNRUj+po6D6yOSyjQHmXgW4xPWslzGJ0C0SRBHzGgcvPsceYr4c2PG RZ79ZkAlPfh9sY1t7uuLN6UBhz10P1GkH36AINWSnre4+5qu0T2Bb8GP8GuVnHFj P//Da9RglbOnSZZbsWmPMS6gL5zCpmiC9WQ196xe0CsSkHS+2EzaxZ9B0wm8qorf K/8xpQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3fefk1px-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:45 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4f183e4cc7bso113104491cf.0 for ; Wed, 17 Dec 2025 07:56:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987004; x=1766591804; 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=hb83Hd9pmTODVGpIAQHST4qA29JNneg4dgljYEt7ZiTcskkLzAduC9E+OfardNJ0xW hFAYR5aKTnVFs/FqTgKs/EKXhcyx01KF7GoDhcbdrGBEOEtEQBBfl1sHhUzcDK8NBtg9 K1ccoTKShbgWonXQVpVNSu/nQFwszslicMRhfU2LNzFSpeawYtVUW80r5nOpbwtOpOTj Q/GueF/lCjMzb3Bf+Wi2gmop0EpCbtMjHPWRCHcVw4QnAZBF03K+LAsdDSipYVA9XqYm Ic6jM3+NslaT+Iun7eo8p5wd4D6VLawYH8IjYyjwbPTE1BlSp3ve+nHKMyxlxHkSF1mU qzzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987004; x=1766591804; 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=wwE4wIz225zVjaILoDegGQUx9Rn5vm9uVk5MDmWz9F11FImal2pXyCPFWkxl4hlh0q Cs9FCVOXFUDzAxBl/wTba+6FKm5KeCRfl8Oifvx75cT/HsRYR1cwt8UCja9xxWunl4ZU 0OzzSPTkom0faN1g+eWw2A+ZHMMTX/GJ+FSSEaqE5KUcV0eDim7aHvAKFVmltQ3DNXpt OAROwPIPD4N5VeL5nPug9nKJ3wIWQUi6OJpsD+jHGCLkq9y70g5O/GVWlwrJ5yRH8FIO UH3uloxS4SVmiVTZmR+e9NpM2a2ZzvzSdiecye/GEz/zlYseRcogAlmlzBBxtlIZ37+/ orUQ== X-Gm-Message-State: AOJu0Yxv8sqAsyuxp6KpNzZJqFM4Kdss/0GlrHKjI86c0QPCrboPOm0P /S3VVKegFfEGAexLtWjrGYfq7uzXRP/U6VxHCfO0YGINCZzKixJ5btXXbxERHUTEv9RWZaqpml3 ng02ugx1i7z5itevihbjgpo5+8hZVE0j3rEuYPrsDVVQ7abaHH7GyQFD2y466mA8tBedIz44bdf I= X-Gm-Gg: AY/fxX4mK+xYg52edhg+Fq/VkaOcDjQw4yhDBqjwoHYc+wyzi61IUFP7r+o//5YhZ3I mHwkOz/8bkgTYshi6MTnySLr37M9GrhhGniQ52lnF6QrIRnFovd34ev8QtPCj5rqdQe4sKW7HEF U2xXz2UQnGC2pmJRqwmlyxImugJXg400jiHnlL3qCYEszgKVIfQXvdYMOfR27Pk8RfFz5x+9E5l isGcv5pMfzGbT28W570JtC/Ief6tjFgLEhYEsG/4TzsKCHbLezGEFA21CmktlaJwsfiQ+a4xQmW i97M8BesWyigPQmzFdXXqTneyXF2yIs3UIAeFcemnwovpxSKIE1F+N/yq8znYrzo8JjMjn4qzHj hs4jL9HVU2wd7ZdNCB32TQV64nUejtQik X-Received: by 2002:ac8:5705:0:b0:4f1:b9e8:1d34 with SMTP id d75a77b69052e-4f1d0622c8dmr240083471cf.61.1765987004589; Wed, 17 Dec 2025 07:56:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IGAOFg5xuo2wEMlgjaSsVubevoYVRp5fu+jg4tbrEK3WP1LCRuuBTvFH3/Jd0CteSRDAij1lA== X-Received: by 2002:ac8:5705:0:b0:4f1:b9e8:1d34 with SMTP id d75a77b69052e-4f1d0622c8dmr240083151cf.61.1765987004123; Wed, 17 Dec 2025 07:56:44 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:43 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:20 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-2-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKu9RD/1kcN5cK2ECWzWj5NtqLsO9fteg5bv hqJXFTLsnKJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSrgAKCRDBN2bmhouD 10pzD/0QzlVMW6pndzQd8lUzum4m6AsIA+Fj/yuq8KDFKGIYaAFll6DLryzmUrIwupYoK5bcci4 0kKaGm9SIXKFwaM7JZKz3n1zUOSrVLIqq1YtfTTqmQJoflnHo9jJersUslG+F6dNoWqWiMlzi2q uiUcuges1q3gyaYwdLwL4L15dI+DMqC4uhXksTE4NVQY/tnc0b7s4pMaUtfVyIKpNymT7tvz3lC U4Wq2k1X2iXsJ8Mr9So3PQ/49dEyDloGkrEA/urEZtzgas/J2PmzF+EnXc3QrxZTuaJHNMkShfz JNSYG6E5QO5hAUGa7WYbmZyJEWx/SpEFfa0SnIbvEshFbL4eqQjW8m/j4lMn9Ch4+sMcn5asQ+4 dFnfzhy/g7IY79cig/qxx+cDeYwdVjZp+coiaOxddecdW6wRNLrE68KSQrPz5sg3tocunq0vsCx RT4HJ9O+KfX/jYhIPOdN4MnC4onyJ4wQbvHtgMp/w7GDy0HCQ71/LTgdjmkTk4pwxdeqcyxbECB hB85Xgy7ERSP9TtokjdwCMkv3RIokSp3b0yTDWv4M+dqRPF2OetJCfph+9i4tDrDuIkQGXeegcq GWM5D7yQCKCE6fo9zHT2yQVlxMKEc0HMy+fudBYvQdwn+ZLDKA3dsxjVoAK+GfSTwwWQddJE09z fXB0SEA6zcWRn7g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfXx3Mmst95yXMQ Q8oBEW9RLY5SHIckQ+8BJTtajI2qb4iGkA+fuKbZ1H7Q5G1/yt+EI8jK2/8XZ2Vrn7aitZpkeTp ZGgVowLCO46p/Eb3QMYolyuMD7IgA2ZDm2sinkuf/gjUHsQ4D5dTBAnH0xFTikBwQZZV1QeeXSP TuIVCqdRNNUj4rhiA16ypvprfMRGt/bxqIlGb0oLAQZCX/I+jWqHMewF9Ovsxcs8Eu4igEcy5WO IM/3UgtTaSAsUmCfZHIlohepAqDYPmHyI4lD2Frs5oIuqYSHFZN+GItURYhQa/yEzJH1kupyqN1 1jdnWUR0NeX5ga3BywmfKkCE7D8zkEwffy2PcKVtuBo3+zlkv6hJ/4arHCjpfZmPweMC5aTYyKC 6k21lPK5jE+BtqlMXXQuRTmVi+W0sQ== X-Proofpoint-ORIG-GUID: dwD01PHjutD4weAGH8aLkd1V5aVVmiWY X-Proofpoint-GUID: dwD01PHjutD4weAGH8aLkd1V5aVVmiWY X-Authority-Analysis: v=2.4 cv=R48O2NRX c=1 sm=1 tr=0 ts=6942d2bd cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=a_PwQJl-kcHnX1M80qC6: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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 malwarescore=0 spamscore=0 impostorscore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 CB5363446BE for ; Wed, 17 Dec 2025 15:56:49 +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=1765987013; cv=none; b=qvf90th/AZE12KNNfO8hKYENJdsCq8PlbefvvOfQumBqsXqKUapPu5hOmPC9VO1X+q6xL1GxzX4IdlfjIgVFZwAp3RbOGAuibm8p7zN9LOliio2Z7CKX7XResNVehHRcuWHk0XqTAAot3Wg87TjhjRqhhbdg3MQlPNidngyPmfk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987013; c=relaxed/simple; bh=8Y5eeW2zn3FKkukeVggq85DPa7zs15vkyJ/66vVtlOs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uQa51kzlG1NEc4G8LmVQnIRr8Ydg2xNaDKwpQ2KYaFAzDvxOBGAK8qWNP7Q4GniorrMBJvMVyvP8U9N2Hr4Oi+9j6agMUY3+OLWrMU1ZZ8Sbm3W8/H7CvMNmWLe/rD3KYTAY9wFVA1vhFIEpJA1A+sfLhUGoLnJxHSG1ccvVSUs= 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=Nbi9QMGu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ivLiBsoY; 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="Nbi9QMGu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ivLiBsoY" 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 5BHCKtNg2764466 for ; Wed, 17 Dec 2025 15:56:47 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=Nbi9QMGuLDgFosGT qfYlpxFqZqxHKKzQcrVZCOWAuao2d3baTdNBkxW7Ftlh3HiwtEXhXsJ5kj5+bNE0 mv2eM5uexGiLw1zrKr96CDAN/l6OxstQuN57qlMhY+fqV2C+xvYI1Zu0SFcXp72k KVn45pePEGeYGMII5WTpdmgoIbQxcXOWreAQ9n5ssR1SdFvh7Wa1PGATLWPenSdO D6B79UEJj2y/KX/yMvIBfzeVL8WzZikDyAZiG5Ls+Ec8ko72Zo5SEkHV4KO5D7N1 T3XuZiV24rHQ0OcvvaGAM/8OUp9NRehmYTxiPyI3OJbarSrFDw0L0+AI0D0bmcub +tLaYA== 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 4b3fefk1qa-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:46 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8b1d8f56e24so1333318885a.2 for ; Wed, 17 Dec 2025 07:56:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987006; x=1766591806; 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=ivLiBsoYZX7aBLWdBtw4NBShfEstgN6sgH5UDkeXzNGDDQkovQTOtX3RQv71h1EgYY pmDISZQtsY0Cqo87naCwBLOw94tGkHKJP1NdthWMjdeDqL9HexcdiJ99OPy9s4SdUNxL VtRtsS7k5jdYF3IINlovacPgAHiUyk0W88cTE3CNPYskbX7nSUppORAqm+qmG7zY4JnU owgDnDxoCcAEE8q5P5WtiTideAOhanaxqz3iSLwWpGsa+nM9NOCVV5tYRFYfXelSA6Rn g7rETf/bWbvwFsGgklU5yC82eatVe3/is73xHhvvh7uzP6v32Cpu/0vkWwhV9a9i7YaO DrbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987006; x=1766591806; 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=qxhn8xbNR50FCXAIRSi+Z9L+g5D0ML/0/u1uHCUoscwETx6wBTuAnLhKiQobEl1SFU J844muBlKMSVvS8ReCGjdp6Sulp1r1xJmy9eDYrPszrY/RvFt4cA10VztxfMcU/da0LG kLwEhEpGJe7VhuaE8lFpYSysRSOqGh4zqmN7JERY2D9C7CIWqTx1jZAU6KqndolHMAbZ ygaD9xNLPAww7zoCz73Gr6OoVt0gtlfKNBqACmzrRiGETvCPsTxMToNGUzF/iAsNJYXj 97daMa95zcL5GrDbZhph6c+d8GQDtPFiGOnH7ltzR4pxf59A0WlQL/m8tDDOFNcDXUGC MqWQ== X-Gm-Message-State: AOJu0YxG38DwP6p7ILH6O+MiCySFAVGVMzt5+BkaClrgwgeKhNSJXQQK jqAehg8kI4E23mS80z44nCJ3BjY2XUvUeLDtGWHYw28XfqFNr3oVH2Jljjyj3ggiXUEMUhmo0gF pG04HLH2z/3d3PGZXIxzt7UUpjyIz7pKm7a3mU2i1q8QahhH89od0KDdgio+r/8/12HY= X-Gm-Gg: AY/fxX764XaPu6MOsVEXi1piSz+6YnN1oU2pmdrKkhbaxrmoYdCMgNEJ5z92wQHoJDp EXA8sIEyctMwajtrCed7IfZPfad0pKxRd8wdoeV0MkYOe6cAW8tHBr9PwHRv/69rmRX/If+Y6xy RiRjchtwIrmYfbXST6ewDr2QOaNyOywIAX3zhB85mPwGTVJuzwu4cUp+3PU+yX9Ahp1W0iZQxbJ vn638MNOpba/gCZNAztvmwlRRIxoNS0NxjHVYIe7ZAyg9nxSxCuA4MiBYT08au3UzEB1Jii907l Rn997gwizSim17QPFa+CGdQTI7CB5ZFQi7IhMx9KjhTX35YUH7EVIUO4Mr3/Fd5y1N9g6y0noh5 KTnTxP9GHeC5HG4OlzvMRvDBV8+cnxFzi X-Received: by 2002:a05:622a:4a09:b0:4ef:c5cf:ec0e with SMTP id d75a77b69052e-4f1d05e1649mr272288691cf.55.1765987006339; Wed, 17 Dec 2025 07:56:46 -0800 (PST) X-Google-Smtp-Source: AGHT+IF91HiZ5QsdbqB9X46VznsNkIfbtajTfY0IWKtwtajuqQpQSyqtS9JSuDul0I5cjrxT5OY5NA== X-Received: by 2002:a05:622a:4a09:b0:4ef:c5cf:ec0e with SMTP id d75a77b69052e-4f1d05e1649mr272288271cf.55.1765987005925; Wed, 17 Dec 2025 07:56:45 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:45 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:21 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-3-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKvsEngTfpGswBUp7dWd1WRAMheo5SQbaUbH EfGCOtlzb+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSrwAKCRDBN2bmhouD 15tLEACUBe1e/BPosO56BrMUejUnIhWwS+S/VBliv9vkccQIDQqsbc0ih/+RIKoEM17FUfei6Hf WVh13x9PPKHRglp7q+PxkCWl7SiO+rh1i+CRXVU1a88tudpIOZw5u5LOs7GCWKp3UKhSsDDdjC2 ZJm56hn6D9FsRKwYrpDLSGyCoN94VPp0bKdAi3LIvkuiPkOowAZvUrrad1jBfas7KAz3WNCZmPz y2erZAiFJ3ijglXWGmqxn1Bld3EwE5s7a5noibzBLw/g9q2DxUzXikfrmx5dF9f9TBFvQ6rfFAO owAYpztfpjAvQvVoO6EUmWk7w0JBrwqZrhWhqAbldZyVkXC4A4WpIOixHUchW34mUijBEF8VCzc 97QSv6Tsv6IvyU6rzrvNWox1QvGjuqzu2U4J/qE8X46xXqSYKI8ggSEsxhavaC+rH7HM+jGsTh/ J3WUUPe66TIXAcLeEaqo01X4X5jgh2n83wvagj0YiY6f2D/u4PZs/zedK7KjIi69YyZ4Wt35SLT 40b0UG9wGmRVGbVqyfthUAnLs2DVjnQyOX+BQ7bYI/GlFEqsrpEmPffNDl8zEncZHvomifgh78C OUfKyc+vbbIeTI7BW4n0FkO6KMOELSYr2uSYuj4hKTL0MdhLL+0qdowZNN+sZBcYg4yjmazVRMk Os+kiHuiS7g801Q== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfXydtwA5NMUGEp YJbS7TFNfZDDAN2fjPgD+tPk+DF24v5h2QGuQedCbRsumc+yEV5rPPURxFCXd+hLnDhjViyfVZ8 I2n2p7EcgBWspVqcCt3MNf5L0v7eHNLYJ7v5w6POAfW3pdQqXU7XYXsAH3a8XagZZMwtjnLBgir BlAscDDrgAE0Llu2N7F5fZTnYjla+Pttw9gWleeIhmr0138tbdmFwk/f5F4FgKDeqkRHUqmvWcY rYSPMiCvZuyeYXlCtAOvlegIVVJIqOtU8WtKBKu7GF1v5j0pfwO6RjIGP90kZx7MwLjkXYtoI5d 87SdewyNA6/dv5UvWN5QSFd1OwBR3VDfKa+EBNgOSM8tChvYiJtfsPxamyb08h/IEixAnRyZIp8 OPtJjWYUq9SyE3xuXI4UoSo7g1KZVw== X-Proofpoint-ORIG-GUID: 20VusxsnjysjUVEnFlFoScAyMg6bbT45 X-Proofpoint-GUID: 20VusxsnjysjUVEnFlFoScAyMg6bbT45 X-Authority-Analysis: v=2.4 cv=R48O2NRX c=1 sm=1 tr=0 ts=6942d2be cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 malwarescore=0 spamscore=0 impostorscore=0 adultscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 8CA3E33BBAC for ; Wed, 17 Dec 2025 15:56:52 +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=1765987016; cv=none; b=ZTzdTqbPx409BCVRSjcnAo0EWh7vLUDzfnhwgcmZ+IlCh8NcmE9td8COJgoKhj4/2qya8Q/yaF3/iaT1WTjy1BCKwBMFdUELan9DFgDXGkbqFhmCv1GDTJIdcFwVgWTXMPBxrSSVEt1uMY0CxwYAhBMd74XcNv4QoPSRQtqiMGE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987016; c=relaxed/simple; bh=Kg3E6w8AvmBMhPePVxwuQA+Op3lrUafQfbcxbLq3D8I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TbLHXnMyY4pQZLIrAeQMx6fdl8Dk4KJf6QJjRU5+coJdoZzewQy9YwZw0i2ggXkQN96bwuC8LRiwjBzom7oWFgvQ/fiD0+D5upzgwxFX2asULD9qcYG+DXIMS5kbmILBDAQIwNsxScNRVr7cCUGxzkrqIZTfeT6T94ktKras5gs= 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=ihqJaBbj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=f4jiS/+h; 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="ihqJaBbj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="f4jiS/+h" 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 5BHCL7bp2503121 for ; Wed, 17 Dec 2025 15:56:49 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=ihqJaBbjHGspKqZ5 p/w4NS7LpojGkSWvpTPgVAA8R/dNmqFbHm4gkeDl+Iqoz4WXpn7jFASuhUF1tiDb IQx3ybeGF1eEuW6pjmuUUEI5p6fn3B7bJXXxUQmsHEPvMDdg507+j9KY0GFtFB2c UhWTp1SKW8b6VbcW12IAkV9b2K3kLEfkxT3X11Rw9IpbOh2FYfiYgVh1YMkrtyO9 NOgx75lHYA5KoAbZdKjdmA3zyNL41NfTGbRvZe238tblbYuix4CFaxAIlpjMAXFl mLt4mmQiQYWk43Bu7+hC4AYbhEEzyBLMnZB8V/6f0L2tWJ+SzgF90+bvbxgm5Sv8 3aVFDA== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3rqa9j3s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:49 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4ee27e24711so105209101cf.1 for ; Wed, 17 Dec 2025 07:56:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987008; x=1766591808; 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=f4jiS/+hUraDWAz0V1NM+WpAUCtrgNn7G7J1m+8lba1zAuQRYzwwBZEY6DBd6GHoRK Er9Zwpv8jfx+e8lPvDNH1i+dHz8jWmhdZYzFhTEz9v4qM5rPtE0D8+a+7wrhmokLOmQy MO049S/zcJVgAWD2/xbCowtOZnHjVHt9i3sDd0CEK+gKMwQZIqgp57yNBS6oDqoredpf +YkDgtKPiXrpCEjO424T+6/gmM6becRzMhMwLQpLmROHJOxkShWt/LFlWAUuSVdmsxQK OnI7Mt0pXtkuMp3klEEy91/NuKhh+1obeSxig2OWLUFFw3K6FWIAE7TC1SNoL8ZffC1+ Ijug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987008; x=1766591808; 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=QW50rgYP4SvJmK7RNg7oItr1L5bSY+3b/2tE4s3DObxcT+dMI6xu6y9bJG9NMAAO76 It2x0Wr+bjIuF/Q8w6L9cj1onciL/7dXkodpbHXn1tLM1WHXSyWBk7eImlQormAsfVLj eOFxKVLkCnYm8lSnwWEG3qIYbjeDhXPy4RlHqDjxOr4RxhHkdEpCfJigBH/aWoi0z0gI R2M62sqWDJMBUQ9rH5UoDy2x9kFwGPbpnMrOIXkCO4b6QMnNk/d/3nFqGiG/hwhur3eV VHmX9MW2DL8hJ2kS2zq62dTM6t3pavFbBI9h1z31hsBt89rhiimMgxJwYcwD+2kfJJHF 6OyA== X-Gm-Message-State: AOJu0YyC7fDDcWdJkd0SpnONOZSdC9jGLpLh2KdjSt2Zy7821dRcmfwx bTM52pDMPkeWYFo1/RQlNcW2fl5KhKAEfj3xkUSnr6FWNTbJ3/BXnve7+NlcdUWdJqPFTpKzB/5 LuuyrfvdIqAu7MJjhke/RHHleFLU9MZIEMMxJVIaBEvgILbL20ydY57dyVUClowxMh1w= X-Gm-Gg: AY/fxX60Ntqb5QItHuHLNg34AsusnhuZB0slKMuy/uLKXR1BpeGaUpyIxJV3onqT4UH J35lQhdj3PXsVmifvAKgjNRDQ29gMvqjwGA193/NwP6D8T+Y5kPp3w3NG1KPHBMwEsmoJAu5bTF 9AAD49gRk97pak7qxWaVKpbtaXgD973DTcHiiKPBkqIIPFhrlrDo+y8voVhULUGqAwELWtDKl2Z 0Fjgr1qSh8hOK+r9gbTEQyi2XdYTOOdDb/Rp9+hDpn/l6QZIaQrE4J3EVRgXGyaz96LbidLoVj5 Lu8tXv6uoDxKggmwMGhYxdE+IXOTDLH4dT/6VqaI0Z1ATdsfHyS3+/JjxAyYX6Z3ergG0DWLJ3T IZtAu5odnWJzwP0xnvNZE/XjlEcfHn54P X-Received: by 2002:a05:622a:1b27:b0:4ee:1879:e473 with SMTP id d75a77b69052e-4f1d05054fcmr239282961cf.32.1765987007942; Wed, 17 Dec 2025 07:56:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IGvJVc47yg5MLAAyokQM8LDOUzMeJKfs5sD42iQIWhxXcg8uy4QYMnkWePz7QV2EdLKwx/g0A== X-Received: by 2002:a05:622a:1b27:b0:4ee:1879:e473 with SMTP id d75a77b69052e-4f1d05054fcmr239282651cf.32.1765987007494; Wed, 17 Dec 2025 07:56:47 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:46 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:22 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-4-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKwQv5fZUDCMRR6aFD6LWaSvcEbGdVt9odE5 gQLBTbwDCuJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSsAAKCRDBN2bmhouD 14qeD/9tEOIqByL3fvM6HOSZYjqxphf6adZASmxBSrWO/QRAwo21SDqPTkR0np+JPDIUvFn72iP E5RZjyTFD1BMD0uprKvWN5uJofXi+kvOimvTMMjstcWEsvdij552X5uGSM7f9nDs3X93sCeAe7c QwSMe5nHG7E2RfS4ep6TLORTCjsQ4Mnzf2jIsEzaPEVjlX3JWeANHpkb/sP1usxhpX0HgCkT/eu GgoeNZTM5xmX77S0UhkqUrPpaRVQHt+J2wKbJCqBHL0ympQT2Wc2e4AXcw038Vw/AMSqy2ovD4K mU1tS5/MU58e1amiGEHO0xU/v4xBdTPrR8SCiCSm6bI8d/nph0e+j1czMZZa0WbYNdsG1tg5Od2 gU4Uj/H4nPjlk6OkWV7/CZ6QA0Q7PDZmrqXjhb6nmWdA4C4mQalltFk3keBDHkjkQIuX4FeDXYW b36eMcpwsrOMZTMVdKYpIYBl7y69uA0yapXj/Glz/lVupHoxuT9eVEuskI0hvdP04GKqpOiQhmU 5rzSshKezKvDbiB3yZYU/nLSCsETTq8v/wwgfDQ+9ZV2LPfCzpVvo8ArntTM1IxviqYIdKHUPrB pLTelF8yRE/+gfuL2ytqhJvmCu+2MMsHgcvdHLjXCoBe2Xo7NZC2+8KuYETmg6ehqH8zmij1c9k DyUASD0vrZxeTxA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: ougfEwiS0HshDR2WOLWM7ZQW-yd6vICA X-Authority-Analysis: v=2.4 cv=ALq93nRn c=1 sm=1 tr=0 ts=6942d2c1 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=uxP6HrT_eTzRwkO_Te1X:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfXwKH1FN6roe/o gP0diAQT/klAv5pgmjbckfE0zn3m0/E25IVzr0IJDahDk2W3gCpMI1haC4B0sxXKJoeXNFREdkP DWrc3wDRaQx0fwuKQiXVXfWVSBKEemcjxIFI37b0caQZ9Opc3/a494s8xkR3WCYvdKvuwNlnjf1 BYBSakzSFv9bEC2xZnGE2LtGjsuJS9HyVoixSU5RpFkcRR26WnFPWblpZkyEVQppzjCs7L5shoL dSnxkLvI9D54c8SY5KshJH9Q1zDbgiyQGRBZiqH6dzHj8jBsJc/CXyUcDXUoCF3nPV16Bq3vcUB ohBk/W2uhehVEhtUN5ydCJh0QFiMsfiD0x94x56Z1PxRZ/geJ8bABIQ7P2fnvrz4OMsI5cU+fI2 n0sjevztEf9msDatsxKbr3m3v1ro0g== X-Proofpoint-GUID: ougfEwiS0HshDR2WOLWM7ZQW-yd6vICA 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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 impostorscore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 EDCF7346776 for ; Wed, 17 Dec 2025 15:56:53 +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=1765987018; cv=none; b=DjPZVJ/xHeNRB+iQ+Urvo62S+Fp+hq++NbcvKNRjSnNwAak9gB7pC1G68iU9p27NYfNw5G0bA0YKsekX+/SPW5KZB9YyER+x3QnlPKGoBgCpOYvG/i2znJmyE2gZklpqu/lQlUZY5quqhd51uWSrwBao9eFcTDMoaLMB2TaZ7Qk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987018; c=relaxed/simple; bh=JIDJccGK6VCXUI5GwQl1csj/I7WBbeD2m5Vc289HB7I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IWR1tpxUO99c6hTe+kDknzvM6Io74xFFRHVBA+y/d8oj4eYDFpBzmG7Z7PuljCeMo7ptF03yMZfRHd648PVq0yArHvinMtZ618hpiaUqt5bHjfqYjs6jrhRrD7ZR8dhMkj5dsX3GB//JIu9XfMBfkHa4Tm2FPnc/NGK6gpuCnf0= 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=h4yE/bl1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SqU4ColK; 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="h4yE/bl1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SqU4ColK" 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 5BHCKtRI3048752 for ; Wed, 17 Dec 2025 15:56:50 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=h4yE/bl1N/LPEksw HizaVroIknINHY8wHfurBWlsbT/XpSiW3pRfxsTKfMwkd838i83AZk9DF6HeAL0t ESwRrEwWpNJEyRa2KEqy84NAE3D5Zx51TZP06GIERVj6HFqrmfUBfEuO8Y2eM0mR byUTKU0Hc9RRjvzSerNXtFX01xhXNOpHCDKR0ljW2jAp5EwCd5P1x++VtiMGvaec Uz8OmnQqa4fQXVLUuo69H/Gn8rg/DfWmi5MRpd8N0qCaTN58ztAGjQbp8Q+6q1pg X95TVQKmO8GMe08Cngvxjp8R/+8pdOCurMPmT3KPyZ4YAnhYaJi0mE/xlY4DMiy5 OQQPUg== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3jgqak4t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:50 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4ee09211413so152325251cf.2 for ; Wed, 17 Dec 2025 07:56:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987010; x=1766591810; 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=SqU4ColKr1kxPwJa3It3LXepBR0Y0isyhzc18978nRzwOA3ErUkHvKnB7AQdo6I3Ku XE4M/L965MNSWH+PtjQz99PViBb9OTKHSCMCQEsV7f80RQmzYABTV3DLO1fl88lPRcFf VmGyvQQovp6hRfsecuQzscx3a/TbJh5J5USd3POaK7KINkWy0NdfLEF8TdDvDB0wtanT lIyMkEcWQHDSpUsxNQuakB8516wPPhYySC9KpuhiU3cbzAb0xovEtEwXXpe3/Qa0Bygw Aw4c9Rq1Mdh0OKrL26COiYmJ4Trkpns/GkaU1xxbbeL8WbV2HsDnL32KLMmQFItbqd+7 uAqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987010; x=1766591810; 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=YaBVb39brm2HmNnedbZCDb1pop4kRO+AueCKMoBpAwzVmqlXebgviIbWWOQ8gH3HBa nrtuNf5u7QQ3Y0n1k94fl6sMm6ZDA/ro44HjPf03vhR15FwW+EHcqSt0aGTI4b+g19al 1dmrZ4hSSRpNV+RRHL8yFtGjH23819SEx9rNG4LisDR7/18p8ezvk5Y2b5n7NqnigBh7 Z9gCGEpKfI/abMfOPpcV9nIKugV0CIQRGczGxGlYR35TZ48htwSebW1jvCMFWZJmckPp 2IM4J/yQWABAHlJq+Ih8NZdsgRRtMphwHJxIbAtumgJqxJ1cTxM4m6ANNaKHnfXFX3dT EU7w== X-Gm-Message-State: AOJu0YwxP64GfHLdmGe32BbF97W+7B67tjlwA7zCB/mJrYSMNRL899pc O7YhLzvLJkYUKjYrXPylKsY1Q3UgJymSMjAGdIeaac4oUZ7LAonu8ZTd8AmL3V+8SpCxcQHIxYI lEm8cuQdjOXXqsNSCJ6w061gTaN0QwEwoJPpNADeFNdXBr2DisSKr3+Ea7CMCBrAHRz8= X-Gm-Gg: AY/fxX5szS5w7VeA13WwOj+WRM8j3jmjzkV8NH6jKzauo9xfij8xT6ZtGA6D4HmYVk9 mlVDXFJz7NSKILJ7m2mqIIRpiW9ZyOoaZB4QqCsjYpvKeOR+9sVCEgp21jag3LfrwFya9Tul4ca 3Ch3JW34h1NB6Tyl0udIegq40VkcTxKxLJDSINXAaAONJA2XVx8EMkqFaDImFiDamHOkt4xyQrk 2vx+KosG/kjPXLKV3KYwR0/tolEmpb+CPZDRIArGvRMJSr+RONvXNy7h21dYZLSb4wNo9q3r1qW fvmctlRqeoZHYb20y9ACXOl0WEkzZv5qLsr11UrRIhEFRa6wYqMLANRVYD50HDXutZxMWMMFcfI 9zbYUs649n0Nc6GHoAtxuxGSeqUfUkYvA X-Received: by 2002:ac8:5d14:0:b0:4ee:17e9:999a with SMTP id d75a77b69052e-4f1d0531327mr259702741cf.33.1765987009762; Wed, 17 Dec 2025 07:56:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IHLoeU1gpIJQUUEfmAJcHe4P7WfDl6vPIxClIJPvXIFT/alseoCsuFa2MVXOhdCcCPGy4HOYQ== X-Received: by 2002:ac8:5d14:0:b0:4ee:17e9:999a with SMTP id d75a77b69052e-4f1d0531327mr259702271cf.33.1765987009230; Wed, 17 Dec 2025 07:56:49 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:48 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:23 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-5-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKxtPV3nZVGaLjdVSwXCCzuZbzNnRfwL+MlK 1nlJ33rnS+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSsQAKCRDBN2bmhouD 10CID/9m25qiPqGaoRVekfUEli6Ao5/PmxkhY+xKaAAnJRtL5mNxt1ECPNiZMCLMubRu4tiqUPA KgkRk5DJJmSnafxCGPLciwVGVRLRKIyRPXahronKGMd+RDUHXT1gGvAW+4dh4BYCG8w5yjk3XIV mhmLz9RAd2bvKqBZjVvaz4VA+ZmXGtNKkUGXhFMOazUBsAMipwhOHizKDqMojGEna+VlN5aWvax g/dOhzvx36Zauji4SoauwGiP/MaJkhnTEtef0CV0byz7QJYoENaDRJu7xyUuTaz49ejTN1UI5/8 uT25kdcmT3DMkiHarZj0gezX4PKWoVCZO0VFpAVTAVJTKxfu58772KnoIjyhRCzuT0Guh+8KBra mrCH30NznlQ19+cKntH0ae5kyZc74T8RhtrsILGaibdzygnWXNqqzUU5TXLQ8lo9aWZnf18Disn 2iDV7LoFrc+Q4TgEMdaujLDGqEd5WTm6FFucGVsobbuww3hyQXMXU8KMFA1fNBvsa1ccFhr0A89 caa5zbr1HKS9xdJVdJ7f3b5rJwSwakIXQY8bdT1FSx6rWqnlhm8e54r5+wiQgbtvn31zf+7s3UJ UC/akWFYwc+JKRiZQJUcMaVfrxbQLWNJ+ejgkdWOXlkZVx3U90cVnsEpTaSp+7e2HyxSZq5Wcdu IIxYgVdGnLohTRQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=VLjQXtPX c=1 sm=1 tr=0 ts=6942d2c2 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=a_PwQJl-kcHnX1M80qC6:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfX6qUgMrI+J7Xl 2q8uSFbshPkO2tYf96MtaAqpRd8v6bD7OIIipJmqNK9Sa5prIlWMNv1qfmWmupRSeX5fT/I3Wnc 33jZlMWjKvN8lG5CEjDgNAMGScrNFW+k6MmIKMF9NkeDBgYmuENBOcxEUMlKhyziAjE/GjUgeh+ CKhjj1wRGqTeCdcoXFjFaZNuFCC5D4JeJX9GoRRYfZZCgi+osTTOmV3UpSRw5o/E8LkGS/gNrXE 96o5LiwikD60dw8t1Vb0s9+++Ra9T1cHBeoE4JjAr+wGxSjZvRP5Zzjl1H9HtOSgzWBaIiLp0Aa K8j0ZRpA8Bol8EGNjqaq+9ZTs7Tk1GwcyWnqO7LDLrFg6x7gl2ZZOkVegC8w0O3mEj7Mp27/wh+ Os8KXt2yBgJ0XuP3rnyqnLPjm9V2rw== X-Proofpoint-ORIG-GUID: g1y45JSO3OKnOZcvlm6-HH1xSsVl56Dj X-Proofpoint-GUID: g1y45JSO3OKnOZcvlm6-HH1xSsVl56Dj 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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 48F75346ADE for ; Wed, 17 Dec 2025 15:56:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987021; cv=none; b=p2KFxDyP9bx70kGECir0ij+QaM4cTWJPsm8btbajj5RHXSRvSlywvybULVXf7i6QvQU6AZ9dcIebA+XAeNlLSiW7fWOfPyqWMqvmQt7JjM9+/MMdZ5SnUUEWCo8Bq4nUfJGedhCK1nmDAlHKjITMOqkyIuRsApQJEoDvxfDk1H8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987021; 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=BUFolltXX6HfRuaSHBWiR3RqNwc1NH3A0idQuieEqMSdx9PdHmILjxx5DiAQfR+gsMJC6/LRhzEOU36e35Epd39AxpFlD9DnyCyGRfT/C6ppu1/TLzywUJQ78H7N5SdlQT/Q4RUd7+Vzwx98wLkDvgfY/r6VG5RdgA1fZbgfzDI= 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=WDTyBQsF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LeWb3Sqf; 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="WDTyBQsF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LeWb3Sqf" 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 5BHCKrk32502749 for ; Wed, 17 Dec 2025 15:56:52 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=WDTyBQsFOu9V17cT 7sDROvgv7LZ0jwRdKuxJBwvqTHuOkhdEUc/XveRqnD6ltL/wdrRqmbx3kAbbPuSZ 1Xt+mYmb2P1o0F5YWTeNFcDpVEFjiYn6famA5lNSGZadXllM2OAwURIZ9JPDI7Z0 mgG+Bu1tXxjzQA5O6NvNJVxnCCfkzlIkf4PNRUQ1tRkLp2LYVhvIV7+DOKdzM8u+ k51gQmldSuXZuz2mLHl+WlcvnyBdTtXmGAuOT6nWuWDwo2KFFJ+qarOjmRSr++P1 F4PeFJf0JfkY6nBmdW0GbmuepouhUEjcvb92uglAXXCO3ijw+6ChHwZr8dM2+ifD YXDMQw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3rqa9j47-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:52 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-4ed6ff3de05so49865671cf.3 for ; Wed, 17 Dec 2025 07:56:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987011; x=1766591811; 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=LeWb3SqfDFKqFU0luj6bc4FGwxoA9DexiHzF+RVHEK1CL//DvOVzFVID9iFJCQuHhH K4CEpXiwW0saqId5hF5d2X23aAyJA6klbyDAohrxBaZov+L3waOZ+Q9VIK1BHTuIwoq7 LPmmWfLgcjL/TsyYCvjWiCk2g0deae2ogS5dR29IbSD5cHjcug50ciGbbbfb3XrueNnj NySYD5wcRFM/K9qrU4irejeOXjgZGJF4FXZKR7Av6pYDg6OHPaMi4oe4tsWO+M1EewO7 dXmh3g2eQzDdvR2T3ye7mKfN8hxgDXjfSWnxhOtliEHZZELl5gICaqNlJTDJHYDL4CBH MldA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987011; x=1766591811; 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=AcpLa4YcsodEPo/EGqEnyLQ51BpMrks70Zpt2PPuQirG0B1TI11kT66smXQ8kDQQth 0rd1QcmmWkn4HIUfXi1r+4FD9v3Ahr6flzCoNlilMvtuwX/n8t4cs6tslL6hoyFLJDyp 9e3q1pDNJfhT6iM4yOzF6jms/V9+0w97QHlziMj6D7doOYIZubbpTQuDvskwExDsz7C6 aZPgX4ff0t9N2dyi5yQtUy5sDE2T1CYoO/o+0in2f5Sy5XbCIRHiDg7GW8Oir2RY/joS 8WVn0wnKk2TdDp3N1L+ZKXaVY447iq2yqpJQl6FH0WTYWwpVR5Y/cWpyNg3/J+FhuwyG +4ow== X-Gm-Message-State: AOJu0YzUYulDddB8lL7s/uCqxbEE22Dxd5p82OJ12EphQOZZjTCM9mPH WTsDUImvbPSW2nibMargYTICQFSkd8ZsGi6ySZnCZeDcnAuvf2V3r2ClhqRB0te3eUXUIAK027E OeKhQLIrygRAEMVxwBvyIQ4arEtrQiXV4q0uiTSC8M52FoVZmGzTub9gjpfZX9MBMjQI= X-Gm-Gg: AY/fxX4akAITKQElt11wMq7Zj97TsnGTglK2s1DdRBgCKeHSnbd7RFGdTPFWcRX1g6r Z03Z4EOz4Kb8qXs1hxPAFF+dxJKN1LFSG8iKAilT5JT0bwh5hTIHBpH/eaX/s83yqIeNJqkQ3MD b+71zt0HqkaCWo+3lKIQ94re0UbjPQRWeeLfAyZTX5chRzVdouBSsDHMQYGPmCatjFtIwR0N5Ig CmwNbaShp6PG5bA0A50qqgGU9RsaOi2mOM62K9ZKjAVmrlJ4MZ2IAZRJWVShqYHICveNQO3sCmB SG1rZth2cqb5dwkua9UT3YL34lCCOawMQI0fFGzeUX4RLD92xAcFzcDZhAv6Qq3uzDnX84yqUVq dvKggQlmbrJRvo6Wc3Hy37knTO5KKg0Qm X-Received: by 2002:a05:622a:209:b0:4ed:698c:ef58 with SMTP id d75a77b69052e-4f1d059e3edmr228735481cf.41.1765987011475; Wed, 17 Dec 2025 07:56:51 -0800 (PST) X-Google-Smtp-Source: AGHT+IHCyNfiJdEXkNunSM700YNp/nBeTz2A0XhSzvvVmVUKLROjcCp4o5bGrLqw4xvZQciAdNrbzw== X-Received: by 2002:a05:622a:209:b0:4ed:698c:ef58 with SMTP id d75a77b69052e-4f1d059e3edmr228735111cf.41.1765987011025; Wed, 17 Dec 2025 07:56:51 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:50 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:24 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-6-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKyMYG/hpuFFtNCgzW2WqkXoUfr+VhRFHcxw ERf75Bar/qJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSsgAKCRDBN2bmhouD 103CD/9zmoh3SnsYF8TbutSTSya4oEFuGi2XZ74vp3CpjJE7V9Tuc30uSLKMtQcC8rlsa9hSHlV NWPlxTASWW1cCBqqVPVipHwjZ1jOgkL2+P+i9GRY+VEi3fh5qHzbVYC8NvU1szDkgzwmvIllmwg ukrS2m3dqDyipF9tr2IScqjWOLt8oMzPXVYkLtqefI4ExV9xyZOt6pY8d/qXVdY1X14qbc5GqbE +CILVpcokCJh9Reg5szg2xTx8KXZfjUtv5mYyXTK3uWCL7x/oKkrAxkrVCz6sD3gQWbjmcN3bWo BkjB6Q2MYlNvuWYnK+P53fVbgrvBbtSkq7sGyF8crK7Dx56IzXpsGdA7dLBI+3BzGedN6MSPsIX BK6VmSBhDR9Wd6FzruBAhTbb5PdPe6+jVsKknR1O4B01pzy3l+DpgkrsUIgSPU1vxRW85+j6y40 Fn0UeQ48VfdU/csIH6RP4PYW1tAYI2H0JWWkHss2FzdLBm37bmWyG9HGHHf7EQb72Xlo6cfX6mz aaND//95dfwYFNxRUW0GVbqOs4877goMiGGkDeP1URK+K4MJEHWhP8JwOlFjBYamYwjDLzz436V bAMFKuFjRgIwS90gx1ygludqyGR5SUPqsLThB8e/Fd45cRW4sZ/WrunWYbK0cY7aXyEV3gDeUqa ljyZk3uZPc2Y9UQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: FapNsGLbA_wmC64Fbecd4lcPE8QsI28a X-Authority-Analysis: v=2.4 cv=ALq93nRn c=1 sm=1 tr=0 ts=6942d2c4 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=dawVfQjAaf238kedN5IG:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfXySUBEY/vJhZl 3XXg6OKdD/052/d+nlaI2alKdRl5aY3prKDV4IIJ+e9qTwUURvA1/l4/SY1JaCmFK7FWYQOxets vnzAsXdYLnB4+szq+ZwgYXsfayBaHocg7sNxw0ooWEBwHj4A0E3EHkirL5X4dIAcSMBy+FK+30W pDTx7GEUzu10r2+st4amM021d3SkLc+b4z68wgTcVS7NMk+nQDTJx+KSAB1b1RN0w2jCROdNppZ KTdbAU3TfOgxj1nOZ+/ooNkC57SVeYd+BD1ryd8VJn5NIDP5BPtPZaLO9poBY5I8k09vp90B4Pn gIdpT0VMmsQmjzfBpo9X3g0hyyu24aSeVKFxS7AR7kNaI7zNyFk5n3hCWaS7PxCD6Gy43ztaGah yvZ7jiC9o2HM90I+HEvHqedX2J56Hw== X-Proofpoint-GUID: FapNsGLbA_wmC64Fbecd4lcPE8QsI28a 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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 impostorscore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 97E7A29BDBF for ; Wed, 17 Dec 2025 15:56:55 +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=1765987019; cv=none; b=hHRpCQFHGd4pyaX5dG683m7SYWkty83noIUoDZJXZ0/OUyfybGB4GlkFaITuHBwrk+QUZTK/uOntzPAbQ4ywQtQPF5GB9Vhf7FY/xcjYlsAbjADEjTHxUs05d4yR6TtSNSctHkMm5Mo/rF653ftODCclUl/tco762Ix3x6YYWfI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987019; c=relaxed/simple; bh=6vZrxZuGRWDo/M6oQXbZQQ3gJdpWZlph0xza3vLC58c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Jno358IMvR0oC7DOzoW9kwHFxDLQmYFK+N3M6cfBV5mWw/QRG9AuHdj0qLZgDo61otdmjWjEgqm0eGFieefdrHPe1eGwkeqhaO2GBPchtTIXDB4SAsFFNj+GH8N7IXyIHz0/n3czzX5QVEcfdYq+gw65nkxGuEkDIBifGdpbqME= 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=Td4niL/h; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bz6UnZXJ; 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="Td4niL/h"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bz6UnZXJ" 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 5BHEvTkh2720289 for ; Wed, 17 Dec 2025 15:56:53 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=Td4niL/hyMAL39yH Ni/uVJW3QJJrcQz8gRpUXJybjqfAhMqI/cKQM2/rt+juOFGvRHGV6iI1TyYXXdsj YLYPhcfLiYOkelWeTo1CUyIe9A77xECtOYRsyT131QhWAZic5N20YofVV6Q8rr34 uhPgZcQEWRtfJPKPXWwThQ06uT72ttOcQn5ozMEWmEnCSboiIL7JEsAcP4xysCOl TWc7ETvhYibM7Ax22Oy4HvQgfex3ZTWZ09Qg4FFNxxukZnGre8fc+LJysny1JAiU IvGv8m9nTJOvhtRUcWZhz+9ypLTmJUOv6hEixF+IEmcaDYjGTsTuAcKqsxYw+1Pa wzRYSw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3xr587ev-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:53 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-4ee27e24711so105211111cf.1 for ; Wed, 17 Dec 2025 07:56:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987013; x=1766591813; 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=bz6UnZXJcM+vMM5euI8hcTojIf9seZlv/j7+QBuEoiQ4C41VNj1MzomOyzFX95WyrY r18bgzfdfVLB599LZQGciDtxO+kCb8XbEoqR1c3TgsQH01dxbqptZDJsmhADJ7/wxR2Q GzInNnB+EyqrVsfjJs7r++06C6QM1lChiv5GtbbkDIR0hflOWWMCr8rpqR22jB3StKrn thq9GHMkUKLQqF0nnMAlrabVMRZz9odmpqMmdyFwhfT2F0k15YV9csStrq0PcPPZS7oR 0CMczJQWma/5Fv7BzTSc6zj1o7IQCn33X3C6FiHmveIUBF6GBNVnyqTtWvaW829m729C uGTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987013; x=1766591813; 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=eJmYb0vFHnZxUmM/Lu6UXCjOlsnrKNu9T7XTcKVMXUd1RnfMyPgi5Q2XfEHcmmxwA3 LkIQ/8tQQ6jS+KNFJQNc/bdy7NIZQRqXIsK3c3l0o08al2al1GFzR9pwFwVHbN1L5Z5z X/pKDUdUeHgc/kMLH6+/Xu72nDrh19YkByd4QKYeB26tUjmc5oWtOQQ6nj2V1z5enDUK H34YhYwuxqk+9QxiL/f9SVEWG2Cz0xop8E7JbXN+YCPIcSZ7QGkneegkquYDmYU18wsK JpRy75Sp8F5gMUv8tVzFRJgpbvFQb8o8d5wpA397sGvzfGVLhrJIGrdA26nSA3+9pGt/ bVpQ== X-Gm-Message-State: AOJu0YwXrJOYFbCw3wPmtoNd0rFqPtRl78UPQyo9IAnyElkIGZsakmCx t1bBpZoH745WbzPBZG9/AdANSOFDkz0MdYC8Xt/0AUQHf8KNbYrLF5m7qUtBh3f7PouH4BtS0PA sJkDg5ZmEGELnvfrRn1xz7oj2Www6mOr6p3VP7u747mklsuLGZOFRU37PRL9XQAvGEZA= X-Gm-Gg: AY/fxX7J2/gGOrWpRmmo0V12Ded0XSXLWWOH63t2Lm5T1X+BeNTMelFaPZ2OY0lXaGi JE37QuO/+fYdMpmgZ+My4jlN1nh6KBsC6Gv6quJcg3imQy3MPv5fbjq7CtRO9Ps12KWy4+S7iHn o3rKQR/HqlBLLXCoiPRkBIPl9W1iu0d0SfKslrvxvzrzAfJGEQU/4gmkzhaQ3S2CnbSc95/4mZH 6YyuayW8PcZWS4xFBmFWBMDaVw2cbe7yXTFjSpxmBLGOWo32H1Z1HN7HARvnYPPRsEUyrodMq2l wQd/u1vgoUEqPNlNxKauTsyJuSUzc9Y9nThAVomv/NU2t2erNR3eZrXl+335pw2j60GLzcwMyKe m5a/8oNJ+98tm1/8Ft2woI0xdeXlE7LTk X-Received: by 2002:a05:622a:40ce:b0:4ee:1b37:c9da with SMTP id d75a77b69052e-4f1d049ff57mr203494081cf.17.1765987013061; Wed, 17 Dec 2025 07:56:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IH7w3HA1nu7Xs4FrgEnK5tPbQH2BvNQ0RJ3LInMMAS472Pm6cPw3BTox7C1TqUnlEc6w1Hiqw== X-Received: by 2002:a05:622a:40ce:b0:4ee:1b37:c9da with SMTP id d75a77b69052e-4f1d049ff57mr203493701cf.17.1765987012555; Wed, 17 Dec 2025 07:56:52 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:52 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:25 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-7-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKzadpK0HKmTe54PLJdi/BemFeEiUXA9qHj5 VcHIHUNf6OJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSswAKCRDBN2bmhouD 10L+EACFwKxuUBlTCkyn01UJmflJxFekCN2319KFK434xpdD+vfQXAMnOagw40Xd7axvJErNVC+ B++wPSLzjNHHX3BtFvneufAuwzQH1sGkdo+biiyI+YLPYy5Jb0Bn0r8mdNlZWCObqldORL3y6Ca lJFxNY0P5vHI5m7ajxdH+eTcGIlymswjv1QId4LgE4VwehWhj+/8r6eRE2H3oOYD/3HGW/yQGzk QnoefTUgN+FfT4hh9GYR8ieGRK3ATSxKEPTIe9tI47M+Q31h/Wcr8W+geyXt0jSfGDmsw/Z1CcT ZhPj19IO6SeEIj48QctrgIaWus5126mO+O3oPEXIBKy1Qk8S8MBaE8mGirg3h1I8V0zO67C62cg a6axFVr8iGT8oyRYDkLkf6sKLWpuMrCbaqbsxtHPWTv0bymO9p9vc0yYhf7p7eeqfZxzHNs/ULu IYRyIX834MTI9mKzJp+g3j2g5Oqll7lLICNIdi54e2IZ1kSTKr932a9CRCFwSVawBmOM2yqPN2p xVaYDZXyloZuKB9rFVrM+KXkj2FRQhG2d7IRvjCMZ172HoYJfgZpFfNKmRk3NnZ246NKZbiT57i DQlEJJgF/enX3ZFVmS6h8phPd3hPgrrynbC78Q7+ryppYhZQZT4ZK6atv8Z59cogAza3ea+dSaw tQL05SnYIZl/bWA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: iHhwihvmphrl3aixy-ouPldOgxmQnY-s X-Authority-Analysis: v=2.4 cv=DsBbOW/+ c=1 sm=1 tr=0 ts=6942d2c5 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=uxP6HrT_eTzRwkO_Te1X:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfX7WN1oBcDtlOj zJDmlsDFOgwj+QjHNCbCp2SD81wB4sLUQbNm6LvAY9AYaieTzwNQ1d5am27gr1MlxQM1El3uGuI esG8xJoFKSg+QGGMdj4Qn/jEp/4S+8uYzXhxPtp+wplmvRvMzw4enPqet2PLXg2N1KKF6i/yDAn Bx/o3SnKlerrEJvkLL7FRNesBgffzfwe4n/XFf3OMcLTMOI4519U5Cqsji24X1FiCCX3XoO6dV6 dShM7yOVXyxg79VCRFm0B7Ar4TQ7X7xTJ4wGemcqxMFzDB8JB9lnvYv4mEmqi2ZlAXi9W/U2sm8 zBHc09KeRuh4ksEMDD0x4lybRsFVkzLzvdv8XQ7UDho31UvhoZH7iiQMarn+mxXWosKIj22GmyN 2sCX/BhmYzQu0B1rC4XliOVjllLjTg== X-Proofpoint-ORIG-GUID: iHhwihvmphrl3aixy-ouPldOgxmQnY-s 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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 impostorscore=0 spamscore=0 adultscore=0 clxscore=1015 bulkscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 4EB0C345CC5 for ; Wed, 17 Dec 2025 15:56:57 +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=1765987025; cv=none; b=VWQoAqr7/dM3Rat46esRPt3SS4tVUqx+Cw9QPjpTxyhckkw3hXh8qaDdROCkN6qOPlCj152H6yHlVDsYLenZZoLk0BIjXzZb5XNo1QbzMa89/shCW93n4M4PrNLGZ6khTiR2irQg6RqUZho6FoN9N32mlxx2bC7SrURj387D/rc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987025; c=relaxed/simple; bh=IRPUyaWVtt81ELN8RFPfSay6jrmlbrMj1DFklO6mS/A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=seIjpfloaTER718gvWfPTwndBlEt91GGNiUzNQkXmu+lA/IYNKvOE8Rf0QGci2bGsvPHltIoFxVLiHnCxUFksAAGfDTo/HBsSoCi/utCJEagQr0sTJ9e3qNGNVOtMjxTVZhbPVScpsYEQWNSN+J7RZ5ZqzwHQ4/YEayTGjTdY1Q= 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=PtgUSilB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ghPv09F8; 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="PtgUSilB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ghPv09F8" 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 5BHEvaxe2720818 for ; Wed, 17 Dec 2025 15:56:55 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=PtgUSilB/rFVz5I6 jqcXeN5ybcbcUW2TYVZH3m6jeakCdKk92f97EGC369QbQQohPmjSmbLezv1EZJR6 Die6MLUKuqYr5NEcRjkTvIjCR5Ss6RkXZG546PcPFd2E2BoHCh6DhXDVR/UMJQHs uVLKlQH+kC4oXf4D85v78ryR32RB5Jy2ad7BRIHfOyn5WWnJXdrOvJ/C/XVVic1c wxnKTPjQ2mhy94Xo/16UBN/VI5VvtDO+u+zmINAhsgjROSZnz2Erc66sf056GYnM 40myVB9z+nnBewNWEH7RS7F13SDWXjhH0eTE6zYz1tM0wqs6ocYk+t+cqhihT1cf 3v9Zrg== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3xr587fh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:55 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-88a3356a310so104523706d6.3 for ; Wed, 17 Dec 2025 07:56:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987015; x=1766591815; 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=ghPv09F8HzOhwR95nixIhrjjGgJVAXOJzn47P2f8B0CSsJC+HvAhOUz2KIyTi3pTPE suHI0idQluIuUCLIMYcoYEUWQvQoxbU7mTzjtMd66NTFkfMXQuwg9mYYJ1M2ySSME7lP SN6XGFWmhHwwww51LDL6QShfv6W3jwprGEXChrw7BM98bh/BP3uN79EF36Rf542aYTO9 pGav1XgqBXZvFlG8BJsszvsgZRMlRVvkDfKmklIDhejBgDAWUZLSHMc0dMsZ4ZUBtiLy fZxgPKEs8KJhJRHdp/IDtE+KonNKiWtNhw68BWviTN++2LPEf0yUSCQ04vqT2r6Kv7a3 vBEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987015; x=1766591815; 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=Tp9OlGPEkpegHJIppqbClc+gU07p1OHK3mXud6blFx5wFpHyNy1kWCg9vOTCEU5h9v g67Ruct08776TmazJmGnXQUsSAo/VGtoQbyDvkQLsLyWwj8buwfhYQ30RgYJNR+mxpW2 ajRFU1dMg+O5Jbj7XuhNDxcmQxUOF9m6sDzkR5glsiFAsaIcjC5t/F7Br9fDcLRmqYBH 0NUrdl2WAQRfDPjule6cr5aBCG/Pbpj82l/aDM0cXris2sb8YqVrs2idOF73Ogh69pSC Pir+iQRtOuxqZJAVfUPoA4W6/qwymtxmIAOJmNisZqB74O366XOP+WoPIpVniN+SDzwv vK/A== X-Gm-Message-State: AOJu0YxoCdo8THuzYS1o5Tey53VPLY3G9Fy2cr6RUq8IzeEMocMSGTOL 7wGqmpZoE4Q5Kqkes7w4j5BTUt+vPZ2++TLjQpIKJobvwtvAUoOp9ddTNj3NGW0+4h4QHvMSbge euCyw6D+KlQQjyATSNxzoH9NHie0ZymS3MnVVf0fPAKEKjCpcfKbAuuZnLdYpBIz4Qt8= X-Gm-Gg: AY/fxX5Hi5Ry950Og/p4rQGal+wy0xNhJWyWpaXQZ7VTzy9Rji+5ZgbNBh7J8iPtZAx twKfA7Jwuzjrd8MGDK6CfVX8P0C0camh4SwVVbNBErk/Ax/nVEtggRLgIFaaLU5KT2WQap6zokd 8cLfBs0+UhCI6Y191SHjbGAHf8bmIhlgaHI9gzJYt+Ik5kNMmmvttx12DsqggW0byMSlqaWe9Fe hqQrfc55AGVB73/3J6X1HpA82HwzeC1jTaFLKH41bUO0DruqAlM7EkmljE6qeKUWEP0tsZfXF32 51hgtHKgKCeTa8XKoLskNbi7+MK1Px/SvmPQhEyruw4Fb+sDSgOxOuuT8nnkNpyk90Z1oUfNiFh RrGI7lHikTFssO4TqCwEEuJ3Bg39KmeNj X-Received: by 2002:a05:622a:2448:b0:4f1:ca7d:b4eb with SMTP id d75a77b69052e-4f1d05af39cmr260530101cf.49.1765987014675; Wed, 17 Dec 2025 07:56:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IGVEKfMmTmGDlWefdZ2FfDAQZAZn+u3/nSYWz/m1t0sHztkRO+wEWlxCXbi5a0sXIOPxJUtJQ== X-Received: by 2002:a05:622a:2448:b0:4f1:ca7d:b4eb with SMTP id d75a77b69052e-4f1d05af39cmr260529661cf.49.1765987014178; Wed, 17 Dec 2025 07:56:54 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:53 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:26 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-8-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtKzVlDWSHpFe7nZUBvcnTkYO6vNJMPEpaOG6 xbMKAF/H0GJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULSswAKCRDBN2bmhouD 1++qD/43HeDzKjhgl71ZsBFTIj35YBw/Y+YGmA6NBV1p/O0LsLov+esobuZhkRTLYMIq/iegFQt DOo5funFtVy2jr1wobq9AWZZfoc3897//ibyQhQU15PFLf3q01Uodc5w1WNDtzSACCkZtioY3/L 2oKTMV1W52R1Ap2nDeQxy7dnXV1pqEPlb8CB/k/hNcQ10X5ChV203ZobkEKoRv+YsDyzkRHGYw2 h9TykE3g9tuShiIVJ+ZWDGBsYdspklnMF32oBT0D1NHaj2YUyuR186JHDy7Qj8krrxusTSYoUIG VNsbsSgg8djgbKQ+7OlLOFimP5Za3a5mcf4cmdC/e98MOgBBsDxWLkemNB+34Tb2O7PWS+JXK1b +eyxjvG/PCS1r7Umf83ldfWkPNkZ5K1CeBdVEmQ1XsWdxwU9/mh8la7p/a17PusQNlN6wExspFx bPt25LEmm9yjKgqszZBfia1CPgusVaUQPyGz/G4nfpG0siEEFCi8AUmewhnDl8Gkl2DGe+3orAn AgiyUNhn+SiRFFYcEEGGy5WDuSduJ7z8pix6VdluGuYmmUswfr1o3H6CCODena2PHyQlJkZJph/ 3w6V47d4DK1j5unWOOVqwdmNxzKKObwNQwvqIrLZocEUmTkDXCwVBq/h8Zf7bOQnZQgUXuy+TEe ygpwwFfTYNKbj4g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: shWkZCf_jQ9cmd8S63J5fCKDuG7pCfC_ X-Authority-Analysis: v=2.4 cv=DsBbOW/+ c=1 sm=1 tr=0 ts=6942d2c7 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=pJ04lnu7RYOZP9TFuWaZ:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfXwausZeK6RxhD NpdL9b8OqKVThOj9NOEBfl1pShcjGFh6vv1w4LxIUcM1zLe5pI7hx0daUf/KNhy9ZVJTxAGrEbU 6x4bJrTRgdwuJhXVSYwVpRf41RR8mg0iVcCIgQFL51nRUhSKRNXSoHsMCqQ4ym+AnKicG/wHvMO TI90eo1W8rRkE9b+Tzk7Fk/JFnYpUGbodtddM5Ec2TFtICsxtTLgEPlaf2PTsAkKZl5J1qmUvC3 0eXGZUVnyGhamYGjhKCffSRTtGsDXeh4vwySbBGFPy9NTWp0IBWSzLgTrYig4aC4UPFunGBGo1R qCbIS7fViP7g7Op5/YixWeQIyRsMtwocOof/cr22FvKMobArvsZ+vulpPj4yKUv5+/oRkY7i8Hj RZ5UbK/joDOOuPAf4NQ3Htl5IpE0rQ== X-Proofpoint-ORIG-GUID: shWkZCf_jQ9cmd8S63J5fCKDuG7pCfC_ 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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 impostorscore=0 spamscore=0 adultscore=0 clxscore=1015 bulkscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 BE2F9344056 for ; Wed, 17 Dec 2025 15:57:01 +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=1765987025; cv=none; b=UXOrEMHIbellsf2zxby0Be1yy3ZKfxVeLjkPH+jC7ExQSTSYw9H+mRL5WO3JaMhYdSE4fCpDf4spHQXqN4i9SZZtEvvwimgEb0ZUkg4cvQvvak61fUx2hMIvhEvvExbzgQxGxNWb+S4+0Bkg3hXQfDlON64qDQMqH0Z6L58M56g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987025; 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=OJzum5PTeQ++ZzYrxqy0lo/X2c4bhJ1XTAj9aszgYdGlFsxtvhzsJdftiZHxmD8HuKzPxGiiaUrz5JyFKVnPGyvwvia0M5EiOSDkTO9CH9w94DiTSecNhFCrfy/Xz1GZetYh45Gd+QEf6L5HipA8OxYVo2Q7J5x2C0HE+YRo8IA= 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=X2h6+79B; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dJMvuR9e; 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="X2h6+79B"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dJMvuR9e" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BHCL4PD3204209 for ; Wed, 17 Dec 2025 15:56:57 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=X2h6+79B2XrYhkO0 PAT5ZzCm1ZBmQrbOvonFn6UWQR/0UFlgUXN7NUQoDHY8AOABZL3G4Ve/G0ixJNUg /oChAcXCBloPp7cr6nYZdsvpKh9/LjNv4s8AolP+uE6aPfzz1o3Zj9Y3q+CbMB8n WYJMvfQjnkyk1+5SbgFFGozNytBQCj58pJdjZtFv9jAyuW3eDpCoSi6G0URuNmUC GvH85rhy9+8uUygfRWhbn32A9dxQiPeuQ/JJPdqC77tcMuqayQ+sbhExVZkE8cUm m6cVClB+02+uHwjdINzRtEgBwMwO9ZpgTCUmhbVYYKcyihV1dgOo+VSi8BPlttOu K4uJwQ== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3j39jnd8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:56 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-88a37ca7ffdso50333016d6.3 for ; Wed, 17 Dec 2025 07:56:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987016; x=1766591816; 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=dJMvuR9eNrFEI0sZhOgmPQR1QbYVfjvC4k4O81Kz/VWw1f9JYu+JQId15Y+U1sbdDc PCIbyee524GRA1GoSujE6FcyIRvWge3t3Gz5cNE6Jwj9XQR4uC9Q0WSAss87nYxTXnJO DVItNtvbauviuDxayBN5vGlKIVHZ9uxa6hiec7ru00j7hHnZWVnN0tHMZ1+tMOKMWt4r 6U/GDw5FxbX/lRbL9pS6mOw6DtGZ5ay8cDFGiMncVu44KGrGUVi60+aMeh4ids7xDIg9 doTdJ75yOLECv3aFNOivn98rZKNo0X48Fl2zYeb8sepWJ6QVz2pNJDFCdtc+lkroIIDE tdHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987016; x=1766591816; 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=Bv6haG/qTythF1XZR7ORu9RLYeLOA8eg5DEMJes3gNBHV1Mfs4e2dY2OtAvdr/mewV 010pKfGu7vtx0S52EWuzlYisG0sIg6W42OPeWcBkOOnE39vPCvMACDN/7fI4k4/cydmk p/nmjyeuNeLbEaSuUS81WxxROl6UY3DnJ0uMtRJ5oVv+CDjZm2649MaJmCQxVF3ZSFej w145lKIGToRCfTvBlGQHqAly0fzeP26WVM/I1CoRwLHUC2TspZ4XLoObHcZNK+73TNoY KwvzXBeWKarHrUr70lGNAHZuWUrV+bw5b81wkGG6KuzLfNWBbLP4jvP//bRndWFDcucW wkVA== X-Gm-Message-State: AOJu0Yya7GUd3FEUBYwyDmSio5lYpNPmOUudHSYwauTslnrbrcacfy1W zg/pJyg6sad1rC8xvxqOBeYaO6CsoPIx8QH0RZe4iRZdWMzvVFRR3OXYEBAQqn8Is85q+Y0yqVs qF2G8lYyj8YFpQe6FwNCyvIF/lmBB0jqd3y3uNanTA8eoAcoddOiHhFwi5qQVvtUanZ8= X-Gm-Gg: AY/fxX4OvWNDNiYoyIHBIjLDIhXdOjtTM008AbQ4l3H6FtyhD8VXJYzDFrfN3hmKgmk YVLtEkIVoz1jEdl9qE+qtdbY35M8NXuasCJNOqovMoMmC392c+s+Fe4X1qU/1ObJ1769o3iud6p Z8L3Nji99aRbLG4j0HpjGcLkb/P+PbJgNTrJa4tedvnNCm1phznV91xYLG/R1xq7WU+UYOEk7hk qKk5PDgpA6Uj+SuWI4tot7C9BY/+ZcZw5WLYNqmz7wJ6eh9xVs0T5dCnvCtUD2rGYdTiHZZvm25 3SYKQuZh6iIUzzn9qjN9piRtWwnXISCKN7MMd5W2U0eFVUQ0gDr0IAjT7aOsEo2VHCb0I3v//8O dvDhEM3JOZnIhr/as2ywtUXedzdWbxxJj X-Received: by 2002:ac8:470b:0:b0:4f3:51a8:e213 with SMTP id d75a77b69052e-4f351a8ecfemr36111121cf.17.1765987016230; Wed, 17 Dec 2025 07:56:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IGcZrELuHoqeva2ja65lAIW47o9MfozyKI24g9BmSZkSFDfInUoCpe0iMjn8G+mvcEGS4idHA== X-Received: by 2002:ac8:470b:0:b0:4f3:51a8:e213 with SMTP id d75a77b69052e-4f351a8ecfemr36110791cf.17.1765987015799; Wed, 17 Dec 2025 07:56:55 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:55 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:27 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-9-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtK0gcToTlvYCmZ1COOLHc7T0K2XZjYfeuIHH osPXQ8463SJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULStAAKCRDBN2bmhouD 110NEACLD3TRVem500KSc7R7OM0GZVnh7/cF7To5SjdfG3xTnJXcIkmjLQ2ActG+A/V4Gbbp/Gc o0I8kdXAyv2VhDCHCgGhJGbk5DvI1PfAVB4PWHUmU5E/LEho1Yz7KH9dcPBRj6wwvOaDNvrYNv+ Z32KY7W0FHhWQbn3h6/nwz/4Kjlbcm1m1bhCZMUH2nelPMHfrAGXlQe8EmT4SPnyZKuK3Um2ipH 72agpXvIdC8QTHWrOOx8LJ1hG3VQg1gbsOJvh3RSBpyLMhfdnNYaERa/LAB+eaVAbesY/NiZ5mJ taJZWZ/oJt/pdJNofhKuaeAfkh1iGJzwjpGQisnOfXKtM+pyK7nGHfwe265cbe4oVfC6rRgiIfG TvXRwqtsvKnD2y4sLGdQeOsN24ahwvKvt933NSujZP4r+a65XyCtEhmsU0WflNCVjI2yQg4GWn5 rUmuE82jUwmMb5V+95esEfKZhi/kJINCim9J0WoDKqqNtEGGlAuj63m7RU1LFUfqxU1HI+7+A7e pnAo+3hLCN7VaKm/A6c8DJIDkDZ5uKEXcXuldcGPkMMj5MMLm22qWxwxxFECPk+bXwwUOKvXG56 yOrJXcZjlZ9YYLBOmlSvCkW10RGHdpLR8nzCaQP7Cgj0elJiujo7MV+Dr94/0Ufb7QT1K0jL/J5 btwIi0pB27KCfBg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfX1B1x/v9tzWAt XJwCWrmMC7Vv9ML25rsDoOg4NoL0IRfJ3+maceGNSo8d6WzrtJPYIqdTPOcYdmpYomAajhK6x4N TIb/robnIQfe++MAFayrZE8U1S95eDKpg429+oL7xz+zsXo92MWAra+ocZ6Em1EMcUcZ9U6GVLt i8ZKjk3IMxqPkylz/tEu1on6taJgL/Vxf61FOxUZZFm+zSArsWoSofwiwUHZGXup5gEL90NpkN3 IrFls+aGpsWbHtk5OQTRrMOPcBJdudq+onQ2IQBrpKIHsbflA4yjKP2eCO2VMnuAexkBvYpBn/B fQa1pJ1KBBVlSFjyD/UC65tU56eCWhw7ofAYjlAQwKqRyCWy/yMTIiTBRFdhh2sLdJleaZlT2pk rBE4OYkY3KQO5DE4xScNMxjUaUb1Sw== X-Proofpoint-ORIG-GUID: 5KrRTEMFGHqL8vvXgaqbYwhjMJM_Cglt X-Proofpoint-GUID: 5KrRTEMFGHqL8vvXgaqbYwhjMJM_Cglt X-Authority-Analysis: v=2.4 cv=ToXrRTXh c=1 sm=1 tr=0 ts=6942d2c8 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=iYH6xdkBrDN1Jqds4HTS:22 a=cvBusfyB2V15izCimMoJ: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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 1548934678D for ; Wed, 17 Dec 2025 15:57:01 +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=1765987028; cv=none; b=rOdSI5QAaz0Wl8izXXLlIZufas2bOjBwtPSJdXd+dCeJ4ti2aX44NZY8vXD6raIxZhYgji/DteGa8LpZwMjwmtQOJoUC4GD7tMjxobDyHChq7HnOmMghtwlIL6ZM6Fe1bxy8BaK99HR4o8c6MoQnQPGjmqKcpysDkVEzh/5oUfI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987028; c=relaxed/simple; bh=H3Abm/5qhqqJ7XDAAllxWqCY0GnGn1zpTPFL/41UigM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XUzz484g6NEcInZYqkVZ/XDHCyCe0Z7qLbyLfK/RapQ2Zhf3JtfCF5h20r/NK0kXVqKVE6j+usENV9WD3hwZD721JljYsgZ62tE9uMJZk1d9MamGG55NdpL3+UVH1cZti++kM4wuPVD2n9GFLHXSPic6790ET3nAYYD3PE1a0V8= 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=Aplmg/L5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Wk0mSP1F; 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="Aplmg/L5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Wk0mSP1F" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BHCKmOG3203712 for ; Wed, 17 Dec 2025 15:56:59 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=Aplmg/L5SkN2JG8z EVdp0W91hasHDo8tLO2jA/A1CZqJFEtn3T6rxZV8KMfLJlgM6d53g5YGwxcarDLE OrCCkH2ddfWhvzNct5Qgz2kQZV1Gli7ykK/ZDvnJ4DeHKCeJQBcGWOhfx8GMQvGm p2+/fo1OfRhG4Y2+xezobPRtGBcrIcUQ+HxSGwqYWwoiq90L3CEh+B13UBX9KvtQ wN4ezaOROja2U2Ht7dZf0PylaUFi6DLALo/tBj5SNOs3y2rVff3c1LhORKS6C6XV sQNFc4KsxptmtiQEt2kvVqCpTyjZp18qHEQG24a9k5vno0xN/yaDOALxfWXHXMId tjdVRA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3j39jndm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:56:58 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4f1f42515ffso81116451cf.0 for ; Wed, 17 Dec 2025 07:56:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987018; x=1766591818; 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=Wk0mSP1F1hfF5JsWjrIMZDEIok+i+ypCvqXe2hBuQR6kwt7oAJqRZdyWdrbgJeGsjO 9PcVekjdkuAsIf3vMSXt5x2OOGo5/fUvtEvI23T7Qil57tsoHaSlcE42z7zsZLab25yp o33itGaD5LpbB+0oTYcfLQVejubKzYqMV2SEt2Z5RsGFndotuu0YAVtH8skD9IAVnAm+ hzIPkXZyxwQm3N7GLnGFnD2biJAI1f2k75iLiyVVGAiQDmTRgVcAHwIT+H7AFvHYq5EA mZARm6DktLKN9+8Pb7xbOCEqddnzZf2QopBnQfUjA505srVG+GYnJDXHDhmdEaz/T1Ut Jc6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987018; x=1766591818; 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=sAWEQ5gW+Nc99xrtDNt9lVRd6he2I8Lx6eUBz6ASvQievUSALvPpKwbLlkJ35QOsTh NSlZVQL354Hs9wJ5zduTDApE626zjUvU3U4IYarM8rZOWJQ5J5x5yOhvzMbmP5I/akOk Dd2EduWuUt2VGY8D3PQVDA0/W3nuoaOyyHOqvsZllxq9+PCe/sApITM0hQo5jJZY9q7g g0m6fMsMsEpohGh1mZAxYm9bYOFL94X9brkloxfIYnr1jvzAVQ2DUzPD3f7eP1FfvGRL qEH19eM1V5VMRXOsGy9B9CJI9heDVwWLrBBsD5x4Xr2WPFQkJ7GVIJIlLQIDOVyww6XR uqLA== X-Gm-Message-State: AOJu0YwJt3D+JpFDH9nxqWd2ofhxQmDhy4N39Y/eFMMGDmCKIQGwn3jx hgf/wXqTRsNtijMfH9/jh1WlDPaICIZ53XyRStIpy38yLD/FC1EQ6nJ/D1sOqIPJ7AhbVYlDikC 8Rn4C+vMgnxYJOkagKtagTBd7qYoQ6RmRq0LA0HtpnW4rHT+JA+8giqCFAHBPb9/pG8U= X-Gm-Gg: AY/fxX6UubEA80nnfQopVupgKhGYxkkT93Z0O7FRysv+TCS+2Ps5PHZmnwHjD4gjnu0 udylc2WVlrbBbzJn1rCll8hZ6EoRpZoHdsCXi4Z3F0rz7uAw0xANZimuWEr9yWiNTlsafvqylrq rHdDtDus1bkUOzL2iOL28m5RdnvHPC+zTcpYE/SHLc1OTRmEYduBYllfkyawG0ICmpxQc4or9Sc abbrskmqFo9PmLd4HbJwcmkkd/0/5+qijXK83RK0qFfFeYo1o/STcW+Hlk6H5pVbDqwjxnn2pph pzavzEy8wIRzWkIsiYq0ASxdrI1MQZg3dGYQqi3w+AfOghiDh930iaYboLzntT687PThRri8QJo Io6uWj3rDP/DCc3o6Xjt76LX3grD5sLZL X-Received: by 2002:a05:622a:2ca:b0:4f1:adf6:5b77 with SMTP id d75a77b69052e-4f1d0629f65mr241852801cf.59.1765987018063; Wed, 17 Dec 2025 07:56:58 -0800 (PST) X-Google-Smtp-Source: AGHT+IHu+VJ+6saLUD54tE8Lw0z9ZukbBdtlmO1hYoN/LclJZ+hkTflcaIjbYIQuJ9CMjMpDGRHZDQ== X-Received: by 2002:a05:622a:2ca:b0:4f1:adf6:5b77 with SMTP id d75a77b69052e-4f1d0629f65mr241852421cf.59.1765987017503; Wed, 17 Dec 2025 07:56:57 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:56 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:28 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-10-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtK1a7sk3/HkiUEPLPe7H4LbZ8kVqwRAJVZmv iqXg9u8GoqJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULStQAKCRDBN2bmhouD 1zBHD/0Y+TW6eHDiErvVVoRp8s+ddRxGku+bNFXc0g3WDVh2KI+uqPZ1RgDtPs6J017dwRgeNej wJP7A4cdVkAlUwe0nduuen3u3lE4GUwImM6XowGJTVPF5NNyZ7i24RXV8RkUWSuAxPxFKJVxDkO tTMra5f1sSPYqm5VEe4yIwmbuwNTuJjBEfxXVmlNTHBLBk8TFNzwRyBlwR0IFwRbWj8IGHKfWyQ p3IIh8GS8iYaurhtVoWb1TgHFJ9Jx0UbaI+vCwi/wK+FOHIXju9iR0nntg//LDffoBXhDaEzmZW vt/OQblAv/A3IsLrirtZwxLJZ7dqMSq4MQVdwANDyKkQhf9WkYltclnEQjlbyZo7HMMIkVk9vLM 5wVLPMjFOEwJJCVyByTda3Wg/KcA2npwNIR5VfuC7qRz0wlf/mtPpn15RO2fM+P82n8YX2Duk18 S9kthRpGKgDEjR14yLRHq64+yKHfzqTN7BRouE7azBeldwU1+0QQ905q6Z0o2H56J9rMM/hYxL/ /enJg0VVEUqwxLvdPSY1hJvlgSUdftA11u0ScBCdzVIJ2g5wqYO+ST0JHArgiz23tdW1MB2rXGV zh+yDu3ylyBwoBVquPlS3kAU4ZrRvTujDcbJ0QlbKT2p1chQvEoV4oLV2a0izNtLQ2zirSFM8wj +HVCuAXddXoy/kA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfX5ip/hiZzog4i kEaL7wAOVSwnJMOfX1VdD3wXH/YROzNDGq3i6FU5QLconOh4O1ebMsJkI+vJacuivu9pWZNHlrZ Nb5RSf8vfi6lg4aY4lWw4fsUzFdCgiMSIEFeG2GsbKHajDA5XXfN5doEQh5HfAKgbKOoVvfeRAj CrnRdrW513LQTeo3+iXwDXlmSl/yTYgTl3iRGKL3iFXakg3T5PovMIplkj8VAVzwmjobUCzRhKq 2R5y3X9Dk1+XYsUWzDvMH6b9l1plenqk/ceHAf+ZpCN0uIlzc+ZCfSDniaBmWrV1GttVyqYsO71 KESk/opWlZl9FIaNUZq63UjAe6WmpUQWLjx0CDiGdjJG82AmpL6KakHRcXyqCY6KRmmoDZtIej1 hNmHkUr5WfrHVLOQ7r4tsTS1HVzFNw== X-Proofpoint-ORIG-GUID: 9jhfYaykMpRtI8rZAAcz1qSLWmQIFshD X-Proofpoint-GUID: 9jhfYaykMpRtI8rZAAcz1qSLWmQIFshD X-Authority-Analysis: v=2.4 cv=ToXrRTXh c=1 sm=1 tr=0 ts=6942d2ca cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=a_PwQJl-kcHnX1M80qC6: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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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 21:29:02 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 E6847348890 for ; Wed, 17 Dec 2025 15:57:05 +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=1765987034; cv=none; b=QrUJBEjqvQa3xTMT9BHtYrXpj0USBaO0OLBO7rKruyo9qJ63jNoQPotPXGO+JRZnFJ403gKSCR1iIDgrGPtdQetrHe/iOKfWchYSIzrbQJVkMMF+o5n1pQ2M6it8mhcMS2xyaMhv+srxxC9wyikI2Bv5pcl6lo68GC5ClULiSoA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765987034; c=relaxed/simple; bh=gRnwoWYVjN7GMrjsuBdpDhiMQwmfcdo/4r/Rw1j08vQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SOE457W1/LQZD27MtMiYriVUlCe/DCKeFY7dfXS4ffIkGYZSK5Qk3lQg9OAM9xOQ9uLz+TGP4dnRoqxqdS83OMd0hjES6ncUZHTdW14iKIV8P6PFOrysj7PehnIXWHE+Qpgcezlb5laWV43EGjksNC/o9wzBGqqRu3y2PRgxeBk= 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=UjcofAbv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F5REcQz8; 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="UjcofAbv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F5REcQz8" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BHCKv0J2465252 for ; Wed, 17 Dec 2025 15:57:00 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=UjcofAbvH5ht9RLh cYDq/xR01gLxK5bht4pOfOe/Ivsszgr2Fdc+4rcX4BKCEK8dYHehIfDscs9uNXo1 c99OZw+2Hhp7E+iGe+UUdUIzg20l72HxXdn20rJxGjEoM9C5iDBpi/nU5Gj1peGu zJV872/Ehdt2N8ZdNXR1QHbg0OrsQ9zTpRvBfbGJd5ioRNCDQycKNXOoWuHyeG25 sMGWfTG7WP81EoILnuep+ocmdsTk7487psinZdOW7vf21t4uujkft+xeThwvgNUX bo7HqQhm2fZiWh4O9HW+uRwY198oLau6bSWKMY940YVr7bEIYAQWOL3tMckzmBfE pj/7Jw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b3fe2b32e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 17 Dec 2025 15:57:00 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4ee0488e746so16060751cf.0 for ; Wed, 17 Dec 2025 07:57:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765987020; x=1766591820; 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=F5REcQz8IfQ0pWce3a6i/wPOtbb4O/rz7hxWm5v0rBKY6+1OHXj2TvYlqKMFWE+BO5 Qb4+rfs4/2RrHGe+ukFhQ4NULqIJCZQv9KNp0cLN5rQ+mjt/EliLpqJnq7S7psYlHnUK psWILYCaqwK474EcyA3P5CcFX/Di7fRTjCEQkOjgzrOJ/D3OQNiZylicOagiSImOQkjh /vwkRzT7rRZ2XUBr9WdSXxosV+0mCZtn60P4Dk22rMyopEnh7YtYS599MdhXYJWtnUH0 HLOAuCCCh9xEnv3ojv72tm0rJ35Ekn7x8mp+9359Cv/Nvj2IM42AkWqzFNYd1DZEk+hO rXgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765987020; x=1766591820; 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=wwVbg+uXvNi5k1rKnUqZ7W6l5UjL+ehDcHU1W+ZgWfsfzDHGY5l9vZgCdnRovd2cjZ vBO4Nz2ZNYlEmn+ufCqiG8f9kO0ilImafsMJ+9xs1HelWRwaZ4fUWFCDGGc9Z4kR8nRr DZ00OcGv6lDwWM3oOtuuLOeD2SeYX1AkV7Hupmdv2X70XEn7KDB5GddaYKJRhz0WRCae lXqZSEPbN4pqYihUW09q4DNKZM9UIAA+YpfI4ttnDfqINwTLxHUq3jJ5jNhhX44xJVOZ 2OEtfYTuhob1j9Yzm3NQRctdU3gKiBVZlV/HA50NzY08wTLzoJEb5/t0xvLhYcaI+cjI cKQA== X-Gm-Message-State: AOJu0Yy51r98E2aLe1YVdz5mmnOVOZypzwmlv61YIkLX0NKSwE4GJxko 4r+kjKU7zLX+yFVf/6hiGOql5xf8ZJe9MpNtaJIbWyNpSyFB3SOfK1zo0qTDb8B05ZfOkcAhn2D D8rRTVyHNNQjKDiqkoqQMfxsof3idlF7XxotHbKC/d5embzHK3CPjkT5cP50OEi2nF90= X-Gm-Gg: AY/fxX7aqnzNqT/+vaJ/mo5K4y56msbU2urWLlghrU5GxmNKHNfRKutRQyRICftyjuE 8B2d8biX1DwOICNlF95IbXQNoX88TnNCV7VQrMZYRgQ7q794M7xeTF9mt63mD53WqPP0rIlEr2i RdZbXrS6tRUuDnOse/AJoxhZoMsDVfvk9i4NQnGTm86W61V3bX216/lzHLEw7BbQaWftALRljj6 U/ahCLC26HeLUfP+dkQyqTztZlVrcw01HFmzmDmlVxGrEw7Vehmeqr0Hf/RJOjfzVxHx2WEG8XQ Ehd+eRiWr+ZeoWJMU9m6n+frpDzeyCdLtuqnNPGanq070HTyW8wu44CVzEiYyvJfHzGnN89UTxV eSDjifkYwOyt44u9RaFL9Z3GJlLKhJY4G X-Received: by 2002:a05:622a:50f:b0:4ee:12e6:dc73 with SMTP id d75a77b69052e-4f1bfc359c5mr334303321cf.20.1765987019700; Wed, 17 Dec 2025 07:56:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IHSeUGQg3MB7LH9Sfie6xzdKE2ev/yzJYMwkoILOdDw7e/522lcpaoGhlmo5oVnRw1Xh0YFVw== X-Received: by 2002:a05:622a:50f:b0:4ee:12e6:dc73 with SMTP id d75a77b69052e-4f1bfc359c5mr334302971cf.20.1765987019289; Wed, 17 Dec 2025 07:56:59 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.51]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4310adeeef6sm5439800f8f.32.2025.12.17.07.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Dec 2025 07:56:58 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 17 Dec 2025 16:56:29 +0100 Subject: [PATCH 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: <20251217-dt-bindings-qcom-bluetooth-v3-11-ced8c85f5e21@oss.qualcomm.com> References: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@oss.qualcomm.com> In-Reply-To: <20251217-dt-bindings-qcom-bluetooth-v3-0-ced8c85f5e21@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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpQtK2taJdcfc71fNpPw4LJbo7qeYKf7M33R32W mEtK42HxAyJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaULStgAKCRDBN2bmhouD 17MiEACS7xd3LVPvQXjWLBMFSa2PmWiLwHVDtKBW8gEpmwHoSPzYHXgOR/euSJamH8L8boA+IE9 NeNxEkh+BHZpmUmr1RKMnw9o+y4hSwlDkmK+irX804O+DD1fH96l+morgQJC79vCrUV63p3doS0 3n16dXUgxUM+TdL0LGtGl3psTvtxOw7IEpbEE86qnkev75YQSaium8SCcHj6teZT4ErdMCgBdAB 6zzZEW/Q7iLizEdaq4OZmWoPT6WMwxyRE3BYcLANAyYRIidrxFbZnwn8e6QhyiDj6jSGkP0crtj KhCIqf2L1U4TGtIEpnyNW8auIKrihZVy08m2aNUmT7mxWqSlTDsbiqJR+EyxmMAHKb6fzOymixR rczG4JI3uZq6DxerQbJspEivHWpHLPmMNeUcX9TzdM650mYGJWGDcHwBedq9ylU/KbyJgiLETHR TpYPPYhCY0+9zZwUI73lCr4EKsiov7Q4qxA36iEBTTRj24hZBfNkWMDEkJad5wb2ha3c+yUUVYo jte7+mXAx1JTOTEUtSGaWRLAGn8fAdOoXfuHIT013tMtMsYh/0OiAj8YYx5N2UC4i9GL5H5OWdW 0/UzJTRu0oFSUoe72e0YsJZ+rERfj9LTTSKUpf/mdrFkK4bcG9+Jbs/3y5bHyPlXK8yzGn8tovv 2NN8rWjvqXRChig== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: mW14lgXjeSIn8Ct6oyFC1KTShikXEhmW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjE3MDEyNiBTYWx0ZWRfX4iBBtGLGzeOK EnGqnbIqoUK/fdtZD2TfbQNrcK0yROoI4HwdzUICTTLWASedT4i4ndjFi8/IzbFYLLRKFObb8Th neqGFbHrmJLsTpp0E2t64BjEee/uZ2uJ6LbCNZCly5MnzKQnlJkaAoc91IyCOoNzuefQqodvFZ9 MtUOU9xg+LefM4NtOgvdAMZrMz5IF9XYhn0Pgr0O3t5NKznl+gROMpXX8U4NfU+X1zc89ysWjNV fw8NFMZC8voj2p2/poKJDYxgOuPD1Lfi/qdjy1Hjq1aAclkkq6sNweRcpedH/EysCNkNQPcPJBg fElaW60nQNEgX9xUAs8URPaKy3WF9OrUMPzZy9onUydCfNWVb29NE4A6vPdzt5EwcT6v4gDs4G2 W33teI6zYXhRz7f7BFyjPFzNiu9fPg== X-Proofpoint-ORIG-GUID: mW14lgXjeSIn8Ct6oyFC1KTShikXEhmW X-Authority-Analysis: v=2.4 cv=HpN72kTS c=1 sm=1 tr=0 ts=6942d2cc cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=hmARNUlj3OVxZ3RlbIsQyw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A: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=kacYvNCVWA4VmyqE58fU:22 a=cvBusfyB2V15izCimMoJ: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=2025-12-17_03,2025-12-16_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 clxscore=1015 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512170126 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