On 2024-09-20 13:15, Linus Walleij wrote:
The Broadcom BCA (Broadband Access) SoCs contain a unique
LED block. Add bindings for it.
I don't remember anymore what SoCs are part of the BCMBCA family but I
believe we already have bindings for those devices (depending on the hw
design variant). Please check:
Documentation/devicetree/bindings/leds/leds-bcm6328.yaml
Documentation/devicetree/bindings/leds/leds-bcm63138.yaml
It may be also worth to check my commit description:
commit 13344f8ce8a0d98aa7f5d69ce3b47393c73a343b
Author: Rafał Miłecki <rafal@xxxxxxxxxx>
Date: Mon Dec 27 15:59:04 2021 +0100
dt-bindings: leds: add Broadcom's BCM63138 controller
Broadcom used 2 LEDs hardware blocks for their BCM63xx SoCs:
1. Older one (BCM6318, BCM6328, BCM6362, BCM63268, BCM6838)
2. Newer one (BCM6848, BCM6858, BCM63138, BCM63148, BCM63381,
BCM68360)
The newer one was also later also used on BCM4908 SoC.
Old block is already documented in the leds-bcm6328.yaml. This
binding
documents the new one which uses different registers & programming.
It's
first used in BCM63138 thus the binding name.
Signed-off-by: Rafał Miłecki <rafal@xxxxxxxxxx>
Reviewed-by: Rob Herring <robh@xxxxxxxxxx>
Reviewed-by: Florian Fainelli <f.fainelli@xxxxxxxxx>
Signed-off-by: Pavel Machek <pavel@xxxxxx>
--
Rafał Miłecki