Home
last modified time | relevance | path

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

/Linux-v5.10/sound/soc/zte/
Dzx-spdif.c84 struct zx_spdif_info *zx_spdif = dev_get_drvdata(dai->dev); in zx_spdif_dai_probe() local
86 snd_soc_dai_set_drvdata(dai, zx_spdif); in zx_spdif_dai_probe()
87 zx_spdif->dma_data.addr = zx_spdif->mapbase + ZX_DATA; in zx_spdif_dai_probe()
88 zx_spdif->dma_data.maxburst = 8; in zx_spdif_dai_probe()
89 snd_soc_dai_init_dma_data(dai, &zx_spdif->dma_data, NULL); in zx_spdif_dai_probe()
139 struct zx_spdif_info *zx_spdif = dev_get_drvdata(socdai->dev); in zx_spdif_hw_params() local
148 val = readl_relaxed(zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params()
176 writel_relaxed(val, zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params()
178 val = readl_relaxed(zx_spdif->reg_base + ZX_VALID_BIT); in zx_spdif_hw_params()
184 writel_relaxed(val, zx_spdif->reg_base + ZX_VALID_BIT); in zx_spdif_hw_params()
[all …]