On 23/09/2024 09:50, Ryan Chen wrote: > Add reset, clk dt bindings headers, and update compatible > support for AST2700 clk, silicon-id in yaml. > > Signed-off-by: Ryan Chen <ryan_chen@xxxxxxxxxxxxxx> > --- > .../bindings/mfd/aspeed,ast2x00-scu.yaml | 8 +- > .../dt-bindings/clock/aspeed,ast2700-scu.h | 163 ++++++++++++++++++ > .../dt-bindings/reset/aspeed,ast2700-scu.h | 124 +++++++++++++ > 3 files changed, 294 insertions(+), 1 deletion(-) > create mode 100644 include/dt-bindings/clock/aspeed,ast2700-scu.h > create mode 100644 include/dt-bindings/reset/aspeed,ast2700-scu.h > > diff --git a/Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml b/Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml > index 86ee69c0f45b..c800d5e53b65 100644 > --- a/Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml > +++ b/Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml > @@ -9,6 +9,8 @@ title: Aspeed System Control Unit > description: > The Aspeed System Control Unit manages the global behaviour of the SoC, > configuring elements such as clocks, pinmux, and reset. > + In AST2700 SOC which has two soc connection, each soc have its own scu > + register control, ast2700-scu0 for soc0, ast2700-scu1 for soc1. > > maintainers: > - Joel Stanley <joel@xxxxxxxxx> > @@ -21,6 +23,8 @@ properties: > - aspeed,ast2400-scu > - aspeed,ast2500-scu > - aspeed,ast2600-scu > + - aspeed,ast2700-scu0 > + - aspeed,ast2700-scu1 > - const: syscon > - const: simple-mfd > > @@ -30,7 +34,8 @@ properties: > ranges: true > > '#address-cells': > - const: 1 > + minimum: 1 > + maximum: 2 I would still argue that children do not need full 64-bit addressing, but fine, you can grow their space as much as possible. Reviewed-by: Krzysztof Kozlowski <krzk@xxxxxxxxxx> Best regards, Krzysztof