arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
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>
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
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
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
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
© 2016 - 2026 Red Hat, Inc.