public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/10] Fix up WCN6855 RFA power supply name
@ 2026-02-25 12:23 Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names Konrad Dybcio
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Krzysztof Kozlowski,
	Abel Vesa, Bartosz Golaszewski, Dmitry Baryshkov

Commit 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description
closer to reality for wcn6855") renamed the supply representing the
VDD17_PMU_RFA leg to mention "1p8" instead.

While the supply's voltage is normally 1.8 V, the bindings should
reflect the actual naming of the pin. Moreover, almost all DTs define
the output as 1p7, so that ends up looking a little odd..

Ultimately, this is a "fake" regulator that is consumed for the sake
of DT sanity and this series is meant to bring uniformity and squash
checker errors.

The last patch fixes up a less-trivial warning.
sc8280xp-microsoft-arcata is left out because I don't know whether the
mounting of the chip is on-board or as an M.2-y card (although I would
guesstimate the prior).

Depends on the long-ready-for-the-merge series by Krzysztof (per-chip
bindings split of qualcomm-bluetooth.yaml), mentioned below

Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
Changes in v3:
- Rebase once more, pick up more tags, it's more than ready to pick up
- Link to v2: https://lore.kernel.org/r/20260119-topic-wcn6855_pmu_dtbdings-v2-0-6d1c75608bbb@oss.qualcomm.com

Changes in v2:
- Rebase, drop dependency (in -next now), pick up tags
- Link to v1: https://lore.kernel.org/r/20251205-topic-wcn6855_pmu_dtbdings-v1-0-165611f687c8@oss.qualcomm.com

---
Konrad Dybcio (10):
      dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names
      arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name
      arm64: dts: qcom: sc8280xp-crd: Fix BT RFA supply name
      arm64: dts: qcom: sc8280xp-gaokun3: Fix BT RFA supply name
      arm64: dts: qcom: sc8280xp-x13s: Fix BT RFA supply name
      arm64: dts: qcom: sc8280xp-blackrock: Fix BT RFA supply name
      arm64: dts: qcom: sm8450-hdk: Fix BT RFA supply name
      arm64: dts: qcom: x1-omnibook-x14: Fix BT RFA supply name
      arm64: dts: qcom: x1-zenbook-a14: Fix BT RFA supply name
      arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid

 .../bindings/net/bluetooth/qcom,wcn6855-bt.yaml    |  7 ++---
 arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi   | 32 ++++++++++++++++++++++
 arch/arm64/boot/dts/qcom/qcs615-ride.dts           |  2 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |  2 +-
 .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts      |  2 +-
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |  2 +-
 .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts |  2 +-
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |  2 +-
 arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi   |  2 +-
 .../boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi   |  2 +-
 10 files changed, 42 insertions(+), 13 deletions(-)
---
base-commit: 3ef088b0c5772a6f75634e54aa34f5fc0a2c041c
change-id: 20251020-topic-wcn6855_pmu_dtbdings-92d843582ce3

Best regards,
-- 
Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-03-24  3:46   ` Bjorn Andersson
  2026-02-25 12:23 ` [PATCH v3 02/10] arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name Konrad Dybcio
                   ` (9 subsequent siblings)
  10 siblings, 1 reply; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Krzysztof Kozlowski,
	Abel Vesa, Bartosz Golaszewski, Dmitry Baryshkov

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Commit 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description
closer to reality for wcn6855") changed the vddrfa1p7-supply to 1p8
for whatever reason.

The schematics footprint for this chip definitely says 7 on the input
leg and the driver still expects 1p7. Bring it back.

Fixes: 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description closer to reality for wcn6855")
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 .../devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml         | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
index 45630067d3c8..0beda26ae8bb 100644
--- a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
+++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
@@ -50,9 +50,6 @@ properties:
     description: VDD_RFA_1P7 supply regulator handle
     deprecated: true
 
-  vddrfa1p8-supply:
-    description: VDD_RFA_1P8 supply regulator handle
-
   vddrfacmn-supply:
     description: VDD_RFA_CMN supply regulator handle
 
@@ -68,7 +65,7 @@ required:
   - vddbtcmx-supply
   - vddrfa0p8-supply
   - vddrfa1p2-supply
-  - vddrfa1p8-supply
+  - vddrfa1p7-supply
   - vddrfacmn-supply
   - vddwlcx-supply
   - vddwlmx-supply
@@ -91,7 +88,7 @@ examples:
             vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
             vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
             vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-            vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+            vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
             vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
             vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
             vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 02/10] arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 03/10] arm64: dts: qcom: sc8280xp-crd: " Konrad Dybcio
                   ` (8 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski, Dmitry Baryshkov

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/qcs615-ride.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts/qcom/qcs615-ride.dts
index 5a24c19c415e..3c204ccba052 100644
--- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts
+++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts
@@ -628,7 +628,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p85>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 	};
 };
 

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 03/10] arm64: dts: qcom: sc8280xp-crd: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 02/10] arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 04/10] arm64: dts: qcom: sc8280xp-gaokun3: " Konrad Dybcio
                   ` (7 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts b/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts
index c53e00cae465..dcdeefd28728 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts
+++ b/arch/arm64/boot/dts/qcom/sc8280xp-crd.dts
@@ -787,7 +787,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 	};
 };
 

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 04/10] arm64: dts: qcom: sc8280xp-gaokun3: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (2 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 03/10] arm64: dts: qcom: sc8280xp-crd: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 05/10] arm64: dts: qcom: sc8280xp-x13s: " Konrad Dybcio
                   ` (6 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts b/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts
index 9819454abe13..f3c00be67081 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts
+++ b/arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts
@@ -1122,7 +1122,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 
 		max-speed = <3200000>;
 	};

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 05/10] arm64: dts: qcom: sc8280xp-x13s: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (3 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 04/10] arm64: dts: qcom: sc8280xp-gaokun3: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 06/10] arm64: dts: qcom: sc8280xp-blackrock: " Konrad Dybcio
                   ` (5 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
index d84ca010ab9d..abd9c5a67b9f 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
+++ b/arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
@@ -1331,7 +1331,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 
 		max-speed = <3200000>;
 	};

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 06/10] arm64: dts: qcom: sc8280xp-blackrock: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (4 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 05/10] arm64: dts: qcom: sc8280xp-x13s: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 07/10] arm64: dts: qcom: sm8450-hdk: " Konrad Dybcio
                   ` (4 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts b/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts
index 00bbeeef6f14..125af356e24b 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts
+++ b/arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts
@@ -976,7 +976,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 
 		max-speed = <3200000>;
 	};

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 07/10] arm64: dts: qcom: sm8450-hdk: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (5 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 06/10] arm64: dts: qcom: sc8280xp-blackrock: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 08/10] arm64: dts: qcom: x1-omnibook-x14: " Konrad Dybcio
                   ` (3 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts
index 268ae0cd642a..b37998cd9a2c 100644
--- a/arch/arm64/boot/dts/qcom/sm8450-hdk.dts
+++ b/arch/arm64/boot/dts/qcom/sm8450-hdk.dts
@@ -1172,7 +1172,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 	};
 };
 

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 08/10] arm64: dts: qcom: x1-omnibook-x14: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (6 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 07/10] arm64: dts: qcom: sm8450-hdk: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 09/10] arm64: dts: qcom: x1-zenbook-a14: " Konrad Dybcio
                   ` (2 subsequent siblings)
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi b/arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi
index a4075434162a..30f18c8cbcbc 100644
--- a/arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi
@@ -1450,7 +1450,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 	};
 };
 

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 09/10] arm64: dts: qcom: x1-zenbook-a14: Fix BT RFA supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (7 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 08/10] arm64: dts: qcom: x1-omnibook-x14: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-02-25 12:23 ` [PATCH v3 10/10] arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid Konrad Dybcio
  2026-03-11 13:20 ` [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Fix up the supply name to align with bindings.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi b/arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi
index 22470a97e1e3..7f5860d2b6cc 100644
--- a/arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi
+++ b/arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi
@@ -128,7 +128,7 @@ bluetooth {
 		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
-		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
+		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
 		vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
 		vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
 		vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH v3 10/10] arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (8 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 09/10] arm64: dts: qcom: x1-zenbook-a14: " Konrad Dybcio
@ 2026-02-25 12:23 ` Konrad Dybcio
  2026-03-11 13:20 ` [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-02-25 12:23 UTC (permalink / raw)
  To: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Konrad Dybcio, Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Konrad Dybcio, Abel Vesa,
	Bartosz Golaszewski

From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Make the dt checker happy by filling out the required properties in
line with the schematics.

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi | 32 ++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
index 8fb7d1fc6d56..7ae5f8447b42 100644
--- a/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
@@ -79,6 +79,18 @@ vreg_3p0: vreg-3p0-regulator {
 		vin-supply = <&vreg_12p0>;
 	};
 
+	vreg_3p3: vreg-3p3-regulator {
+		compatible = "regulator-fixed";
+		regulator-name = "VREG_3P3";
+
+		regulator-always-on;
+		regulator-boot-on;
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+
+		vin-supply = <&vreg_12p0>;
+	};
+
 	vreg_conn_1p8: vreg_conn_1p8 {
 		compatible = "regulator-fixed";
 		regulator-name = "vreg_conn_1p8";
@@ -95,6 +107,22 @@ vreg_conn_pa: vreg_conn_pa {
 		gpio = <&pmm8654au_1_gpios 6 GPIO_ACTIVE_HIGH>;
 	};
 
+	/*
+	 * TODO: These two regulators are actually part of the removable M.2
+	 * card and not the mainboard. Need to describe this differently.
+	 * Functionally it works correctly, because all we need to do is to
+	 * turn on the actual 3.3V supply above.
+	 */
+	vreg_wcn_0p95: vreg-wcn-0p95-regulator {
+		compatible = "regulator-fixed";
+
+		regulator-name = "VREG_WCN_0P95";
+		regulator-min-microvolt = <950000>;
+		regulator-max-microvolt = <950000>;
+
+		vin-supply = <&vreg_3p3>;
+	};
+
 	wcn6855-pmu {
 		compatible = "qcom,wcn6855-pmu";
 
@@ -104,6 +132,8 @@ wcn6855-pmu {
 		vddio-supply = <&vreg_conn_pa>;
 		vddaon-supply = <&vreg_l2c>;
 		vddpmu-supply = <&vreg_conn_1p8>;
+		vddpmumx-supply = <&vreg_wcn_0p95>;
+		vddpmucx-supply = <&vreg_wcn_0p95>;
 		vddrfa0p95-supply = <&vreg_l2c>;
 		vddrfa1p3-supply = <&vreg_l6e>;
 		vddrfa1p9-supply = <&vreg_s5a>;
@@ -982,6 +1012,8 @@ bluetooth {
 		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
 		vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
+		vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
+		vddwlmx-supply = <&vreg_pmu_wlmx_0p85>;
 	};
 };
 

-- 
2.53.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH v3 00/10] Fix up WCN6855 RFA power supply name
  2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
                   ` (9 preceding siblings ...)
  2026-02-25 12:23 ` [PATCH v3 10/10] arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid Konrad Dybcio
@ 2026-03-11 13:20 ` Konrad Dybcio
  10 siblings, 0 replies; 13+ messages in thread
From: Konrad Dybcio @ 2026-03-11 13:20 UTC (permalink / raw)
  To: Konrad Dybcio, Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao, Bjorn Andersson,
	Bartosz Golaszewski
  Cc: Luiz Augusto von Dentz, linux-arm-msm, linux-bluetooth,
	devicetree, linux-kernel, Krzysztof Kozlowski, Abel Vesa,
	Bartosz Golaszewski, Dmitry Baryshkov

On 2/25/26 1:23 PM, Konrad Dybcio wrote:
> Commit 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description
> closer to reality for wcn6855") renamed the supply representing the
> VDD17_PMU_RFA leg to mention "1p8" instead.
> 
> While the supply's voltage is normally 1.8 V, the bindings should
> reflect the actual naming of the pin. Moreover, almost all DTs define
> the output as 1p7, so that ends up looking a little odd..
> 
> Ultimately, this is a "fake" regulator that is consumed for the sake
> of DT sanity and this series is meant to bring uniformity and squash
> checker errors.
> 
> The last patch fixes up a less-trivial warning.
> sc8280xp-microsoft-arcata is left out because I don't know whether the
> mounting of the chip is on-board or as an M.2-y card (although I would
> guesstimate the prior).
> 
> Depends on the long-ready-for-the-merge series by Krzysztof (per-chip
> bindings split of qualcomm-bluetooth.yaml), mentioned below
> 
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
> Changes in v3:
> - Rebase once more, pick up more tags, it's more than ready to pick up

This series has not really changed since its original posting in
December, could we please get it merged?

Konrad

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names
  2026-02-25 12:23 ` [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names Konrad Dybcio
@ 2026-03-24  3:46   ` Bjorn Andersson
  0 siblings, 0 replies; 13+ messages in thread
From: Bjorn Andersson @ 2026-03-24  3:46 UTC (permalink / raw)
  To: Konrad Dybcio
  Cc: Jeff Johnson, Bartosz Golaszewski, Marcel Holtmann,
	Luiz Augusto von Dentz, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Balakrishna Godavarthi, Rocky Liao,
	Bartosz Golaszewski, Luiz Augusto von Dentz, linux-arm-msm,
	linux-bluetooth, devicetree, linux-kernel, Konrad Dybcio,
	Krzysztof Kozlowski, Abel Vesa, Bartosz Golaszewski,
	Dmitry Baryshkov

On Wed, Feb 25, 2026 at 01:23:21PM +0100, Konrad Dybcio wrote:
> From: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> 
> Commit 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description
> closer to reality for wcn6855") changed the vddrfa1p7-supply to 1p8
> for whatever reason.
> 
> The schematics footprint for this chip definitely says 7 on the input
> leg and the driver still expects 1p7. Bring it back.
> 

@Marcel, can you merge this binding, or would you prefer that I do it
together with the dts changes?

Regards,
Bjorn

> Fixes: 5f4f954bba12 ("dt-bindings: bluetooth: bring the HW description closer to reality for wcn6855")
> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
> Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
> Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
> Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> ---
>  .../devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml         | 7 ++-----
>  1 file changed, 2 insertions(+), 5 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
> index 45630067d3c8..0beda26ae8bb 100644
> --- a/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
> +++ b/Documentation/devicetree/bindings/net/bluetooth/qcom,wcn6855-bt.yaml
> @@ -50,9 +50,6 @@ properties:
>      description: VDD_RFA_1P7 supply regulator handle
>      deprecated: true
>  
> -  vddrfa1p8-supply:
> -    description: VDD_RFA_1P8 supply regulator handle
> -
>    vddrfacmn-supply:
>      description: VDD_RFA_CMN supply regulator handle
>  
> @@ -68,7 +65,7 @@ required:
>    - vddbtcmx-supply
>    - vddrfa0p8-supply
>    - vddrfa1p2-supply
> -  - vddrfa1p8-supply
> +  - vddrfa1p7-supply
>    - vddrfacmn-supply
>    - vddwlcx-supply
>    - vddwlmx-supply
> @@ -91,7 +88,7 @@ examples:
>              vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
>              vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
>              vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
> -            vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
> +            vddrfa1p7-supply = <&vreg_pmu_rfa_1p7>;
>              vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
>              vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
>              vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;
> 
> -- 
> 2.53.0
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-03-24  3:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-25 12:23 [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 01/10] dt-bindings: net: bluetooth: qualcomm: Fix WCN6855 regulator names Konrad Dybcio
2026-03-24  3:46   ` Bjorn Andersson
2026-02-25 12:23 ` [PATCH v3 02/10] arm64: dts: qcom: qcs615-ride: Fix BT RFA supply name Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 03/10] arm64: dts: qcom: sc8280xp-crd: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 04/10] arm64: dts: qcom: sc8280xp-gaokun3: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 05/10] arm64: dts: qcom: sc8280xp-x13s: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 06/10] arm64: dts: qcom: sc8280xp-blackrock: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 07/10] arm64: dts: qcom: sm8450-hdk: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 08/10] arm64: dts: qcom: x1-omnibook-x14: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 09/10] arm64: dts: qcom: x1-zenbook-a14: " Konrad Dybcio
2026-02-25 12:23 ` [PATCH v3 10/10] arm64: dts: qcom: lemans-ride-common: Fix up WCN power grid Konrad Dybcio
2026-03-11 13:20 ` [PATCH v3 00/10] Fix up WCN6855 RFA power supply name Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox