On Mon, Feb 23, 2026 at 08:47:56PM -0500, Kamal Dasu wrote: > The Broadcom settop SoCs have hardware semaphores as part of the > "sundry" IP block which has other controls that do not belong anywhere > else e.g. pin/mux controls, SoC identification, drive strength, reset > controls, and other misc bits are part of this block. > > Adding brcmstb-hwspinlock bindings which allows the hwspinlock driver > to iomap only the 16 hardware semaphore registers that are part of all > settop SoCs. The semaphore registers are based on the BCM7038 SoC > where they were first introduced in settop chips. > > Signed-off-by: Kamal Dasu <[email protected]> > --- > .../hwlock/brcm,brcmstb-hwspinlock.yaml | 45 +++++++++++++++++++ > 1 file changed, 45 insertions(+) > create mode 100644 > Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml > > diff --git > a/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml > b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml > new file mode 100644 > index 000000000000..416d8d2948af > --- /dev/null > +++ b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml
Now filename does not match the compatible. You must always CHANGE ALL places, compatible, ID and filename. Please read writing-bindings document. Best regards, Krzysztof

