Lines Matching +full:de +full:- +full:emphasis
1 // SPDX-License-Identifier: GPL-2.0-or-later
36 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pcm3008_dac_ev()
37 struct pcm3008 *pcm = component->dev->platform_data; in pcm3008_dac_ev()
39 gpiod_set_value_cansleep(pcm->pdda_pin, in pcm3008_dac_ev()
49 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in pcm3008_adc_ev()
50 struct pcm3008 *pcm = component->dev->platform_data; in pcm3008_adc_ev()
52 gpiod_set_value_cansleep(pcm->pdad_pin, in pcm3008_adc_ev()
85 .name = "pcm3008-hifi",
114 struct device *dev = &pdev->dev; in pcm3008_codec_probe()
119 return -ENOMEM; in pcm3008_codec_probe()
122 /* DEM1 DEM0 DE-EMPHASIS_MODE in pcm3008_codec_probe()
123 * Low Low De-emphasis 44.1 kHz ON in pcm3008_codec_probe()
124 * Low High De-emphasis OFF in pcm3008_codec_probe()
125 * High Low De-emphasis 48 kHz ON in pcm3008_codec_probe()
126 * High High De-emphasis 32 kHz ON in pcm3008_codec_probe()
129 /* Configure DEM0 GPIO (turning OFF DAC De-emphasis). */ 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()
134 /* Configure DEM1 GPIO (turning OFF DAC De-emphasis). */ 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()
153 MODULE_ALIAS("platform:pcm3008-codec");
158 .name = "pcm3008-codec",