Lines Matching defs:pdata
26 struct i2c_gpio_platform_data pdata;
280 struct i2c_gpio_platform_data *pdata)
284 device_property_read_u32(dev, "i2c-gpio,delay-us", &pdata->udelay);
287 pdata->timeout = msecs_to_jiffies(reg);
289 pdata->sda_is_open_drain =
291 pdata->scl_is_open_drain =
293 pdata->scl_is_output_only =
295 pdata->sda_is_output_only =
297 pdata->sda_has_no_pullup =
299 pdata->scl_has_no_pullup =
342 struct i2c_gpio_platform_data *pdata;
356 pdata = &priv->pdata;
359 i2c_gpio_get_properties(dev, pdata);
366 memcpy(pdata, dev_get_platdata(dev), sizeof(*pdata));
377 if (pdata->sda_is_open_drain || pdata->sda_has_no_pullup)
385 if (pdata->scl_is_open_drain || pdata->scl_has_no_pullup)
401 if (!pdata->scl_is_output_only)
403 if (!pdata->sda_is_output_only)
406 if (pdata->udelay)
407 bit_data->udelay = pdata->udelay;
408 else if (pdata->scl_is_output_only)
413 if (pdata->timeout)
414 bit_data->timeout = pdata->timeout;
445 pdata->scl_is_output_only