Lines Matching +full:0 +full:x0000003f

12  * Row 0, Columns 2, 4, and 7 at the same time.  This action can
33 #define KEY_INIT 0x00 /* Key Scan Initialization register */
34 #define KEY_DIAG 0x04 /* Key Scan Diagnostic register */
35 #define KEY_REG 0x08 /* Key Value Capture register */
38 #define KEY_INIT_DBNC_MASK (0x00ff0000)
44 #define KEY_INIT_PRSCL_MASK (0x000003ff)
45 #define KEY_INIT_PRSCL_SHIFT (0)
48 #define KEY_DIAG_MASK (0x0000003f)
49 #define KEY_DIAG_SHIFT (0)
56 #define KEY_REG_KEY2_MASK (0x00000fc0)
58 #define KEY_REG_KEY1_MASK (0x0000003f)
59 #define KEY_REG_KEY1_SHIFT (0)
97 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
100 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
110 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
113 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
118 keypad->key2 = 0; in ep93xx_keypad_irq_handler()
121 input_report_key(input_dev, keypad->key1, 0); in ep93xx_keypad_irq_handler()
122 input_report_key(input_dev, keypad->key2, 0); in ep93xx_keypad_irq_handler()
124 keypad->key1 = keypad->key2 = 0; in ep93xx_keypad_irq_handler()
134 unsigned int val = 0; in ep93xx_keypad_config()
164 return 0; in ep93xx_keypad_open()
197 return 0; in ep93xx_keypad_suspend()
221 return 0; in ep93xx_keypad_resume()
252 keypad->irq = platform_get_irq(pdev, 0); in ep93xx_keypad_probe()
253 if (keypad->irq < 0) { in ep93xx_keypad_probe()
258 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ep93xx_keypad_probe()
311 0, pdev->name, keypad); in ep93xx_keypad_probe()
322 return 0; in ep93xx_keypad_probe()
358 res = platform_get_resource(pdev, IORESOURCE_MEM, 0); in ep93xx_keypad_remove()
363 return 0; in ep93xx_keypad_remove()