[PATCH 0/3] x86: Correct SPI memory-mapping query
Simon Glass
sjg at chromium.org
Mon May 18 05:00:56 CEST 2020
This little series makes the SPI memory-mapping query work on all current
x86 boards where possible, returning an error code (rather than hanging)
when it fails.
It replaces the previous patch at [1]. Unfortunately it is quite a bit
more complicated.
This fixes booting on link and samus.
[1] http://patchwork.ozlabs.org/project/uboot/patch/20200324074524.1.Ibc9c511db58caa8a1e4c56d7e7824d7690718aeb@changeid/
Simon Glass (3):
x86: spi: Add a way to access the SPI mapping via registers
x86: spi: Rewrite logic for obtaining the SPI memory map
x86: spl: Print the error on SPL failure
arch/x86/cpu/intel_common/fast_spi.c | 19 +++--
arch/x86/include/asm/fast_spi.h | 19 +++++
arch/x86/lib/spl.c | 4 +-
drivers/spi/ich.c | 103 +++++++++++++++++++++++----
4 files changed, 123 insertions(+), 22 deletions(-)
--
2.26.2.761.g0e0b3e54be-goog
More information about the U-Boot
mailing list