coreboot/src/console
Kyösti Mälkki 3521e260e3 device/pci_early: Fixes for __SIMPLE_DEVICE__
The feature is used to enable PCI MMIO accesses behind
PCIe links (or bridges) before PCI enumeration has been
completed.

Add the feature for bootblock, verstage and postcar, it
is required with add-on PCIe serial cards for early
console output. It's up to the board specific code to
configure PCIe root port prior to calling console_init()
for this to work.

Remove feature from ramstage, it bypasses any resource
allocations and bus number assignments.

For the moment PCI configuration support before ramstage
is available only on ARCH_X86.

Also switch from device_t to pci_devfn_t.

Change-Id: I08acec68b6f17f4d73d30039cc41274492ea4f45
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/30496
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2018-12-30 21:33:26 +00:00
..
console.c src/console: add IS_ENABLED() around Kconfig symbol references 2017-06-12 04:08:55 +02:00
die.c Move compiler.h to commonlib 2018-10-08 16:57:27 +00:00
hw-debug_sink.adb console/hw-debug_sink: Do not cache state of log level 2018-06-07 16:35:20 +00:00
hw-debug_sink.ads Hook up libhwbase in ramstage 2016-11-29 23:45:40 +01:00
init.c device/pci_early: Fixes for __SIMPLE_DEVICE__ 2018-12-30 21:33:26 +00:00
Kconfig (console,drivers/uart)/Kconfig: Fix dependencies 2018-11-21 22:49:48 +00:00
Makefile.inc Introduce bootblock self-decompression 2018-05-22 02:44:14 +00:00
post.c Move compiler.h to commonlib 2018-10-08 16:57:27 +00:00
printk.c src/console: Fix coding style 2018-06-04 08:48:33 +00:00
vsprintf.c src/console: Fix coding style 2018-06-04 08:48:33 +00:00
vtxprintf.c src/console: Fix coding style 2018-06-04 08:48:33 +00:00