Lines Matching refs:axis_align
29 struct rmi_2d_axis_alignment *axis_align = &sensor->axis_align; in rmi_2d_sensor_abs_process() local
35 if (axis_align->flip_x) in rmi_2d_sensor_abs_process()
38 if (axis_align->flip_y) in rmi_2d_sensor_abs_process()
41 if (axis_align->swap_axes) in rmi_2d_sensor_abs_process()
52 obj->x += axis_align->offset_x; in rmi_2d_sensor_abs_process()
53 obj->y += axis_align->offset_y; in rmi_2d_sensor_abs_process()
55 obj->x = max(axis_align->clip_x_low, obj->x); in rmi_2d_sensor_abs_process()
56 obj->y = max(axis_align->clip_y_low, obj->y); in rmi_2d_sensor_abs_process()
58 if (axis_align->clip_x_high) in rmi_2d_sensor_abs_process()
61 if (axis_align->clip_y_high) in rmi_2d_sensor_abs_process()
73 struct rmi_2d_axis_alignment *axis_align = &sensor->axis_align; in rmi_2d_sensor_abs_report() local
89 if (axis_align->swap_axes) in rmi_2d_sensor_abs_report()
118 struct rmi_2d_axis_alignment *axis_align = &sensor->axis_align; in rmi_2d_sensor_rel_report() local
123 if (axis_align->flip_x) in rmi_2d_sensor_rel_report()
126 if (axis_align->flip_y) in rmi_2d_sensor_rel_report()
129 if (axis_align->swap_axes) in rmi_2d_sensor_rel_report()
148 sensor->min_x = sensor->axis_align.clip_x_low; in rmi_2d_sensor_set_input_params()
149 if (sensor->axis_align.clip_x_high) in rmi_2d_sensor_set_input_params()
151 sensor->axis_align.clip_x_high); in rmi_2d_sensor_set_input_params()
153 sensor->min_y = sensor->axis_align.clip_y_low; in rmi_2d_sensor_set_input_params()
154 if (sensor->axis_align.clip_y_high) in rmi_2d_sensor_set_input_params()
156 sensor->axis_align.clip_y_high); in rmi_2d_sensor_set_input_params()
162 if (sensor->axis_align.swap_axes) in rmi_2d_sensor_set_input_params()
170 if (sensor->axis_align.swap_axes) in rmi_2d_sensor_set_input_params()
235 pdata->axis_align.swap_axes = of_property_read_bool(dev->of_node, in rmi_2d_sensor_of_probe()
238 pdata->axis_align.flip_x = of_property_read_bool(dev->of_node, in rmi_2d_sensor_of_probe()
241 pdata->axis_align.flip_y = of_property_read_bool(dev->of_node, in rmi_2d_sensor_of_probe()
248 pdata->axis_align.clip_x_low = val; in rmi_2d_sensor_of_probe()
254 pdata->axis_align.clip_y_low = val; in rmi_2d_sensor_of_probe()
260 pdata->axis_align.clip_x_high = val; in rmi_2d_sensor_of_probe()
266 pdata->axis_align.clip_y_high = val; in rmi_2d_sensor_of_probe()
272 pdata->axis_align.offset_x = val; in rmi_2d_sensor_of_probe()
278 pdata->axis_align.offset_y = val; in rmi_2d_sensor_of_probe()
285 pdata->axis_align.delta_x_threshold = val; in rmi_2d_sensor_of_probe()
292 pdata->axis_align.delta_y_threshold = val; in rmi_2d_sensor_of_probe()