]> Git Repo - J-u-boot.git/commit
xes: Add board_flash_wp_on()
authorJohn Schmoller <[email protected]>
Fri, 22 Oct 2010 05:20:25 +0000 (00:20 -0500)
committerKumar Gala <[email protected]>
Fri, 22 Oct 2010 07:17:19 +0000 (02:17 -0500)
commit72fb68d53cfbe505319cbb4aa92a1fe7ecf3d4fb
tree560c19ad46b92223c88e5f67173b6bfed7b23788
parent92af6549b8c52e9c973e4e197aa4d1edf4df5803
xes: Add board_flash_wp_on()

Add board_flash_wp_on() to check a pca9557 gpio pin to see
if non-volatile memory write protection is enabled.

Previously, write protected NOR flashes would fail initialization which
resulted in a bootup error such as:

 ...
 DTT:   53 C local / 64 C remote (adt7461@4c)
 DTT:   54 C local (ds1621@48)
 FLASH: Executed from FLASH1
 POST memory PASSED
 FLASH: ## Unknown FLASH on Bank 1 - Size = 0x00000000 = 0 MB
 ## Unknown FLASH on Bank 2 - Size = 0x00000000 = 0 MB
 *** failed ***
 ### ERROR ### Please RESET the board ###

With this patch, NOR flash initialization is skipped:

 ...
 DTT:   53 C local / 64 C remote (adt7461@4c)
 DTT:   54 C local (ds1621@48)
 FLASH: Executed from FLASH1
 POST memory PASSED
 FLASH: Uninitialized - Write Protect On
 L2:    1024 KB enabled
 NAND:  1024 MiB
 ...

Note that flash related commands such as flinfo and saveenv will error
out when flash write protection is enabled.

Signed-off-by: John Schmoller <[email protected]>
Signed-off-by: Peter Tyser <[email protected]>
Signed-off-by: Kumar Gala <[email protected]>
board/xes/common/fsl_8xxx_misc.c
include/configs/XPEDITE5200.h
This page took 0.033974 seconds and 4 git commands to generate.