[PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips

Florian Fainelli posted 2 patches 2 months, 1 week ago
.../devicetree/bindings/pinctrl/pinctrl-single.yaml          | 4 ++++
drivers/pinctrl/pinctrl-single.c                             | 5 +++--
2 files changed, 7 insertions(+), 2 deletions(-)
[PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips
Posted by Florian Fainelli 2 months, 1 week ago
This patch set allows Broadcom STB chips with the BCM7038-style
pinmux/configuration blocks to use pinctrl-single. This does not
preclude us from making use of a more sophisticated driver in the
future, should we need to.

Florian Fainelli (2):
  dt-bindings: pinctrl: pinctrl-single: Add brcm,bcm7038-padconf
  pinctrl: single: Add bcm7038-padconf compatible matching

 .../devicetree/bindings/pinctrl/pinctrl-single.yaml          | 4 ++++
 drivers/pinctrl/pinctrl-single.c                             | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

-- 
2.34.1
Re: [PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips
Posted by Linus Walleij 2 months ago
On Wed, Apr 8, 2026 at 1:56 AM Florian Fainelli
<florian.fainelli@broadcom.com> wrote:

> This patch set allows Broadcom STB chips with the BCM7038-style
> pinmux/configuration blocks to use pinctrl-single. This does not
> preclude us from making use of a more sophisticated driver in the
> future, should we need to.

OK that's one way to do it. I wonder if this approach also works for
BCMBCA given Haojian's comments on my previous patch attempts.

drivers/pinctrl/bcm/pinctrl-bcm4908.c would then be phased over
to pinctrl-single, or does the MSB/LSB register layout create a
problem? If we always write 0 into MSB I guess we could just add
some quirk...

Yours,
Linus Walleij
Re: [PATCH 0/2] Utilize pinctrl-single for bcm7038-style chips
Posted by Linus Walleij 2 months ago
On Wed, Apr 8, 2026 at 1:56 AM Florian Fainelli
<florian.fainelli@broadcom.com> wrote:

> This patch set allows Broadcom STB chips with the BCM7038-style
> pinmux/configuration blocks to use pinctrl-single. This does not
> preclude us from making use of a more sophisticated driver in the
> future, should we need to.

Patches applied for v7.1!

Yours,
Linus Walleij