Martin Roth | 2b65ba0 | 2024-02-16 10:43:48 -0700 | [diff] [blame^] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
Kyösti Mälkki | f8c3442 | 2019-07-06 07:46:16 +0300 | [diff] [blame] | 3 | if PC80_SYSTEM |
| 4 | |
Stefan Reinauer | 8483344 | 2012-11-13 15:04:12 -0800 | [diff] [blame] | 5 | # Might be removed (alongside with the PS/2 init code) once payloads |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 6 | # reliably support PS/2 init themselves. |
Stefan Reinauer | a48ca84 | 2015-04-04 01:58:28 +0200 | [diff] [blame] | 7 | |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 8 | config DRIVERS_PS2_KEYBOARD |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 9 | bool "PS/2 keyboard init" |
Alexandru Gagniuc | 6aa8c5b | 2015-03-03 22:37:44 -0600 | [diff] [blame] | 10 | default n |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 11 | help |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 12 | Enable this option to initialize PS/2 keyboards found connected |
| 13 | to the PS/2 port. |
| 14 | |
| 15 | Some payloads (eg, filo) require this option. Other payloads |
Paul Menzel | 7ac7627 | 2014-04-26 10:22:43 +0200 | [diff] [blame] | 16 | (eg, GRUB 2, SeaBIOS, Linux) do not require it. |
Uwe Hermann | 16db6c3 | 2010-09-23 18:48:27 +0000 | [diff] [blame] | 17 | Initializing a PS/2 keyboard can take several hundred milliseconds. |
| 18 | |
Kevin O'Connor | 9c35c84 | 2010-09-09 08:34:02 +0000 | [diff] [blame] | 19 | 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] | 20 | this option, then you can say N here to speed up boot time. |
| 21 | Otherwise say Y. |
Kyösti Mälkki | f8c3442 | 2019-07-06 07:46:16 +0300 | [diff] [blame] | 22 | |
Kyösti Mälkki | f8c3442 | 2019-07-06 07:46:16 +0300 | [diff] [blame] | 23 | endif |
dalao | 56a25a9 | 2019-10-27 17:08:34 +0800 | [diff] [blame] | 24 | |
| 25 | config PS2K_EISAID |
| 26 | string |
| 27 | default "PNP0303" |
| 28 | help |
| 29 | Mainboards can override the default to match vendor drivers and quirks. |
| 30 | |
| 31 | config PS2M_EISAID |
| 32 | string |
| 33 | default "PNP0F13" |
| 34 | help |
| 35 | Mainboards can override the default to match vendor drivers and quirks. |