Lines Matching refs:pdata
48 struct cs42l52_platform_data pdata; member
479 struct cs42l52_platform_data *pdata = &cs42l52->pdata; in cs42l52_add_mic_controls() local
481 if (!pdata->mica_diff_cfg) in cs42l52_add_mic_controls()
485 if (!pdata->micb_diff_cfg) in cs42l52_add_mic_controls()
1096 struct cs42l52_platform_data *pdata = dev_get_platdata(&i2c_client->dev); in cs42l52_i2c_probe() local
1114 if (pdata) { in cs42l52_i2c_probe()
1115 cs42l52->pdata = *pdata; in cs42l52_i2c_probe()
1117 pdata = devm_kzalloc(&i2c_client->dev, in cs42l52_i2c_probe()
1120 if (!pdata) { in cs42l52_i2c_probe()
1127 pdata->mica_diff_cfg = true; in cs42l52_i2c_probe()
1131 pdata->micb_diff_cfg = true; in cs42l52_i2c_probe()
1135 pdata->micbias_lvl = val32; in cs42l52_i2c_probe()
1139 pdata->chgfreq = val32; in cs42l52_i2c_probe()
1141 pdata->reset_gpio = in cs42l52_i2c_probe()
1145 cs42l52->pdata = *pdata; in cs42l52_i2c_probe()
1148 if (cs42l52->pdata.reset_gpio) { in cs42l52_i2c_probe()
1150 cs42l52->pdata.reset_gpio, in cs42l52_i2c_probe()
1155 cs42l52->pdata.reset_gpio, ret); in cs42l52_i2c_probe()
1158 gpio_set_value_cansleep(cs42l52->pdata.reset_gpio, 0); in cs42l52_i2c_probe()
1159 gpio_set_value_cansleep(cs42l52->pdata.reset_gpio, 1); in cs42l52_i2c_probe()
1184 if (cs42l52->pdata.mica_diff_cfg) in cs42l52_i2c_probe()
1187 cs42l52->pdata.mica_diff_cfg << in cs42l52_i2c_probe()
1190 if (cs42l52->pdata.micb_diff_cfg) in cs42l52_i2c_probe()
1193 cs42l52->pdata.micb_diff_cfg << in cs42l52_i2c_probe()
1196 if (cs42l52->pdata.chgfreq) in cs42l52_i2c_probe()
1199 cs42l52->pdata.chgfreq << in cs42l52_i2c_probe()
1202 if (cs42l52->pdata.micbias_lvl) in cs42l52_i2c_probe()
1205 cs42l52->pdata.micbias_lvl); in cs42l52_i2c_probe()