Lines Matching refs:key_val
488 static void adp5588_gpio_irq_handle(struct adp5588_kpad *kpad, int key_val,
491 unsigned int irq, gpio = key_val - GPI_PIN_BASE, irq_type;
499 dev_err(&client->dev, "Could not get hwirq for key(%u)\n", key_val);
530 int key_val = key & KEY_EV_MASK;
533 if (key_val >= GPI_PIN_BASE && key_val <= GPI_PIN_END) {
535 adp5588_gpio_irq_handle(kpad, key_val, key_press);
537 int row = (key_val - 1) / ADP5588_COLS_MAX;
538 int col = (key_val - 1) % ADP5588_COLS_MAX;
543 key_val, row, col, kpad->keycode[code]);