aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-at91/include
diff options
context:
space:
mode:
authorWenyou Yang <wenyou.yang@microchip.com>2017-09-13 14:58:48 +0800
committerTom Rini <trini@konsulko.com>2017-09-14 16:02:44 -0400
commit3ceb5118c6d7b0e042b399ef03b375fcef93b34d (patch)
treef255d76a2b4f49868db3467ef48b351db6074650 /arch/arm/mach-at91/include
parent82e0646af782b854965b2cb6d49d462dcf9c7694 (diff)
downloadu-boot-3ceb5118c6d7b0e042b399ef03b375fcef93b34d.zip
u-boot-3ceb5118c6d7b0e042b399ef03b375fcef93b34d.tar.gz
u-boot-3ceb5118c6d7b0e042b399ef03b375fcef93b34d.tar.bz2
ARM: at91: spl: Adjust switching to oscillator for SAMA5D2
As said in 29.5.7 section of SAMA5D2 datasheet, before switching to the crystal oscillator, a check must be carried out to ensure that the oscillator is present and that its freqency is valid. Signed-off-by: Wenyou Yang <wenyou.yang@microchip.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/arm/mach-at91/include')
-rw-r--r--arch/arm/mach-at91/include/mach/at91_pmc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-at91/include/mach/at91_pmc.h b/arch/arm/mach-at91/include/mach/at91_pmc.h
index 2875ff2..08ad1bf 100644
--- a/arch/arm/mach-at91/include/mach/at91_pmc.h
+++ b/arch/arm/mach-at91/include/mach/at91_pmc.h
@@ -87,6 +87,8 @@ typedef struct at91_pmc {
#define AT91_PMC_MCFR_MAINRDY 0x00010000
#define AT91_PMC_MCFR_MAINF_MASK 0x0000FFFF
+#define AT91_PMC_MCFR_RCMEAS 0x00100000
+#define AT91_PMC_MCFR_CCSS_XTAL_OSC 0x01000000
#define AT91_PMC_MCKR_CSS_SLOW 0x00000000
#define AT91_PMC_MCKR_CSS_MAIN 0x00000001