Searched refs:cygaud (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/bcm/ |
H A D | cygnus-ssp.c | 249 struct cygnus_audio *cygaud = snd_soc_dai_get_drvdata(dai); in cygnus_dai_get_portinfo() local 251 return &cygaud->portinfo[dai->id]; in cygnus_dai_get_portinfo() 261 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 266 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs() 272 writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 275 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() 279 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() 282 value = readl(aio->cygaud->i2s_in + in audio_ssp_init_portregs() 286 writel(value, aio->cygaud->i2s_in + in audio_ssp_init_portregs() 292 value = readl(aio->cygaud in audio_ssp_init_portregs() 491 pll_configure_mclk(struct cygnus_audio *cygaud, u32 mclk, struct cygnus_aio_port *aio) pll_configure_mclk() argument 721 struct cygnus_audio *cygaud = snd_soc_dai_get_drvdata(dai); cygnus_ssp_set_sysclk() local 936 struct cygnus_audio *cygaud = snd_soc_dai_get_drvdata(dai); cygnus_ssp_trigger() local 1214 parse_ssp_child_node(struct platform_device *pdev, struct device_node *dn, struct cygnus_audio *cygaud, struct snd_soc_dai_driver *p_dai) parse_ssp_child_node() argument 1290 audio_clk_init(struct platform_device *pdev, struct cygnus_audio *cygaud) audio_clk_init() argument 1312 struct cygnus_audio *cygaud; cygnus_ssp_probe() local [all...] |
H A D | cygnus-pcm.c | 332 writel(clear_mask, aio->cygaud->audio + ESR0_STATUS_CLR_OFFSET); in enable_intr() 333 writel(clear_mask, aio->cygaud->audio + ESR1_STATUS_CLR_OFFSET); in enable_intr() 334 writel(clear_mask, aio->cygaud->audio + ESR3_STATUS_CLR_OFFSET); in enable_intr() 336 writel(clear_mask, aio->cygaud->audio + ESR0_MASK_CLR_OFFSET); in enable_intr() 337 writel(clear_mask, aio->cygaud->audio + ESR1_MASK_CLR_OFFSET); in enable_intr() 338 writel(clear_mask, aio->cygaud->audio + ESR3_MASK_CLR_OFFSET); in enable_intr() 341 aio->cygaud->audio + INTH_R5F_MASK_CLEAR_OFFSET); in enable_intr() 343 writel(clear_mask, aio->cygaud->audio + ESR2_STATUS_CLR_OFFSET); in enable_intr() 344 writel(clear_mask, aio->cygaud->audio + ESR4_STATUS_CLR_OFFSET); in enable_intr() 345 writel(clear_mask, aio->cygaud in enable_intr() 436 handle_playback_irq(struct cygnus_audio *cygaud) handle_playback_irq() argument 499 handle_capture_irq(struct cygnus_audio *cygaud) handle_capture_irq() argument 549 struct cygnus_audio *cygaud = data; cygnus_dma_irq() local 830 cygnus_soc_platform_register(struct device *dev, struct cygnus_audio *cygaud) cygnus_soc_platform_register() argument [all...] |
H A D | cygnus-ssp.h | 104 struct cygnus_audio *cygaud; member 135 struct cygnus_audio *cygaud);
|
/kernel/linux/linux-6.6/sound/soc/bcm/ |
H A D | cygnus-ssp.c | 239 struct cygnus_audio *cygaud = snd_soc_dai_get_drvdata(dai); in cygnus_dai_get_portinfo() local 241 return &cygaud->portinfo[dai->id]; in cygnus_dai_get_portinfo() 251 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 256 aio->cygaud->audio + aio->regs.bf_sourcech_grp); in audio_ssp_init_portregs() 262 writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg); in audio_ssp_init_portregs() 265 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() 269 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg); in audio_ssp_init_portregs() 272 value = readl(aio->cygaud->i2s_in + in audio_ssp_init_portregs() 276 writel(value, aio->cygaud->i2s_in + in audio_ssp_init_portregs() 282 value = readl(aio->cygaud in audio_ssp_init_portregs() 481 pll_configure_mclk(struct cygnus_audio *cygaud, u32 mclk, struct cygnus_aio_port *aio) pll_configure_mclk() argument 711 struct cygnus_audio *cygaud = snd_soc_dai_get_drvdata(dai); cygnus_ssp_set_sysclk() local 926 struct cygnus_audio *cygaud = snd_soc_dai_get_drvdata(dai); cygnus_ssp_trigger() local 1205 parse_ssp_child_node(struct platform_device *pdev, struct device_node *dn, struct cygnus_audio *cygaud, struct snd_soc_dai_driver *p_dai) parse_ssp_child_node() argument 1281 audio_clk_init(struct platform_device *pdev, struct cygnus_audio *cygaud) audio_clk_init() argument 1302 struct cygnus_audio *cygaud; cygnus_ssp_probe() local [all...] |
H A D | cygnus-pcm.c | 322 writel(clear_mask, aio->cygaud->audio + ESR0_STATUS_CLR_OFFSET); in enable_intr() 323 writel(clear_mask, aio->cygaud->audio + ESR1_STATUS_CLR_OFFSET); in enable_intr() 324 writel(clear_mask, aio->cygaud->audio + ESR3_STATUS_CLR_OFFSET); in enable_intr() 326 writel(clear_mask, aio->cygaud->audio + ESR0_MASK_CLR_OFFSET); in enable_intr() 327 writel(clear_mask, aio->cygaud->audio + ESR1_MASK_CLR_OFFSET); in enable_intr() 328 writel(clear_mask, aio->cygaud->audio + ESR3_MASK_CLR_OFFSET); in enable_intr() 331 aio->cygaud->audio + INTH_R5F_MASK_CLEAR_OFFSET); in enable_intr() 333 writel(clear_mask, aio->cygaud->audio + ESR2_STATUS_CLR_OFFSET); in enable_intr() 334 writel(clear_mask, aio->cygaud->audio + ESR4_STATUS_CLR_OFFSET); in enable_intr() 335 writel(clear_mask, aio->cygaud in enable_intr() 426 handle_playback_irq(struct cygnus_audio *cygaud) handle_playback_irq() argument 489 handle_capture_irq(struct cygnus_audio *cygaud) handle_capture_irq() argument 539 struct cygnus_audio *cygaud = data; cygnus_dma_irq() local 719 cygnus_soc_platform_register(struct device *dev, struct cygnus_audio *cygaud) cygnus_soc_platform_register() argument [all...] |
H A D | cygnus-ssp.h | 94 struct cygnus_audio *cygaud; member 123 struct cygnus_audio *cygaud);
|
Completed in 6 milliseconds