Annotation of ntddk/src/input/i8042prt/mips/i8042cfg.h, revision 1.1.1.1

1.1       root        1: /*++
                      2: 
                      3: Copyright (c) 1989, 1990, 1991, 1992, 1993  Microsoft Corporation
                      4: 
                      5: Module Name:
                      6: 
                      7:     i8042cfg.h
                      8: 
                      9: Abstract:
                     10: 
                     11:     These are the machine-dependent configuration constants that are used in 
                     12:     the Intel 8042 port driver.
                     13: 
                     14: Revision History:
                     15: 
                     16: --*/
                     17: 
                     18: #ifndef _I8042CFG_
                     19: #define _I8042CFG_
                     20: 
                     21: //
                     22: // Define the interrupt-related configuration constants.
                     23: //
                     24: 
                     25: #define I8042_INTERFACE_TYPE   Internal
                     26: #define I8042_INTERRUPT_MODE   LevelSensitive
                     27: #define I8042_INTERRUPT_SHARE  FALSE
                     28: #define I8042_FLOATING_SAVE    FALSE
                     29: 
                     30: //
                     31: // Define the default allowable retry and polling iterations.
                     32: //
                     33: 
                     34: #define I8042_RESEND_DEFAULT      3
                     35: #define I8042_POLLING_DEFAULT  1024
                     36: #define I8042_POLLING_MAXIMUM 12000
                     37: 
                     38: //
                     39: // Define the keyboard-specific configuration parameters.
                     40: //
                     41: // N.B.  These values are bogus, since we expect the ARC firmware
                     42: //       to put the correct information into the hardware registry.
                     43: //
                     44: 
                     45: #define KEYBOARD_VECTOR  0
                     46: #define KEYBOARD_IRQL    0
                     47: 
                     48: //
                     49: // Define the mouse-specific configuration parameters.
                     50: //
                     51: // N.B.  These values are bogus, since we expect the ARC firmware
                     52: //       to put the correct information into the hardware registry.
                     53: //
                     54: 
                     55: #define MOUSE_VECTOR     0
                     56: #define MOUSE_IRQL       0
                     57: 
                     58: //
                     59: // Define the base port offsets for the i8042 controller command/status and
                     60: // data registers.
                     61: //
                     62: 
                     63: #define I8042_PHYSICAL_BASE           0    // Bogus value
                     64: #define I8042_DATA_REGISTER_OFFSET    0 
                     65: #define I8042_COMMAND_REGISTER_OFFSET 1
                     66: #define I8042_STATUS_REGISTER_OFFSET  1
                     67: #define I8042_REGISTER_LENGTH         1 
                     68: #define I8042_REGISTER_SHARE          FALSE
                     69: #define I8042_PORT_TYPE               CM_RESOURCE_PORT_MEMORY
                     70: 
                     71: #endif // _I8042CFG_

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.