Remove leftover tseg_relocate
Change-Id: I534f992ed479c7cdc049bd598259b1f1cf2953b9 Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: http://review.coreboot.org/10354 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
7f46420f4c
commit
beb45020ac
|
@ -349,10 +349,6 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs)
|
|||
/* search the table for matches in shift and id */
|
||||
for (i = 0; i < ARRAY_SIZE(flashes); ++i)
|
||||
if (flashes[i].shift == shift && flashes[i].idcode == *idp) {
|
||||
#if CONFIG_SMM_TSEG && defined(__SMM__)
|
||||
/* Need to relocate this function */
|
||||
tseg_relocate((void **)&flashes[i].probe);
|
||||
#endif
|
||||
/* we have a match, call probe */
|
||||
flash = flashes[i].probe(spi, idp);
|
||||
if (flash)
|
||||
|
@ -360,10 +356,6 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs)
|
|||
}
|
||||
|
||||
if (!flash && spi->programmer_specific_probe) {
|
||||
#if CONFIG_SMM_TSEG && defined(__SMM__)
|
||||
/* Need to relocate this function */
|
||||
tseg_relocate((void **)&spi->programmer_specific_probe);
|
||||
#endif
|
||||
flash = spi->programmer_specific_probe (spi);
|
||||
}
|
||||
if (!flash) {
|
||||
|
@ -372,15 +364,6 @@ struct spi_flash *spi_flash_probe(unsigned int bus, unsigned int cs)
|
|||
}
|
||||
|
||||
flash_detected:
|
||||
#if CONFIG_SMM_TSEG && defined(__SMM__)
|
||||
/* Ensure flash handlers are valid for TSEG */
|
||||
tseg_relocate((void **)&flash->read);
|
||||
tseg_relocate((void **)&flash->write);
|
||||
tseg_relocate((void **)&flash->erase);
|
||||
tseg_relocate((void **)&flash->status);
|
||||
tseg_relocate((void **)&flash->name);
|
||||
#endif
|
||||
|
||||
printk(BIOS_INFO, "SF: Detected %s with sector size 0x%x, total 0x%x\n",
|
||||
flash->name, flash->sector_size, flash->size);
|
||||
|
||||
|
|
|
@ -487,15 +487,11 @@ void mainboard_smi_sleep(u8 slp_typ);
|
|||
|
||||
#if !CONFIG_SMM_TSEG
|
||||
void smi_release_lock(void);
|
||||
#define tseg_relocate(ptr)
|
||||
#elif CONFIG_SMM_MODULES
|
||||
#define tseg_relocate(ptr)
|
||||
#define smi_get_tseg_base() 0
|
||||
#else
|
||||
/* Return address of TSEG base */
|
||||
u32 smi_get_tseg_base(void);
|
||||
/* Adjust pointer with TSEG base */
|
||||
void tseg_relocate(void **ptr);
|
||||
#endif
|
||||
|
||||
/* Get PMBASE address */
|
||||
|
|
Loading…
Reference in New Issue