• Paul Gortmaker's avatar
    sbc8548: enable support for hardware SPD errata workaround · 3e3262bd
    Paul Gortmaker authored
    Existing boards by default have an issue where the LBC SDRAM
    SPD EEPROM and the DDR2 SDRAM SPD EEPROM both land at 0x51.
    
    After the hardware modification listed in the README is made,
    then the DDR2 SPD EEPROM appears at 0x53.  So this implements
    a board specific get_spd() by taking advantage of the existing
    weak linkage, that 1st tries reading at 0x53 and then if that
    fails, it falls back to the old 0x51.
    
    Since the old dependency issue of "SPD implies no LBC SDRAM"
    gets removed with the hardware errata fix, remove that restriction
    in the code, so both LBC SDRAM and SPD can be selected.
    Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    3e3262bd
Name
Last commit
Last update
api Loading commit data...
arch Loading commit data...
board Loading commit data...
common Loading commit data...
disk Loading commit data...
doc Loading commit data...
drivers Loading commit data...
dts Loading commit data...
examples Loading commit data...
fs Loading commit data...
include Loading commit data...
lib Loading commit data...
nand_spl Loading commit data...
net Loading commit data...
onenand_ipl Loading commit data...
post Loading commit data...
spl Loading commit data...
tools Loading commit data...
.checkpatch.conf Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
MAINTAINERS Loading commit data...
MAKEALL Loading commit data...
Makefile Loading commit data...
README Loading commit data...
boards.cfg Loading commit data...
config.mk Loading commit data...
mkconfig Loading commit data...
rules.mk Loading commit data...
snapshot.commit Loading commit data...