[PATCH RFC 2/5] dt-bindings: soc: Describe the BCM6846 Processor Monitor Bus
Linus Walleij
linusw at kernel.org
Mon Oct 19 07:03:04 PDT 2026
On Fri, Oct 16, 2026 at 4:20 PM Krzysztof Kozlowski <krzk at kernel.org> wrote:
> > + /* Called PMB Processor Monitor Bus in vendor tree */
> > + bus at ffb20100 {
> > + compatible = "brcm,bcm6846-pmb";
> > + reg = <0xffb20100 0x200>;
> > +
> > + reset-controller {
> > + compatible = "brcm,bcm6846-pmb-reset";
> > + #reset-cells = <1>;
>
> Anyway this tells - no resources here. This must be part of the parent
> node, not a separate device.
It so happens that this bus (PMB) has several children just not defined
in this series. (thermal, clocks, power domains).
One of the children is the thermal monitor, which in turn is using a
reset from the reset-controller node, to reset just that hardware
which is under the PMB.
At this point if we put both #reset-cells and #thernal-sensor-cells
in the same PMB root node, the reset resource would come from
one part of the PMB to another part.
They really are different devices under PMB bus, but I'll just go
and implement thermal sensing in the same patch series so
that it becomes obvious what is going on, why not.
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list