summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/armv7/socfpga/spl.c
diff options
context:
space:
mode:
authorChin Liang See <clsee@altera.com>2014-06-10 01:17:42 -0500
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2014-07-05 00:27:27 +0200
commitdc4d4aa14be278eaf7354c2916da6c5e7a538828 (patch)
tree88f717566c3365c4573fbe755eb0e749e5623841 /arch/arm/cpu/armv7/socfpga/spl.c
parent05b884b5cd56478ba617b5c6a0538efe590fe098 (diff)
downloadtalos-obmc-uboot-dc4d4aa14be278eaf7354c2916da6c5e7a538828.tar.gz
talos-obmc-uboot-dc4d4aa14be278eaf7354c2916da6c5e7a538828.zip
socfpga: Adding Scan Manager driver
Scan Manager driver will be called to configure the IOCSR scan chain. This configuration will setup the IO buffer settings Signed-off-by: Chin Liang See <clsee@altera.com> Cc: Dinh Nguyen <dinguyen@altera.com> Cc: Wolfgang Denk <wd@denx.de> CC: Pavel Machek <pavel@denx.de> Cc: Tom Rini <trini@ti.com> Cc: Albert Aribaud <albert.u.boot@aribaud.net>
Diffstat (limited to 'arch/arm/cpu/armv7/socfpga/spl.c')
-rw-r--r--arch/arm/cpu/armv7/socfpga/spl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/socfpga/spl.c b/arch/arm/cpu/armv7/socfpga/spl.c
index 2ae88bbd04..4bed19d0a7 100644
--- a/arch/arm/cpu/armv7/socfpga/spl.c
+++ b/arch/arm/cpu/armv7/socfpga/spl.c
@@ -121,6 +121,10 @@ void spl_board_init(void)
/* reconfigure the PLLs */
cm_basic_init(&cm_default_cfg);
+ /* configure the IOCSR / IO buffer settings */
+ if (scan_mgr_configure_iocsr())
+ hang();
+
/* configure the pin muxing through system manager */
sysmgr_pinmux_init();
#endif /* CONFIG_SOCFPGA_VIRTUAL_TARGET */
OpenPOWER on IntegriCloud