u-boot-brain/arch/arm/mach-at91
Eugen Hristev 0be07872e3 spl: at91: add support for SPL_AT91_MCK_BYPASS
By default the configuration of the PMC is to have an external crystal
connected that requires driving on both XIN and XOUT pins.
The bypass configuration means that only XIN will be used, the SoC will not
do any driving, and the XIN needs to be provided with a proper signal.
This is the MOSCXTBY bit in the PMC main clock generator register.
The SPL needs to properly initialize the PMC registers before switching
to external clock signal and raising the clock to the cruise speed.

Also created Kconfig for this specific configuration.
By default this is disabled.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
2019-06-06 10:56:42 +03:00
..
arm920t arm: remove prototype for get_timer_masked 2018-10-10 13:35:09 -04:00
arm926ejs arm: at91: arm926ejs/u-boot-spl.lds: Add _image_binary_end to SPL lds 2019-04-09 09:28:50 +03:00
armv7 ARM: at91: sama5d2: Wrap cpu detection to fix macb driver 2019-04-09 09:28:50 +03:00
include/mach watchdog: at91sam9_wdt: Remove now superfluous wdt start and reset 2019-04-26 09:16:32 +02:00
atmel_sfr.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bootparams_atmel.S SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
clock.c watchdog: at91sam9_wdt: Remove now superfluous wdt start and reset 2019-04-26 09:16:32 +02:00
config.mk arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
Kconfig board: atmel: add SAMA5D2 ICP board 2019-04-18 09:43:22 +03:00
Makefile arm: v7: Kconfig: Rename CPU_V7 as CPU_V7A 2018-05-07 15:53:24 -04:00
matrix.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpddrc.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
phy.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sdram.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spl_at91.c arm: at91: spl_at91.c: Call spl_early_init() if OF_CONTROL is enabled 2019-04-09 09:28:50 +03:00
spl_atmel.c spl: at91: add support for SPL_AT91_MCK_BYPASS 2019-06-06 10:56:42 +03:00
spl.c arm: at91: wdt: Convert watchdog driver to dm/dt 2018-11-16 13:34:34 -05:00