Home
last modified time | relevance | path

Searched refs:codec_mask (Results 1 – 22 of 22) sorted by relevance

/openbmc/linux/sound/soc/sof/intel/
H A Dhda-codec.c25 module_param_named(codec_mask, hda_codec_mask, int, 0444);
26 MODULE_PARM_DESC(codec_mask, "SOF HDA codec mask for probing");
219 if (!(bus->codec_mask & (1 << i))) in hda_codec_probe_bus()
226 bus->codec_mask &= ~BIT(i); in hda_codec_probe_bus()
235 unsigned int codec_mask; in hda_codec_check_for_state_change() local
237 codec_mask = snd_hdac_chip_readw(bus, STATESTS); in hda_codec_check_for_state_change()
238 if (codec_mask) { in hda_codec_check_for_state_change()
240 snd_hdac_chip_writew(bus, STATESTS, codec_mask); in hda_codec_check_for_state_change()
257 if (!bus->codec_mask) { in hda_codec_detect_mask()
258 bus->codec_mask = snd_hdac_chip_readw(bus, STATESTS); in hda_codec_detect_mask()
[all …]
H A Dhda.c1053 if (!HDA_IDISP_CODEC(bus->codec_mask)) in hda_init_caps()
1394 if (!bus->codec_mask) { in hda_generic_machine_select()
1398 bus->codec_mask); in hda_generic_machine_select()
1401 if (bus->codec_mask & (1 << i)) in hda_generic_machine_select()
1420 if (codec_num == 1 && HDA_IDISP_CODEC(bus->codec_mask)) in hda_generic_machine_select()
1442 (codec_num == 1 && !HDA_IDISP_CODEC(bus->codec_mask))) { in hda_generic_machine_select()
1466 mach_params->codec_mask = bus->codec_mask; in hda_generic_machine_select()
/openbmc/u-boot/drivers/sound/
H A Divybridge_sound.c26 u32 codec_mask; in bd82x6x_azalia_probe() local
81 codec_mask = hda_codec_detect(priv->regs); in bd82x6x_azalia_probe()
82 log_debug("codec_mask = %02x\n", codec_mask); in bd82x6x_azalia_probe()
84 if (codec_mask) { in bd82x6x_azalia_probe()
85 ret = hda_codecs_init(dev, priv->regs, codec_mask); in bd82x6x_azalia_probe()
H A Dhda_codec.c273 int hda_codecs_init(struct udevice *dev, struct hda_regs *regs, u32 codec_mask) in hda_codecs_init() argument
279 if (codec_mask & (1 << i)) { in hda_codecs_init()
/openbmc/linux/sound/soc/intel/boards/
H A Dskl_hda_dsp_generic.c123 u32 codec_count, codec_mask; in skl_hda_fill_card_info() local
126 codec_mask = mach_params->codec_mask; in skl_hda_fill_card_info()
127 codec_count = hweight_long(codec_mask); in skl_hda_fill_card_info()
128 ctx->idisp_codec = !!(codec_mask & IDISP_CODEC_MASK); in skl_hda_fill_card_info()
134 if (codec_mask == IDISP_CODEC_MASK) { in skl_hda_fill_card_info()
H A Dehl_rt5660.c260 (mach->mach_params.codec_mask & IDISP_CODEC_MASK)) { in hdmi_link_init()
H A Dsof_pcm512x.c375 (mach->mach_params.codec_mask & IDISP_CODEC_MASK)) in sof_audio_probe()
H A Dsof_ssp_amp.c407 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in sof_ssp_amp_probe()
H A Dsof_rt5682.c984 if (mach->mach_params.codec_mask & IDISP_CODEC_MASK) in sof_audio_probe()
H A Dsof_sdw.c1618 if (mach_params->codec_mask & IDISP_CODEC_MASK) { in sof_card_dai_links_create()
/openbmc/linux/sound/hda/ext/
H A Dhdac_ext_controller.c281 unsigned long codec_mask; in snd_hdac_ext_bus_link_get() local
308 codec_mask = snd_hdac_chip_readw(bus, STATESTS); in snd_hdac_ext_bus_link_get()
309 dev_dbg(bus->dev, "codec_mask = 0x%lx\n", codec_mask); in snd_hdac_ext_bus_link_get()
310 snd_hdac_chip_writew(bus, STATESTS, codec_mask); in snd_hdac_ext_bus_link_get()
311 if (!bus->codec_mask) in snd_hdac_ext_bus_link_get()
312 bus->codec_mask = codec_mask; in snd_hdac_ext_bus_link_get()
/openbmc/linux/sound/soc/meson/
H A Daxg-card.c224 struct axg_dai_link_tdm_mask *codec_mask; in axg_card_parse_codecs_masks() local
227 codec_mask = devm_kcalloc(card->dev, link->num_codecs, in axg_card_parse_codecs_masks()
228 sizeof(*codec_mask), GFP_KERNEL); in axg_card_parse_codecs_masks()
229 if (!codec_mask) in axg_card_parse_codecs_masks()
232 be->codec_masks = codec_mask; in axg_card_parse_codecs_masks()
236 &codec_mask->rx); in axg_card_parse_codecs_masks()
238 &codec_mask->tx); in axg_card_parse_codecs_masks()
240 codec_mask++; in axg_card_parse_codecs_masks()
/openbmc/u-boot/include/
H A Dhda_codec.h59 int hda_codecs_init(struct udevice *dev, struct hda_regs *regs, u32 codec_mask);
/openbmc/linux/sound/soc/intel/skylake/
H A Dskl.c532 mach->mach_params.codec_mask = bus->codec_mask; in skl_machine_device_register()
762 if ((bus->codec_mask & (1 << c))) { in skl_codec_create()
770 bus->codec_mask &= ~(1 << c); in skl_codec_create()
826 if (!bus->codec_mask) in skl_probe_work()
/openbmc/linux/sound/hda/
H A Dhdac_controller.c453 if (!bus->codec_mask) { in snd_hdac_bus_reset_link()
454 bus->codec_mask = snd_hdac_chip_readw(bus, STATESTS); in snd_hdac_bus_reset_link()
455 dev_dbg(bus->dev, "codec_mask = 0x%lx\n", bus->codec_mask); in snd_hdac_bus_reset_link()
/openbmc/linux/include/sound/
H A Dsoc-acpi.h79 u32 codec_mask; member
H A Dhdaudio.h319 unsigned long codec_mask; member
/openbmc/linux/arch/mips/include/asm/ip32/
H A Dmace.h137 volatile unsigned long codec_mask; /* codec status input mask */ member
/openbmc/linux/sound/soc/intel/avs/
H A Dcore.c159 if (!(bus->codec_mask & BIT(c))) in avs_hdac_bus_probe_codecs()
171 bus->codec_mask &= ~BIT(c); in avs_hdac_bus_probe_codecs()
/openbmc/linux/sound/pci/hda/
H A Dhda_controller.c1204 if ((bus->codec_mask & (1 << c)) & chip->codec_probe_mask) { in azx_probe_codecs()
1211 bus->codec_mask &= ~(1 << c); in azx_probe_codecs()
1227 if ((bus->codec_mask & (1 << c)) & chip->codec_probe_mask) { in azx_probe_codecs()
H A Dhda_intel.c1641 azx_bus(chip)->codec_mask = chip->codec_probe_mask & 0xff; in check_probe_mask()
1642 dev_info(chip->card->dev, "codec_mask forced to 0x%x\n", in check_probe_mask()
1643 (int)azx_bus(chip)->codec_mask); in check_probe_mask()
2018 if (!azx_bus(chip)->codec_mask) { in azx_first_init()
2314 if (bus->codec_mask) { in azx_probe_continue()
2334 if (bus->codec_mask && !(probe_only[dev] & 1)) { in azx_probe_continue()
H A Dhda_tegra.c376 if (!bus->codec_mask) { in hda_tegra_first_init()