Home
last modified time | relevance | path

Searched refs:spdifrx (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/sound/soc/stm/
Dstm32_spdifrx.c251 struct stm32_spdifrx_data *spdifrx = (struct stm32_spdifrx_data *)data; in stm32_spdifrx_dma_complete() local
252 struct platform_device *pdev = spdifrx->pdev; in stm32_spdifrx_dma_complete()
253 u32 *p_start = (u32 *)spdifrx->dmab->area; in stm32_spdifrx_dma_complete()
256 u16 *ub_ptr = (short *)spdifrx->ub; in stm32_spdifrx_dma_complete()
259 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR, in stm32_spdifrx_dma_complete()
263 if (!spdifrx->dmab->area) in stm32_spdifrx_dma_complete()
278 spdifrx->cs[i] = (unsigned char)SPDIFRX_CSR_CSGET(*ptr); in stm32_spdifrx_dma_complete()
287 complete(&spdifrx->cs_completion); in stm32_spdifrx_dma_complete()
290 static int stm32_spdifrx_dma_ctrl_start(struct stm32_spdifrx_data *spdifrx) in stm32_spdifrx_dma_ctrl_start() argument
295 spdifrx->desc = dmaengine_prep_slave_single(spdifrx->ctrl_chan, in stm32_spdifrx_dma_ctrl_start()
[all …]
DMakefile14 snd-soc-stm32-spdifrx-objs := stm32_spdifrx.o
15 obj-$(CONFIG_SND_SOC_STM32_SPDIFRX) += snd-soc-stm32-spdifrx.o
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Dst,stm32-spdifrx.txt7 - compatible: should be "st,stm32h7-spdifrx"
24 spdifrx: spdifrx@40004000 {
25 compatible = "st,stm32h7-spdifrx";
/Linux-v5.4/arch/arm/boot/dts/
Dstm32mp157-pinctrl.dtsi801 spdifrx_pins_a: spdifrx-0 {
808 spdifrx_sleep_pins_a: spdifrx-1 {
Dstm32mp157c.dtsi417 spdifrx: audio-controller@4000d000 { label
418 compatible = "st,stm32h7-spdifrx";