]> git.baikalelectronics.ru Git - uboot.git/commit
ARM: at91: spl: Add mck function to lower rate while switching
authorWenyou Yang <wenyou.yang@microchip.com>
Wed, 13 Sep 2017 06:58:49 +0000 (14:58 +0800)
committerTom Rini <trini@konsulko.com>
Thu, 14 Sep 2017 20:02:44 +0000 (16:02 -0400)
commit8c2dca30ab1f0e0c80d7a0477c69b43a0b40ab44
tree0b3e5cf54c4daf6b025c69a811e4e8b466efe738
parentf0534ab1608b4ecf6c73d4d408df0de55ac04f4a
ARM: at91: spl: Add mck function to lower rate while switching

Refer to the commit 70f8c8316ad(PMC: add new mck function to lower
rate while switching) from AT91Bootstrap.

While switching to a lower clock source, we must switch the clock
source first instead of last. Otherwise, we could end up with
too high frequency on internal bus and peripherals.
This happens on SAMA5D2 as exitting from the ROM code.

Add a function pmc_mck_init_down() to allow this sequence.

Signed-off-by: Wenyou Yang <wenyou.yang@microchip.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/arm/mach-at91/armv7/clock.c
arch/arm/mach-at91/include/mach/at91_common.h