static void tsc2005_start_scan(struct tsc2005 *ts) { tsc2005_write(ts, TSC2005_REG_CFR0, TSC2005_CFR0_INITVALUE); tsc2005_write(ts, TSC2005_REG_CFR1, TSC2005_CFR1_INITVALUE); tsc2005_write(ts, TSC2005_REG_CFR2, TSC2005_CFR2_INITVALUE); tsc2005_cmd(ts, TSC2005_CMD_NORMAL); }
static int tsc2005_configure(struct tsc2005 *ts, int flags) { tsc2005_write(ts, TSC2005_REG_CFR0, TSC2005_CFR0_INITVALUE); tsc2005_write(ts, TSC2005_REG_CFR1, TSC2005_CFR1_INITVALUE); tsc2005_write(ts, TSC2005_REG_CFR2, TSC2005_CFR2_INITVALUE); tsc2005_cmd(ts, flags); return 0; }
static void tsc2005_stop_scan(struct tsc2005 *ts) { tsc2005_cmd(ts, TSC2005_CMD_STOP); }