Lines Matching refs:pdata
71 struct davinci_ks_platform_data *pdata; member
83 struct davinci_ks_platform_data *pdata = davinci_ks->pdata; in davinci_ks_initialize() local
95 __raw_writel(pdata->strobe, in davinci_ks_initialize()
97 __raw_writel(pdata->interval, in davinci_ks_initialize()
103 switch (pdata->matrix_type) { in davinci_ks_initialize()
127 int keymapsize = davinci_ks->pdata->keymapsize; in davinci_ks_interrupt()
175 struct davinci_ks_platform_data *pdata = dev_get_platdata(&pdev->dev); in davinci_ks_probe() local
178 if (pdata->device_enable) { in davinci_ks_probe()
179 error = pdata->device_enable(dev); in davinci_ks_probe()
186 if (!pdata->keymap) { in davinci_ks_probe()
192 sizeof(unsigned short) * pdata->keymapsize, GFP_KERNEL); in davinci_ks_probe()
198 memcpy(davinci_ks->keymap, pdata->keymap, in davinci_ks_probe()
199 sizeof(unsigned short) * pdata->keymapsize); in davinci_ks_probe()
244 if (pdata->rep) in davinci_ks_probe()
251 davinci_ks->pdata = pdata; in davinci_ks_probe()
253 for (i = 0; i < davinci_ks->pdata->keymapsize; i++) in davinci_ks_probe()
254 __set_bit(davinci_ks->pdata->keymap[i], key_dev->keybit); in davinci_ks_probe()
265 key_dev->keycodemax = davinci_ks->pdata->keymapsize; in davinci_ks_probe()