Lines Matching refs:cfg_params
148 struct tsc_param cfg_params; member
223 for (i = 0; i < priv->cfg_params.fifo_threshold; i++) { in iproc_touchscreen_interrupt()
243 if (priv->cfg_params.invert_x) in iproc_touchscreen_interrupt()
244 x = priv->cfg_params.max_x - x; in iproc_touchscreen_interrupt()
246 if (priv->cfg_params.invert_y) in iproc_touchscreen_interrupt()
247 y = priv->cfg_params.max_y - y; in iproc_touchscreen_interrupt()
284 writel(priv->cfg_params.fifo_threshold, priv->regs + INTERRUPT_THRES); in iproc_ts_start()
288 val |= priv->cfg_params.scanning_period << SCANNING_PERIOD_SHIFT; in iproc_ts_start()
289 val |= priv->cfg_params.debounce_timeout << DEBOUNCE_TIMEOUT_SHIFT; in iproc_ts_start()
290 val |= priv->cfg_params.settling_timeout << SETTLING_TIMEOUT_SHIFT; in iproc_ts_start()
291 val |= priv->cfg_params.touch_timeout << TOUCH_TIMEOUT_SHIFT; in iproc_ts_start()
304 val |= priv->cfg_params.average_data << TS_CONTROLLER_AVGDATA_SHIFT; in iproc_ts_start()
338 priv->cfg_params = iproc_default_config; in iproc_get_tsc_config()
349 priv->cfg_params.scanning_period = val; in iproc_get_tsc_config()
358 priv->cfg_params.debounce_timeout = val; in iproc_get_tsc_config()
367 priv->cfg_params.settling_timeout = val; in iproc_get_tsc_config()
376 priv->cfg_params.touch_timeout = val; in iproc_get_tsc_config()
384 priv->cfg_params.average_data = val; in iproc_get_tsc_config()
393 priv->cfg_params.fifo_threshold = val; in iproc_get_tsc_config()
397 of_property_read_u32(np, "touchscreen-size-x", &priv->cfg_params.max_x); in iproc_get_tsc_config()
398 of_property_read_u32(np, "touchscreen-size-y", &priv->cfg_params.max_y); in iproc_get_tsc_config()
401 &priv->cfg_params.fuzz_x); in iproc_get_tsc_config()
403 &priv->cfg_params.fuzz_y); in iproc_get_tsc_config()
405 priv->cfg_params.invert_x = in iproc_get_tsc_config()
407 priv->cfg_params.invert_y = in iproc_get_tsc_config()
470 input_set_abs_params(idev, ABS_X, X_MIN, priv->cfg_params.max_x, in iproc_ts_probe()
471 priv->cfg_params.fuzz_x, 0); in iproc_ts_probe()
472 input_set_abs_params(idev, ABS_Y, Y_MIN, priv->cfg_params.max_y, in iproc_ts_probe()
473 priv->cfg_params.fuzz_y, 0); in iproc_ts_probe()