Lines Matching refs:pin
173 pin_used[kpad->gpimap[i].pin - GPI_PIN_BASE] = true; in adp5588_build_gpiomap()
277 if (key_val == kpad->gpimap[j].pin) { in adp5588_report_events()
351 unsigned short pin = pdata->gpimap[i].pin; in adp5588_setup() local
353 if (pin <= GPI_PIN_ROW_END) { in adp5588_setup()
354 evt_mode1 |= (1 << (pin - GPI_PIN_ROW_BASE)); in adp5588_setup()
356 evt_mode2 |= ((1 << (pin - GPI_PIN_COL_BASE)) & 0xFF); in adp5588_setup()
357 evt_mode3 |= ((1 << (pin - GPI_PIN_COL_BASE)) >> 8); in adp5588_setup()
402 unsigned short pin = kpad->gpimap[i].pin; in adp5588_report_switch_state() local
404 if (pin <= GPI_PIN_ROW_END) { in adp5588_report_switch_state()
406 pin_loc = pin - GPI_PIN_ROW_BASE; in adp5588_report_switch_state()
407 } else if ((pin - GPI_PIN_COL_BASE) < 8) { in adp5588_report_switch_state()
409 pin_loc = pin - GPI_PIN_COL_BASE; in adp5588_report_switch_state()
412 pin_loc = pin - GPI_PIN_COL_BASE - 8; in adp5588_report_switch_state()
418 pin); in adp5588_report_switch_state()
474 unsigned short pin = pdata->gpimap[i].pin; in adp5588_probe() local
476 if (pin < GPI_PIN_BASE || pin > GPI_PIN_END) { in adp5588_probe()
481 if (pin <= GPI_PIN_ROW_END) { in adp5588_probe()
482 if (pin - GPI_PIN_ROW_BASE + 1 <= pdata->rows) { in adp5588_probe()
487 if (pin - GPI_PIN_COL_BASE + 1 <= pdata->cols) { in adp5588_probe()