coreboot/src/Kconfig.deprecated_options
Kevin O'Connor 9c35c8409d Add a DRIVERS_PS2_KEYBOARD option which controls the PS2 keyboard
initialization.  Not all payloads require it and some keyboards take a
long time to init.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Acked-by: Patrick Georgi <patrick.georgi@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5790 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2010-09-09 08:34:02 +00:00

48 lines
1.9 KiB
Text

# Options in this file are meant to be deprecated. Avoid their use
# if possible, and if you find the time, or touch the general area
# for other purposes, please consider removing their uses.
# It might be possible to consolidate hard_reset() to southbridges,
# given that it (usually) uses its registers.
# The long term goal would be to eliminate hard_reset from boards.
config BOARD_HAS_HARD_RESET
bool
default n
help
This variable specifies whether a given board has a reset.c
file containing a hard_reset() function.
# It might be possible to consolidate FADTs to southbridges. This would
# improve code reuse in the tree.
config BOARD_HAS_FADT
bool
default n
help
This variable specifies whether a given board has a board-local
FADT in fadt.c. Long-term, those should be moved to appropriate
chipset components (eg. southbridge)
# There ought to be a better place to put data than code. Also, make this
# (or a similar) framework more universally usable, so all boards benefit
# from sharing data between the various tables.
config HAVE_BUS_CONFIG
bool
default n
help
This variable specifies whether a given board has a get_bus_conf.c
file containing information about bus routing.
# Will be removed (alongside with the PS2 init code) once payloads
# reliably support PS2 init themselves.
config DRIVERS_PS2_KEYBOARD
bool "PS2 Keyboard init"
default y
help
Enable this option to initialize PS2 keyboards found connected
to the PS2 port. Some payloads (eg, filo) require this
option. Other payloads (eg, SeaBIOS, Linux) do not require
it. Initializing a PS2 keyboard can take several hundred
milliseconds.
If you know you will only use a payload which does not require
this option, then you can say "n" here to speed up boot time.
Otherwise say "y".