Lines Matching refs:pdata

182 	struct bfin_kpad_platform_data *pdata = dev_get_platdata(&pdev->dev);  in bfin_kpad_probe()  local
186 if (!pdata->rows || !pdata->cols || !pdata->keymap) { in bfin_kpad_probe()
191 if (!pdata->keymapsize || in bfin_kpad_probe()
192 pdata->keymapsize > (pdata->rows * pdata->cols)) { in bfin_kpad_probe()
204 bf54x_kpad->keycode = kmalloc(pdata->keymapsize * in bfin_kpad_probe()
211 if (!pdata->debounce_time || pdata->debounce_time > MAX_MULT || in bfin_kpad_probe()
212 !pdata->coldrive_time || pdata->coldrive_time > MAX_MULT) { in bfin_kpad_probe()
218 ((pdata->debounce_time / TIME_SCALE) in bfin_kpad_probe()
220 (((pdata->coldrive_time / TIME_SCALE) << 8) in bfin_kpad_probe()
225 if (!pdata->keyup_test_interval) in bfin_kpad_probe()
229 msecs_to_jiffies(pdata->keyup_test_interval); in bfin_kpad_probe()
231 if (peripheral_request_list((u16 *)&per_rows[MAX_RC - pdata->rows], in bfin_kpad_probe()
238 if (peripheral_request_list((u16 *)&per_cols[MAX_RC - pdata->cols], in bfin_kpad_probe()
279 input->keycodemax = pdata->keymapsize; in bfin_kpad_probe()
282 bfin_keycodecpy(bf54x_kpad->keycode, pdata->keymap, pdata->keymapsize); in bfin_kpad_probe()
287 if (pdata->repeat) in bfin_kpad_probe()
307 bfin_write_KPAD_CTL((((pdata->cols - 1) << 13) & KPAD_COLEN) | in bfin_kpad_probe()
308 (((pdata->rows - 1) << 10) & KPAD_ROWEN) | in bfin_kpad_probe()
322 peripheral_free_list((u16 *)&per_cols[MAX_RC - pdata->cols]); in bfin_kpad_probe()
324 peripheral_free_list((u16 *)&per_rows[MAX_RC - pdata->rows]); in bfin_kpad_probe()
335 struct bfin_kpad_platform_data *pdata = dev_get_platdata(&pdev->dev); in bfin_kpad_remove() local
343 peripheral_free_list((u16 *)&per_rows[MAX_RC - pdata->rows]); in bfin_kpad_remove()
344 peripheral_free_list((u16 *)&per_cols[MAX_RC - pdata->cols]); in bfin_kpad_remove()