summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91/armv7/sama5d4_devices.c
diff options
context:
space:
mode:
authorWenyou Yang <wenyou.yang@atmel.com>2015-11-05 16:37:53 +0800
committerAndreas Bießmann <andreas.devel@googlemail.com>2015-11-30 22:27:55 +0100
commite4677f1ae221ac615f32c993aaf3d2497ad5009d (patch)
tree1d00120182c85ca86032e58c245f5cc04dfcdae3 /arch/arm/mach-at91/armv7/sama5d4_devices.c
parentb5665bf2467ae7a83db7153bdc6faf520795fd0c (diff)
downloadtalos-obmc-uboot-e4677f1ae221ac615f32c993aaf3d2497ad5009d.tar.gz
talos-obmc-uboot-e4677f1ae221ac615f32c993aaf3d2497ad5009d.zip
arm: at91/spl: atmel_sfr: move saic redirect to separate file
To make saic redirect code sharing with other SoCs, move the saic redirect code from SAMA5D4 particular file, mach-at91/armv7/sama5d4_devices.c to a separate file, mach-at91/atmel_sfr.c Move ATMEL_SFR_AICREDIR_KEY definition to sama5d4.h, because each SoC has its own value. Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by: Andreas Bießmann <andreas.devel@googlemail.com>
Diffstat (limited to 'arch/arm/mach-at91/armv7/sama5d4_devices.c')
-rw-r--r--arch/arm/mach-at91/armv7/sama5d4_devices.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/arch/arm/mach-at91/armv7/sama5d4_devices.c b/arch/arm/mach-at91/armv7/sama5d4_devices.c
index 52f486289d..ce33cd4988 100644
--- a/arch/arm/mach-at91/armv7/sama5d4_devices.c
+++ b/arch/arm/mach-at91/armv7/sama5d4_devices.c
@@ -45,16 +45,3 @@ void at91_udp_hw_init(void)
at91_periph_clk_enable(ATMEL_ID_UDPHS);
}
#endif
-
-#ifdef CONFIG_SPL_BUILD
-void redirect_int_from_saic_to_aic(void)
-{
- struct atmel_sfr *sfr = (struct atmel_sfr *)ATMEL_BASE_SFR;
- u32 key32;
-
- if (!(readl(&sfr->aicredir) & ATMEL_SFR_AICREDIR_NSAIC)) {
- key32 = readl(&sfr->sn1) ^ ATMEL_SFR_AICREDIR_KEY;
- writel((key32 | ATMEL_SFR_AICREDIR_NSAIC), &sfr->aicredir);
- }
-}
-#endif
OpenPOWER on IntegriCloud