Searched refs:codec (Results 251 - 275 of 320) sorted by relevance

<<111213

/linux-master/include/sound/
H A Dhdaudio_ext.h120 void snd_hdac_ext_bus_link_power(struct hdac_device *codec, bool enable);
167 /* ops common to all codec drivers */
H A Dvx_core.h83 /* 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 Dsof_sdw.c602 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 Dsof_es8336.c272 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 Dbytcht_es8316.c161 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 Dbytcr_rt5651.c199 * 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 Daudio_topology.c27 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 Dau88x0_core.c1968 // 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 Dac97_patch.c872 * 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 Ddecode_rs.c13 struct rs_codec *rs = rsc->codec;
/linux-master/sound/soc/intel/atom/
H A Dsst-mfld-dsp.h153 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 Dwm9705.c3 * 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 Dab8500.h381 struct ab8500_codec_platform_data *codec; member in struct:ab8500_platform_data
/linux-master/drivers/media/platform/chips-media/coda/
H A Dcoda.h3 * Coda multi-standard codec IP
241 const struct coda_codec *codec; member in struct:coda_ctx
/linux-master/drivers/mfd/
H A Dwm97xx-core.c8 * - 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 Dwm8350-core.c426 wm8350_client_dev_register(wm8350, "wm8350-codec",
427 &(wm8350->codec.pdev));
/linux-master/sound/pci/
H A Datiixp.c39 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 Dintel8x0.c46 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 Dsis7019.c40 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 Daudioreach.c908 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 Ds5p_mfc_opr_v6.c59 /* 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 Dbtmtksdio.c963 __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 Dsst_stream.c44 str_info->alloc_param.codec_type = str_params->codec;
/linux-master/sound/pci/cs46xx/
H A Dcs46xx_lib.c20 * - 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 Dhdmi.c16 #include <sound/hdmi-codec.h>
250 * HDMI audio codec callbacks
367 DRM_ERROR("Failed to attach an audio codec %d\n", err);

Completed in 345 milliseconds

<<111213