Lines Matching full:rows
73 unsigned int rows; member
98 row_state[col] = ~val & ((1 << keypad->rows) - 1); in samsung_keypad_scan()
121 for (row = 0; row < keypad->rows; row++) { in samsung_keypad_report()
261 of_property_read_u32(np, "samsung,keypad-num-rows", &num_rows); in samsung_keypad_parse_dt()
264 dev_err(dev, "number of keypad rows/columns not specified\n"); in samsung_keypad_parse_dt()
267 pdata->rows = num_rows; in samsung_keypad_parse_dt()
338 if (!pdata->rows || pdata->rows > SAMSUNG_MAX_ROWS) in samsung_keypad_probe()
346 pdata->cfg_gpio(pdata->rows, pdata->cols); in samsung_keypad_probe()
349 keymap_size = (pdata->rows << row_shift) * sizeof(keypad->keycodes[0]); in samsung_keypad_probe()
380 keypad->rows = pdata->rows; in samsung_keypad_probe()
399 pdata->rows, pdata->cols, in samsung_keypad_probe()