On Fri, 07 Mar 2025 00:26:18 +0000, Andre Przywara wrote: > The Allwinner A523/T527 SoCs have four CCUs, this adds the binding for > the main and the PRCM R-CCU. > > The source clock list differs in some annoying details, and folding this > into the existing Allwinner CCU clock binding document gets quite > unwieldy, so create a new document for these CCUs. > Add the new compatible string, along with the required input clock > lists. This conditionally describes the input clock lists, to make > adding support for the other two CCUs easier. > > Also add the DT binding headers, listing all the clocks with their ID > numbers. > > Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx> > --- > .../clock/allwinner,sun55i-a523-ccu.yaml | 103 ++++++++++ > include/dt-bindings/clock/sun55i-a523-ccu.h | 189 ++++++++++++++++++ > include/dt-bindings/clock/sun55i-a523-r-ccu.h | 37 ++++ > include/dt-bindings/reset/sun55i-a523-ccu.h | 88 ++++++++ > include/dt-bindings/reset/sun55i-a523-r-ccu.h | 25 +++ > 5 files changed, 442 insertions(+) > create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml > create mode 100644 include/dt-bindings/clock/sun55i-a523-ccu.h > create mode 100644 include/dt-bindings/clock/sun55i-a523-r-ccu.h > create mode 100644 include/dt-bindings/reset/sun55i-a523-ccu.h > create mode 100644 include/dt-bindings/reset/sun55i-a523-r-ccu.h > Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>