On Wed Oct 1, 2025 at 10:29 AM CEST, Konrad Dybcio wrote:
> On 9/30/25 4:32 PM, Luca Weiss wrote:
>> From: Luca Weiss <[email protected]>
>> 
>> Enable the RGB LED connected to the PM7350C (PM8350C).
>> 
>> Signed-off-by: Luca Weiss <[email protected]>
>> Signed-off-by: Luca Weiss <[email protected]>
>> ---
>>  arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 27 
>> ++++++++++++++++++++++++
>>  1 file changed, 27 insertions(+)
>> 
>> diff --git a/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts 
>> b/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts
>> index 
>> 36cc67469615974c193ea3a9db1b2362869d56bb..b4c69dc50ed0f0b3cb45341a01c89210bd261993
>>  100644
>> --- a/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts
>> +++ b/arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts
>> @@ -632,6 +632,33 @@ led-0 {
>>      };
>>  };
>>  
>> +&pm8350c_pwm {
>> +    status = "okay";
>> +
>> +    multi-led {
>> +            color = <LED_COLOR_ID_RGB>;
>> +            function = LED_FUNCTION_STATUS;
>> +
>> +            #address-cells = <1>;
>> +            #size-cells = <0>;
>> +
>> +            led@1 {
>> +                    reg = <1>;
>> +                    color = <LED_COLOR_ID_RED>;
>> +            };
>> +
>> +            led@2 {
>> +                    reg = <2>;
>> +                    color = <LED_COLOR_ID_GREEN>;
>> +            };
>> +
>> +            led@3 {
>> +                    reg = <3>;
>> +                    color = <LED_COLOR_ID_BLUE>;
>> +            };
>
> I assume you managed to confirm these mappings are correct.. sometimes
> they are not what you'd expect

If you mean, that red == red, green == green and blue == blue, yes. The
RGB configured from user space matches the color on the LED.

Regards
Luca

>
> Reviewed-by: Konrad Dybcio <[email protected]>
>
> Konrad


Reply via email to