/linux-master/include/sound/ |
H A D | hdaudio_ext.h | 120 void snd_hdac_ext_bus_link_power(struct hdac_device *codec, bool enable); 167 /* ops common to all codec drivers */
|
H A D | vx_core.h | 83 /* codec */ 84 void (*write_codec)(struct vx_core *chip, int codec, unsigned int data); 505 /* codec commands */
|
/linux-master/sound/soc/intel/boards/ |
H A D | sof_sdw.c | 602 dev_err(rtd->dev, "Channels number %d is invalid when codec number = %d\n", 614 * link has more than one codec DAIs. Set codec channel mask and 891 /* No feedback capability is provided by rt722-sdca codec driver*/ 975 .codec_name = "cs42l43-codec", 1001 .part_id = 0xaaaa, /* generic codec mockup */ 1015 .part_id = 0xaa55, /* headset codec mockup */ 1067 * A codec info is for all sdw version with the part id if 1068 * version_id is not specified in the codec info. 1138 dev_err(dev, "codec 1253 fill_sdw_codec_dlc(struct device *dev, const struct snd_soc_acpi_link_adr *adr_link, struct snd_soc_dai_link_component *codec, int adr_index, int dai_index) argument [all...] |
H A D | sof_es8336.c | 272 struct snd_soc_component *codec = snd_soc_rtd_to_codec(runtime, 0)->component; local 304 snd_soc_component_set_jack(codec, &priv->jack, NULL); 391 .name = "dmic-codec", 443 /* codec SSP */ 621 * Because more than one SSP will be enabled for HDMI capture hence wrong codec 672 /* fixup codec name based on HID */ 679 /* also fixup codec dai name if relevant */
|
H A D | bytcht_es8316.c | 161 struct snd_soc_component *codec = snd_soc_rtd_to_codec(runtime, 0)->component; local 219 dev_err(card->dev, "can't set codec clock %d\n", ret); 233 snd_soc_component_set_jack(codec, &priv->jack, NULL); 386 * Some Cherry Trail boards with an ES8316 codec have a bug in their 407 /* use space before codec name to simplify card ID, and simplify driver name */ 547 /* fix index of codec dai */ 557 /* fixup codec name based on HID */
|
H A D | bytcr_rt5651.c | 199 * Set codec clock source to internal clock before 211 dev_err(card->dev, "can't set codec sysclk: %d\n", ret); 525 * are in place before the codec component driver's probe function parses them. 566 struct snd_soc_component *codec = snd_soc_rtd_to_codec(runtime, 0)->component; local 577 snd_soc_component_update_bits(codec, RT5651_GLB_CLK, 668 ret = snd_soc_component_set_jack(codec, &priv->jack, 849 /* use space before codec name to simplify card ID, and simplify driver name */ 911 /* fix index of codec dai */ 921 /* fixup codec name based on HID */ 953 * with the codec drive [all...] |
/linux-master/drivers/staging/greybus/ |
H A D | audio_topology.c | 27 static struct gbaudio_module_info *find_gb_module(struct gbaudio_codec_info *codec, argument 40 dev_dbg(codec->dev, "%s:Find module#%d\n", __func__, dev_id); 42 mutex_lock(&codec->lock); 43 list_for_each_entry(module, &codec->module_list, list) { 45 mutex_unlock(&codec->lock); 49 mutex_unlock(&codec->lock); 50 dev_warn(codec->dev, "%s: module#%d missing in codec list\n", name,
|
/linux-master/sound/pci/au88x0/ |
H A D | au88x0_core.c | 1968 // Use plain direct output to codec. 2053 // Connect AC97 codec. 2095 // Connect AC98 modem codec 2105 type: Type of audio output/source (codec, spdif, i2s, dsp, etc) 2326 snd_ac97_write_cache(vortex->codec, 2328 snd_ac97_read(vortex->codec, 2333 snd_ac97_write_cache(vortex->codec, 2335 snd_ac97_read(vortex->codec, 2532 /* Enable codec channels 0 and 1. */ 2538 vortex_codec_write(struct snd_ac97 * codec, unsigne argument 2563 vortex_codec_read(struct snd_ac97 * codec, unsigned short addr) argument [all...] |
/linux-master/sound/pci/ac97/ |
H A D | ac97_patch.c | 872 * Tritech codec 1391 int i, codec; local 1405 /* restore the AD18xx codec configurations */ 1406 for (codec = 0; codec < 3; codec++) { 1407 if (! ac97->spec.ad18xx.id[codec]) 1409 /* select single codec */ 1411 ac97->spec.ad18xx.unchained[codec] | ac97->spec.ad18xx.chained[codec]); [all...] |
/linux-master/lib/reed_solomon/ |
H A D | decode_rs.c | 13 struct rs_codec *rs = rsc->codec;
|
/linux-master/sound/soc/intel/atom/ |
H A D | sst-mfld-dsp.h | 153 SST_CODEC_TYPE_PCM, /* Pass through Audio codec */ 390 u8 codec; member in struct:snd_sst_params 419 struct snd_sst_lib_download lib_dnld; /* Valid only for codec dnld */
|
/linux-master/sound/soc/codecs/ |
H A D | wm9705.c | 3 * wm9705.c -- ALSA Soc WM9705 codec support 18 #include <sound/ac97/codec.h> 328 dev_err(component->dev, "Failed to register AC97 codec\n"); 390 .name = "wm9705-codec",
|
/linux-master/include/linux/mfd/abx500/ |
H A D | ab8500.h | 381 struct ab8500_codec_platform_data *codec; member in struct:ab8500_platform_data
|
/linux-master/drivers/media/platform/chips-media/coda/ |
H A D | coda.h | 3 * Coda multi-standard codec IP 241 const struct coda_codec *codec; member in struct:coda_ctx
|
/linux-master/drivers/mfd/ |
H A D | wm97xx-core.c | 8 * - an AC97 audio codec 20 #include <sound/ac97/codec.h> 108 { .name = "wm9705-codec", }, 176 { .name = "wm9712-codec", }, 205 { 0x36, 0x4523 }, /* PCM codec control */ 247 { .name = "wm9713-codec", },
|
H A D | wm8350-core.c | 426 wm8350_client_dev_register(wm8350, "wm8350-codec", 427 &(wm8350->codec.pdev));
|
/linux-master/sound/pci/ |
H A D | atiixp.c | 39 MODULE_PARM_DESC(ac97_clock, "AC'97 codec clock (default 48000Hz)."); 43 MODULE_PARM_DESC(ac97_codec, "Specify codec instead of probing."); 265 unsigned int codec_not_ready_bits; /* for codec detection */ 420 dev_warn(chip->card->dev, "codec acquire timeout\n"); 428 static unsigned short snd_atiixp_codec_read(struct atiixp *chip, unsigned short codec, unsigned short reg) argument 438 codec; 451 dev_warn(chip->card->dev, "codec read timeout (reg %x)\n", reg); 456 static void snd_atiixp_codec_write(struct atiixp *chip, unsigned short codec, argument 465 ATI_REG_PHYS_OUT_ADDR_EN | codec; 511 dev_err(chip->card->dev, "codec rese [all...] |
H A D | intel8x0.c | 46 MODULE_PARM_DESC(ac97_clock, "AC'97 codec clock (0 = allowlist + auto-detect, 1 = force autodetect)."); 50 MODULE_PARM_DESC(buggy_semaphore, "Enable workaround for hardwares with problematic codec semaphores."); 54 MODULE_PARM_DESC(xbox, "Set to 1 for Xbox, if you have problems with the AC'97 codec detection."); 144 #define ICH_TCR 0x10000000 /* ICH4: tertiary (AC_SDIN2) codec ready */ 153 #define ICH_SIS_TCR 0x00040000 /* SIS: tertiary codec ready */ 162 #define ICH_SCR 0x00000200 /* secondary (AC_SDIN1) codec ready */ 163 #define ICH_PCR 0x00000100 /* primary (AC_SDIN0) codec ready */ 171 #define ICH_REG_ACC_SEMA 0x34 /* byte - codec write semaphore */ 172 #define ICH_CAS 0x01 /* codec access semaphore */ 179 #define ICH_LDI_MASK 0x00000003 /* last codec rea 471 snd_intel8x0_codec_semaphore(struct intel8x0 *chip, unsigned int codec) argument 556 snd_intel8x0_codec_read_test(struct intel8x0 *chip, unsigned int codec) argument [all...] |
H A D | sis7019.c | 40 MODULE_PARM_DESC(codecs, "Set bit to indicate that codec number is expected to be present (default 1)"); 886 static unsigned short sis_ac97_rw(struct sis7019 *sis, int codec, u32 cmd) argument 899 rdy = codec_ready[codec]; 947 dev_err(&sis->pci->dev, "ac97 codec %d timeout cmd 0x%08x\n", 948 codec, cmd); 1061 * There are some codec/board combinations that take an extremely 1337 * the AC97 cold reset. We default to a single codec, the primary.
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | audioreach.c | 908 flac_cfg->sample_size = mcfg->codec.options.flac_d.sample_size; 910 flac_cfg->min_blk_size = mcfg->codec.options.flac_d.min_blk_size; 911 flac_cfg->max_blk_size = mcfg->codec.options.flac_d.max_blk_size; 913 flac_cfg->min_frame_size = mcfg->codec.options.flac_d.min_frame_size; 914 flac_cfg->max_frame_size = mcfg->codec.options.flac_d.max_frame_size;
|
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_opr_v6.c | 59 /* Allocate codec buffers */ 376 /* Release buffers allocated for codec */ 769 /* Set encoding ref & codec buffer */ 1060 struct s5p_mfc_h264_enc_params *p_h264 = &p->codec.h264; 1353 const struct s5p_mfc_mpeg4_enc_params *p_mpeg4 = &p->codec.mpeg4; 1435 const struct s5p_mfc_mpeg4_enc_params *p_h263 = &p->codec.mpeg4; 1505 const struct s5p_mfc_vp8_enc_params *p_vp8 = &p->codec.vp8; 1598 struct s5p_mfc_hevc_enc_params *p_hevc = &p->codec.hevc; 1875 mfc_err("Unknown codec for encoding (%x).\n", 1901 const struct s5p_mfc_h264_enc_params *p_h264 = &p->codec [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btmtksdio.c | 963 __u8 link, struct bt_codec *codec, 986 switch (codec->id) { 995 bt_dev_err(hdev, "Invalid codec id(%u)", codec->id); 998 /* codec and its capabilities are pre-defined to ids 999 * preset id = 0x00 represents CVSD codec with sampling rate 8K 1000 * preset id = 0x01 represents mSBC codec with sampling rate 16K 1134 /* Enable WBS with mSBC codec */ 962 btmtksdio_get_codec_config_data(struct hci_dev *hdev, __u8 link, struct bt_codec *codec, __u8 *ven_len, __u8 **ven_data) argument
|
/linux-master/sound/soc/intel/atom/sst/ |
H A D | sst_stream.c | 44 str_info->alloc_param.codec_type = str_params->codec;
|
/linux-master/sound/pci/cs46xx/ |
H A D | cs46xx_lib.c | 20 * - PCM channels for Center and LFE on secondary codec 23 * is default configuration), no SPDIF, no secondary codec, no 122 * set RSTN - ARST# inactive, AC97 codec not reset 249 * set RSTN - ARST# inactive, AC97 codec not reset 2322 /* set primary cs4294 codec into Extended Audio Mode */ 2411 "CS46xx secondary codec doesn't respond!\n"); 2415 static int cs46xx_detect_codec(struct snd_cs46xx *chip, int codec) argument 2423 ac97.num = codec; 2427 if (codec == CS46XX_SECONDARY_CODEC_INDEX) { 2428 snd_cs46xx_codec_write(chip, AC97_RESET, 0, codec); [all...] |
/linux-master/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi.c | 16 #include <sound/hdmi-codec.h> 250 * HDMI audio codec callbacks 367 DRM_ERROR("Failed to attach an audio codec %d\n", err);
|