Lines Matching full:direct

34 #define KPDK            0x0008 /* Keypad Direct Key register */
49 #define KPC_DKN(n) ((((n) - 1) & 0x7) << 6) /* direct key number */
61 #define KPC_DK_DEB_SEL (0x1 << 9) /* Direct Keypad Debounce Select */
62 #define KPC_DI (0x1 << 5) /* Direct key interrupt bit */
66 #define KPC_DE (0x1 << 1) /* Direct Keypad Enable */
67 #define KPC_DIE (0x1 << 0) /* Direct Keypad interrupt Enable */
160 error = of_property_read_u32(np, "marvell,direct-key-count", in pxa27x_keypad_direct_key_parse_dt()
164 * If do not have marvel,direct-key-count defined, in pxa27x_keypad_direct_key_parse_dt()
165 * it means direct key is not supported. in pxa27x_keypad_direct_key_parse_dt()
170 error = of_property_read_u32(np, "marvell,direct-key-mask", in pxa27x_keypad_direct_key_parse_dt()
177 * If marvell,direct-key-mask is not defined, driver will use in pxa27x_keypad_direct_key_parse_dt()
184 "marvell,direct-key-low-active"); in pxa27x_keypad_direct_key_parse_dt()
186 prop = of_get_property(np, "marvell,direct-key-map", &proplen); in pxa27x_keypad_direct_key_parse_dt()
248 * Now we depends on direct-rel-code. in pxa27x_keypad_rotary_parse_dt()
303 dev_err(dev, "failed to parse direct key\n"); in pxa27x_keypad_build_keycode_from_dt()
321 * The keycodes may not only includes matrix key but also the direct in pxa27x_keypad_build_keycode_from_dt()
357 * The keycodes may not only include matrix keys but also the direct in pxa27x_keypad_build_keycode()
362 /* For direct keys. */ in pxa27x_keypad_build_keycode()
607 /* enable rotary key, debounce interval same as direct keys */ in pxa27x_keypad_config()
624 * Direct keys usage may not start from KP_DKIN0, check the platfrom in pxa27x_keypad_config()
632 /* enable direct key */ in pxa27x_keypad_config()