[PATCH v4 1/3] dt-bindings: pinctrl: Add support for Broadcom STB pin controller
Andrea della Porta
andrea.porta at suse.com
Mon Sep 1 01:43:49 PDT 2025
Hi Rob,
On 12:59 Fri 29 Aug , Rob Herring wrote:
> On Thu, Aug 28, 2025 at 02:47:38PM +0200, Andrea della Porta wrote:
> > From: "Ivan T. Ivanov" <iivanov at suse.de>
> >
> > The STB pin controller represents a family whose silicon instances
> > are found e.g. on BCM2712 SoC.
> >
> > In particular, on RaspberryPi 5, there are two separate instantiations
> > of the same IP block which differ in the number of pins that are
> > associated and the pinmux functions for each of those pins. The
> > -aon- variant stands for 'Always On'.
> >
> > Depending on the revision of the BCM2712 (CO or D0), the pin
> > controller instance has slight differences in the register layout.
> >
> > Signed-off-by: Ivan T. Ivanov <iivanov at suse.de>
> > Signed-off-by: Andrea della Porta <andrea.porta at suse.com>
> > ---
[...]
> > + - compatible
> > + - reg
> > +
> > +unevaluatedProperties: false
> > +
> > +examples:
> > + - |
> > + brcm_pinctrl: pinctrl at 7d504100 {
>
> Drop unused label.
Ack.
>
> > + compatible = "brcm,bcm2712c0-pinctrl";
> > + reg = <0x7d504100 0x30>;
> > +
> > + bt-shutdown-default-state {
> > + function = "gpio";
> > + pins = "gpio29";
>
> Wrong indentation. With those fixed,
Ack.
Many thanks,
Andrea
>
> Reviewed-by: Rob Herring (Arm) <robh at kernel.org>
>
> > + };
> > +
> > + uarta-default-state {
> > + rts-tx-pins {
> > + function = "uart0";
> > + pins = "gpio24", "gpio26";
> > + bias-disable;
> > + };
> > +
> > + cts-rx-pins {
> > + function = "uart0";
> > + pins = "gpio25", "gpio27";
> > + bias-pull-up;
> > + };
> > + };
> > + };
> > --
> > 2.35.3
> >
More information about the linux-arm-kernel
mailing list