# SPDX-License-Identifier: GPL-2.0-or-later # # (C) Copyright 2022 - Analog Devices, Inc. # # Written and/or maintained by Timesys Corporation # # Contact: Nathan Barrett-Morrison # Contact: Greg Malysa # config COMMON_CLK_ADI_SHARED bool "Enable shared ADI clock framework code" help Required for shared code between SoC clock drivers. Automatically selected by an appropriate SoC-specific clock driver version. config COMMON_CLK_ADI_SC598 bool "Clock driver for ADI SC598 SoCs" select DM select CLK select CLK_CCF select OF_CONTROL select CMD_CLK select SPL_DM if SPL select SPL_CLK if SPL select SPL_CLK_CCF if SPL select SPL_OF_CONTROL if SPL select COMMON_CLK_ADI_SHARED depends on SC59X_64 help This driver supports the system clocks on Analog Devices SC598-series SoCs. It includes CGU and CDU clocks and supports gating unused clocks. Modifying PLL configuration is not supported; that must be done prior to booting the kernel. Clock dividers after the PLLs may be configured. config COMMON_CLK_ADI_SC594 bool "Clock driver for ADI SC594 SoCs" select DM select CLK select CLK_CCF select OF_CONTROL select CMD_CLK select SPL_DM if SPL select SPL_CLK if SPL select SPL_CLK_CCF if SPL select SPL_OF_CONTROL if SPL select COMMON_CLK_ADI_SHARED depends on SC59X help This driver supports the system clocks on Analog Devices SC594-series SoCs. It includes CGU and CDU clocks and supports gating unused clocks. Modifying PLL configuration is not supported; that must be done prior to booting the kernel. Clock dividers after the PLLs may be configured. config COMMON_CLK_ADI_SC58X bool "Clock driver for ADI SC58X SoCs" select DM select CLK select CLK_CCF select OF_CONTROL select CMD_CLK select COMMON_CLK_ADI_SHARED depends on SC58X help This driver supports the system clocks on Analog Devices SC58x-series SoCs. It includes CGU and CDU clocks and supports gating unused clocks. Modifying PLL configuration is not supported; that must be done prior to booting the kernel. Clock dividers after the PLLs may be configured. config COMMON_CLK_ADI_SC57X bool "Clock driver for ADI SC57X SoCs" select DM select CLK select CLK_CCF select OF_CONTROL select CMD_CLK select COMMON_CLK_ADI_SHARED depends on SC57X help This driver supports the system clocks on Analog Devices SC57x-series SoCs. It includes CGU and CDU clocks and supports gating unused clocks. Modifying PLL configuration is not supported; that must be done prior to booting the kernel. Clock dividers after the PLLs may be configured.