Some BIOS erroneously specifies write-combining BAR for intel-lpss-pci in MTRR. This will cause the system to hang during boot. If possible, this bug could be corrected with a firmware update.
Previous version: https://lkml.org/lkml/2019/10/14/575 Changes from previous version: * implement ioremap_uc for sparc64 * split docs changes to not CC stable (doc location moved since 5.3) Tuowen Zhao (4): sparc64: implement ioremap_uc lib: devres: add a helper function for ioremap_uc mfd: intel-lpss: use devm_ioremap_uc for MMIO docs: driver-model: add devm_ioremap_uc .../driver-api/driver-model/devres.rst | 1 + arch/sparc/include/asm/io_64.h | 1 + drivers/mfd/intel-lpss.c | 2 +- include/linux/io.h | 2 ++ lib/devres.c | 19 +++++++++++++++++++ 5 files changed, 24 insertions(+), 1 deletion(-) -- 2.23.0