Home
last modified time | relevance | path

Searched refs:spdif (Results 1 – 98 of 98) sorted by relevance

/linux-4.1.27/sound/soc/samsung/
Dspdif.c104 static void spdif_snd_txctrl(struct samsung_spdif_info *spdif, int on) in spdif_snd_txctrl() argument
106 void __iomem *regs = spdif->regs; in spdif_snd_txctrl()
109 dev_dbg(spdif->dev, "Entered %s\n", __func__); in spdif_snd_txctrl()
121 struct samsung_spdif_info *spdif = to_info(cpu_dai); in spdif_set_sysclk() local
124 dev_dbg(spdif->dev, "Entered %s\n", __func__); in spdif_set_sysclk()
126 clkcon = readl(spdif->regs + CLKCON); in spdif_set_sysclk()
133 writel(clkcon, spdif->regs + CLKCON); in spdif_set_sysclk()
135 spdif->clk_rate = freq; in spdif_set_sysclk()
144 struct samsung_spdif_info *spdif = to_info(rtd->cpu_dai); in spdif_trigger() local
147 dev_dbg(spdif->dev, "Entered %s\n", __func__); in spdif_trigger()
[all …]
DMakefile8 snd-soc-samsung-spdif-objs := spdif.o
17 obj-$(CONFIG_SND_SAMSUNG_SPDIF) += snd-soc-samsung-spdif.o
38 snd-soc-smdk-spdif-objs := smdk_spdif.o
64 obj-$(CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF) += snd-soc-smdk-spdif.o
/linux-4.1.27/sound/soc/adi/
Daxi-spdif.c52 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_trigger() local
70 regmap_update_bits(spdif->regmap, AXI_SPDIF_REG_CTRL, in axi_spdif_trigger()
79 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_hw_params() local
98 clkdiv = DIV_ROUND_CLOSEST(clk_get_rate(spdif->clk_ref), in axi_spdif_hw_params()
102 regmap_write(spdif->regmap, AXI_SPDIF_REG_STAT, stat); in axi_spdif_hw_params()
103 regmap_update_bits(spdif->regmap, AXI_SPDIF_REG_CTRL, in axi_spdif_hw_params()
111 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_dai_probe() local
113 snd_soc_dai_init_dma_data(dai, &spdif->dma_data, NULL); in axi_spdif_dai_probe()
121 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_startup() local
126 &spdif->rate_constraints); in axi_spdif_startup()
[all …]
DMakefile2 snd-soc-adi-axi-spdif-objs := axi-spdif.o
5 obj-$(CONFIG_SND_SOC_ADI_AXI_SPDIF) += snd-soc-adi-axi-spdif.o
/linux-4.1.27/sound/soc/tegra/
Dtegra20_spdif.c43 struct tegra20_spdif *spdif = dev_get_drvdata(dev); in tegra20_spdif_runtime_suspend() local
45 clk_disable_unprepare(spdif->clk_spdif_out); in tegra20_spdif_runtime_suspend()
52 struct tegra20_spdif *spdif = dev_get_drvdata(dev); in tegra20_spdif_runtime_resume() local
55 ret = clk_prepare_enable(spdif->clk_spdif_out); in tegra20_spdif_runtime_resume()
69 struct tegra20_spdif *spdif = snd_soc_dai_get_drvdata(dai); in tegra20_spdif_hw_params() local
84 regmap_update_bits(spdif->regmap, TEGRA20_SPDIF_CTRL, mask, val); in tegra20_spdif_hw_params()
112 ret = clk_set_rate(spdif->clk_spdif_out, spdifclock); in tegra20_spdif_hw_params()
121 static void tegra20_spdif_start_playback(struct tegra20_spdif *spdif) in tegra20_spdif_start_playback() argument
123 regmap_update_bits(spdif->regmap, TEGRA20_SPDIF_CTRL, in tegra20_spdif_start_playback()
128 static void tegra20_spdif_stop_playback(struct tegra20_spdif *spdif) in tegra20_spdif_stop_playback() argument
[all …]
DMakefile7 snd-soc-tegra20-spdif-objs := tegra20_spdif.o
16 obj-$(CONFIG_SND_SOC_TEGRA20_SPDIF) += snd-soc-tegra20-spdif.o
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dimx-audio-spdif.txt5 - compatible : "fsl,imx-audio-spdif"
9 - spdif-controller : The phandle of the i.MX S/PDIF controller
14 - spdif-out : This is a boolean property. If present, the
21 - spdif-in : This is a boolean property. If present, the receiving
30 sound-spdif {
31 compatible = "fsl,imx-audio-spdif";
32 model = "imx-spdif";
33 spdif-controller = <&spdif>;
34 spdif-out;
35 spdif-in;
Dspdif-transmitter.txt1 Device-Tree bindings for dummy spdif transmitter
4 - compatible: should be "linux,spdif-dit".
8 codec: spdif-transmitter {
9 compatible = "linux,spdif-dit";
Dspdif-receiver.txt1 Device-Tree bindings for dummy spdif receiver
4 - compatible: should be "linux,spdif-dir".
8 codec: spdif-receiver {
9 compatible = "linux,spdif-dir";
Dfsl,spdif.txt9 - compatible : Compatible list, must contain "fsl,imx35-spdif".
13 - interrupts : Contains the spdif interrupt.
23 "core" The core clock of spdif controller.
26 list connecting to the spdif clock mux in "SPDIF
37 spdif: spdif@02004000 {
38 compatible = "fsl,imx35-spdif";
Dadi,axi-spdif-tx.txt4 - compatible : Must be "adi,axi-spdif-tx-1.00.a"
23 spdif: spdif@0x77400000 {
24 compatible = "adi,axi-spdif-tx-1.00.a";
Drenesas,fsi.txt13 - fsia,spdif-connection : FSI is connected by S/PDIF
17 - fsib,spdif-connection : same as fsia
28 fsia,spdif-connection;
Dak4104.txt20 spdif: ak4104@0 {
Dak5386.txt18 spdif: ak5386@0 {
Dnvidia,tegra30-ahub.txt32 - spdif
79 "spdif";
Dfsl,asrc.txt15 - interrupts : Contains the spdif interrupt.
Dfsl,esai.txt15 - interrupts : Contains the spdif interrupt.
/linux-4.1.27/sound/soc/spear/
DMakefile3 snd-soc-spear-spdif-in-objs := spdif_in.o
4 snd-soc-spear-spdif-out-objs := spdif_out.o
7 obj-$(CONFIG_SND_SPEAR_SPDIF_IN) += snd-soc-spear-spdif-in.o
8 obj-$(CONFIG_SND_SPEAR_SPDIF_OUT) += snd-soc-spear-spdif-out.o
/linux-4.1.27/sound/pci/ice1712/
Ddelta.c213 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits); in delta_spdif_default_get()
223 change = ice->spdif.cs8403_bits != val; in delta_spdif_default_put()
224 ice->spdif.cs8403_bits = val; in delta_spdif_default_put()
236 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits); in delta_spdif_stream_get()
246 change = ice->spdif.cs8403_stream_bits != val; in delta_spdif_stream_put()
247 ice->spdif.cs8403_stream_bits = val; in delta_spdif_stream_put()
390 ice->spdif.cs8403_stream_bits = ice->spdif.cs8403_bits; in delta_open_spdif()
401 tmp = ice->spdif.cs8403_stream_bits; in delta_setup_spdif()
410 change = ice->spdif.cs8403_stream_bits != tmp; in delta_setup_spdif()
411 ice->spdif.cs8403_stream_bits = tmp; in delta_setup_spdif()
[all …]
Dews.c268 snd_cs8404_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits); in ews88_spdif_default_get()
278 change = ice->spdif.cs8403_bits != val; in ews88_spdif_default_put()
279 ice->spdif.cs8403_bits = val; in ews88_spdif_default_put()
291 snd_cs8404_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits); in ews88_spdif_stream_get()
301 change = ice->spdif.cs8403_stream_bits != val; in ews88_spdif_stream_put()
302 ice->spdif.cs8403_stream_bits = val; in ews88_spdif_stream_put()
316 ice->spdif.cs8403_stream_bits = ice->spdif.cs8403_bits; in ews88_open_spdif()
327 tmp = ice->spdif.cs8403_stream_bits; in ews88_setup_spdif()
336 change = ice->spdif.cs8403_stream_bits != tmp; in ews88_setup_spdif()
337 ice->spdif.cs8403_stream_bits = tmp; in ews88_setup_spdif()
[all …]
Dice1712.c400 ice->spdif.ops.open = open_cs8427; in snd_ice1712_init_cs8427()
401 ice->spdif.ops.close = close_cs8427; in snd_ice1712_init_cs8427()
402 ice->spdif.ops.setup_rate = setup_cs8427; in snd_ice1712_init_cs8427()
1054 if (ice->spdif.ops.setup_rate) in snd_ice1712_set_pro_rate()
1055 ice->spdif.ops.setup_rate(ice, rate); in snd_ice1712_set_pro_rate()
1184 if (ice->spdif.ops.open) in snd_ice1712_playback_pro_open()
1185 ice->spdif.ops.open(ice, substream); in snd_ice1712_playback_pro_open()
1215 if (ice->spdif.ops.close) in snd_ice1712_playback_pro_close()
1216 ice->spdif.ops.close(ice, substream); in snd_ice1712_playback_pro_close()
1655 if (ice->spdif.ops.default_get) in snd_ice1712_spdif_default_get()
[all …]
Dice1724.c713 if (ice->spdif.ops.setup_rate) in snd_vt1724_set_pro_rate()
714 ice->spdif.ops.setup_rate(ice, rate); in snd_vt1724_set_pro_rate()
1240 if (ice->spdif.ops.open) in snd_vt1724_playback_spdif_open()
1241 ice->spdif.ops.open(ice, substream); in snd_vt1724_playback_spdif_open()
1252 if (ice->spdif.ops.close) in snd_vt1724_playback_spdif_close()
1253 ice->spdif.ops.close(ice, substream); in snd_vt1724_playback_spdif_close()
1277 if (ice->spdif.ops.open) in snd_vt1724_capture_spdif_open()
1278 ice->spdif.ops.open(ice, substream); in snd_vt1724_capture_spdif_open()
1289 if (ice->spdif.ops.close) in snd_vt1724_capture_spdif_close()
1290 ice->spdif.ops.close(ice, substream); in snd_vt1724_capture_spdif_close()
[all …]
Dice1712.h355 struct snd_ice1712_spdif spdif; member
Djuli.c652 ice->spdif.ops.open = juli_spdif_in_open; in juli_init()
Dquartet.c1028 ice->spdif.ops.open = ice->pro_open = qtet_spdif_in_open; in qtet_init()
/linux-4.1.27/arch/arm/boot/dts/
Dimx6qdl-wandboard.dtsi53 sound-spdif {
54 compatible = "fsl,imx-audio-spdif";
55 model = "imx-spdif";
56 spdif-controller = <&spdif>;
57 spdif-out;
217 &spdif {
Dimx6qdl-cubox-i.dtsi102 sound-spdif {
103 compatible = "fsl,imx-audio-spdif";
106 spdif-controller = <&spdif>;
107 spdif-out;
181 pinctrl_cubox_i_spdif: cubox-i-spdif {
238 &spdif {
Dimx6qdl-hummingboard.dtsi105 sound-spdif {
106 compatible = "fsl,imx-audio-spdif";
109 spdif-controller = <&spdif>;
110 spdif-out;
210 pinctrl_hummingboard_spdif: hummingboard-spdif {
260 &spdif {
Dimx6qdl-sabreauto.dtsi31 sound-spdif {
32 compatible = "fsl,imx-audio-spdif",
33 "fsl,imx-sabreauto-spdif";
34 model = "imx-spdif";
35 spdif-controller = <&spdif>;
36 spdif-in;
453 &spdif {
Dspear1340.dtsi104 spdif-in@d0100000 {
105 compatible = "st,spdif-in";
112 spdif-out@d0000000 {
113 compatible = "st,spdif-out";
Dimx6q-tbs2910.dts137 sound-spdif {
138 compatible = "fsl,imx-audio-spdif";
140 spdif-controller = <&spdif>;
141 spdif-out;
215 &spdif {
Dspear1340-evb.dts53 spdif-in {
57 spdif-out {
265 stream_name = "spdif-cap", "spdif-play", "i2s-play", "i2s-cap";
271 spdif0: spdif-in@d0100000 {
275 spdif1: spdif-out@d0000000 {
Darmada-370-db.dts239 spdif_out: spdif-out {
241 compatible = "linux,spdif-dit";
244 spdif_in: spdif-in {
246 compatible = "linux,spdif-dir";
Dimx23.dtsi331 interrupt-names = "audio-adc", "audio-dac", "spdif-tx", "i2c",
441 spdif@80054000 {
Dimx28.dtsi916 interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty",
1062 spdif: spdif@80054000 { label
Dimx6sx.dtsi206 spdif: spdif@02004000 { label
207 compatible = "fsl,imx6sx-spdif", "fsl,imx35-spdif";
Dtegra30-colibri.dtsi109 nvidia,function = "spdif";
Dimx6qdl.dtsi186 spdif: spdif@02004000 { label
187 compatible = "fsl,imx35-spdif";
Dtegra114.dtsi549 <&tegra_car 10>, /* spdif */
554 "spdif", "amx", "adx";
Dimx6sl.dtsi137 spdif: spdif@02004000 { label
Dtegra20-trimslice.dts169 nvidia,function = "spdif";
Dtegra30.dtsi675 <&tegra_car 10>; /* spdif */
678 "spdif";
Dtegra20-tamonten.dtsi157 nvidia,function = "spdif";
Dtegra20-paz00.dts183 nvidia,function = "spdif";
Dtegra124.dtsi724 <&tegra_car 10>, /* spdif */
737 "spdif", "amx", "amx1", "adx", "adx1",
Dexynos5420-pinctrl.dtsi613 spdif_bus: spdif-bus {
Dtegra20-ventana.dts177 nvidia,function = "spdif";
Dexynos5250-pinctrl.dtsi333 spdif_bus: spdif-bus {
Ds5pv210-pinctrl.dtsi397 spdif_bus: spdif-bus {
Dexynos4210-pinctrl.dtsi292 spdif_bus: spdif-bus {
Dtegra20-harmony.dts175 nvidia,function = "spdif";
Dexynos4x12-pinctrl.dtsi282 spdif_bus: spdif-bus {
Dtegra20-seaboard.dts177 nvidia,function = "spdif";
Dtegra30-beaver.dts622 nvidia,function = "spdif";
629 nvidia,function = "spdif";
/linux-4.1.27/sound/soc/fsl/
DMakefile19 snd-soc-fsl-spdif-objs := fsl_spdif.o
27 obj-$(CONFIG_SND_SOC_FSL_SPDIF) += snd-soc-fsl-spdif.o
58 snd-soc-imx-spdif-objs := imx-spdif.o
68 obj-$(CONFIG_SND_SOC_IMX_SPDIF) += snd-soc-imx-spdif.o
/linux-4.1.27/sound/pci/hda/
Dhda_codec.c2483 struct hda_spdif_out *spdif; in snd_hda_spdif_default_get() local
2486 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_default_get()
2487 ucontrol->value.iec958.status[0] = spdif->status & 0xff; in snd_hda_spdif_default_get()
2488 ucontrol->value.iec958.status[1] = (spdif->status >> 8) & 0xff; in snd_hda_spdif_default_get()
2489 ucontrol->value.iec958.status[2] = (spdif->status >> 16) & 0xff; in snd_hda_spdif_default_get()
2490 ucontrol->value.iec958.status[3] = (spdif->status >> 24) & 0xff; in snd_hda_spdif_default_get()
2587 struct hda_spdif_out *spdif; in snd_hda_spdif_default_put() local
2593 spdif = snd_array_elem(&codec->spdif_out, idx); in snd_hda_spdif_default_put()
2594 nid = spdif->nid; in snd_hda_spdif_default_put()
2595 spdif->status = ucontrol->value.iec958.status[0] | in snd_hda_spdif_default_put()
[all …]
Dpatch_hdmi.c1768 struct hda_spdif_out *spdif; in check_non_pcm_per_cvt() local
1772 spdif = snd_hda_spdif_out_of_nid(codec, cvt_nid); in check_non_pcm_per_cvt()
1773 non_pcm = !!(spdif->status & IEC958_AES0_NONAUDIO); in check_non_pcm_per_cvt()
2704 struct hda_spdif_out *spdif; in nvhdmi_8ch_7x_pcm_prepare() local
2709 spdif = snd_hda_spdif_out_of_nid(codec, per_cvt->cvt_nid); in nvhdmi_8ch_7x_pcm_prepare()
2716 if (codec->spdif_status_reset && (spdif->ctls & AC_DIG1_ENABLE)) in nvhdmi_8ch_7x_pcm_prepare()
2721 spdif->ctls & ~AC_DIG1_ENABLE & 0xff); in nvhdmi_8ch_7x_pcm_prepare()
2733 if (codec->spdif_status_reset && (spdif->ctls & AC_DIG1_ENABLE)) { in nvhdmi_8ch_7x_pcm_prepare()
2738 spdif->ctls & 0xff); in nvhdmi_8ch_7x_pcm_prepare()
2755 (spdif->ctls & AC_DIG1_ENABLE)) in nvhdmi_8ch_7x_pcm_prepare()
[all …]
Dhda_controller.c482 struct hda_spdif_out *spdif = in azx_pcm_prepare() local
484 unsigned short ctls = spdif ? spdif->ctls : 0; in azx_pcm_prepare()
/linux-4.1.27/drivers/clk/tegra/
Dclk-tegra-audio.c115 AUDIO(spdif, AUDIO_SYNC_CLK_SPDIF),
124 AUDIO2X(spdif, 118, 29),
/linux-4.1.27/drivers/clk/mxs/
Dclk-imx23.c92 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
154 clks[spdif] = mxs_clk_gate("spdif", "spdif_div", SPDIF, 31); in mx23_clocks_init()
Dclk-imx28.c146 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator
224 clks[spdif] = mxs_clk_gate("spdif", "spdif_div", SPDIF, 31); in mx28_clocks_init()
/linux-4.1.27/sound/pci/ac97/
Dac97_pcm.c166 if (pcm->spdif) in get_slot_reg()
490 rpcm->spdif = pcm->spdif; in snd_ac97_pcm_assign()
499 if (pcm->spdif && pcm->stream == 0) in snd_ac97_pcm_assign()
/linux-4.1.27/sound/soc/sh/
Dsiu_dai.c66 u32 spdif; member
82 .spdif = 0x80000000, /* not on all SIU versions */
88 .spdif = 0x08000000,
96 .spdif = 0, /* impossible - turn off */
102 .spdif = 0, /* impossible - turn off */
Dfsi.c266 unsigned int spdif:1; member
393 return fsi->spdif; in fsi_is_spdif()
1862 fsi->spdif = 1; in fsi_port_info_init()
/linux-4.1.27/sound/pci/trident/
Dtrident.h317 spdif: 1, member
396 struct snd_pcm *spdif; /* SPDIF PCM */ member
Dtrident_main.c1592 if (voice->spdif) in snd_trident_trigger()
1914 voice->spdif = 1; in snd_trident_spdif_open()
2281 struct snd_pcm *spdif; in snd_trident_spdif_pcm() local
2284 if ((err = snd_pcm_new(trident->card, "trident_dx_nx IEC958", device, 1, 0, &spdif)) < 0) in snd_trident_spdif_pcm()
2287 spdif->private_data = trident; in snd_trident_spdif_pcm()
2289 snd_pcm_set_ops(spdif, SNDRV_PCM_STREAM_PLAYBACK, &snd_trident_spdif_ops); in snd_trident_spdif_pcm()
2291 snd_pcm_set_ops(spdif, SNDRV_PCM_STREAM_PLAYBACK, &snd_trident_spdif_7018_ops); in snd_trident_spdif_pcm()
2293 spdif->info_flags = 0; in snd_trident_spdif_pcm()
2294 strcpy(spdif->name, "Trident 4DWave IEC958"); in snd_trident_spdif_pcm()
2295 trident->spdif = spdif; in snd_trident_spdif_pcm()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dimx23-clock.txt49 spdif 35
Dimx28-clock.txt65 spdif 51
Dexynos5260-clock.txt23 - "ioclk_spdif_extclk" - spdif external operation clock
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dfsl-mxs-dma.txt41 interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty",
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dbrcm,cygnus-pinmux.txt51 "spdif": "spdif_grp"
Dqcom,ipq8064-pinctrl.txt56 spdif, nand, tsif1, tsif2, usb_fs_n, usb_fs, usb2_hsic, rgmii2, sata,
Dnvidia,tegra30-pinmux.txt101 rsvd3, rsvd4, rtck, sata, sdmmc1, sdmmc2, sdmmc3, sdmmc4, spdif, spi1,
Dnvidia,tegra114-pinmux.txt90 rsvd4, sdmmc1, sdmmc2, sdmmc3, sdmmc4, soc, spdif, spi1, spi2, spi3,
Dnvidia,tegra124-pinmux.txt109 sdmmc4, soc, spdif, spi1, spi2, spi3, spi4, spi5, spi6, trace, uarta,
Dnvidia,tegra20-pinmux.txt113 sdio1, sdio2, sdio3, sdio4, sflash, spdif, spi1, spi2, spi2_alt,
Dnvidia,tegra210-pinmux.txt140 sdmmc1, sdmmc3, shutdown, soc, sor0, sor1, spdif, spi1, spi2, spi3, spi4,
/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-ipq8064.c518 FUNCTION(spdif),
559 PINGROUP(10, gsbi4, spdif, sata, ssbi, mdio, spmi, NA, NA, NA, NA),
597 PINGROUP(48, pcie2_rst, spdif, NA, NA, NA, NA, NA, NA, NA, NA),
/linux-4.1.27/sound/soc/codecs/
DMakefile97 snd-soc-spdif-tx-objs := spdif_transmitter.o
98 snd-soc-spdif-rx-objs := spdif_receiver.o
279 obj-$(CONFIG_SND_SOC_SPDIF) += snd-soc-spdif-rx.o snd-soc-spdif-tx.o
/linux-4.1.27/sound/pci/
Dens1370.c97 static int spdif[SNDRV_CARDS]; variable
117 module_param_array(spdif, int, NULL, 0444);
118 MODULE_PARM_DESC(spdif, "S/PDIF output (-1 = none, 0 = auto, 1 = force).");
434 unsigned int spdif; member
1138 if (ensoniq->spdif && ensoniq->playback2_substream == NULL) in snd_ensoniq_playback1_open()
1161 if (ensoniq->spdif && ensoniq->playback1_substream == NULL) in snd_ensoniq_playback2_open()
2424 if ((err = snd_ensoniq_1371_mixer(ensoniq, spdif[dev], lineio[dev])) < 0) { in snd_audiopci_probe()
Drme32.c996 int spdif = 0; in snd_rme32_playback_close() local
1001 spdif = (rme32->wcreg & RME32_WCR_ADAT) == 0; in snd_rme32_playback_close()
1003 if (spdif) { in snd_rme32_playback_close()
Drme96.c1319 int spdif = 0; in snd_rme96_playback_close() local
1327 spdif = (rme96->wcreg & RME96_WCR_ADAT) == 0; in snd_rme96_playback_close()
1329 if (spdif) { in snd_rme96_playback_close()
Datiixp.c1213 .spdif = 1,
Dintel8x0.c1770 .spdif = 1,
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c530 CYGNUS_PIN_GROUP(spdif, 0xc, 20, 1),
659 CYGNUS_PIN_FUNCTION(spdif),
/linux-4.1.27/include/sound/
Dac97_codec.h634 spdif: 1; /* spdif pcm */ member
/linux-4.1.27/sound/pci/ali5451/
Dali5451.c51 static bool spdif; variable
59 module_param(spdif, bool, 0444);
60 MODULE_PARM_DESC(spdif, "Support SPDIF I/O");
2231 err = snd_ali_create(card, pci, pcm_channels, spdif, &codec); in snd_ali_probe()
/linux-4.1.27/firmware/
DMakefile103 emi62/spdif.fw emi62/midi.fw
DWHENCE216 File: emi62/spdif.fw
/linux-4.1.27/Documentation/sound/alsa/
DCMIPCI.txt111 (hw:0,2). Usually this is assigned to the PCM device "spdif".
DALSA-Configuration.txt193 spdif - Support SPDIF I/O
295 "spdif" pcm device, which allows raw data passthru.
/linux-4.1.27/drivers/pinctrl/meson/
Dpinctrl-meson8b.c846 FUNCTION(spdif),
/linux-4.1.27/sound/aoa/codecs/
Donyx.c427 SINGLE_BIT(spdif,
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tegra210.c1254 FUNCTION(spdif),
Dpinctrl-tegra20.c1951 FUNCTION(spdif),
Dpinctrl-tegra114.c1521 FUNCTION(spdif),
Dpinctrl-tegra124.c1685 FUNCTION(spdif),
Dpinctrl-tegra30.c2079 FUNCTION(spdif),