Lines Matching refs:keypad
7 * This code drives an LCD module (/dev/lcd), and a keypad (/dev/keypad)
14 * The keypad consists in a matrix of push buttons connecting input pins to
18 * Several profiles are provided for commonly found LCD+keypad modules on the
187 /* these variables are specific to the keypad */
190 } keypad;
275 * keypad types
461 * WARNING! no check will be performed about collisions with keypad !
1071 * These are the file operation function for user access to /dev/keypad
1133 .name = "keypad",
1394 if (keypad.enabled && keypad_initialized) {
1601 /* must init LCD first, just in case an IRQ from the keypad is
1602 * generated at keypad init
1610 if (keypad.enabled) {
1642 if (keypad.enabled) {
1680 /* 8 bits, 2*16, old keypad */
1691 /* serial, 2*16, new keypad */
1696 /* 8 bits, 2*16 hantronix-like, no keypad */
1701 /* generic 8 bits, 2*16, nexcom keypad, eg. Nexcom. */
1706 /* 8 bits, 2*40, old keypad */
1713 * Overwrite selection with module param values (both keypad and lcd),
1721 keypad.enabled = (selected_keypad_type > 0);
1760 if (!lcd.enabled && !keypad.enabled) {