genode/repos/os/src/drivers/input/spec/ps2
Emery Hemingway 65d7eff10f Tup: strip down configuration options
Autodetect x86, remove conditional NOVA builds.
2019-10-04 00:52:02 +02:00
..
pbxa9 os: name pbxa9 ps2_drv explicitely (ref #2190) 2019-05-16 13:11:01 +02:00
x86 Tup: strip down configuration options 2019-10-04 00:52:02 +02:00
input_driver.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
irq_handler.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
led_state.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ps2_keyboard.h ps2: initially set all keyboard LEDs off 2019-07-09 15:57:32 +02:00
ps2_mouse.h ps2_drv: wait longer for ACK after RESET command 2019-08-13 12:02:03 +02:00
README ps2_drv: drive mode indicator LEDs 2017-11-06 13:57:20 +01:00
scan_code_set_1.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
scan_code_set_2.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
serial_interface.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
Tuprules.tup Tupify 2019-10-03 21:25:36 +02:00
verbose.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00

The PS/2 driver makes PS/2 mouse and keyboard input available as an input
session. It accepts the following configuration attributes. The default
values are shown as attribute values.

! <config verbose_keyboard="no"
!         verbose_mouse="no"
!         verbose_scancodes="no"
!         capslock_led="no"
!         numlock_led="no"
!         scrlock_led="no"/>

The 'capslock_led', 'numlock_led', and 'scrlock_led' attributes can have the
values "no" (LED is turned off), "yes" (LED is turned on), or "rom". In the
latter case, the PS/2 driver reads the LED state from a dedicated ROM module
called "capslock", "numlock", or "scrlock" respectively. The ROM module is
expected to have a top-level XML node with the attribute 'enabled' set to
"yes" or "no". The PS/2 driver supports dynamic updates of its configuration
as well as the ROM modules for LED states. This mechanism enables other
components to control the indicator states by the means of providing and
updating those ROM modules.