Lines Matching refs:reg_addr
145 struct edt_reg_addr reg_addr; member
586 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_restore_reg_parameters() local
589 regmap_write(regmap, reg_addr->reg_threshold, tsdata->threshold); in edt_ft5x06_restore_reg_parameters()
590 regmap_write(regmap, reg_addr->reg_gain, tsdata->gain); in edt_ft5x06_restore_reg_parameters()
591 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
592 regmap_write(regmap, reg_addr->reg_offset, tsdata->offset); in edt_ft5x06_restore_reg_parameters()
593 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
594 regmap_write(regmap, reg_addr->reg_offset_x, tsdata->offset_x); in edt_ft5x06_restore_reg_parameters()
595 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
596 regmap_write(regmap, reg_addr->reg_offset_y, tsdata->offset_y); in edt_ft5x06_restore_reg_parameters()
597 if (reg_addr->reg_report_rate != NO_REGISTER) in edt_ft5x06_restore_reg_parameters()
598 regmap_write(regmap, reg_addr->reg_report_rate, in edt_ft5x06_restore_reg_parameters()
978 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_get_defaults() local
985 regmap_write(regmap, reg_addr->reg_threshold, val); in edt_ft5x06_ts_get_defaults()
991 regmap_write(regmap, reg_addr->reg_gain, val); in edt_ft5x06_ts_get_defaults()
997 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_ts_get_defaults()
998 regmap_write(regmap, reg_addr->reg_offset, val); in edt_ft5x06_ts_get_defaults()
1004 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_ts_get_defaults()
1005 regmap_write(regmap, reg_addr->reg_offset_x, val); in edt_ft5x06_ts_get_defaults()
1011 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_ts_get_defaults()
1012 regmap_write(regmap, reg_addr->reg_offset_y, val); in edt_ft5x06_ts_get_defaults()
1019 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_get_parameters() local
1023 regmap_read(regmap, reg_addr->reg_threshold, &tsdata->threshold); in edt_ft5x06_ts_get_parameters()
1024 regmap_read(regmap, reg_addr->reg_gain, &tsdata->gain); in edt_ft5x06_ts_get_parameters()
1025 if (reg_addr->reg_offset != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1026 regmap_read(regmap, reg_addr->reg_offset, &tsdata->offset); in edt_ft5x06_ts_get_parameters()
1027 if (reg_addr->reg_offset_x != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1028 regmap_read(regmap, reg_addr->reg_offset_x, &tsdata->offset_x); in edt_ft5x06_ts_get_parameters()
1029 if (reg_addr->reg_offset_y != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1030 regmap_read(regmap, reg_addr->reg_offset_y, &tsdata->offset_y); in edt_ft5x06_ts_get_parameters()
1031 if (reg_addr->reg_report_rate != NO_REGISTER) in edt_ft5x06_ts_get_parameters()
1032 regmap_read(regmap, reg_addr->reg_report_rate, in edt_ft5x06_ts_get_parameters()
1035 if (reg_addr->reg_num_x != NO_REGISTER) { in edt_ft5x06_ts_get_parameters()
1036 if (!regmap_read(regmap, reg_addr->reg_num_x, &val)) in edt_ft5x06_ts_get_parameters()
1040 if (reg_addr->reg_num_y != NO_REGISTER) { in edt_ft5x06_ts_get_parameters()
1041 if (!regmap_read(regmap, reg_addr->reg_num_y, &val)) in edt_ft5x06_ts_get_parameters()
1068 struct edt_reg_addr *reg_addr = &tsdata->reg_addr; in edt_ft5x06_ts_set_regs() local
1072 reg_addr->reg_threshold = WORK_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1073 reg_addr->reg_report_rate = WORK_REGISTER_REPORT_RATE; in edt_ft5x06_ts_set_regs()
1074 reg_addr->reg_gain = WORK_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1075 reg_addr->reg_offset = WORK_REGISTER_OFFSET; in edt_ft5x06_ts_set_regs()
1076 reg_addr->reg_offset_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1077 reg_addr->reg_offset_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1078 reg_addr->reg_num_x = WORK_REGISTER_NUM_X; in edt_ft5x06_ts_set_regs()
1079 reg_addr->reg_num_y = WORK_REGISTER_NUM_Y; in edt_ft5x06_ts_set_regs()
1084 reg_addr->reg_threshold = M09_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1085 reg_addr->reg_report_rate = tsdata->version == EDT_M12 ? in edt_ft5x06_ts_set_regs()
1087 reg_addr->reg_gain = M09_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1088 reg_addr->reg_offset = M09_REGISTER_OFFSET; in edt_ft5x06_ts_set_regs()
1089 reg_addr->reg_offset_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1090 reg_addr->reg_offset_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1091 reg_addr->reg_num_x = M09_REGISTER_NUM_X; in edt_ft5x06_ts_set_regs()
1092 reg_addr->reg_num_y = M09_REGISTER_NUM_Y; in edt_ft5x06_ts_set_regs()
1096 reg_addr->reg_threshold = EV_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1097 reg_addr->reg_report_rate = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1098 reg_addr->reg_gain = EV_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1099 reg_addr->reg_offset = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1100 reg_addr->reg_offset_x = EV_REGISTER_OFFSET_X; in edt_ft5x06_ts_set_regs()
1101 reg_addr->reg_offset_y = EV_REGISTER_OFFSET_Y; in edt_ft5x06_ts_set_regs()
1102 reg_addr->reg_num_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1103 reg_addr->reg_num_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1108 reg_addr->reg_threshold = M09_REGISTER_THRESHOLD; in edt_ft5x06_ts_set_regs()
1109 reg_addr->reg_report_rate = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1110 reg_addr->reg_gain = M09_REGISTER_GAIN; in edt_ft5x06_ts_set_regs()
1111 reg_addr->reg_offset = M09_REGISTER_OFFSET; in edt_ft5x06_ts_set_regs()
1112 reg_addr->reg_offset_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1113 reg_addr->reg_offset_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1114 reg_addr->reg_num_x = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1115 reg_addr->reg_num_y = NO_REGISTER; in edt_ft5x06_ts_set_regs()
1289 if (tsdata->reg_addr.reg_report_rate != NO_REGISTER && in edt_ft5x06_ts_probe()
1305 regmap_write(tsdata->regmap, tsdata->reg_addr.reg_report_rate, in edt_ft5x06_ts_probe()