Lines Matching refs:variant
118 * @variant: STMPE variant
131 const struct stmpe_keypad_variant *variant;
142 const struct stmpe_keypad_variant *variant = keypad->variant;
147 if (variant->auto_increment)
149 variant->num_data, data);
151 for (i = 0; i < variant->num_data; i++) {
166 const struct stmpe_keypad_variant *variant = keypad->variant;
175 for (i = 0; i < variant->num_normal_data; i++) {
196 const struct stmpe_keypad_variant *variant = keypad->variant;
197 unsigned int col_gpios = variant->col_gpios;
198 unsigned int row_gpios = variant->row_gpios;
217 for (i = 0; i < variant->max_cols; i++) {
228 for (i = 0; i < variant->max_rows; i++) {
247 if (variant->set_pullup) {
266 const struct stmpe_keypad_variant *variant = keypad->variant;
292 if (variant->max_rows > 8) {
351 keypad->variant = &stmpe_keypad_variants[stmpe->partnum];