coreboot/src/soc
Matt DeVillier 5d6ab45dbb soc/intel/braswell: add resource allocation for LPE BAR1
coreboot's PCI resource allocator doesn't assign BAR1 for
Braswell's LPE device because it doesn't exist, but is
required by Windows drivers for the device to function.

Manually add the required resource via the existing
lpe_read_resources function, and marked it as IORESOURCE_STORED
so pci_dev_set_resources ignores it.

TEST: boot Windows 10 on google/edgar, observe that memory resources
are properly assigned to LPE driver for BAR1 and no error reported.

Change-Id: Iaa68319da5fb999fe8d73792eaee692cce60c8a2
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/21103
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2018-03-08 18:19:28 +00:00
..
amd soc/amd/stoneyridge/Kconfig: Create a power restore option 2018-03-07 21:21:26 +00:00
broadcom driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
dmp DMP Vortex86ex board & chip: Remove - using LATE_CBMEM_INIT 2018-01-15 23:23:17 +00:00
imgtec driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
intel soc/intel/braswell: add resource allocation for LPE BAR1 2018-03-08 18:19:28 +00:00
lowrisc RISC-V boards: Stop using the config string 2017-11-07 12:31:00 +00:00
marvell src/soc: Fix various typos 2018-02-20 23:17:39 +00:00
mediatek driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
nvidia driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
qualcomm driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
rockchip rockchip/rk3399: Pass coreboot table pointer to ARM TF 2018-02-02 22:19:26 +00:00
samsung driver/uart: Introduce a way for mainboard to override the baudrate 2018-02-21 16:09:06 +00:00
ucb riscv: Remove config string support 2017-12-02 05:25:00 +00:00