Lines Matching defs:pdata
265 struct htc_egpio_platform_data *pdata = dev_get_platdata(&pdev->dev);
289 if ((pdata->bus_width != 16) && (pdata->bus_width != 32))
292 ei->bus_shift = fls(pdata->bus_width - 1) - 3;
295 if ((pdata->reg_width != 8) && (pdata->reg_width != 16))
298 ei->reg_shift = fls(pdata->reg_width - 1);
301 ei->reg_mask = (1 << pdata->reg_width) - 1;
305 ei->nchips = pdata->num_chips;
313 ei->chip[i].reg_start = pdata->chip[i].reg_start;
314 ei->chip[i].cached_values = pdata->chip[i].initial_values;
315 ei->chip[i].is_out = pdata->chip[i].direction;
331 chip->base = pdata->chip[i].gpio_base;
332 chip->ngpio = pdata->chip[i].num_gpios;
340 ei->irq_start = pdata->irq_base;
341 ei->nirqs = pdata->num_irqs;
342 ei->ack_register = pdata->ack_register;
347 if (pdata->invert_acks)