Lines Matching refs:variant
106 const struct stmpe_keypad_variant *variant; member
117 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_read_data() local
122 if (variant->auto_increment) in stmpe_keypad_read_data()
124 variant->num_data, data); in stmpe_keypad_read_data()
126 for (i = 0; i < variant->num_data; i++) { in stmpe_keypad_read_data()
141 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_irq() local
142 u8 fifo[variant->num_data]; in stmpe_keypad_irq()
150 for (i = 0; i < variant->num_normal_data; i++) { in stmpe_keypad_irq()
171 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_altfunc_init() local
172 unsigned int col_gpios = variant->col_gpios; in stmpe_keypad_altfunc_init()
173 unsigned int row_gpios = variant->row_gpios; in stmpe_keypad_altfunc_init()
189 for (i = 0; i < variant->max_cols; i++) { in stmpe_keypad_altfunc_init()
198 for (i = 0; i < variant->max_rows; i++) { in stmpe_keypad_altfunc_init()
213 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_chip_init() local
239 if (variant->max_rows > 8) { in stmpe_keypad_chip_init()
354 keypad->variant = &stmpe_keypad_variants[stmpe->partnum]; in stmpe_keypad_probe()