Lines Matching refs:reg_addr

146 	struct edt_reg_addr reg_addr;  member
587 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_restore_reg_parameters() local
590 regmap_write(regmap, reg_addr->reg_threshold, tsdata->threshold); in edt_ft5x06_restore_reg_parameters()
591 regmap_write(regmap, reg_addr->reg_gain, tsdata->gain); in edt_ft5x06_restore_reg_parameters()
592 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
593 regmap_write(regmap, reg_addr->reg_offset, tsdata->offset); in edt_ft5x06_restore_reg_parameters()
594 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
595 regmap_write(regmap, reg_addr->reg_offset_x, tsdata->offset_x); in edt_ft5x06_restore_reg_parameters()
596 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
597 regmap_write(regmap, reg_addr->reg_offset_y, tsdata->offset_y); in edt_ft5x06_restore_reg_parameters()
598 if (reg_addr->reg_report_rate != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
599 regmap_write(regmap, reg_addr->reg_report_rate, in edt_ft5x06_restore_reg_parameters()
982 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_get_defaults() local
989 regmap_write(regmap, reg_addr->reg_threshold, val); in edt_ft5x06_ts_get_defaults()
995 regmap_write(regmap, reg_addr->reg_gain, val); in edt_ft5x06_ts_get_defaults()
1001 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_ts_get_defaults()
1002 regmap_write(regmap, reg_addr->reg_offset, val); in edt_ft5x06_ts_get_defaults()
1008 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_ts_get_defaults()
1009 regmap_write(regmap, reg_addr->reg_offset_x, val); in edt_ft5x06_ts_get_defaults()
1015 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_ts_get_defaults()
1016 regmap_write(regmap, reg_addr->reg_offset_y, val); in edt_ft5x06_ts_get_defaults()
1023 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_get_parameters() local
1027 regmap_read(regmap, reg_addr->reg_threshold, &tsdata->threshold); in edt_ft5x06_ts_get_parameters()
1028 regmap_read(regmap, reg_addr->reg_gain, &tsdata->gain); in edt_ft5x06_ts_get_parameters()
1029 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1030 regmap_read(regmap, reg_addr->reg_offset, &tsdata->offset); in edt_ft5x06_ts_get_parameters()
1031 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1032 regmap_read(regmap, reg_addr->reg_offset_x, &tsdata->offset_x); in edt_ft5x06_ts_get_parameters()
1033 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1034 regmap_read(regmap, reg_addr->reg_offset_y, &tsdata->offset_y); in edt_ft5x06_ts_get_parameters()
1035 if (reg_addr->reg_report_rate != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1036 regmap_read(regmap, reg_addr->reg_report_rate, in edt_ft5x06_ts_get_parameters()
1039 if (reg_addr->reg_num_x != NO_REGISTER) { in edt_ft5x06_ts_get_parameters()
1040 if (!regmap_read(regmap, reg_addr->reg_num_x, &val)) in edt_ft5x06_ts_get_parameters()
1044 if (reg_addr->reg_num_y != NO_REGISTER) { in edt_ft5x06_ts_get_parameters()
1045 if (!regmap_read(regmap, reg_addr->reg_num_y, &val)) in edt_ft5x06_ts_get_parameters()
1072 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_set_regs() local
1076 reg_addr->reg_threshold = WORK_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1077 reg_addr->reg_report_rate = WORK_REGISTER_REPORT_RATE; in edt_ft5x06_ts_set_regs()
1078 reg_addr->reg_gain = WORK_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1079 reg_addr->reg_offset = WORK_REGISTER_OFFSET; in edt_ft5x06_ts_set_regs()
1080 reg_addr->reg_offset_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1081 reg_addr->reg_offset_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1082 reg_addr->reg_num_x = WORK_REGISTER_NUM_X; in edt_ft5x06_ts_set_regs()
1083 reg_addr->reg_num_y = WORK_REGISTER_NUM_Y; in edt_ft5x06_ts_set_regs()
1088 reg_addr->reg_threshold = M09_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1089 reg_addr->reg_report_rate = tsdata->version == EDT_M12 ? in edt_ft5x06_ts_set_regs()
1091 reg_addr->reg_gain = M09_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1092 reg_addr->reg_offset = M09_REGISTER_OFFSET; in edt_ft5x06_ts_set_regs()
1093 reg_addr->reg_offset_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1094 reg_addr->reg_offset_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1095 reg_addr->reg_num_x = M09_REGISTER_NUM_X; in edt_ft5x06_ts_set_regs()
1096 reg_addr->reg_num_y = M09_REGISTER_NUM_Y; in edt_ft5x06_ts_set_regs()
1100 reg_addr->reg_threshold = EV_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1101 reg_addr->reg_report_rate = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1102 reg_addr->reg_gain = EV_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1103 reg_addr->reg_offset = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1104 reg_addr->reg_offset_x = EV_REGISTER_OFFSET_X; in edt_ft5x06_ts_set_regs()
1105 reg_addr->reg_offset_y = EV_REGISTER_OFFSET_Y; in edt_ft5x06_ts_set_regs()
1106 reg_addr->reg_num_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1107 reg_addr->reg_num_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1112 reg_addr->reg_threshold = M09_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1113 reg_addr->reg_report_rate = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1114 reg_addr->reg_gain = M09_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1115 reg_addr->reg_offset = M09_REGISTER_OFFSET; in edt_ft5x06_ts_set_regs()
1116 reg_addr->reg_offset_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1117 reg_addr->reg_offset_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1118 reg_addr->reg_num_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1119 reg_addr->reg_num_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1293 if (tsdata->reg_addr.reg_report_rate != NO_REGISTER && in edt_ft5x06_ts_probe()
1309 regmap_write(tsdata->regmap, tsdata->reg_addr.reg_report_rate, in edt_ft5x06_ts_probe()