coreboot/src/superio
Edward O'Callaghan cf7b498908 superio/fintek/*: Factor out generic romstage component
The romstage of Fintek Super I/O's is identical, leading to replication
of essentially the same code prone to bitrot. Herein we consolidate the
early pre-ram UART initialisation code into fintek/common, rather we
leave the exceptions to be implemented under model/.

More precisely we provide a well documented version of early_serial.c
under fintek/common and select by way of Kconfig as a generic romstage
component to Super I/O support. We leave future Super I/O's the option
to implement `non-standard` initialisation code should such a (unlikely)
need araise. A primary advantage is that new support for romstage serial
is now trival to add. We also provide some Kconfig documentation while
here.

Change-Id: I3c62561558a62ece944a167ba302fb7076bba001
Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-on: http://review.coreboot.org/5575
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
2014-04-26 18:22:11 +02:00
..
acpi winbond/w83627dhg: Fix logical device power down in ACPI 2013-07-03 17:58:20 +02:00
common pnp: Add some default functions to enter/exit config state 2013-07-03 16:13:11 +02:00
fintek superio/fintek/*: Factor out generic romstage component 2014-04-26 18:22:11 +02:00
intel uart8250: Drop includes in superio 2014-02-06 11:17:24 +01:00
ite superio/ite/it8673f: Remove poor implementation 2014-04-26 13:10:54 +02:00
nsc uart8250: Drop includes in superio 2014-02-06 11:17:24 +01:00
nuvoton superio/nuvoton/nct5104d: Avoid .c includes 2014-04-06 06:08:37 +02:00
renesas uart8250: Drop includes in superio 2014-02-06 11:17:24 +01:00
serverengines x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
smsc uart8250: Drop includes in superio 2014-02-06 11:17:24 +01:00
via uart: Redefine Kconfig options 2014-04-09 11:24:43 +02:00
winbond superio/winbond/w83627thg: Avoid .c includes 2014-04-06 06:23:08 +02:00
Kconfig AMD SB800: don't switch clock from 14 to 48 MHz for smscsuperio 2013-03-06 19:07:28 +01:00
Makefile.inc pnp: Add some default functions to enter/exit config state 2013-07-03 16:13:11 +02:00