Lines Matching defs:iqs626_channels
365 static const struct iqs626_channel_desc iqs626_channels[] = {
451 unsigned int kp_type[ARRAY_SIZE(iqs626_channels)]
453 unsigned int kp_code[ARRAY_SIZE(iqs626_channels)]
501 if (!iqs626_channels[ch_id].events[i])
774 for (i = 0; i < iqs626_channels[ch_id].num_ch; i++) {
925 sys_reg->redo_ati |= iqs626_channels[ch_id].active;
928 sys_reg->reseed |= iqs626_channels[ch_id].active;
1209 for (i = 0; i < ARRAY_SIZE(iqs626_channels); i++) {
1211 iqs626_channels[i].name) < 0)
1214 *assoc_select |= iqs626_channels[i].active;
1377 for (i = 0; i < ARRAY_SIZE(iqs626_channels); i++) {
1379 iqs626_channels[i].name);
1388 sys_reg->active |= iqs626_channels[i].active;
1398 if (sys_reg->active & iqs626_channels[IQS626_CH_TP_2].active &&
1434 for (i = 0; i < ARRAY_SIZE(iqs626_channels); i++) {
1435 if (!(sys_reg->active & iqs626_channels[i].active))
1448 if (!(sys_reg->active & iqs626_channels[IQS626_CH_TP_2].active))
1467 u8 tp_mask = iqs626_channels[IQS626_CH_TP_3].active;
1539 if (sys_reg->active & iqs626_channels[IQS626_CH_HALL].active) {
1548 *dir_mask &= ~iqs626_channels[IQS626_CH_HALL].active;
1550 *dir_mask |= iqs626_channels[IQS626_CH_HALL].active;
1553 for (i = 0; i < ARRAY_SIZE(iqs626_channels); i++) {
1554 if (!(sys_reg->active & iqs626_channels[i].active))
1564 state &= iqs626_channels[i].active;
1579 if (!(sys_reg->active & iqs626_channels[IQS626_CH_TP_2].active))
1584 state &= iqs626_channels[IQS626_CH_TP_2].active;