Lines Matching refs:ch_id
461 struct fwnode_handle *ch_node, enum iqs626_ch_id ch_id)
471 switch (ch_id) {
486 i = ch_id - IQS626_CH_GEN_0;
501 if (!iqs626_channels[ch_id].events[i])
504 if (ch_id == IQS626_CH_TP_2 || ch_id == IQS626_CH_TP_3) {
518 iqs626->kp_code[ch_id][i] = val;
523 if (ch_id == IQS626_CH_HALL)
537 iqs626->kp_type[ch_id][i] = val;
563 if (ch_id != IQS626_CH_TP_2 && ch_id != IQS626_CH_TP_3 &&
573 if (ch_id == IQS626_CH_HALL)
587 struct fwnode_handle *ch_node, enum iqs626_ch_id ch_id)
595 switch (ch_id) {
608 i = ch_id - IQS626_CH_GEN_0;
632 if (ch_id != IQS626_CH_TP_2 && ch_id != IQS626_CH_TP_3 &&
715 enum iqs626_ch_id ch_id)
774 for (i = 0; i < iqs626_channels[ch_id].num_ch; i++) {
882 struct fwnode_handle *ch_node, enum iqs626_ch_id ch_id)
891 switch (ch_id) {
904 i = ch_id - IQS626_CH_GEN_0;
916 error = iqs626_parse_ati_target(iqs626, ch_node, ch_id);
920 error = iqs626_parse_events(iqs626, ch_node, ch_id);
925 sys_reg->redo_ati |= iqs626_channels[ch_id].active;
928 sys_reg->reseed |= iqs626_channels[ch_id].active;
942 if (ch_id == IQS626_CH_GEN_0 ||
943 ch_id == IQS626_CH_GEN_1 ||
944 ch_id == IQS626_CH_GEN_2)
949 if (ch_id == IQS626_CH_GEN_0 ||
950 ch_id == IQS626_CH_GEN_1 ||
951 ch_id == IQS626_CH_GEN_2) {
990 if (ch_id == IQS626_CH_HALL)
1002 if (ch_id == IQS626_CH_GEN_0 ||
1003 ch_id == IQS626_CH_GEN_1 ||
1004 ch_id == IQS626_CH_GEN_2) {
1062 if (ch_id == IQS626_CH_TP_2 || ch_id == IQS626_CH_TP_3)
1063 return iqs626_parse_trackpad(iqs626, ch_node, ch_id);
1065 if (ch_id == IQS626_CH_ULP_0) {
1075 i = ch_id - IQS626_CH_GEN_0;
1144 if (ch_id == IQS626_CH_ULP_0)
1201 i = ch_id - IQS626_CH_GEN_0;