/linux-4.1.27/sound/soc/samsung/ |
D | spdif.c | 104 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 …]
|
D | Makefile | 8 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/ |
D | axi-spdif.c | 52 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 …]
|
D | Makefile | 2 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/ |
D | tegra20_spdif.c | 43 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 …]
|
D | Makefile | 7 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/ |
D | imx-audio-spdif.txt | 5 - 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;
|
D | spdif-transmitter.txt | 1 Device-Tree bindings for dummy spdif transmitter 4 - compatible: should be "linux,spdif-dit". 8 codec: spdif-transmitter { 9 compatible = "linux,spdif-dit";
|
D | spdif-receiver.txt | 1 Device-Tree bindings for dummy spdif receiver 4 - compatible: should be "linux,spdif-dir". 8 codec: spdif-receiver { 9 compatible = "linux,spdif-dir";
|
D | fsl,spdif.txt | 9 - 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";
|
D | adi,axi-spdif-tx.txt | 4 - compatible : Must be "adi,axi-spdif-tx-1.00.a" 23 spdif: spdif@0x77400000 { 24 compatible = "adi,axi-spdif-tx-1.00.a";
|
D | renesas,fsi.txt | 13 - fsia,spdif-connection : FSI is connected by S/PDIF 17 - fsib,spdif-connection : same as fsia 28 fsia,spdif-connection;
|
D | ak4104.txt | 20 spdif: ak4104@0 {
|
D | ak5386.txt | 18 spdif: ak5386@0 {
|
D | nvidia,tegra30-ahub.txt | 32 - spdif 79 "spdif";
|
D | fsl,asrc.txt | 15 - interrupts : Contains the spdif interrupt.
|
D | fsl,esai.txt | 15 - interrupts : Contains the spdif interrupt.
|
/linux-4.1.27/sound/soc/spear/ |
D | Makefile | 3 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/ |
D | delta.c | 213 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 …]
|
D | ews.c | 268 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 …]
|
D | ice1712.c | 400 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 …]
|
D | ice1724.c | 713 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 …]
|
D | ice1712.h | 355 struct snd_ice1712_spdif spdif; member
|
D | juli.c | 652 ice->spdif.ops.open = juli_spdif_in_open; in juli_init()
|
D | quartet.c | 1028 ice->spdif.ops.open = ice->pro_open = qtet_spdif_in_open; in qtet_init()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | imx6qdl-wandboard.dtsi | 53 sound-spdif { 54 compatible = "fsl,imx-audio-spdif"; 55 model = "imx-spdif"; 56 spdif-controller = <&spdif>; 57 spdif-out; 217 &spdif {
|
D | imx6qdl-cubox-i.dtsi | 102 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 {
|
D | imx6qdl-hummingboard.dtsi | 105 sound-spdif { 106 compatible = "fsl,imx-audio-spdif"; 109 spdif-controller = <&spdif>; 110 spdif-out; 210 pinctrl_hummingboard_spdif: hummingboard-spdif { 260 &spdif {
|
D | imx6qdl-sabreauto.dtsi | 31 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 {
|
D | spear1340.dtsi | 104 spdif-in@d0100000 { 105 compatible = "st,spdif-in"; 112 spdif-out@d0000000 { 113 compatible = "st,spdif-out";
|
D | imx6q-tbs2910.dts | 137 sound-spdif { 138 compatible = "fsl,imx-audio-spdif"; 140 spdif-controller = <&spdif>; 141 spdif-out; 215 &spdif {
|
D | spear1340-evb.dts | 53 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 {
|
D | armada-370-db.dts | 239 spdif_out: spdif-out { 241 compatible = "linux,spdif-dit"; 244 spdif_in: spdif-in { 246 compatible = "linux,spdif-dir";
|
D | imx23.dtsi | 331 interrupt-names = "audio-adc", "audio-dac", "spdif-tx", "i2c", 441 spdif@80054000 {
|
D | imx28.dtsi | 916 interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty", 1062 spdif: spdif@80054000 { label
|
D | imx6sx.dtsi | 206 spdif: spdif@02004000 { label 207 compatible = "fsl,imx6sx-spdif", "fsl,imx35-spdif";
|
D | tegra30-colibri.dtsi | 109 nvidia,function = "spdif";
|
D | imx6qdl.dtsi | 186 spdif: spdif@02004000 { label 187 compatible = "fsl,imx35-spdif";
|
D | tegra114.dtsi | 549 <&tegra_car 10>, /* spdif */ 554 "spdif", "amx", "adx";
|
D | imx6sl.dtsi | 137 spdif: spdif@02004000 { label
|
D | tegra20-trimslice.dts | 169 nvidia,function = "spdif";
|
D | tegra30.dtsi | 675 <&tegra_car 10>; /* spdif */ 678 "spdif";
|
D | tegra20-tamonten.dtsi | 157 nvidia,function = "spdif";
|
D | tegra20-paz00.dts | 183 nvidia,function = "spdif";
|
D | tegra124.dtsi | 724 <&tegra_car 10>, /* spdif */ 737 "spdif", "amx", "amx1", "adx", "adx1",
|
D | exynos5420-pinctrl.dtsi | 613 spdif_bus: spdif-bus {
|
D | tegra20-ventana.dts | 177 nvidia,function = "spdif";
|
D | exynos5250-pinctrl.dtsi | 333 spdif_bus: spdif-bus {
|
D | s5pv210-pinctrl.dtsi | 397 spdif_bus: spdif-bus {
|
D | exynos4210-pinctrl.dtsi | 292 spdif_bus: spdif-bus {
|
D | tegra20-harmony.dts | 175 nvidia,function = "spdif";
|
D | exynos4x12-pinctrl.dtsi | 282 spdif_bus: spdif-bus {
|
D | tegra20-seaboard.dts | 177 nvidia,function = "spdif";
|
D | tegra30-beaver.dts | 622 nvidia,function = "spdif"; 629 nvidia,function = "spdif";
|
/linux-4.1.27/sound/soc/fsl/ |
D | Makefile | 19 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/ |
D | hda_codec.c | 2483 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 …]
|
D | patch_hdmi.c | 1768 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 …]
|
D | hda_controller.c | 482 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/ |
D | clk-tegra-audio.c | 115 AUDIO(spdif, AUDIO_SYNC_CLK_SPDIF), 124 AUDIO2X(spdif, 118, 29),
|
/linux-4.1.27/drivers/clk/mxs/ |
D | clk-imx23.c | 92 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()
|
D | clk-imx28.c | 146 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/ |
D | ac97_pcm.c | 166 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/ |
D | siu_dai.c | 66 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 */
|
D | fsi.c | 266 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/ |
D | trident.h | 317 spdif: 1, member 396 struct snd_pcm *spdif; /* SPDIF PCM */ member
|
D | trident_main.c | 1592 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/ |
D | imx23-clock.txt | 49 spdif 35
|
D | imx28-clock.txt | 65 spdif 51
|
D | exynos5260-clock.txt | 23 - "ioclk_spdif_extclk" - spdif external operation clock
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | fsl-mxs-dma.txt | 41 interrupt-names = "auart4-rx", "auart4-tx", "spdif-tx", "empty",
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | brcm,cygnus-pinmux.txt | 51 "spdif": "spdif_grp"
|
D | qcom,ipq8064-pinctrl.txt | 56 spdif, nand, tsif1, tsif2, usb_fs_n, usb_fs, usb2_hsic, rgmii2, sata,
|
D | nvidia,tegra30-pinmux.txt | 101 rsvd3, rsvd4, rtck, sata, sdmmc1, sdmmc2, sdmmc3, sdmmc4, spdif, spi1,
|
D | nvidia,tegra114-pinmux.txt | 90 rsvd4, sdmmc1, sdmmc2, sdmmc3, sdmmc4, soc, spdif, spi1, spi2, spi3,
|
D | nvidia,tegra124-pinmux.txt | 109 sdmmc4, soc, spdif, spi1, spi2, spi3, spi4, spi5, spi6, trace, uarta,
|
D | nvidia,tegra20-pinmux.txt | 113 sdio1, sdio2, sdio3, sdio4, sflash, spdif, spi1, spi2, spi2_alt,
|
D | nvidia,tegra210-pinmux.txt | 140 sdmmc1, sdmmc3, shutdown, soc, sor0, sor1, spdif, spi1, spi2, spi3, spi4,
|
/linux-4.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-ipq8064.c | 518 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/ |
D | Makefile | 97 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/ |
D | ens1370.c | 97 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()
|
D | rme32.c | 996 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()
|
D | rme96.c | 1319 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()
|
D | atiixp.c | 1213 .spdif = 1,
|
D | intel8x0.c | 1770 .spdif = 1,
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-mux.c | 530 CYGNUS_PIN_GROUP(spdif, 0xc, 20, 1), 659 CYGNUS_PIN_FUNCTION(spdif),
|
/linux-4.1.27/include/sound/ |
D | ac97_codec.h | 634 spdif: 1; /* spdif pcm */ member
|
/linux-4.1.27/sound/pci/ali5451/ |
D | ali5451.c | 51 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/ |
D | Makefile | 103 emi62/spdif.fw emi62/midi.fw
|
D | WHENCE | 216 File: emi62/spdif.fw
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | CMIPCI.txt | 111 (hw:0,2). Usually this is assigned to the PCM device "spdif".
|
D | ALSA-Configuration.txt | 193 spdif - Support SPDIF I/O 295 "spdif" pcm device, which allows raw data passthru.
|
/linux-4.1.27/drivers/pinctrl/meson/ |
D | pinctrl-meson8b.c | 846 FUNCTION(spdif),
|
/linux-4.1.27/sound/aoa/codecs/ |
D | onyx.c | 427 SINGLE_BIT(spdif,
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-tegra210.c | 1254 FUNCTION(spdif),
|
D | pinctrl-tegra20.c | 1951 FUNCTION(spdif),
|
D | pinctrl-tegra114.c | 1521 FUNCTION(spdif),
|
D | pinctrl-tegra124.c | 1685 FUNCTION(spdif),
|
D | pinctrl-tegra30.c | 2079 FUNCTION(spdif),
|