Lines Matching refs:pdata
120 struct lis3lv02d_platform_data *pdata = client->dev.platform_data; in lis3lv02d_i2c_probe() local
128 pdata = lis3_dev.pdata; in lis3lv02d_i2c_probe()
132 if (pdata) { in lis3lv02d_i2c_probe()
133 if ((pdata->driver_features & LIS3_USE_BLOCK_READ) && in lis3lv02d_i2c_probe()
138 if (pdata->axis_x) in lis3lv02d_i2c_probe()
139 lis3lv02d_axis_map.x = pdata->axis_x; in lis3lv02d_i2c_probe()
141 if (pdata->axis_y) in lis3lv02d_i2c_probe()
142 lis3lv02d_axis_map.y = pdata->axis_y; in lis3lv02d_i2c_probe()
144 if (pdata->axis_z) in lis3lv02d_i2c_probe()
145 lis3lv02d_axis_map.z = pdata->axis_z; in lis3lv02d_i2c_probe()
147 if (pdata->setup_resources) in lis3lv02d_i2c_probe()
148 ret = pdata->setup_resources(); in lis3lv02d_i2c_probe()
162 lis3_dev.pdata = pdata; in lis3lv02d_i2c_probe()
188 if (pdata && pdata->release_resources) in lis3lv02d_i2c_probe()
189 pdata->release_resources(); in lis3lv02d_i2c_probe()
196 struct lis3lv02d_platform_data *pdata = client->dev.platform_data; in lis3lv02d_i2c_remove() local
198 if (pdata && pdata->release_resources) in lis3lv02d_i2c_remove()
199 pdata->release_resources(); in lis3lv02d_i2c_remove()
215 if (!lis3->pdata || !lis3->pdata->wakeup_flags) in lis3lv02d_i2c_suspend()
230 if (!lis3->pdata || !lis3->pdata->wakeup_flags || in lis3lv02d_i2c_resume()