Lines Matching refs:pdata
48 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_ext_control() local
83 gpiod_set_value(pdata->tvout_selection_gpio, tvout); in rx51_ext_control()
145 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_spk_event() local
147 gpiod_set_raw_value_cansleep(pdata->speaker_amp_gpio, in rx51_spk_event()
266 struct rx51_audio_pdata *pdata = snd_soc_card_get_drvdata(card); in rx51_aic34_init() local
287 rx51_av_jack_gpios[0].gpio = desc_to_gpio(pdata->jack_detection_gpio); in rx51_aic34_init()
288 devm_gpiod_put(card->dev, pdata->jack_detection_gpio); in rx51_aic34_init()
362 struct rx51_audio_pdata *pdata; in rx51_soc_probe() local
414 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in rx51_soc_probe()
415 if (pdata == NULL) in rx51_soc_probe()
418 snd_soc_card_set_drvdata(card, pdata); in rx51_soc_probe()
420 pdata->tvout_selection_gpio = devm_gpiod_get(card->dev, in rx51_soc_probe()
423 if (IS_ERR(pdata->tvout_selection_gpio)) { in rx51_soc_probe()
425 return PTR_ERR(pdata->tvout_selection_gpio); in rx51_soc_probe()
428 pdata->jack_detection_gpio = devm_gpiod_get(card->dev, in rx51_soc_probe()
431 if (IS_ERR(pdata->jack_detection_gpio)) { in rx51_soc_probe()
433 return PTR_ERR(pdata->jack_detection_gpio); in rx51_soc_probe()
436 pdata->eci_sw_gpio = devm_gpiod_get(card->dev, "eci-switch", in rx51_soc_probe()
438 if (IS_ERR(pdata->eci_sw_gpio)) { in rx51_soc_probe()
440 return PTR_ERR(pdata->eci_sw_gpio); in rx51_soc_probe()
443 pdata->speaker_amp_gpio = devm_gpiod_get(card->dev, in rx51_soc_probe()
446 if (IS_ERR(pdata->speaker_amp_gpio)) { in rx51_soc_probe()
448 return PTR_ERR(pdata->speaker_amp_gpio); in rx51_soc_probe()