Home
last modified time | relevance | path

Searched refs:max_y (Results 1 – 25 of 41) sorted by relevance

12

/drivers/input/rmi4/
A Drmi_2d_sensor.c36 obj->y = sensor->max_y - obj->y; in rmi_2d_sensor_abs_process()
59 obj->y = min(sensor->max_y, obj->y); in rmi_2d_sensor_abs_process()
141 int max_x, max_y; in rmi_2d_sensor_set_input_params() local
152 sensor->max_y = min(sensor->max_y, in rmi_2d_sensor_set_input_params()
158 max_y = sensor->max_y; in rmi_2d_sensor_set_input_params()
160 swap(max_x, max_y); in rmi_2d_sensor_set_input_params()
162 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, max_y, 0, 0); in rmi_2d_sensor_set_input_params()
166 res_y = (sensor->max_y - sensor->min_y) / sensor->y_mm; in rmi_2d_sensor_set_input_params()
A Drmi_2d_sensor.h53 u16 max_y; member
A Drmi_f12.c104 sensor->max_y = (buf[offset + 3] << 8) | buf[offset + 2]; in rmi_f12_read_sensor_tuning()
109 sensor->max_x, sensor->max_y); in rmi_f12_read_sensor_tuning()
145 sensor->y_mm = sensor->max_y / dpm_resolution; in rmi_f12_read_sensor_tuning()
/drivers/input/touchscreen/
A Dpenmount.c199 int max_x, max_y; in pm_connect() local
231 max_x = max_y = 0x3ff; in pm_connect()
238 max_x = max_y = 0x3ff; in pm_connect()
245 max_x = max_y = 0x7ff; in pm_connect()
253 max_x = max_y = 0x3ff; in pm_connect()
259 input_set_abs_params(pm->dev, ABS_Y, 0, max_y, 0, 0); in pm_connect()
266 ABS_MT_POSITION_Y, 0, max_y, 0, 0); in pm_connect()
A Dst1232.c114 u16 *max_y) in st1232_ts_read_resolution() argument
127 *max_y = (((buf[0] & 0x0007) << 8) | buf[2]) - 1; in st1232_ts_read_resolution()
236 u16 max_x, max_y; in st1232_ts_probe() local
315 &max_x, &max_y); in st1232_ts_probe()
318 error = st1232_ts_read_resolution(ts, &max_x, &max_y); in st1232_ts_probe()
329 0, max_y, 0, 0); in st1232_ts_probe()
A Dektf2127.c260 int max_x, max_y; in ektf2127_probe() local
297 max_y = ektf2127_query_dimension(client, false); in ektf2127_probe()
298 if (max_y < 0) in ektf2127_probe()
299 return max_y; in ektf2127_probe()
302 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, max_y, 0, 0); in ektf2127_probe()
A Dbcm_iproc_tsc.c132 u32 max_y; member
162 .max_y = Y_MAX,
246 y = priv->cfg_params.max_y - y; in iproc_touchscreen_interrupt()
401 of_property_read_u32(np, "touchscreen-size-y", &priv->cfg_params.max_y); in iproc_get_tsc_config()
474 input_set_abs_params(idev, ABS_Y, Y_MIN, priv->cfg_params.max_y, in iproc_ts_probe()
A Ds6sy761.c339 unsigned int *max_x, unsigned int *max_y) in s6sy761_hw_init() argument
365 *max_y = get_unaligned_be16(buffer + 2); in s6sy761_hw_init()
392 unsigned int max_x, max_y; in s6sy761_probe() local
419 err = s6sy761_hw_init(sdata, &max_x, &max_y); in s6sy761_probe()
433 input_set_abs_params(sdata->input, ABS_MT_POSITION_Y, 0, max_y, 0, 0); in s6sy761_probe()
A Diqs5xx.c490 u16 max_x, max_y; in iqs5xx_axis_init() local
511 error = iqs5xx_read_word(client, IQS5XX_Y_RES, &max_y); in iqs5xx_axis_init()
516 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, max_y, 0, 0); in iqs5xx_axis_init()
525 if (prop->max_x >= U16_MAX || prop->max_y >= U16_MAX) { in iqs5xx_axis_init()
527 prop->max_x, prop->max_y); in iqs5xx_axis_init()
537 if (prop->max_y != max_y) { in iqs5xx_axis_init()
538 error = iqs5xx_write_word(client, IQS5XX_Y_RES, prop->max_y); in iqs5xx_axis_init()
A Dhynitron_cstxxx.c382 if (!ts_data->prop.max_x || !ts_data->prop.max_y) { in cst3xx_input_dev_int()
385 ts_data->prop.max_x, ts_data->prop.max_y); in cst3xx_input_dev_int()
387 ts_data->prop.max_y = 1920; in cst3xx_input_dev_int()
391 ABS_MT_POSITION_Y, ts_data->prop.max_y); in cst3xx_input_dev_int()
A Dzet6223.c31 u16 max_y; member
163 ts->max_y = get_unaligned_le16(&buf[10]); in zet6223_query_device()
206 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, ts->max_y, 0, 0); in zet6223_probe()
A Dmms114.c355 val |= ((props->max_y >> 8) & 0xf) << 4; in mms114_setup_regs()
459 if (device_property_read_u32(dev, "y-size", &props->max_y)) { in mms114_parse_legacy_bindings()
552 if (!data->props.max_x || !data->props.max_y) { in mms114_probe()
562 0, data->props.max_y, 0, 0); in mms114_probe()
A Dbu21013_ts.c412 u32 max_x = 0, max_y = 0; in bu21013_probe() local
449 device_property_read_u32(dev, "rohm,touch-max-y", &max_y); in bu21013_probe()
452 input_set_abs_params(in_dev, ABS_MT_POSITION_Y, 0, max_y, 0, 0); in bu21013_probe()
A Dmelfas_mip4.c159 unsigned int max_y; member
323 ts->max_y = get_unaligned_le16(&buf[2]); in mip4_query_device()
325 ts->max_x, ts->max_y); in mip4_query_device()
1144 input_set_abs_params(ts->input, ABS_MT_POSITION_Y, 0, ts->max_y, 0, 0); in mip4_flash_fw()
1146 input_set_abs_params(ts->input, ABS_Y, 0, ts->max_y, 0, 0); in mip4_flash_fw()
1480 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, ts->max_y, 0, 0); in mip4_probe()
A Datmel_mxt_ts.c293 unsigned int max_y; member
853 if (data->max_y < 1024) in mxt_proc_t9_message()
1973 data->max_y = get_unaligned_le16(&range.y); in mxt_read_t9_resolution()
2016 data->max_y = get_unaligned_le16(&range_y); in mxt_read_t100_config()
2124 if (data->max_y == 0) in mxt_initialize_input_device()
2125 data->max_y = 1023; in mxt_initialize_input_device()
2128 swap(data->max_x, data->max_y); in mxt_initialize_input_device()
2130 dev_info(dev, "Touchscreen size X%uY%u\n", data->max_x, data->max_y); in mxt_initialize_input_device()
2152 input_set_abs_params(input_dev, ABS_Y, 0, data->max_y, 0, 0); in mxt_initialize_input_device()
2187 0, data->max_y, 0, 0); in mxt_initialize_input_device()
A Dzforce_ts.c248 error = zforce_resolution(ts, ts->prop.max_x, ts->prop.max_y); in zforce_start()
327 point.coord_y > ts->prop.max_y) { in zforce_touch_event()
765 if (ts->prop.max_x == 0 || ts->prop.max_y == 0) in zforce_probe()
A Dwdt87xx_i2c.c173 u32 max_y; member
467 param->max_y = DIV_ROUND_CLOSEST(MAX_UNIT_AXIS * param->phy_h, in wdt87xx_get_sysparam()
976 if (x > param->max_x || y > param->max_y) in wdt87xx_report_contact()
1044 wdt->param.max_y, 0, 0); in wdt87xx_ts_create_input_device()
/drivers/input/mouse/
A Delan_i2c_core.c70 unsigned int max_y; member
405 "touchscreen-size-y", &data->max_y)) { in elan_query_device_parameters()
408 &data->max_y); in elan_query_device_parameters()
414 --data->max_y; in elan_query_device_parameters()
429 data->width_y = data->max_y / y_traces; in elan_query_device_parameters()
444 data->y_res = (data->max_y + 1) / y_mm; in elan_query_device_parameters()
930 if (pos_x > data->max_x || pos_y > data->max_y) { in elan_report_contact()
934 data->max_x, data->max_y); in elan_report_contact()
946 input_report_abs(input, ABS_MT_POSITION_Y, data->max_y - pos_y); in elan_report_contact()
1149 input_set_abs_params(input, ABS_Y, 0, data->max_y, 0, 0); in elan_setup_input_device()
[all …]
A Delan_i2c.h92 unsigned int *max_x, unsigned int *max_y);
A Delan_i2c_smbus.c226 unsigned int *max_x, unsigned int *max_y) in elan_smbus_get_max() argument
240 *max_y = (0xf0 & val[0]) << 4 | val[2]; in elan_smbus_get_max()
/drivers/input/tablet/
A Dwacom_serial4.c172 unsigned int max_x, max_y; member
238 wacom->max_y = 3711; in wacom_handle_model_response()
279 r = sscanf(wacom->data, "~C%u,%u", &wacom->max_x, &wacom->max_y); in wacom_handle_coordinates_response()
507 if (!(wacom->max_x && wacom->max_y)) { in wacom_setup()
575 input_set_abs_params(wacom->dev, ABS_Y, 0, wacom->max_y, 0, 0); in wacom_connect()
A Dhanwang.c66 int max_y; member
382 0, hanwang->features->max_y, 4, 0); in hanwang_probe()
/drivers/hid/
A Dhid-elan.c46 u16 max_y; member
138 drvdata->max_y = (dmabuf[4] << 8) | dmabuf[3]; in elan_get_device_params()
180 input_set_abs_params(input, ABS_MT_POSITION_Y, 0, drvdata->max_y, in elan_input_configured()
222 y = drvdata->max_y - in elan_report_mt_slot()
A Dhid-asus.c113 int max_y; member
141 .max_y = 1758,
149 .max_y = 1120,
159 .max_y = 1320,
169 .max_y = 1716,
179 .max_y = 1320,
189 .max_y = 1380,
204 y = drvdat->tp->max_y - ((data[0] & CONTACT_Y_MSB_MASK) << 8 | data[2]); in asus_report_contact_down()
899 drvdata->tp->max_y, 0, 0); in asus_input_configured()
/drivers/input/
A Dtouchscreen.c123 prop->max_y = input_abs_get_max(input, axis_y); in touchscreen_parse_properties()
156 *y = prop->max_y - *y; in touchscreen_apply_prop_to_x_y()

Completed in 64 milliseconds

12