Lines Matching refs:reg_addr
146 struct edt_reg_addr reg_addr;
590 struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
593 regmap_write(regmap, reg_addr->reg_threshold, tsdata->threshold);
594 regmap_write(regmap, reg_addr->reg_gain, tsdata->gain);
595 if (reg_addr->reg_offset != NO_REGISTER)
596 regmap_write(regmap, reg_addr->reg_offset, tsdata->offset);
597 if (reg_addr->reg_offset_x != NO_REGISTER)
598 regmap_write(regmap, reg_addr->reg_offset_x, tsdata->offset_x);
599 if (reg_addr->reg_offset_y != NO_REGISTER)
600 regmap_write(regmap, reg_addr->reg_offset_y, tsdata->offset_y);
601 if (reg_addr->reg_report_rate != NO_REGISTER)
602 regmap_write(regmap, reg_addr->reg_report_rate,
985 struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
992 regmap_write(regmap, reg_addr->reg_threshold, val);
998 regmap_write(regmap, reg_addr->reg_gain, val);
1004 if (reg_addr->reg_offset != NO_REGISTER)
1005 regmap_write(regmap, reg_addr->reg_offset, val);
1011 if (reg_addr->reg_offset_x != NO_REGISTER)
1012 regmap_write(regmap, reg_addr->reg_offset_x, val);
1018 if (reg_addr->reg_offset_y != NO_REGISTER)
1019 regmap_write(regmap, reg_addr->reg_offset_y, val);
1026 struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
1030 regmap_read(regmap, reg_addr->reg_threshold, &tsdata->threshold);
1031 regmap_read(regmap, reg_addr->reg_gain, &tsdata->gain);
1032 if (reg_addr->reg_offset != NO_REGISTER)
1033 regmap_read(regmap, reg_addr->reg_offset, &tsdata->offset);
1034 if (reg_addr->reg_offset_x != NO_REGISTER)
1035 regmap_read(regmap, reg_addr->reg_offset_x, &tsdata->offset_x);
1036 if (reg_addr->reg_offset_y != NO_REGISTER)
1037 regmap_read(regmap, reg_addr->reg_offset_y, &tsdata->offset_y);
1038 if (reg_addr->reg_report_rate != NO_REGISTER)
1039 regmap_read(regmap, reg_addr->reg_report_rate,
1042 if (reg_addr->reg_num_x != NO_REGISTER) {
1043 if (!regmap_read(regmap, reg_addr->reg_num_x, &val))
1047 if (reg_addr->reg_num_y != NO_REGISTER) {
1048 if (!regmap_read(regmap, reg_addr->reg_num_y, &val))
1075 struct edt_reg_addr *reg_addr = &tsdata->reg_addr;
1079 reg_addr->reg_threshold = WORK_REGISTER_THRESHOLD;
1080 reg_addr->reg_report_rate = WORK_REGISTER_REPORT_RATE;
1081 reg_addr->reg_gain = WORK_REGISTER_GAIN;
1082 reg_addr->reg_offset = WORK_REGISTER_OFFSET;
1083 reg_addr->reg_offset_x = NO_REGISTER;
1084 reg_addr->reg_offset_y = NO_REGISTER;
1085 reg_addr->reg_num_x = WORK_REGISTER_NUM_X;
1086 reg_addr->reg_num_y = WORK_REGISTER_NUM_Y;
1091 reg_addr->reg_threshold = M09_REGISTER_THRESHOLD;
1092 reg_addr->reg_report_rate = tsdata->version == EDT_M12 ?
1094 reg_addr->reg_gain = M09_REGISTER_GAIN;
1095 reg_addr->reg_offset = M09_REGISTER_OFFSET;
1096 reg_addr->reg_offset_x = NO_REGISTER;
1097 reg_addr->reg_offset_y = NO_REGISTER;
1098 reg_addr->reg_num_x = M09_REGISTER_NUM_X;
1099 reg_addr->reg_num_y = M09_REGISTER_NUM_Y;
1103 reg_addr->reg_threshold = EV_REGISTER_THRESHOLD;
1104 reg_addr->reg_report_rate = NO_REGISTER;
1105 reg_addr->reg_gain = EV_REGISTER_GAIN;
1106 reg_addr->reg_offset = NO_REGISTER;
1107 reg_addr->reg_offset_x = EV_REGISTER_OFFSET_X;
1108 reg_addr->reg_offset_y = EV_REGISTER_OFFSET_Y;
1109 reg_addr->reg_num_x = NO_REGISTER;
1110 reg_addr->reg_num_y = NO_REGISTER;
1115 reg_addr->reg_threshold = M09_REGISTER_THRESHOLD;
1116 reg_addr->reg_report_rate = NO_REGISTER;
1117 reg_addr->reg_gain = M09_REGISTER_GAIN;
1118 reg_addr->reg_offset = M09_REGISTER_OFFSET;
1119 reg_addr->reg_offset_x = NO_REGISTER;
1120 reg_addr->reg_offset_y = NO_REGISTER;
1121 reg_addr->reg_num_x = NO_REGISTER;
1122 reg_addr->reg_num_y = NO_REGISTER;
1278 if (tsdata->reg_addr.reg_report_rate != NO_REGISTER &&
1294 regmap_write(tsdata->regmap, tsdata->reg_addr.reg_report_rate,