• Home
  • Raw
  • Download

Lines Matching refs:pdata

91 	struct wm2200_pdata pdata;  member
987 if (wm2200->pdata.reset) { in wm2200_reset()
988 gpio_set_value_cansleep(wm2200->pdata.reset, 0); in wm2200_reset()
989 gpio_set_value_cansleep(wm2200->pdata.reset, 1); in wm2200_reset()
2194 struct wm2200_pdata *pdata = dev_get_platdata(&i2c->dev); in wm2200_i2c_probe() local
2238 if (pdata) in wm2200_i2c_probe()
2239 wm2200->pdata = *pdata; in wm2200_i2c_probe()
2263 if (wm2200->pdata.ldo_ena) { in wm2200_i2c_probe()
2264 ret = devm_gpio_request_one(&i2c->dev, wm2200->pdata.ldo_ena, in wm2200_i2c_probe()
2269 wm2200->pdata.ldo_ena, ret); in wm2200_i2c_probe()
2275 if (wm2200->pdata.reset) { in wm2200_i2c_probe()
2276 ret = devm_gpio_request_one(&i2c->dev, wm2200->pdata.reset, in wm2200_i2c_probe()
2281 wm2200->pdata.reset, ret); in wm2200_i2c_probe()
2331 for (i = 0; i < ARRAY_SIZE(wm2200->pdata.gpio_defaults); i++) { in wm2200_i2c_probe()
2332 if (!wm2200->pdata.gpio_defaults[i]) in wm2200_i2c_probe()
2336 wm2200->pdata.gpio_defaults[i]); in wm2200_i2c_probe()
2350 if (!wm2200->pdata.micbias[i].mb_lvl && in wm2200_i2c_probe()
2351 !wm2200->pdata.micbias[i].bypass) in wm2200_i2c_probe()
2355 if (!wm2200->pdata.micbias[i].mb_lvl) in wm2200_i2c_probe()
2356 wm2200->pdata.micbias[i].mb_lvl in wm2200_i2c_probe()
2359 val = (wm2200->pdata.micbias[i].mb_lvl -1) in wm2200_i2c_probe()
2362 if (wm2200->pdata.micbias[i].discharge) in wm2200_i2c_probe()
2365 if (wm2200->pdata.micbias[i].fast_start) in wm2200_i2c_probe()
2368 if (wm2200->pdata.micbias[i].bypass) in wm2200_i2c_probe()
2379 for (i = 0; i < ARRAY_SIZE(wm2200->pdata.in_mode); i++) { in wm2200_i2c_probe()
2383 (wm2200->pdata.in_mode[i] << in wm2200_i2c_probe()
2385 (wm2200->pdata.dmic_sup[i] << in wm2200_i2c_probe()
2418 if (wm2200->pdata.reset) in wm2200_i2c_probe()
2419 gpio_set_value_cansleep(wm2200->pdata.reset, 0); in wm2200_i2c_probe()
2421 if (wm2200->pdata.ldo_ena) in wm2200_i2c_probe()
2422 gpio_set_value_cansleep(wm2200->pdata.ldo_ena, 0); in wm2200_i2c_probe()
2436 if (wm2200->pdata.reset) in wm2200_i2c_remove()
2437 gpio_set_value_cansleep(wm2200->pdata.reset, 0); in wm2200_i2c_remove()
2438 if (wm2200->pdata.ldo_ena) in wm2200_i2c_remove()
2439 gpio_set_value_cansleep(wm2200->pdata.ldo_ena, 0); in wm2200_i2c_remove()
2451 if (wm2200->pdata.ldo_ena) in wm2200_runtime_suspend()
2452 gpio_set_value_cansleep(wm2200->pdata.ldo_ena, 0); in wm2200_runtime_suspend()
2472 if (wm2200->pdata.ldo_ena) { in wm2200_runtime_resume()
2473 gpio_set_value_cansleep(wm2200->pdata.ldo_ena, 1); in wm2200_runtime_resume()