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>
Showing
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- drivers/clk/Kconfig 1 addition, 0 deletionsdrivers/clk/Kconfig
- drivers/clk/Makefile 1 addition, 0 deletionsdrivers/clk/Makefile
- drivers/clk/adi/Kconfig 83 additions, 0 deletionsdrivers/clk/adi/Kconfig
- drivers/clk/adi/Makefile 16 additions, 0 deletionsdrivers/clk/adi/Makefile
- drivers/clk/adi/clk-adi-pll.c 93 additions, 0 deletionsdrivers/clk/adi/clk-adi-pll.c
- drivers/clk/adi/clk-adi-sc57x.c 206 additions, 0 deletionsdrivers/clk/adi/clk-adi-sc57x.c
- drivers/clk/adi/clk-adi-sc58x.c 222 additions, 0 deletionsdrivers/clk/adi/clk-adi-sc58x.c
- drivers/clk/adi/clk-adi-sc594.c 231 additions, 0 deletionsdrivers/clk/adi/clk-adi-sc594.c
- drivers/clk/adi/clk-adi-sc598.c 308 additions, 0 deletionsdrivers/clk/adi/clk-adi-sc598.c
- drivers/clk/adi/clk-shared.c 48 additions, 0 deletionsdrivers/clk/adi/clk-shared.c
- drivers/clk/adi/clk.h 123 additions, 0 deletionsdrivers/clk/adi/clk.h
- include/dt-bindings/clock/adi-sc5xx-clock.h 271 additions, 0 deletionsinclude/dt-bindings/clock/adi-sc5xx-clock.h
drivers/clk/adi/Kconfig
0 → 100644
drivers/clk/adi/Makefile
0 → 100644
drivers/clk/adi/clk-adi-pll.c
0 → 100644
drivers/clk/adi/clk-adi-sc57x.c
0 → 100644
drivers/clk/adi/clk-adi-sc58x.c
0 → 100644
drivers/clk/adi/clk-adi-sc594.c
0 → 100644
drivers/clk/adi/clk-adi-sc598.c
0 → 100644
drivers/clk/adi/clk-shared.c
0 → 100644
drivers/clk/adi/clk.h
0 → 100644
include/dt-bindings/clock/adi-sc5xx-clock.h
0 → 100644
Please register or sign in to comment