Lines Matching defs:scan
33 * Matrix scan keyboard connected to SH7709, SH7709A PFC module.
215 * Called by platform specific scan routines to report key events to hpckbd
242 * Platform dependent scan routines.
273 * Pull the n'th scan line in D low.
290 } scan[] = {
309 /* disable output to all lines except the one we scan */
310 _reg_write_2(SH7709_PDCR, dc | scan[column].dc);
311 _reg_write_2(SH7709_PECR, ec | scan[column].ec);
314 /* pull the scan line low */
315 _reg_write_1(SH7709_PDDR, scan[column].d);
316 _reg_write_1(SH7709_PEDR, scan[column].e);
326 /* scan no lines */
330 /* enable all scan lines */
359 * Pull the n'th scan line in C low.
389 } scan[] = {
407 /* disable output to all lines except the one we scan */
408 _reg_write_2(SH7709_PCCR, cc | scan[i].cc);
409 _reg_write_2(SH7709_PDCR, dc | scan[i].dc);
410 _reg_write_2(SH7709_PECR, ec | scan[i].ec);
417 /* pull the scan line low */
418 _reg_write_1(SH7709_PCDR, cd | scan[i].c);
419 _reg_write_1(SH7709_PDDR, dd | scan[i].d);
420 _reg_write_1(SH7709_PEDR, ed | scan[i].e);
432 /* enable all scan lines */
457 /* disable output to all lines except the one we scan */
467 /* pull the scan line low */
476 /* enable all scan lines */