socfpga: Adding Freeze Controller driver
authorChin Liang See <clsee@altera.com>
Mon, 2 Dec 2013 18:01:39 +0000 (12:01 -0600)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Tue, 3 Dec 2013 13:38:56 +0000 (14:38 +0100)
commit4c54419737ffbfadd605263d97a1357bb03c04e8
tree3b603e925909764e8903b605693486801e6bf94a
parent77524d2c9d81e97c54e704b65c8a02e4bec0f441
socfpga: Adding Freeze Controller driver

Adding Freeze Controller driver. All HPS IOs need to be
in freeze state during pin mux or IO buffer configuration.
It is to avoid any glitch which might happen
during the configuration from propagating to external devices.

Signed-off-by: Chin Liang See <clsee@altera.com>
Cc: Wolfgang Denk <wd@denx.de>
CC: Pavel Machek <pavel@denx.de>
Cc: Dinh Nguyen <dinguyen@altera.com>
Cc: Tom Rini <trini@ti.com>
Cc: Albert Aribaud <albert.u.boot@aribaud.net>
arch/arm/cpu/armv7/socfpga/Makefile
arch/arm/cpu/armv7/socfpga/freeze_controller.c [new file with mode: 0644]
arch/arm/cpu/armv7/socfpga/spl.c
arch/arm/include/asm/arch-socfpga/freeze_controller.h [new file with mode: 0644]