]> git.dujemihanovic.xyz Git - u-boot.git/commit
drivers: clk: adi: Add in SC5XX-family clock driver
authorNathan Barrett-Morrison <nathan.morrison@timesys.com>
Thu, 25 Apr 2024 00:04:01 +0000 (20:04 -0400)
committerTom Rini <trini@konsulko.com>
Wed, 8 May 2024 01:24:00 +0000 (19:24 -0600)
commit16fe1118da91fedb564cb323bec2eeab6bdddde8
treea545f3a9ca11908daf1b7fa1326bf4836ca01bb5
parent48a0b0b4b7d7c84c31b307a5ae8bfbc264cf2162
drivers: clk: adi: Add in SC5XX-family clock driver

This adds support for the SC5XX clock trees which are required for reading
clock speeds on the SoCs. This is largely a port of the same support for
Linux, which has not yet been submitted upstream.

Co-developed-by: Greg Malysa <greg.malysa@timesys.com>
Signed-off-by: Greg Malysa <greg.malysa@timesys.com>
Co-developed-by: Ian Roberts <ian.roberts@timesys.com>
Signed-off-by: Ian Roberts <ian.roberts@timesys.com>
Signed-off-by: Vasileios Bimpikas <vasileios.bimpikas@analog.com>
Signed-off-by: Utsav Agarwal <utsav.agarwal@analog.com>
Signed-off-by: Arturs Artamonovs <arturs.artamonovs@analog.com>
Signed-off-by: Nathan Barrett-Morrison <nathan.morrison@timesys.com>
13 files changed:
MAINTAINERS
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/adi/Kconfig [new file with mode: 0644]
drivers/clk/adi/Makefile [new file with mode: 0644]
drivers/clk/adi/clk-adi-pll.c [new file with mode: 0644]
drivers/clk/adi/clk-adi-sc57x.c [new file with mode: 0644]
drivers/clk/adi/clk-adi-sc58x.c [new file with mode: 0644]
drivers/clk/adi/clk-adi-sc594.c [new file with mode: 0644]
drivers/clk/adi/clk-adi-sc598.c [new file with mode: 0644]
drivers/clk/adi/clk-shared.c [new file with mode: 0644]
drivers/clk/adi/clk.h [new file with mode: 0644]
include/dt-bindings/clock/adi-sc5xx-clock.h [new file with mode: 0644]