Lines Matching refs:variant
123 const struct stmpe_keypad_variant *variant; member
134 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_read_data() local
139 if (variant->auto_increment) in stmpe_keypad_read_data()
141 variant->num_data, data); in stmpe_keypad_read_data()
143 for (i = 0; i < variant->num_data; i++) { in stmpe_keypad_read_data()
158 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_irq() local
159 u8 fifo[variant->num_data]; in stmpe_keypad_irq()
167 for (i = 0; i < variant->num_normal_data; i++) { in stmpe_keypad_irq()
188 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_altfunc_init() local
189 unsigned int col_gpios = variant->col_gpios; in stmpe_keypad_altfunc_init()
190 unsigned int row_gpios = variant->row_gpios; in stmpe_keypad_altfunc_init()
209 for (i = 0; i < variant->max_cols; i++) { in stmpe_keypad_altfunc_init()
220 for (i = 0; i < variant->max_rows; i++) { in stmpe_keypad_altfunc_init()
239 if (variant->set_pullup) { in stmpe_keypad_altfunc_init()
258 const struct stmpe_keypad_variant *variant = keypad->variant; in stmpe_keypad_chip_init() local
284 if (variant->max_rows > 8) { in stmpe_keypad_chip_init()
343 keypad->variant = &stmpe_keypad_variants[stmpe->partnum]; in stmpe_keypad_probe()