On 2022-03-30 12:26:39, Joel Selvaraj wrote:
> Xiaomi Poco F1 uses the QCOM WLED driver for backlight control.
> Enable and link it to the panel to use it.
> 
> Signed-off-by: Joel Selvaraj <j...@jsfamily.in>
> ---
>  .../arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 13 +++++++++++++
>  1 file changed, 13 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts 
> b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
> index 798fc72578a7..3ebb0f9905d3 100644
> --- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
> +++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
> @@ -231,6 +231,7 @@ panel@0 {
>               #address-cells = <1>;
>               #size-cells = <0>;
>  
> +             backlight = <&pmi8998_wled>;
>               reset-gpios = <&tlmm 6 GPIO_ACTIVE_LOW>;
>  
>               port {
> @@ -314,6 +315,18 @@ vol_up_pin_a: vol-up-active {
>       };
>  };
>  
> +&pmi8998_wled {
> +     status = "okay";
> +     qcom,current-boost-limit = <970>;
> +     qcom,ovp-millivolt = <29600>;
> +     qcom,current-limit-microamp = <20000>;
> +     qcom,enabled-strings = <0 1>;
> +     qcom,num-strings = <2>;

No need to set both nowadays, the driver will even print a warning in
this case:

    
https://lore.kernel.org/linux-arm-msm/20211115203459.1634079-6-marijn.suij...@somainline.org/

Sticking with qcom,num-strings is probably the right choice here.

- Marijn

> +     qcom,switching-freq = <600>;
> +     qcom,external-pfet;
> +     qcom,cabc;
> +};
> +
>  &pm8998_pon {
>       resin {
>               compatible = "qcom,pm8941-resin";
> -- 
> 2.35.1
> 

Reply via email to