[PATCH] testing! arm64: dts: qcom: decrease WiFi antenna regulator minimum to 3.0V

David Heidelberg via B4 Relay posted 1 patch 4 days, 1 hour ago
arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
[PATCH] testing! arm64: dts: qcom: decrease WiFi antenna regulator minimum to 3.0V
Posted by David Heidelberg via B4 Relay 4 days, 1 hour ago
From: David Heidelberg <david@ixit.cz>

Downstream defines minimal voltage as 3.0 V, while when OnePlus 6 was
introduced to Linux mainline, the value was fixed to maximum 3.3V.

Signed-off-by: David Heidelberg <david@ixit.cz>
---
Tested for ~ 1 month. Seems to work well, no visible issues anywhere.
---
 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
index 5b121ea5520f5..e950db41ce25a 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
@@ -307,7 +307,7 @@ vreg_l20a_2p95: ldo20 {
 		};
 
 		vreg_l23a_3p3: ldo23 {
-			regulator-min-microvolt = <3300000>;
+			regulator-min-microvolt = <3000000>;
 			regulator-max-microvolt = <3312000>;
 			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
 		};
@@ -320,7 +320,7 @@ vreg_l24a_3p075: ldo24 {
 		};
 
 		vreg_l25a_3p3: ldo25 {
-			regulator-min-microvolt = <3300000>;
+			regulator-min-microvolt = <3000000>;
 			regulator-max-microvolt = <3312000>;
 			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
 		};

---
base-commit: 5c009020744fe129e4728e71c44a6c7816c9105e
change-id: 20251216-oneplus6-wifi-voltage-8ecc8cf86efc

Best regards,
-- 
David Heidelberg <david@ixit.cz>
Re: [PATCH] testing! arm64: dts: qcom: decrease WiFi antenna regulator minimum to 3.0V
Posted by Konrad Dybcio 3 days, 9 hours ago
On 2/4/26 6:03 PM, David Heidelberg via B4 Relay wrote:
> From: David Heidelberg <david@ixit.cz>
> 
> Downstream defines minimal voltage as 3.0 V, while when OnePlus 6 was
> introduced to Linux mainline, the value was fixed to maximum 3.3V.
> 
> Signed-off-by: David Heidelberg <david@ixit.cz>
> ---
> Tested for ~ 1 month. Seems to work well, no visible issues anywhere.
> ---
>  arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
> index 5b121ea5520f5..e950db41ce25a 100644
> --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
> @@ -307,7 +307,7 @@ vreg_l20a_2p95: ldo20 {
>  		};
>  
>  		vreg_l23a_3p3: ldo23 {
> -			regulator-min-microvolt = <3300000>;
> +			regulator-min-microvolt = <3000000>;
>  			regulator-max-microvolt = <3312000>;
>  			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
>  		};
> @@ -320,7 +320,7 @@ vreg_l24a_3p075: ldo24 {
>  		};
>  
>  		vreg_l25a_3p3: ldo25 {
> -			regulator-min-microvolt = <3300000>;
> +			regulator-min-microvolt = <3000000>;
>  			regulator-max-microvolt = <3312000>;

A datasheet tells me this is out of spec for this wireless chip

Konrad
Re: [PATCH] testing! arm64: dts: qcom: decrease WiFi antenna regulator minimum to 3.0V
Posted by David Heidelberg 3 days, 8 hours ago
On 05/02/2026 10:05, Konrad Dybcio wrote:
> On 2/4/26 6:03 PM, David Heidelberg via B4 Relay wrote:
>> From: David Heidelberg <david@ixit.cz>
>>
>> Downstream defines minimal voltage as 3.0 V, while when OnePlus 6 was
>> introduced to Linux mainline, the value was fixed to maximum 3.3V.
>>
>> Signed-off-by: David Heidelberg <david@ixit.cz>
>> ---
>> Tested for ~ 1 month. Seems to work well, no visible issues anywhere.
>> ---
>>   arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>> index 5b121ea5520f5..e950db41ce25a 100644
>> --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>> @@ -307,7 +307,7 @@ vreg_l20a_2p95: ldo20 {
>>   		};
>>   
>>   		vreg_l23a_3p3: ldo23 {
>> -			regulator-min-microvolt = <3300000>;
>> +			regulator-min-microvolt = <3000000>;
>>   			regulator-max-microvolt = <3312000>;
>>   			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
>>   		};
>> @@ -320,7 +320,7 @@ vreg_l24a_3p075: ldo24 {
>>   		};
>>   
>>   		vreg_l25a_3p3: ldo25 {
>> -			regulator-min-microvolt = <3300000>;
>> +			regulator-min-microvolt = <3000000>;
>>   			regulator-max-microvolt = <3312000>;
> 
> A datasheet tells me this is out of spec for this wireless chip

As I don't have the datasheet, can you clarify if the 3.3 - 3.312V is 
the correct range which should be kept?

Thanks

> 
> Konrad

-- 
David Heidelberg
Re: [PATCH] testing! arm64: dts: qcom: decrease WiFi antenna regulator minimum to 3.0V
Posted by Konrad Dybcio 3 days, 7 hours ago
On 2/5/26 10:58 AM, David Heidelberg wrote:
> On 05/02/2026 10:05, Konrad Dybcio wrote:
>> On 2/4/26 6:03 PM, David Heidelberg via B4 Relay wrote:
>>> From: David Heidelberg <david@ixit.cz>
>>>
>>> Downstream defines minimal voltage as 3.0 V, while when OnePlus 6 was
>>> introduced to Linux mainline, the value was fixed to maximum 3.3V.
>>>
>>> Signed-off-by: David Heidelberg <david@ixit.cz>
>>> ---
>>> Tested for ~ 1 month. Seems to work well, no visible issues anywhere.
>>> ---
>>>   arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++--
>>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>>> index 5b121ea5520f5..e950db41ce25a 100644
>>> --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>>> +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>>> @@ -307,7 +307,7 @@ vreg_l20a_2p95: ldo20 {
>>>           };
>>>             vreg_l23a_3p3: ldo23 {
>>> -            regulator-min-microvolt = <3300000>;
>>> +            regulator-min-microvolt = <3000000>;
>>>               regulator-max-microvolt = <3312000>;
>>>               regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
>>>           };
>>> @@ -320,7 +320,7 @@ vreg_l24a_3p075: ldo24 {
>>>           };
>>>             vreg_l25a_3p3: ldo25 {
>>> -            regulator-min-microvolt = <3300000>;
>>> +            regulator-min-microvolt = <3000000>;
>>>               regulator-max-microvolt = <3312000>;
>>
>> A datasheet tells me this is out of spec for this wireless chip
> 
> As I don't have the datasheet, can you clarify if the 3.3 - 3.312V is the correct range which should be kept?

These settings are OK.

Konrad
Re: [PATCH] testing! arm64: dts: qcom: decrease WiFi antenna regulator minimum to 3.0V
Posted by David Heidelberg 3 days, 6 hours ago
On 05/02/2026 11:51, Konrad Dybcio wrote:
> On 2/5/26 10:58 AM, David Heidelberg wrote:
>> On 05/02/2026 10:05, Konrad Dybcio wrote:
>>> On 2/4/26 6:03 PM, David Heidelberg via B4 Relay wrote:
>>>> From: David Heidelberg <david@ixit.cz>
>>>>
>>>> Downstream defines minimal voltage as 3.0 V, while when OnePlus 6 was
>>>> introduced to Linux mainline, the value was fixed to maximum 3.3V.
>>>>
>>>> Signed-off-by: David Heidelberg <david@ixit.cz>
>>>> ---
>>>> Tested for ~ 1 month. Seems to work well, no visible issues anywhere.
>>>> ---
>>>>    arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++--
>>>>    1 file changed, 2 insertions(+), 2 deletions(-)
>>>>
>>>> diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>>>> index 5b121ea5520f5..e950db41ce25a 100644
>>>> --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>>>> +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi
>>>> @@ -307,7 +307,7 @@ vreg_l20a_2p95: ldo20 {
>>>>            };
>>>>              vreg_l23a_3p3: ldo23 {
>>>> -            regulator-min-microvolt = <3300000>;
>>>> +            regulator-min-microvolt = <3000000>;
>>>>                regulator-max-microvolt = <3312000>;
>>>>                regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
>>>>            };
>>>> @@ -320,7 +320,7 @@ vreg_l24a_3p075: ldo24 {
>>>>            };
>>>>              vreg_l25a_3p3: ldo25 {
>>>> -            regulator-min-microvolt = <3300000>;
>>>> +            regulator-min-microvolt = <3000000>;
>>>>                regulator-max-microvolt = <3312000>;
>>>
>>> A datasheet tells me this is out of spec for this wireless chip
>>
>> As I don't have the datasheet, can you clarify if the 3.3 - 3.312V is the correct range which should be kept?
> 
> These settings are OK.
> 
> Konrad

Good, I'm dropping the patch then!
Thank you
David

-- 
David Heidelberg