Patrick Georgi | cc66926 | 2010-03-14 21:31:05 +0000 | [diff] [blame] | 1 | # Options in this file are meant to be deprecated. Avoid their use |
| 2 | # if possible, and if you find the time, or touch the general area |
| 3 | # for other purposes, please consider removing their uses. |
| 4 | |
Stefan Reinauer | 1b34226 | 2011-01-05 02:27:53 +0000 | [diff] [blame] | 5 | menu "Deprecated" |
| 6 | |
Patrick Georgi | cc66926 | 2010-03-14 21:31:05 +0000 | [diff] [blame] | 7 | # It might be possible to consolidate hard_reset() to southbridges, |
| 8 | # given that it (usually) uses its registers. |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 9 | # The long term goal would be to eliminate hard_reset() from boards. |
Patrick Georgi | cc66926 | 2010-03-14 21:31:05 +0000 | [diff] [blame] | 10 | config BOARD_HAS_HARD_RESET |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 11 | bool |
| 12 | default n |
| 13 | help |
| 14 | This variable specifies whether a given board has a reset.c |
| 15 | file containing a hard_reset() function. |
Patrick Georgi | cc66926 | 2010-03-14 21:31:05 +0000 | [diff] [blame] | 16 | |
| 17 | # It might be possible to consolidate FADTs to southbridges. This would |
| 18 | # improve code reuse in the tree. |
| 19 | config BOARD_HAS_FADT |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 20 | bool |
| 21 | default n |
| 22 | help |
| 23 | This variable specifies whether a given board has a board-local |
| 24 | FADT in fadt.c. Long-term, those should be moved to appropriate |
| 25 | chipset components (eg. southbridge). |
Patrick Georgi | cc66926 | 2010-03-14 21:31:05 +0000 | [diff] [blame] | 26 | |
| 27 | # There ought to be a better place to put data than code. Also, make this |
| 28 | # (or a similar) framework more universally usable, so all boards benefit |
| 29 | # from sharing data between the various tables. |
| 30 | config HAVE_BUS_CONFIG |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 31 | bool |
| 32 | default n |
Patrick Georgi | cc66926 | 2010-03-14 21:31:05 +0000 | [diff] [blame] | 33 | help |
| 34 | This variable specifies whether a given board has a get_bus_conf.c |
| 35 | file containing information about bus routing. |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 36 | |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 37 | # Will be removed (alongside with the PS/2 init code) once payloads |
| 38 | # reliably support PS/2 init themselves. |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 39 | config DRIVERS_PS2_KEYBOARD |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 40 | bool "PS/2 keyboard init" |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 41 | default y |
| 42 | help |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 43 | Enable this option to initialize PS/2 keyboards found connected |
| 44 | to the PS/2 port. |
| 45 | |
| 46 | Some payloads (eg, filo) require this option. Other payloads |
| 47 | (eg, SeaBIOS, Linux) do not require it. |
| 48 | Initializing a PS/2 keyboard can take several hundred milliseconds. |
| 49 | |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 50 | If you know you will only use a payload which does not require |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 51 | this option, then you can say N here to speed up boot time. |
| 52 | Otherwise say Y. |
| 53 | |
Stefan Reinauer | 1b34226 | 2011-01-05 02:27:53 +0000 | [diff] [blame] | 54 | endmenu |