Lines Matching full:pcm
21 #include <sound/pcm.h>
37 struct pcm3008 *pcm = component->dev->platform_data; in pcm3008_dac_ev() local
39 gpiod_set_value_cansleep(pcm->pdda_pin, in pcm3008_dac_ev()
50 struct pcm3008 *pcm = component->dev->platform_data; in pcm3008_adc_ev() local
52 gpiod_set_value_cansleep(pcm->pdad_pin, in pcm3008_adc_ev()
115 struct pcm3008 *pcm; in pcm3008_codec_probe() local
117 pcm = devm_kzalloc(dev, sizeof(*pcm), GFP_KERNEL); in pcm3008_codec_probe()
118 if (!pcm) in pcm3008_codec_probe()
120 platform_set_drvdata(pdev, pcm); in pcm3008_codec_probe()
130 pcm->dem0_pin = devm_gpiod_get(dev, "dem0", GPIOD_OUT_HIGH); in pcm3008_codec_probe()
131 if (IS_ERR(pcm->dem0_pin)) in pcm3008_codec_probe()
132 return PTR_ERR(pcm->dem0_pin); in pcm3008_codec_probe()
135 pcm->dem1_pin = devm_gpiod_get(dev, "dem1", GPIOD_OUT_LOW); in pcm3008_codec_probe()
136 if (IS_ERR(pcm->dem1_pin)) in pcm3008_codec_probe()
137 return PTR_ERR(pcm->dem1_pin); in pcm3008_codec_probe()
140 pcm->pdad_pin = devm_gpiod_get(dev, "pdad", GPIOD_OUT_LOW); in pcm3008_codec_probe()
141 if (IS_ERR(pcm->pdad_pin)) in pcm3008_codec_probe()
142 return PTR_ERR(pcm->pdad_pin); in pcm3008_codec_probe()
145 pcm->pdda_pin = devm_gpiod_get(dev, "pdda", GPIOD_OUT_LOW); in pcm3008_codec_probe()
146 if (IS_ERR(pcm->pdda_pin)) in pcm3008_codec_probe()
147 return PTR_ERR(pcm->pdda_pin); in pcm3008_codec_probe()