diff options
| author | Junhui Liu <junhui.liu@pigmoral.tech> | 2026-05-14 17:27:19 +0800 |
|---|---|---|
| committer | Brian Masney <bmasney@redhat.com> | 2026-09-29 14:12:34 -0400 |
| commit | c4e2f5e69ba4298c10ab5a64525379ca48ca921e (patch) | |
| tree | 61962dbd55fa4271027657fcd1d445c3c922cd08 /drivers/reset | |
| parent | 155d900e4c7d124dfc1fef598fecc6d17a1ea693 (diff) | |
clk: anlogic: add cru support for Anlogic DR1V90 SoC
The Clock and Reset Unit (CRU) in the Anlogic DR1V90 SoC provides
management for the clock and reset.
The clock driver includes support for:
- Generic clocks: fixed-factor, divider, mux and gate.
- PLL: "nm" type (parent * n / m) and "c" type (parent / c). These PLLs
are set up by the FSBL and mared as "don't touch" in the datasheet, so
only the recal_rate() op is provided.
- Divider with gate: support both division and gating (by setting value
to 0); some of them require a minimum divider value to avoid timing
issues.
This also prepares the structure for the reset controller support,
registering an auxiliary device for resets.
Signed-off-by: Junhui Liu <junhui.liu@pigmoral.tech>
Signed-off-by: Brian Masney <bmasney@redhat.com>
Diffstat (limited to 'drivers/reset')
0 files changed, 0 insertions, 0 deletions
