On Sat, Sep 05, 2026 at 12:45:30AM +0800, Junhui Liu wrote:
The CCU and R-CCU (PRCM) modules provide clocks and reset functions for
the Allwinner A733 SoC. The clock architecture of the A733 is evolved
from the A523, though the root clocking strategy transitions from a
static oscillator frequency in the Devicetree to the "hosc" clock, which
is determined by choosing from three possible frequencies (19.2MHz,
24MHz, or 26MHz) by the RTC hardware, and finally feeds the CCU and
R-CCU.
Additionally, the MCU_CCU module found in previous designs is removed
from the A733, and the clock tree is expanded with more clock outputs
to support new functional modules.
Signed-off-by: Junhui Liu <redacted>
---
.../bindings/clock/allwinner,sun60i-a733-ccu.yaml | 107 ++++++++
.../dt-bindings/clock/allwinner,sun60i-a733-ccu.h | 290 +++++++++++++++++++++
.../clock/allwinner,sun60i-a733-r-ccu.h | 39 +++
.../dt-bindings/reset/allwinner,sun60i-a733-ccu.h | 129 +++++++++
.../reset/allwinner,sun60i-a733-r-ccu.h | 23 ++
5 files changed, 588 insertions(+)
Reviewed-by: Krzysztof Kozlowski <redacted>
Best regards,
Krzysztof