clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks
authorDrew Fustini <dfustini@tenstorrent.com>
Thu, 11 Jul 2024 16:56:20 +0000 (09:56 -0700)
committerStephen Boyd <sboyd@kernel.org>
Mon, 15 Jul 2024 19:15:01 +0000 (12:15 -0700)
commitae81b69fd2b1eb4885b352749b1fd1172e2f0f18
treeccaf511f618a949d83b5e18653c326d20e291845
parent1037885b309cfca5b770137209e9b51d1b50cc27
clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks

Add support for the AP sub-system clock controller in the T-Head TH1520.
This include CPU, DPU, GMAC and TEE PLLs.

Link: https://openbeagle.org/beaglev-ahead/beaglev-ahead/-/blob/main/docs/TH1520%20System%20User%20Manual.pdf
Co-developed-by: Yangtao Li <frank.li@vivo.com>
Signed-off-by: Yangtao Li <frank.li@vivo.com>
Co-developed-by: Jisheng Zhang <jszhang@kernel.org>
Signed-off-by: Jisheng Zhang <jszhang@kernel.org>
Link: https://git.beagleboard.org/beaglev-ahead/beaglev-ahead/-/tree/main/docs
Signed-off-by: Drew Fustini <dfustini@tenstorrent.com>
Link: https://lore.kernel.org/r/20240711-th1520-clk-v3-2-6ff17bb318fb@tenstorrent.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
MAINTAINERS
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/thead/Kconfig [new file with mode: 0644]
drivers/clk/thead/Makefile [new file with mode: 0644]
drivers/clk/thead/clk-th1520-ap.c [new file with mode: 0644]