Chapter 5 Input/Output Interfaces
5.6.2 POINTING DEVICE INTERFACE OPERATION
The pointing device (typically a mouse) connects to a
5.6.3 KEYBOARD/POINTING DEVICE INTERFACE PROGRAMMING
Programming the keyboard interface consists of configuration, which occurs during POST, and control, which occurs during runtime.
5.6.3.1 8042 Configuration
The keyboard/pointing device interface must be enabled and configured for a particular speed before it can be used. Enabling and speed parameters of the 8042 logic are affected through the PnP configuration registers of the LPC47B367 I/O controller. Enabling and speed control are automatically set by the BIOS during POST but can also be accomplished with the Setup utility and other software.
The keyboard interface configuration registers are listed in the following table:
Table
Table
Keyboard Interface Configuration Registers
Index |
|
|
Address | Function | R/W |
30h | Activate | R/W |
70h | Primary Interrupt Select | R/W |
72h | Secondary Interrupt Select | R/W |
F0h | Reset and A20 Select | R/W |
Second Edition – April 2003