Skip to content

leds: pca963x: Broken open-drain initialization #3274

@majorz

Description

@majorz

When the pca963x driver is initialized in open-drain mode it does not set properly the OUTDRV setting (bit 2) of the Mode register 2. Instead of setting bit 2 to 0 the driver keeps it as 1.

The issue was introduced in bb29b9c ("leds: pca963x: Add bindings to invert polarity").

I have a small patch ready that fixes this and it looks like it should go into the mainline kernel first. I have a basic understanding of the principles in submitting patches for the mainline kernel, but I am struggling with the steps necessary upstreaming it, so that it gets on a Raspbian release sooner (not when Raspbian catches up with the mainline).

Will adding Cc: stable@vger.kernel.org in the sign-off area of the patch be enough for this?

I will appreciate any advice on what is necessary to propagate the patch to the right place and proper way.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Waiting for external inputWaiting for a comment from the originator of the issue, or a collaborator.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions