/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | intel_init.c | 86 link->link_mask = ctx->link_mask; in intel_link_dev_register() 120 u32 link_mask; in sdw_intel_cleanup() local 123 link_mask = ctx->link_mask; in sdw_intel_cleanup() 126 if (!(link_mask & BIT(i))) in sdw_intel_cleanup() 163 u32 link_mask; in sdw_intel_probe_controller() local 208 ctx->link_mask = res->link_mask; in sdw_intel_probe_controller() 212 link_mask in sdw_intel_probe_controller() 288 u32 link_mask; sdw_intel_startup_controller() local 369 u32 link_mask; sdw_intel_process_wakeen_event() local [all...] |
/kernel/linux/linux-5.10/sound/soc/ti/ |
H A D | omap-mcpdm.c | 34 u32 link_mask; /* channel mask for the direction */ member 120 u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask; in omap_mcpdm_start() local 125 ctrl |= link_mask; in omap_mcpdm_start() 139 u32 link_mask = MCPDM_PDM_DN_MASK | MCPDM_PDM_UP_MASK; in omap_mcpdm_stop() local 144 ctrl &= ~(link_mask); in omap_mcpdm_stop() 278 mcpdm->config[0].link_mask = 0; in omap_mcpdm_dai_shutdown() 279 mcpdm->config[1].link_mask = 0; in omap_mcpdm_dai_shutdown() 303 int link_mask in omap_mcpdm_dai_hw_params() local [all...] |
/kernel/linux/linux-6.6/sound/soc/ti/ |
H A D | omap-mcpdm.c | 34 u32 link_mask; /* channel mask for the direction */ member 120 u32 link_mask = mcpdm->config[0].link_mask | mcpdm->config[1].link_mask; in omap_mcpdm_start() local 125 ctrl |= link_mask; in omap_mcpdm_start() 139 u32 link_mask = MCPDM_PDM_DN_MASK | MCPDM_PDM_UP_MASK; in omap_mcpdm_stop() local 144 ctrl &= ~(link_mask); in omap_mcpdm_stop() 278 mcpdm->config[0].link_mask = 0; in omap_mcpdm_dai_shutdown() 279 mcpdm->config[1].link_mask = 0; in omap_mcpdm_dai_shutdown() 303 int link_mask in omap_mcpdm_dai_hw_params() local [all...] |
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | intel_init.c | 60 u32 link_mask; in sdw_intel_cleanup() local 66 link_mask = ctx->link_mask; in sdw_intel_cleanup() 69 if (!(link_mask & BIT(i))) in sdw_intel_cleanup() 131 info->link_mask = 0; in sdw_intel_scan_controller() 146 info->link_mask |= BIT(i); in sdw_intel_scan_controller() 200 u32 link_mask; in sdw_intel_probe_controller() local 229 ctx->link_mask = res->link_mask; in sdw_intel_probe_controller() 234 link_mask in sdw_intel_probe_controller() 316 u32 link_mask; sdw_intel_startup_controller() local 464 u32 link_mask; sdw_intel_process_wakeen_event() local [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/common/ |
H A D | soc-acpi-intel-tgl-match.c | 468 .link_mask = GENMASK(3, 0), 474 .link_mask = BIT(0) | BIT(1) | BIT(3), 480 .link_mask = BIT(0) | BIT(1) | BIT(2), 486 .link_mask = 0xF, /* 4 active links required */ 492 .link_mask = 0x7, 498 .link_mask = 0xF, /* 4 active links required */ 505 * link_mask should be 0xB, but all links are enabled by BIOS. 509 .link_mask = 0xF, 515 .link_mask = 0xF, /* 4 active links required */ 522 * link_mask shoul [all...] |
H A D | soc-acpi-intel-mtl-match.c | 349 .link_mask = GENMASK(3, 0), 355 .link_mask = BIT(0) | BIT(1) | BIT(3), 361 .link_mask = GENMASK(2, 0), 367 .link_mask = BIT(3) | BIT(0), 373 .link_mask = GENMASK(2, 0), 379 .link_mask = GENMASK(3, 0), 385 .link_mask = BIT(0), 391 .link_mask = BIT(0) | BIT(2), 397 .link_mask = BIT(0) | BIT(2),
|
H A D | soc-acpi-intel-lnl-match.c | 47 .link_mask = GENMASK(3, 0), 53 .link_mask = BIT(0) | BIT(1) | BIT(3), 59 .link_mask = GENMASK(2, 0), 65 .link_mask = BIT(0),
|
H A D | soc-acpi-intel-rpl-match.c | 432 .link_mask = 0xF, /* 4 active links required */ 438 .link_mask = 0xF, /* 4 active links required */ 444 .link_mask = 0xF, /* 4 active links required */ 450 .link_mask = 0xF, /* 4 active links required */ 456 .link_mask = 0x7, /* rt711 on link0 & two rt1318s on link1 and link2 */ 462 .link_mask = 0x7, /* rt714 on link0 & two rt1316s on link1 and link2 */ 468 .link_mask = 0x7, /* rt711 on link2 & two rt1316s on link0 and link1 */ 474 .link_mask = 0x1, /* link0 required */ 480 .link_mask = 0x1, /* link0 required */ 486 .link_mask [all...] |
H A D | soc-acpi-intel-adl-match.c | 623 .link_mask = 0xF, /* 4 active links required */ 629 .link_mask = 0xF, /* 4 active links required */ 635 .link_mask = 0xF, /* 4 active links required */ 641 .link_mask = 0xF, /* 4 active links required */ 647 .link_mask = 0x7, /* rt1316 on link0 and link1 & rt711 on link2*/ 653 .link_mask = 0xC, /* rt1316 on link2 & rt714 on link3 */ 659 .link_mask = 0x7, /* rt714 on link0 & two rt1316s on link1 and link2 */ 665 .link_mask = 0x3, /* rt1316 on link1 & rt714 on link0 */ 671 .link_mask = 0x5, /* 2 active links required */ 677 .link_mask [all...] |
H A D | soc-acpi-intel-cnl-match.c | 71 .link_mask = BIT(2), 77 .link_mask = GENMASK(3, 0), 83 .link_mask = BIT(0) | BIT(1) | BIT(3),
|
H A D | soc-acpi-intel-cml-match.c | 284 .link_mask = 0xF, /* 4 active links required */ 290 .link_mask = 0xF, /* 4 active links required */ 297 * link_mask should be 0xB, but all links are enabled by BIOS. 301 .link_mask = 0xF, 307 .link_mask = 0x2, /* RT700 connected on Link1 */
|
H A D | soc-acpi-intel-icl-match.c | 176 .link_mask = 0xF, /* 4 active links required */ 182 .link_mask = 0xB, /* 3 active links required */ 188 .link_mask = 0x1, /* rt700 connected on link0 */
|
/kernel/linux/linux-5.10/sound/soc/intel/common/ |
H A D | soc-acpi-intel-tgl-match.c | 317 .link_mask = 0x1, /* RT711 on SoundWire link0 */ 345 .link_mask = 0x7, 352 .link_mask = 0xF, /* 4 active links required */ 360 * link_mask should be 0xB, but all links are enabled by BIOS. 364 .link_mask = 0xF, 371 .link_mask = 0xF, /* 4 active links required */ 378 .link_mask = 0x3, /* rt711 on link 0 and 2 rt1308s on link 1 */ 385 .link_mask = 0x3, /* rt5682 on link0 & 2xmax98373 on link 1 */ 392 .link_mask = 0x1, /* this will only enable rt5682 for now */
|
H A D | soc-acpi-intel-cml-match.c | 264 .link_mask = 0xF, /* 4 active links required */ 271 .link_mask = 0xF, /* 4 active links required */ 279 * link_mask should be 0xB, but all links are enabled by BIOS. 283 .link_mask = 0xF, 290 .link_mask = 0x2, /* RT700 connected on Link1 */
|
H A D | soc-acpi-intel-icl-match.c | 165 .link_mask = 0xF, /* 4 active links required */ 172 .link_mask = 0xB, /* 3 active links required */ 179 .link_mask = 0x1, /* rt700 connected on link0 */
|
/kernel/linux/linux-5.10/sound/soc/sof/intel/ |
H A D | hda.c | 182 res.link_mask = hdev->info.link_mask; in hda_sdw_probe() 624 u32 link_mask; in hda_init_caps() local 648 link_mask = hdev->info.link_mask; in hda_init_caps() 649 if (!link_mask) { in hda_init_caps() 1126 u32 link_mask; in hda_sdw_machine_select() local 1130 link_mask = hdev->info.link_mask; in hda_sdw_machine_select() 1138 if (link_mask in hda_sdw_machine_select() [all...] |
/kernel/linux/linux-6.6/sound/soc/sof/intel/ |
H A D | hda.c | 247 res.link_mask = hdev->info.link_mask; in hda_sdw_probe() 331 if (pdata->machine && !pdata->machine->mach_params.link_mask) in hda_sdw_startup() 1001 u32 link_mask; in hda_init_caps() local 1029 link_mask = hdev->info.link_mask; in hda_init_caps() 1030 if (!link_mask) { in hda_init_caps() 1447 hda_mach->mach_params.link_mask = 0; in hda_generic_machine_select() 1456 hda_mach->mach_params.link_mask = hdev->info.link_mask; in hda_generic_machine_select() 1485 u32 link_mask; hda_sdw_machine_select() local [all...] |
/kernel/linux/linux-5.10/include/linux/soundwire/ |
H A D | sdw_intel.h | 49 * @link_mask: bit-wise mask listing links enabled by BIOS menu 52 * information in case the link_mask is not sufficient to identify 58 u32 link_mask; member 108 * @link_mask: bit-wise mask listing SoundWire links reported by the 123 u32 link_mask; member 144 * @link_mask: bit-wise mask listing links selected by the DSP driver 158 u32 link_mask; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dio_link_encoder.c | 48 enc10->link_shift->field_name, enc10->link_mask->field_name 100 const struct dcn10_link_enc_mask *link_mask) in dcn30_link_encoder_construct() 153 enc10->link_mask = link_mask; in dcn30_link_encoder_construct() 92 dcn30_link_encoder_construct( struct dcn20_link_encoder *enc20, const struct encoder_init_data *init_data, const struct encoder_feature_support *enc_features, const struct dcn10_link_enc_registers *link_regs, const struct dcn10_link_enc_aux_registers *aux_regs, const struct dcn10_link_enc_hpd_registers *hpd_regs, const struct dcn10_link_enc_shift *link_shift, const struct dcn10_link_enc_mask *link_mask) dcn30_link_encoder_construct() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn321/ |
H A D | dcn321_dio_link_encoder.c | 52 enc10->link_shift->field_name, enc10->link_mask->field_name 103 const struct dcn10_link_enc_mask *link_mask) in dcn321_link_encoder_construct() 148 enc10->link_mask = link_mask; in dcn321_link_encoder_construct() 95 dcn321_link_encoder_construct( struct dcn20_link_encoder *enc20, const struct encoder_init_data *init_data, const struct encoder_feature_support *enc_features, const struct dcn10_link_enc_registers *link_regs, const struct dcn10_link_enc_aux_registers *aux_regs, const struct dcn10_link_enc_hpd_registers *hpd_regs, const struct dcn10_link_enc_shift *link_shift, const struct dcn10_link_enc_mask *link_mask) dcn321_link_encoder_construct() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/ |
H A D | dcn201_link_encoder.c | 47 enc10->link_shift->field_name, enc10->link_mask->field_name 117 const struct dcn10_link_enc_mask *link_mask) in dcn201_link_encoder_construct() 171 enc10->link_mask = link_mask; in dcn201_link_encoder_construct() 109 dcn201_link_encoder_construct( struct dcn20_link_encoder *enc20, const struct encoder_init_data *init_data, const struct encoder_feature_support *enc_features, const struct dcn10_link_enc_registers *link_regs, const struct dcn10_link_enc_aux_registers *aux_regs, const struct dcn10_link_enc_hpd_registers *hpd_regs, const struct dcn10_link_enc_shift *link_shift, const struct dcn10_link_enc_mask *link_mask) dcn201_link_encoder_construct() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn301/ |
H A D | dcn301_dio_link_encoder.c | 45 enc10->link_shift->field_name, enc10->link_mask->field_name 86 const struct dcn10_link_enc_mask *link_mask) in dcn301_link_encoder_construct() 139 enc10->link_mask = link_mask; in dcn301_link_encoder_construct() 78 dcn301_link_encoder_construct( struct dcn20_link_encoder *enc20, const struct encoder_init_data *init_data, const struct encoder_feature_support *enc_features, const struct dcn10_link_enc_registers *link_regs, const struct dcn10_link_enc_aux_registers *aux_regs, const struct dcn10_link_enc_hpd_registers *hpd_regs, const struct dcn10_link_enc_shift *link_shift, const struct dcn10_link_enc_mask *link_mask) dcn301_link_encoder_construct() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dio_link_encoder.c | 53 enc10->link_shift->field_name, enc10->link_mask->field_name 192 const struct dcn10_link_enc_mask *link_mask) in dcn32_link_encoder_construct() 237 enc10->link_mask = link_mask; in dcn32_link_encoder_construct() 184 dcn32_link_encoder_construct( struct dcn20_link_encoder *enc20, const struct encoder_init_data *init_data, const struct encoder_feature_support *enc_features, const struct dcn10_link_enc_registers *link_regs, const struct dcn10_link_enc_aux_registers *aux_regs, const struct dcn10_link_enc_hpd_registers *hpd_regs, const struct dcn10_link_enc_shift *link_shift, const struct dcn10_link_enc_mask *link_mask) dcn32_link_encoder_construct() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_dio_link_encoder.c | 47 enc10->link_shift->field_name, enc10->link_mask->field_name 99 const struct dcn10_link_enc_mask *link_mask) in dcn30_link_encoder_construct() 152 enc10->link_mask = link_mask; in dcn30_link_encoder_construct() 91 dcn30_link_encoder_construct( struct dcn20_link_encoder *enc20, const struct encoder_init_data *init_data, const struct encoder_feature_support *enc_features, const struct dcn10_link_enc_registers *link_regs, const struct dcn10_link_enc_aux_registers *aux_regs, const struct dcn10_link_enc_hpd_registers *hpd_regs, const struct dcn10_link_enc_shift *link_shift, const struct dcn10_link_enc_mask *link_mask) dcn30_link_encoder_construct() argument
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | soc-acpi.h | 64 * @link_mask: links enabled on the board 73 u32 link_mask; member 128 * @link_mask: describes required board layout, e.g. for SoundWire. 145 const u32 link_mask; member
|