From e7c831543ab8deeb1eb4bf4d13d59f55a268865e Mon Sep 17 00:00:00 2001 From: Wenyou Yang Date: Tue, 5 Sep 2017 18:30:07 +0800 Subject: clk: at91: utmi: Set the reference clock frequency By default, it is assumed that the UTMI clock is generated from a 12 MHz reference clock (MAINCK). If it's not the case, the FREQ field of the SFR_UTMICKTRIM has to be updated to generate the UTMI clock in the proper way. The UTMI clock has a fixed rate of 480 MHz. In fact, there is no multiplier we can configure. The multiplier is managed internally, depending on the reference clock frequency, to achieve the target of 480 MHz. The patch is cloned from the patch of mailing-list: [PATCH v2] clk: at91: utmi: set the mainck rate Signed-off-by: Wenyou Yang [trini: Depend on SPL_DM] Signed-off-by: Tom Rini --- drivers/clk/at91/Kconfig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'drivers/clk/at91/Kconfig') diff --git a/drivers/clk/at91/Kconfig b/drivers/clk/at91/Kconfig index 904ed48..c6c5761 100644 --- a/drivers/clk/at91/Kconfig +++ b/drivers/clk/at91/Kconfig @@ -14,7 +14,11 @@ config CLK_AT91 config AT91_UTMI bool "Support UTMI PLL Clock" - depends on CLK_AT91 + depends on CLK_AT91 && SPL_DM + select REGMAP + select SPL_REGMAP + select SYSCON + select SPL_SYSCON help This option is used to enable the AT91 UTMI PLL clock driver. It is the clock provider of USB, and UPLLCK is the -- cgit v1.1