/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda-codec.c | 25 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 in hda_codec_detect_mask() [all...] |
H A D | hda.c | 1053 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()
|
/kernel/linux/linux-5.10/sound/hda/ext/ |
H A D | hdac_ext_controller.c | 259 unsigned long codec_mask; in snd_hdac_ext_bus_link_get() local 286 codec_mask = snd_hdac_chip_readw(bus, STATESTS); in snd_hdac_ext_bus_link_get() 287 dev_dbg(bus->dev, "codec_mask = 0x%lx\n", codec_mask); in snd_hdac_ext_bus_link_get() 288 snd_hdac_chip_writew(bus, STATESTS, codec_mask); in snd_hdac_ext_bus_link_get() 289 if (!bus->codec_mask) in snd_hdac_ext_bus_link_get() 290 bus->codec_mask = codec_mask; in snd_hdac_ext_bus_link_get()
|
/kernel/linux/linux-6.6/sound/hda/ext/ |
H A D | hdac_ext_controller.c | 281 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()
|
/kernel/linux/linux-5.10/sound/soc/meson/ |
H A D | axg-card.c | 225 struct axg_dai_link_tdm_mask *codec_mask; in axg_card_parse_codecs_masks() local 228 codec_mask = devm_kcalloc(card->dev, link->num_codecs, in axg_card_parse_codecs_masks() 229 sizeof(*codec_mask), GFP_KERNEL); in axg_card_parse_codecs_masks() 230 if (!codec_mask) in axg_card_parse_codecs_masks() 233 be->codec_masks = codec_mask; in axg_card_parse_codecs_masks() 237 &codec_mask->rx); in axg_card_parse_codecs_masks() 239 &codec_mask->tx); in axg_card_parse_codecs_masks() 241 codec_mask++; in axg_card_parse_codecs_masks()
|
/kernel/linux/linux-6.6/sound/soc/meson/ |
H A D | axg-card.c | 223 struct axg_dai_link_tdm_mask *codec_mask; in axg_card_parse_codecs_masks() local 226 codec_mask = devm_kcalloc(card->dev, link->num_codecs, in axg_card_parse_codecs_masks() 227 sizeof(*codec_mask), GFP_KERNEL); in axg_card_parse_codecs_masks() 228 if (!codec_mask) in axg_card_parse_codecs_masks() 231 be->codec_masks = codec_mask; in axg_card_parse_codecs_masks() 235 &codec_mask->rx); in axg_card_parse_codecs_masks() 237 &codec_mask->tx); in axg_card_parse_codecs_masks() 239 codec_mask++; in axg_card_parse_codecs_masks()
|
/kernel/linux/linux-5.10/sound/soc/intel/boards/ |
H A D | skl_hda_dsp_generic.c | 126 u32 codec_count, codec_mask; in skl_hda_fill_card_info() local 129 codec_mask = mach_params->codec_mask; in skl_hda_fill_card_info() 130 codec_count = hweight_long(codec_mask); in skl_hda_fill_card_info() 131 ctx->idisp_codec = !!(codec_mask & IDISP_CODEC_MASK); in skl_hda_fill_card_info() 137 if (codec_mask == IDISP_CODEC_MASK) { in skl_hda_fill_card_info()
|
H A D | ehl_rt5660.c | 262 (mach->mach_params.codec_mask & IDISP_CODEC_MASK)) { in hdmi_link_init()
|
/kernel/linux/linux-6.6/sound/soc/intel/boards/ |
H A D | skl_hda_dsp_generic.c | 123 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 D | ehl_rt5660.c | 260 (mach->mach_params.codec_mask & IDISP_CODEC_MASK)) { in hdmi_link_init()
|
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | hda-ctrl.c | 27 module_param_named(codec_mask, hda_codec_mask, int, 0444); 28 MODULE_PARM_DESC(codec_mask, "SOF HDA codec mask for probing"); 234 if (!bus->codec_mask) { in hda_dsp_ctrl_init_chip() 235 bus->codec_mask = snd_hdac_chip_readw(bus, STATESTS); in hda_dsp_ctrl_init_chip() 236 dev_dbg(bus->dev, "codec_mask = 0x%lx\n", bus->codec_mask); in hda_dsp_ctrl_init_chip() 240 bus->codec_mask &= hda_codec_mask; in hda_dsp_ctrl_init_chip() 241 dev_dbg(bus->dev, "filtered codec_mask = 0x%lx\n", in hda_dsp_ctrl_init_chip() 242 bus->codec_mask); in hda_dsp_ctrl_init_chip()
|
H A D | hda-codec.c | 205 if (!(bus->codec_mask & (1 << i))) in hda_codec_probe_bus() 212 bus->codec_mask &= ~BIT(i); in hda_codec_probe_bus() 225 if (HDA_IDISP_CODEC(bus->codec_mask)) { in hda_codec_i915_display_power() 242 /* codec_mask not yet known, power up for probe */ in hda_codec_i915_init()
|
H A D | hda.c | 676 if (!HDA_IDISP_CODEC(bus->codec_mask)) in hda_init_caps() 979 if (!bus->codec_mask) { in hda_generic_machine_select() 983 bus->codec_mask); in hda_generic_machine_select() 986 if (bus->codec_mask & (1 << i)) in hda_generic_machine_select() 1007 if (codec_num == 1 && HDA_IDISP_CODEC(bus->codec_mask)) in hda_generic_machine_select() 1057 mach_params->codec_mask = bus->codec_mask; in hda_generic_machine_select()
|
/kernel/linux/linux-5.10/sound/soc/intel/skylake/ |
H A D | skl.c | 541 mach->mach_params.codec_mask = bus->codec_mask; in skl_machine_device_register() 752 if ((bus->codec_mask & (1 << c))) { in skl_codec_create() 760 bus->codec_mask &= ~(1 << c); in skl_codec_create() 816 if (!bus->codec_mask) in skl_probe_work()
|
/kernel/linux/linux-6.6/sound/soc/intel/skylake/ |
H A D | skl.c | 532 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()
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | soc-acpi.h | 62 * @codec_mask: used for HDAudio support 70 u32 codec_mask; member
|
/kernel/linux/linux-5.10/sound/hda/ |
H A D | hdac_controller.c | 469 if (!bus->codec_mask) { in snd_hdac_bus_reset_link() 470 bus->codec_mask = snd_hdac_chip_readw(bus, STATESTS); in snd_hdac_bus_reset_link() 471 dev_dbg(bus->dev, "codec_mask = 0x%lx\n", bus->codec_mask); in snd_hdac_bus_reset_link()
|
/kernel/linux/linux-6.6/sound/hda/ |
H A D | hdac_controller.c | 453 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()
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | soc-acpi.h | 63 * @codec_mask: used for HDAudio support 79 u32 codec_mask; member
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ip32/ |
H A D | mace.h | 137 volatile unsigned long codec_mask; /* codec status input mask */ member
|
/kernel/linux/linux-6.6/arch/mips/include/asm/ip32/ |
H A D | mace.h | 137 volatile unsigned long codec_mask; /* codec status input mask */ member
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_loongson.c | 551 azx_bus(chip)->codec_mask = chip->codec_probe_mask = 0xf; in azx_create() 661 if (!azx_bus(chip)->codec_mask) { in azx_first_init()
|
H A D | hda_controller.c | 1252 if ((bus->codec_mask & (1 << c)) & chip->codec_probe_mask) { in azx_probe_codecs() 1259 bus->codec_mask &= ~(1 << c); in azx_probe_codecs() 1275 if ((bus->codec_mask & (1 << c)) & chip->codec_probe_mask) { in azx_probe_codecs()
|
/kernel/linux/linux-6.6/sound/soc/intel/avs/ |
H A D | core.c | 159 if (!(bus->codec_mask & BIT(c))) in avs_hdac_bus_probe_codecs() 171 bus->codec_mask &= ~BIT(c); in avs_hdac_bus_probe_codecs()
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_controller.c | 1204 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()
|