Home
last modified time | relevance | path

Searched refs:codec (Results 1 – 25 of 30) sorted by relevance

12

/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/codecs/
A Dsun8iw19-codec.c515 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 Dsun8iw20-codec.c497 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 Dsun8iw18-codec.c502 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 Dsunxi_rw_func.c48 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 Dac108.c701 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 DMakefile5 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 Dsunxi-codec.h45 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 DKconfig39 bool "Sunxi AC108 codec"
A Dac108.h925 struct snd_codec *codec; member
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/core/
A Dsnd_io.c47 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 Dsnd_core.c944 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 Dcodec.h49 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 Dsunxi-pcm.c77 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 Dsun8iw19-daudio.c856 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 Dsnd_io.h36 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 Dsnd_core.h555 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 Dcard.h41 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 Dcodec.c88 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 DREADME_en.md6 …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 Dlist.txt61 source/sound/codecs/sun8iw20-codec.c
/bsp/hpmicro/hpm6e00evk/board/
A DKconfig204 bool "Enable audio codec on board"
/bsp/stm32/stm32f767-st-nucleo/
A DREADME.md27 - Hardware JPEG codec
/bsp/hpmicro/hpm6800evk/board/
A DKconfig301 bool "Enable audio codec on board"
/bsp/nuvoton/numaker-iot-ma35d1/
A DREADME.md37 <li>One Audio codec (NAU88C22) with microphone input and speaker output</li>
/bsp/hpmicro/hpm6750evk/board/
A DKconfig358 bool "Enable audio codec on board"

Completed in 50 milliseconds

12