Home
last modified time | relevance | path

Searched defs:spdif (Results 1 – 25 of 48) sorted by relevance

12

/linux-6.6.21/sound/soc/img/ !
Dimg-spdif-in.c92 struct img_spdif_in *spdif = dev_get_drvdata(dev); in img_spdif_in_runtime_suspend() local
101 struct img_spdif_in *spdif = dev_get_drvdata(dev); in img_spdif_in_runtime_resume() local
113 static inline void img_spdif_in_writel(struct img_spdif_in *spdif, in img_spdif_in_writel()
119 static inline u32 img_spdif_in_readl(struct img_spdif_in *spdif, u32 reg) in img_spdif_in_readl()
124 static inline void img_spdif_in_aclkgen_writel(struct img_spdif_in *spdif, in img_spdif_in_aclkgen_writel()
131 static int img_spdif_in_check_max_rate(struct img_spdif_in *spdif, in img_spdif_in_check_max_rate()
178 static int img_spdif_in_do_clkgen_single(struct img_spdif_in *spdif, in img_spdif_in_do_clkgen_single()
215 static int img_spdif_in_do_clkgen_multi(struct img_spdif_in *spdif, in img_spdif_in_do_clkgen_multi()
295 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_get_status() local
325 struct img_spdif_in *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_in_get_multi_freq() local
[all …]
Dimg-spdif-out.c54 struct img_spdif_out *spdif = dev_get_drvdata(dev); in img_spdif_out_runtime_suspend() local
64 struct img_spdif_out *spdif = dev_get_drvdata(dev); in img_spdif_out_runtime_resume() local
83 static inline void img_spdif_out_writel(struct img_spdif_out *spdif, u32 val, in img_spdif_out_writel()
89 static inline u32 img_spdif_out_readl(struct img_spdif_out *spdif, u32 reg) in img_spdif_out_readl()
94 static void img_spdif_out_reset(struct img_spdif_out *spdif) in img_spdif_out_reset()
136 struct img_spdif_out *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_out_get_status() local
162 struct img_spdif_out *spdif = snd_soc_dai_get_drvdata(cpu_dai); in img_spdif_out_set_status() local
206 struct img_spdif_out *spdif = snd_soc_dai_get_drvdata(dai); in img_spdif_out_trigger() local
235 struct img_spdif_out *spdif = snd_soc_dai_get_drvdata(dai); in img_spdif_out_hw_params() local
292 struct img_spdif_out *spdif = snd_soc_dai_get_drvdata(dai); in img_spdif_out_dai_probe() local
[all …]
/linux-6.6.21/sound/soc/tegra/ !
Dtegra20_spdif.c30 struct tegra20_spdif *spdif = dev_get_drvdata(dev); in tegra20_spdif_runtime_suspend() local
41 struct tegra20_spdif *spdif = dev_get_drvdata(dev); in tegra20_spdif_runtime_resume() local
79 struct tegra20_spdif *spdif = dev_get_drvdata(dai->dev); in tegra20_spdif_hw_params() local
146 static void tegra20_spdif_start_playback(struct tegra20_spdif *spdif) in tegra20_spdif_start_playback()
153 static void tegra20_spdif_stop_playback(struct tegra20_spdif *spdif) in tegra20_spdif_stop_playback()
162 struct tegra20_spdif *spdif = dev_get_drvdata(dai->dev); in tegra20_spdif_trigger() local
187 struct tegra20_spdif *spdif = dev_get_drvdata(dai->dev); in tegra20_spdif_filter_rates() local
236 struct tegra20_spdif *spdif = dev_get_drvdata(dai->dev); in tegra20_spdif_probe() local
345 struct tegra20_spdif *spdif; in tegra20_spdif_platform_probe() local
/linux-6.6.21/sound/soc/adi/ !
Daxi-spdif.c51 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_trigger() local
78 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_hw_params() local
110 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_dai_probe() local
120 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_startup() local
142 struct axi_spdif *spdif = snd_soc_dai_get_drvdata(dai); in axi_spdif_shutdown() local
182 struct axi_spdif *spdif; in axi_spdif_probe() local
244 struct axi_spdif *spdif = platform_get_drvdata(pdev); in axi_spdif_dev_remove() local
/linux-6.6.21/sound/soc/samsung/ !
Dspdif.c105 static void spdif_snd_txctrl(struct samsung_spdif_info *spdif, int on) in spdif_snd_txctrl()
122 struct samsung_spdif_info *spdif = to_info(cpu_dai); in spdif_set_sysclk() local
145 struct samsung_spdif_info *spdif = to_info(asoc_rtd_to_cpu(rtd, 0)); in spdif_trigger() local
181 struct samsung_spdif_info *spdif = to_info(asoc_rtd_to_cpu(rtd, 0)); in spdif_hw_params() local
283 struct samsung_spdif_info *spdif = to_info(asoc_rtd_to_cpu(rtd, 0)); in spdif_shutdown() local
301 struct samsung_spdif_info *spdif = component_to_info(component); in spdif_suspend() local
318 struct samsung_spdif_info *spdif = component_to_info(component); in spdif_resume() local
365 struct samsung_spdif_info *spdif; in spdif_probe() local
465 struct samsung_spdif_info *spdif = &spdif_info; in spdif_remove() local
/linux-6.6.21/sound/soc/rockchip/ !
Drockchip_spdif.c69 struct rk_spdif_dev *spdif = dev_get_drvdata(dev); in rk_spdif_runtime_suspend() local
80 struct rk_spdif_dev *spdif = dev_get_drvdata(dev); in rk_spdif_runtime_resume() local
112 struct rk_spdif_dev *spdif = snd_soc_dai_get_drvdata(dai); in rk_spdif_hw_params() local
153 struct rk_spdif_dev *spdif = snd_soc_dai_get_drvdata(dai); in rk_spdif_trigger() local
197 struct rk_spdif_dev *spdif = snd_soc_dai_get_drvdata(dai); in rk_spdif_dai_probe() local
287 struct rk_spdif_dev *spdif; in rk_spdif_probe() local
/linux-6.6.21/drivers/staging/vc04_services/bcm2835-audio/ !
Dbcm2835-pcm.c85 static int snd_bcm2835_playback_open_generic(struct snd_pcm_substream *substream, int spdif) in snd_bcm2835_playback_open_generic()
325 u32 numchannels, bool spdif) in snd_bcm2835_new_pcm()
/linux-6.6.21/arch/arm/boot/dts/allwinner/ !
Dsun5i-gr8.dtsi66 spdif: spdif@1c21000 { label
Dsunxi-h3-h5.dtsi630 spdif: spdif@1c21000 { label
Dsun8i-a83t.dtsi864 spdif: spdif@1c21000 { label
Dsun6i-a31.dtsi762 spdif: spdif@1c21000 { label
Dsun4i-a10.dtsi874 spdif: spdif@1c21000 { label
/linux-6.6.21/sound/pci/hda/ !
Dhda_codec.c2210 struct hda_spdif_out *spdif; in snd_hda_spdif_default_get() local
2316 struct hda_spdif_out *spdif; in snd_hda_spdif_default_put() local
2347 struct hda_spdif_out *spdif; in snd_hda_spdif_out_switch_get() local
2374 struct hda_spdif_out *spdif; in snd_hda_spdif_out_switch_put() local
2449 struct hda_spdif_out *spdif; in snd_hda_create_dig_out_ctls() local
2510 struct hda_spdif_out *spdif; in snd_hda_spdif_out_of_nid() local
2530 struct hda_spdif_out *spdif; in snd_hda_spdif_ctls_unassign() local
2551 struct hda_spdif_out *spdif; in snd_hda_spdif_ctls_assign() local
3613 struct hda_spdif_out *spdif; in setup_dig_out_stream() local
3801 struct hda_spdif_out *spdif; in snd_hda_multi_out_analog_prepare() local
/linux-6.6.21/sound/soc/meson/ !
Daiu.h39 struct aiu_interface spdif; member
/linux-6.6.21/include/sound/ !
Dhdmi-codec.h129 uint spdif:1; member
/linux-6.6.21/arch/arm/boot/dts/nxp/imx/ !
Dimx6sll.dtsi156 spdif: spdif@2004000 { label
Dimx6sl.dtsi157 spdif: spdif@2004000 { label
Dimx6qdl.dtsi306 spdif: spdif@2004000 { label
Dimx6sx.dtsi258 spdif: spdif@2004000 { label
/linux-6.6.21/arch/arm/boot/dts/rockchip/ !
Drk3188.dtsi181 spdif: sound@1011e000 { label
/linux-6.6.21/drivers/clk/mxs/ !
Dclk-imx23.c85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
Dclk-imx28.c140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator
/linux-6.6.21/arch/arm64/boot/dts/allwinner/ !
Dsun50i-h6.dtsi650 spdif: spdif@5093000 { label
/linux-6.6.21/arch/arm/boot/dts/nxp/mxs/ !
Dimx28.dtsi1146 spdif: spdif@80054000 { label
/linux-6.6.21/sound/soc/codecs/ !
Dsti-sas.c77 struct sti_spdif_audio spdif; member

12