device: provide option to always load PCI option roms
authorKyösti Mälkki <kyosti.malkki@gmail.com>
Thu, 1 May 2014 13:31:34 +0000 (16:31 +0300)
committerKyösti Mälkki <kyosti.malkki@gmail.com>
Thu, 1 May 2014 13:38:11 +0000 (15:38 +0200)
commit580e5642a8d1db1bc85c5d55dc2227f3fda8eb34
tree1e03051dc74992b8d2b35a28be627b71966d57ef
parentd5403773901d15e9c54a1a0241798a3ebc8612b9
device: provide option to always load PCI option roms

Certain kernel drivers require the presence of option rom
contents because the board's static configuration information
is located within the blob. Therefore, allow a chipset/board to
instruct the pci device handling code to always load but not
necessarily run the option rom.

BUG=chrome-os-partner:25885
BRANCH=baytrail
TEST=Both enabling and not enabling this option shows expected behavior.

Change-Id: Ib0f65ffaf1a861b543573a062c291f4ba491ffe0
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/188720
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/5594
Reviewed-by: Aaron Durbin <adurbin@google.com>
Tested-by: build bot (Jenkins)
src/device/Kconfig
src/device/pci_device.c