| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/codecs/ |
| A D | sun8iw19-codec.c | 515 adcdrc_config(codec); in sunxi_codec_init() 516 adcdrc_enable(codec, 1); in sunxi_codec_init() 519 adchpf_config(codec); in sunxi_codec_init() 520 adchpf_enable(codec, 1); in sunxi_codec_init() 523 dacdrc_config(codec); in sunxi_codec_init() 524 dacdrc_enable(codec, 1); in sunxi_codec_init() 527 dachpf_config(codec); in sunxi_codec_init() 989 if (!codec->codec_dai) in sun8iw19_codec_probe() 1004 codec->codec_dai->component = codec; in sun8iw19_codec_probe() 1013 sunxi_codec_init(codec); in sun8iw19_codec_probe() [all …]
|
| A D | sun8iw20-codec.c | 497 adcdrc_config(codec); in sunxi_codec_init() 498 adcdrc_enable(codec, 1); in sunxi_codec_init() 501 adchpf_config(codec); in sunxi_codec_init() 502 adchpf_enable(codec, 1); in sunxi_codec_init() 505 dacdrc_config(codec); in sunxi_codec_init() 506 dacdrc_enable(codec, 1); in sunxi_codec_init() 509 dachpf_config(codec); in sunxi_codec_init() 948 if (!codec->codec_dai) in sun8iw20_codec_probe() 963 codec->codec_dai->component = codec; in sun8iw20_codec_probe() 990 sunxi_codec_init(codec); in sun8iw20_codec_probe() [all …]
|
| A D | sun8iw18-codec.c | 502 adcdrc_config(codec); in sunxi_codec_init() 503 adcdrc_enable(codec, 1); in sunxi_codec_init() 506 adchpf_config(codec); in sunxi_codec_init() 507 adchpf_enable(codec, 1); in sunxi_codec_init() 510 dacdrc_config(codec); in sunxi_codec_init() 511 dacdrc_enable(codec, 1); in sunxi_codec_init() 514 dachpf_config(codec); in sunxi_codec_init() 540 if (!codec->codec_dai) in sun8iw18_codec_probe() 555 codec->codec_dai->component = codec; in sun8iw18_codec_probe() 566 sunxi_codec_init(codec); in sun8iw18_codec_probe() [all …]
|
| A D | sunxi_rw_func.c | 48 unsigned int sunxi_codec_read(struct snd_codec *codec, unsigned int reg) in sunxi_codec_read() argument 55 return read_prcm_wvalue(reg, codec->codec_base_addr + SUNXI_PR_CFG); in sunxi_codec_read() 60 reg_val = snd_readl(codec->codec_base_addr + reg); in sunxi_codec_read() 66 unsigned int sunxi_codec_write(struct snd_codec *codec, unsigned int reg, unsigned int val) in sunxi_codec_write() argument 72 write_prcm_wvalue(reg, val, codec->codec_base_addr + SUNXI_PR_CFG); in sunxi_codec_write() 75 snd_writel(val, codec->codec_base_addr + reg); in sunxi_codec_write()
|
| A D | ac108.c | 701 struct snd_codec *codec = dai->component; in ac108_codec_startup() local 714 struct snd_codec *codec = dai->component; in ac108_codec_set_pll() local 827 struct snd_codec *codec = dai->component; in ac108_codec_set_clkdiv() local 881 struct snd_codec *codec = dai->component; in ac108_codec_set_fmt() local 1185 struct snd_codec *codec = dai->component; in ac108_codec_hw_params() local 1324 struct snd_codec *codec = dai->component; in ac108_codec_set_sysclk() local 1527 if (!codec->codec_dai) { in ac108_codec_probe() 1539 codec->private_data = (void *)ac108; in ac108_codec_probe() 1541 ac108->codec = codec; in ac108_codec_probe() 1542 codec->codec_dai->component = codec; in ac108_codec_probe() [all …]
|
| A D | Makefile | 5 obj-$(CONFIG_SND_CODEC_SUN8IW18_AUDIOCODEC) += sun8iw18-codec.o 8 obj-$(CONFIG_SND_CODEC_SUN8IW19_AUDIOCODEC) += sun8iw19-codec.o 11 obj-$(CONFIG_SND_CODEC_SUN8IW20_AUDIOCODEC) += sun8iw20-codec.o
|
| A D | sunxi-codec.h | 45 unsigned int sunxi_codec_read(struct snd_codec *codec, unsigned int reg); 46 unsigned int sunxi_codec_write(struct snd_codec *codec, unsigned int reg, unsigned int val);
|
| A D | Kconfig | 39 bool "Sunxi AC108 codec"
|
| A D | ac108.h | 925 struct snd_codec *codec; member
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/ |
| A D | snd_io.c | 47 if (codec->read) in snd_codec_read() 48 val = codec->read(codec, reg); in snd_codec_read() 50 val = snd_readl(codec->codec_base_addr + reg); in snd_codec_read() 64 if (codec->write) in snd_codec_write() 65 ret = codec->write(codec, reg, val); in snd_codec_write() 67 ret = snd_writel(val, codec->codec_base_addr + reg); in snd_codec_write() 84 if (codec->read) in snd_codec_update_bits() 85 old = codec->read(codec, reg); in snd_codec_update_bits() 87 old = snd_readl(codec->codec_base_addr + reg); in snd_codec_update_bits() 93 if (codec->write) in snd_codec_update_bits() [all …]
|
| A D | snd_core.c | 944 if (card->codec->controls) { in snd_ctl_add_controls() 1090 if (card->codec->capture_only) in snd_pcm_new() 1331 snd_codec_t *codec, in snd_card_register() argument 1339 if (!codec) in snd_card_register() 1373 card->codec = codec; in snd_card_register() 1377 if (codec->probe) { in snd_card_register() 1378 ret = codec->probe(codec); in snd_card_register() 1385 if (codec->codec_dai->probe) { in snd_card_register() 1386 ret = codec->codec_dai->probe(codec->codec_dai); in snd_card_register() 1435 if (card->codec->remove) in snd_card_unregister() [all …]
|
| /bsp/xuantie/libraries/xuantie_libraries/csi/csi2/include/drv/ |
| A D | codec.h | 49 csi_codec_t *codec; member 64 csi_codec_t *codec; member 120 csi_error_t csi_codec_init(csi_codec_t *codec, uint32_t idx); 127 void csi_codec_uninit(csi_codec_t *codec); 136 csi_error_t csi_codec_output_open(csi_codec_t *codec, csi_codec_output_t *ch, uint32_t ch_idx); 294 csi_error_t csi_codec_input_open(csi_codec_t *codec, csi_codec_input_t *ch, uint32_t ch_idx); 436 csi_error_t csi_codec_enable_pm(csi_codec_t *codec); 443 void csi_codec_disable_pm(csi_codec_t *codec);
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/sound/platform/ |
| A D | sunxi-pcm.c | 77 struct snd_codec *codec = pcm->card->codec; in sunxi_pcm_preallocate_dma_buffer() local 82 if (codec->hw) in sunxi_pcm_preallocate_dma_buffer() 83 hw = &codec->hw[stream]; in sunxi_pcm_preallocate_dma_buffer() 141 struct snd_codec *codec = substream->pcm->card->codec; in sunxi_pcm_open() local 143 if (codec->hw) in sunxi_pcm_open() 144 hw = &codec->hw[substream->stream]; in sunxi_pcm_open()
|
| A D | sun8iw19-daudio.c | 856 struct snd_codec *codec = pcm->card->codec; in sunxi_pcm_preallocate_dma_buffer() local 861 if (codec->hw) in sunxi_pcm_preallocate_dma_buffer() 862 hw = &codec->hw[stream]; in sunxi_pcm_preallocate_dma_buffer() 924 struct snd_codec *codec = substream->pcm->card->codec; in sunxi_pcm_open() local 926 if (codec->hw) in sunxi_pcm_open() 927 hw = &codec->hw[substream->stream]; in sunxi_pcm_open()
|
| /bsp/allwinner/libraries/sunxi-hal/include/hal/sound/ |
| A D | snd_io.h | 36 unsigned int snd_codec_read(struct snd_codec *codec, unsigned int reg); 37 int snd_codec_write(struct snd_codec *codec, unsigned int reg, unsigned int val); 38 int snd_codec_update_bits(struct snd_codec *codec, unsigned int reg,
|
| A D | snd_core.h | 555 struct snd_codec *codec; member 564 struct snd_codec *codec, 575 struct snd_codec *codec; in snd_soc_get_codec_dai() local 578 codec = substream->pcm->card->codec; in snd_soc_get_codec_dai() 579 if (!codec) in snd_soc_get_codec_dai() 581 return codec->codec_dai; in snd_soc_get_codec_dai()
|
| A D | card.h | 41 int snd_card_register(const char *name, snd_codec_t *codec, int platform_type);
|
| /bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/ |
| A D | codec.c | 88 csi_error_t csi_codec_init(csi_codec_t *codec, uint32_t idx) in csi_codec_init() argument 90 CSI_PARAM_CHK(codec, CSI_ERROR); in csi_codec_init() 104 csi_i2s_attach_callback(&i2s_codec_output, es_codec_irq, (void *)codec); in csi_codec_init() 114 csi_i2s_attach_callback(&i2s_codec_input, es_codec_irq, (void *)codec); in csi_codec_init() 123 csi_i2s_attach_callback(&i2s_mclk, es_codec_irq, (void *)codec); in csi_codec_init() 140 void csi_codec_uninit(csi_codec_t *codec) in csi_codec_uninit() argument 142 CSI_PARAM_CHK_NORETVAL(codec); in csi_codec_uninit() 155 CSI_PARAM_CHK(codec, CSI_ERROR); in csi_codec_output_open() 158 codec->output_chs = ch; in csi_codec_output_open() 484 CSI_PARAM_CHK(codec, CSI_ERROR); in csi_codec_input_open() [all …]
|
| /bsp/bouffalo_lab/bl808/ |
| A D | README_en.md | 6 …ctivity units such as Wi-Fi/BT/BLE/Zigbee, multiple CPUs, audio and video codec, and AI hardware a… 17 - Audio codec 18 - Video codec
|
| /bsp/allwinner/libraries/sunxi-hal/hal/ |
| A D | list.txt | 61 source/sound/codecs/sun8iw20-codec.c
|
| /bsp/hpmicro/hpm6e00evk/board/ |
| A D | Kconfig | 204 bool "Enable audio codec on board"
|
| /bsp/stm32/stm32f767-st-nucleo/ |
| A D | README.md | 27 - Hardware JPEG codec
|
| /bsp/hpmicro/hpm6800evk/board/ |
| A D | Kconfig | 301 bool "Enable audio codec on board"
|
| /bsp/nuvoton/numaker-iot-ma35d1/ |
| A D | README.md | 37 <li>One Audio codec (NAU88C22) with microphone input and speaker output</li>
|
| /bsp/hpmicro/hpm6750evk/board/ |
| A D | Kconfig | 358 bool "Enable audio codec on board"
|