On Thu, Feb 19, 2026 at 04:57:00PM -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 hwlock driver
> to iomap 16 hardware semaphore registers that are part of all
> settop SoCs. The bindings use the common
> "brcm,brcmstb-sun-top-ctrl-semaphore" compatible string reflecting the
> actual hardware register block name.
> 
> 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..0a9a1bf19fe2
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/hwlock/brcm,brcmstb-hwspinlock.yaml

Incorrect filename. It must match compatible.

> @@ -0,0 +1,45 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/hwlock/brcm,brcmstb-hwspinlock.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Broadcom Settop Sundry Block Hardware Semaphore
> +
> +description:
> +  Broadcom settop SoCs contain 16 hardware semaphore registers
> +  (SEMAPHORE_0 through SEMAPHORE_15) that provide hardware-arbitrated
> +  mutual exclusion between drivers running on the SoC.
> +
> +  The semaphore registers belong to the sundry hardware block. The
> +  node describes the semaphore register range carved out of the larger
> +  sundry block address space.
> +
> +maintainers:
> +  - Kamal Dasu <[email protected]>
> +
> +properties:
> +  compatible:
> +    const: brcm,brcmstb-sun-top-ctrl-semaphore

That's still not SoC specific.

Best regards,
Krzysztof


Reply via email to