Lines Matching defs:pdata
242 struct st_sensors_platform_data *pdata)
249 if (pdata->drdy_int_pin)
252 pdata->drdy_int_pin);
256 switch (pdata->drdy_int_pin) {
274 dev_err(&indio_dev->dev, "DRDY on pdata not valid.\n");
278 if (pdata->open_drain) {
293 struct st_sensors_platform_data *pdata;
299 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL);
300 if (!pdata)
303 pdata->drdy_int_pin = (u8) val;
305 pdata->drdy_int_pin = defdata ? defdata->drdy_int_pin : 0;
307 pdata->open_drain = device_property_read_bool(dev, "drive-open-drain");
309 return pdata;
337 struct st_sensors_platform_data *pdata)
345 /* If OF/DT pdata exists, it will take precedence of anything else */
346 of_pdata = st_sensors_dev_probe(indio_dev->dev.parent, pdata);
350 pdata = of_pdata;
352 if (pdata) {
353 err = st_sensors_set_drdy_int_pin(indio_dev, pdata);