Lines Matching refs:pdata
58 const struct mms114_platform_data *pdata; member
146 const struct mms114_platform_data *pdata = data->pdata; in mms114_process_mt() local
166 if (x > pdata->x_size || y > pdata->y_size) { in mms114_process_mt()
172 if (pdata->x_invert) in mms114_process_mt()
173 x = pdata->x_size - x; in mms114_process_mt()
174 if (pdata->y_invert) in mms114_process_mt()
175 y = pdata->y_size - y; in mms114_process_mt()
266 const struct mms114_platform_data *pdata = data->pdata; in mms114_setup_regs() local
278 val = (pdata->x_size >> 8) & 0xf; in mms114_setup_regs()
279 val |= ((pdata->y_size >> 8) & 0xf) << 4; in mms114_setup_regs()
284 val = pdata->x_size & 0xff; in mms114_setup_regs()
289 val = pdata->y_size & 0xff; in mms114_setup_regs()
294 if (pdata->contact_threshold) { in mms114_setup_regs()
296 pdata->contact_threshold); in mms114_setup_regs()
301 if (pdata->moving_threshold) { in mms114_setup_regs()
303 pdata->moving_threshold); in mms114_setup_regs()
338 if (data->pdata->cfg_pin) in mms114_start()
339 data->pdata->cfg_pin(true); in mms114_start()
353 if (data->pdata->cfg_pin) in mms114_stop()
354 data->pdata->cfg_pin(false); in mms114_stop()
382 struct mms114_platform_data *pdata; in mms114_parse_dt() local
388 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in mms114_parse_dt()
389 if (!pdata) { in mms114_parse_dt()
394 if (of_property_read_u32(np, "x-size", &pdata->x_size)) { in mms114_parse_dt()
399 if (of_property_read_u32(np, "y-size", &pdata->y_size)) { in mms114_parse_dt()
405 &pdata->contact_threshold); in mms114_parse_dt()
407 &pdata->moving_threshold); in mms114_parse_dt()
410 pdata->x_invert = true; in mms114_parse_dt()
412 pdata->y_invert = true; in mms114_parse_dt()
414 return pdata; in mms114_parse_dt()
426 const struct mms114_platform_data *pdata; in mms114_probe() local
431 pdata = dev_get_platdata(&client->dev); in mms114_probe()
432 if (!pdata) in mms114_probe()
433 pdata = mms114_parse_dt(&client->dev); in mms114_probe()
435 if (!pdata) { in mms114_probe()
457 data->pdata = pdata; in mms114_probe()
468 input_set_abs_params(input_dev, ABS_X, 0, data->pdata->x_size, 0, 0); in mms114_probe()
469 input_set_abs_params(input_dev, ABS_Y, 0, data->pdata->y_size, 0, 0); in mms114_probe()
476 0, data->pdata->x_size, 0, 0); in mms114_probe()
478 0, data->pdata->y_size, 0, 0); in mms114_probe()