diff options
author | Rafal Czubak <rcz@semihalf.com> | 2008-10-08 13:41:30 +0200 |
---|---|---|
committer | Andrew Fleming-AFLEMING <afleming@freescale.com> | 2008-10-08 13:19:12 -0500 |
commit | e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17 (patch) | |
tree | 18e5cab330bbac9cfa22f74eca42c32aac1f3762 /board/esd/tasreg/fpgadata.c | |
parent | 5297246bbaa9943c0da1ec2e717b72e4ab6b830e (diff) | |
download | u-boot-imx-e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17.zip u-boot-imx-e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17.tar.gz u-boot-imx-e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17.tar.bz2 |
FSL: Fix get_cpu_board_revision() return value.
get_cpu_board_revision() returned board revision based on information stored
in global static struct eeprom. It should instead use one from local struct
board_eeprom, to which the data is actually read from EEPROM. The bug led to
system hang after printing L1 cache information on U-Boot startup. The problem
was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx
boards using CFG_I2C_EEPROM_CCID.
The change has been successfully tested on MPC8555CDS system.
Signed-off-by: Rafal Czubak <rcz@semihalf.com>
Diffstat (limited to 'board/esd/tasreg/fpgadata.c')
0 files changed, 0 insertions, 0 deletions