linux/drivers/clk/sunxi-ng
Chen-Yu Tsai 2050280a4b clk: sunxi-ng: sun55i-a523-ccu: Lower audio0 pll minimum rate
While the user manual states that the PLL's rate should be between 180
MHz and 3 GHz in the register defninition section, it also says the
actual operating frequency is 22.5792*4 MHz in the PLL features table.

22.5792*4 MHz is one of the actual clock rates that we want and is
is available in the SDM table. Lower the minimum clock rate to 90 MHz
so that both rates in the SDM table can be used.

Fixes: 7cae1e2b55 ("clk: sunxi-ng: Add support for the A523/T527 CCU PLLs")
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://patch.msgid.link/20251020171059.2786070-7-wens@kernel.org
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
History 2025-10-23 02:06:47 +08:00
..
ccu-sun4i-a10.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun4i-a10.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun5i.c clk: sunxi-ng: Constify struct ccu_reset_map 2024-10-25 23:35:49 +08:00
ccu-sun5i.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun6i-a31.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun6i-a31.h clk: sunxi: a31: Export the MIPI PLL 2020-01-04 09:45:09 +01:00
ccu-sun6i-rtc.c clk: sunxi-ng: sun6i-rtc: Add A523 specifics 2025-09-12 02:26:50 +08:00
ccu-sun6i-rtc.h clk: sunxi-ng: Add support for the sun6i RTC clocks 2022-03-23 19:58:38 +01:00
ccu-sun8i-a23-a33.h clk: sunxi: a23/a33: Export the MIPI PLL 2020-01-04 09:45:19 +01:00
ccu-sun8i-a23.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun8i-a33.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun8i-a83t.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun8i-a83t.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun8i-de2.c clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support 2025-05-12 23:55:06 +08:00
ccu-sun8i-de2.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun8i-h3.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun8i-h3.h dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq 2021-11-23 11:29:35 +01:00
ccu-sun8i-r.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun8i-r.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun8i-r40.c clk: Fix typos 2025-07-26 23:49:18 -07:00
ccu-sun8i-r40.h clk: sunxi-ng: r40: Export MBUS clock 2020-01-03 10:37:14 +01:00
ccu-sun8i-v3s.c Merge branch 'clk-fixes' into clk-next 2025-07-31 09:10:06 -07:00
ccu-sun8i-v3s.h clk: sunxi-ng: v3s: Correct the header guard of ccu-sun8i-v3s.h 2022-11-16 19:45:53 +01:00
ccu-sun9i-a80-de.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun9i-a80-de.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun9i-a80-usb.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun9i-a80-usb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun9i-a80.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun9i-a80.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ccu-sun20i-d1-r.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun20i-d1-r.h clk: sunxi-ng: Add support for the D1 SoC clocks 2021-11-23 10:29:05 +01:00
ccu-sun20i-d1.c clk: sunxi-ng: d1: Add missing divider for MMC mod clocks 2025-05-14 00:40:13 +08:00
ccu-sun20i-d1.h clk: sunxi-ng: d1: Add CAN bus gates and resets 2023-01-08 22:06:10 +01:00
ccu-sun50i-a64.c A pretty quiet cycle this time around. We have a bunch of new Qualcomm clk 2025-01-22 10:54:18 -08:00
ccu-sun50i-a64.h clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and CLK_PLL_MIPI 2025-01-04 19:09:31 +08:00
ccu-sun50i-a100-r.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun50i-a100-r.h clk: sunxi-ng: add support for the Allwinner A100 CCU 2020-08-25 10:52:18 +02:00
ccu-sun50i-a100.c A pretty quiet cycle this time around. We have a bunch of new Qualcomm clk 2025-01-22 10:54:18 -08:00
ccu-sun50i-a100.h clk: sunxi-ng: add support for the Allwinner A100 CCU 2020-08-25 10:52:18 +02:00
ccu-sun50i-h6-r.c clk: Fix typos 2025-07-26 23:49:18 -07:00
ccu-sun50i-h6-r.h clk: sunxi-ng: h6-r: Add RTC gate clock 2022-05-06 18:02:40 +02:00
ccu-sun50i-h6.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-sun50i-h6.h clk: sunxi-ng: Use the correct style for SPDX License Identifier 2019-05-01 13:01:26 -07:00
ccu-sun50i-h616.c clk: sunxi-ng: h616: Add LVDS reset for LCD TCON 2025-05-10 09:40:53 +08:00
ccu-sun50i-h616.h clk: sunxi-ng: h616: Add clock/reset for LCD TCON 2025-02-22 21:27:30 +08:00
ccu-sun55i-a523-mcu.c clk: sunxi-ng: add support for the A523/T527 MCU CCU 2025-09-13 13:50:52 +08:00
ccu-sun55i-a523-r.c clk: sunxi-ng: sun55i-a523-r-ccu: Mark bus-r-dma as critical 2025-10-23 02:06:47 +08:00
ccu-sun55i-a523-r.h clk: sunxi-ng: add support for the A523/T527 PRCM CCU 2025-03-12 11:58:11 +08:00
ccu-sun55i-a523.c clk: sunxi-ng: sun55i-a523-ccu: Lower audio0 pll minimum rate 2025-10-23 02:06:47 +08:00
ccu-suniv-f1c100s.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu-suniv-f1c100s.h clk: sunxi-ng: f1c100s: Add IR mod clock 2022-11-16 19:49:18 +01:00
ccu_common.c clk: Fix typos 2025-07-26 23:49:18 -07:00
ccu_common.h clk: sunxi-ng: Add support for update bit 2025-03-12 11:58:09 +08:00
ccu_div.c clk: sunxi-ng: Add support for update bit 2025-03-12 11:58:09 +08:00
ccu_div.h clk: sunxi-ng: div: support power-of-two dividers 2025-09-13 13:50:52 +08:00
ccu_frac.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu_frac.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
ccu_gate.c clk: sunxi-ng: ccu_gate: convert from round_rate() to determine_rate() 2025-07-14 11:56:17 +08:00
ccu_gate.h clk: sunxi-ng: gate: Add macros for gates with fixed dividers 2021-11-23 10:29:05 +01:00
ccu_mmc_timing.c clk: sunxi-ng: Modify mismatched function name 2023-07-31 00:52:36 +02:00
ccu_mp.c clk: sunxi-ng: mp: Fix dual-divider clock rate readback 2025-09-10 23:45:48 +08:00
ccu_mp.h clk: sunxi-ng: d1: Add missing divider for MMC mod clocks 2025-05-14 00:40:13 +08:00
ccu_mult.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu_mult.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ccu_mux.c clk: sunxi-ng: Add support for update bit 2025-03-12 11:58:09 +08:00
ccu_mux.h clk: sunxi-ng: mux: Support finding closest rate 2023-08-09 23:33:59 +08:00
ccu_nk.c clk: sunxi-ng: ccu_nk: convert from round_rate() to determine_rate() 2025-07-14 11:56:17 +08:00
ccu_nk.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
ccu_nkm.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu_nkm.h clk: sunxi-ng: nkm: Support constraints on m/n ratio and parent rate 2024-04-15 23:23:09 +02:00
ccu_nkmp.c clk: sunxi-ng: ccu_nkmp: convert from round_rate() to determine_rate() 2025-07-14 11:56:17 +08:00
ccu_nkmp.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
ccu_nm.c clk: sunxi-ng: ccu_nm: convert from round_rate() to determine_rate() 2025-07-14 11:56:18 +08:00
ccu_nm.h clk: sunxi-ng: nm: Support finding closest rate 2023-08-09 23:33:58 +08:00
ccu_phase.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu_phase.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
ccu_reset.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu_reset.h clk: sunxi-ng: Constify struct ccu_reset_map 2024-10-25 23:35:49 +08:00
ccu_sdm.c module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
ccu_sdm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2019-06-05 17:36:37 +02:00
Kconfig clk: sunxi-ng: add support for the A523/T527 MCU CCU 2025-09-13 13:50:52 +08:00
Makefile clk: sunxi-ng: add support for the A523/T527 MCU CCU 2025-09-13 13:50:52 +08:00