Lines Matching defs:col
75 int col;
76 for (col = 0; col < omap_kp->cols; col++) {
77 if (value & (1 << col))
78 omap_set_gpio_dataout(col_gpios[col], 1);
80 omap_set_gpio_dataout(col_gpios[col], 0);
125 int col = 0;
134 for (col = 0; col < omap_kp->cols; col++) {
135 set_col_gpio_val(omap_kp, ~(1 << col));
136 state[col] = ~(get_row_gpio_val(omap_kp)) & 0x3f;
146 for (col = 0; col < omap_kp->cols; col++) {
147 omap_writew(~(1 << col) & 0xff,
152 state[col] = ~omap_readw(OMAP_MPUIO_BASE +
160 static inline int omap_kp_find_key(int col, int row)
164 key = KEY(col, row, 0);
175 int col, row;
182 for (col = 0; col < omap_kp_data->cols; col++) {
183 changed = new_state[col] ^ keypad_state[col];
184 key_down |= new_state[col];
193 printk(KERN_INFO "omap-keypad: key %d-%d %s\n", col,
194 row, (new_state[col] & (1 << row)) ?
197 key = omap_kp_find_key(col, row);
201 col, row);
213 new_state[col] & (1 << row));