| /linux-6.15/drivers/soundwire/ |
| H A D | intel_init.c | 87 link->link_mask = ctx->link_mask; in intel_link_dev_register() 121 u32 link_mask; in sdw_intel_cleanup() local 124 link_mask = ctx->link_mask; in sdw_intel_cleanup() 127 if (!(link_mask & BIT(i))) in sdw_intel_cleanup() 164 u32 link_mask; in sdw_intel_probe_controller() local 209 ctx->link_mask = res->link_mask; in sdw_intel_probe_controller() 213 link_mask = ctx->link_mask; in sdw_intel_probe_controller() 288 u32 link_mask; in sdw_intel_startup_controller() local 297 link_mask = ctx->link_mask; in sdw_intel_startup_controller() 382 u32 link_mask; in sdw_intel_process_wakeen_event() local [all …]
|
| H A D | amd_init.c | 32 switch (link_mask) { in amd_enable_sdw_pads() 61 if (!(ctx->link_mask & BIT(i))) in sdw_amd_cleanup() 75 u32 link_mask; in sdw_amd_probe_controller() local 91 ret = amd_enable_sdw_pads(res->mmio_base, res->link_mask, res->parent); in sdw_amd_probe_controller() 106 ctx->link_mask = res->link_mask; in sdw_amd_probe_controller() 117 link_mask = ctx->link_mask; in sdw_amd_probe_controller() 119 if (!(link_mask & BIT(index))) in sdw_amd_probe_controller() 140 if (!(link_mask & BIT(index))) in sdw_amd_probe_controller() 157 if (!(ctx->link_mask & BIT(i))) in sdw_amd_startup() 197 if (!(ctx->link_mask & BIT(index))) in sdw_amd_get_slave_info() [all …]
|
| /linux-6.15/sound/soc/ti/ |
| H A D | omap-mcpdm.c | 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() 144 ctrl &= ~(link_mask); in omap_mcpdm_stop() 303 int link_mask = 0; in omap_mcpdm_dai_hw_params() local 311 link_mask |= 1 << 4; in omap_mcpdm_dai_hw_params() 317 link_mask |= 1 << 3; in omap_mcpdm_dai_hw_params() 320 link_mask |= 1 << 2; in omap_mcpdm_dai_hw_params() 323 link_mask |= 1 << 1; in omap_mcpdm_dai_hw_params() 338 link_mask <<= 3; in omap_mcpdm_dai_hw_params() 367 mcpdm->config[stream].link_mask != link_mask) in omap_mcpdm_dai_hw_params() [all …]
|
| /linux-6.15/sound/soc/intel/common/ |
| H A D | soc-acpi-intel-ptl-match.c | 544 .link_mask = GENMASK(3, 0), 556 .link_mask = GENMASK(2, 0), 568 .link_mask = BIT(0), 574 .link_mask = BIT(0), 580 .link_mask = BIT(3), 586 .link_mask = BIT(3), 592 .link_mask = BIT(0), 598 .link_mask = BIT(1), 604 .link_mask = BIT(3), 610 .link_mask = BIT(1) | BIT(2), [all …]
|
| H A D | soc-acpi-intel-lnl-match.c | 663 .link_mask = GENMASK(3, 0), 675 .link_mask = GENMASK(2, 0), 681 .link_mask = BIT(0), 687 .link_mask = GENMASK(3, 0), 705 .link_mask = BIT(0) | BIT(3), 711 .link_mask = BIT(0), 717 .link_mask = BIT(0), 723 .link_mask = BIT(2) | BIT(3), 729 .link_mask = BIT(0), 735 .link_mask = GENMASK(2, 0), [all …]
|
| H A D | soc-acpi-intel-mtl-match.c | 1033 .link_mask = GENMASK(3, 0), 1045 .link_mask = GENMASK(2, 0), 1051 .link_mask = GENMASK(3, 0), 1057 .link_mask = GENMASK(3, 0), 1069 .link_mask = GENMASK(2, 0), 1081 .link_mask = BIT(0), 1088 .link_mask = BIT(0), 1094 .link_mask = GENMASK(2, 0), 1124 .link_mask = BIT(0), 1142 .link_mask = BIT(0), [all …]
|
| H A D | soc-acpi-intel-adl-match.c | 686 .link_mask = BIT(0) | BIT(2) | BIT(3), 692 .link_mask = 0xF, /* 4 active links required */ 698 .link_mask = 0xF, /* 4 active links required */ 704 .link_mask = 0xF, /* 4 active links required */ 710 .link_mask = 0xF, /* 4 active links required */ 740 .link_mask = 0x5, /* 2 active links required */ 746 .link_mask = 0x9, /* 2 active links required */ 752 .link_mask = 0x5, /* 2 active links required */ 758 .link_mask = 0x1, /* link0 required */ 764 .link_mask = 0x1, /* link0 required */ [all …]
|
| H A D | soc-acpi-intel-rpl-match.c | 495 .link_mask = BIT(0), 501 .link_mask = 0xF, /* 4 active links required */ 507 .link_mask = 0xF, /* 4 active links required */ 513 .link_mask = 0xF, /* 4 active links required */ 519 .link_mask = 0xF, /* 4 active links required */ 525 .link_mask = 0x7, /* rt711 on link0 & two rt1316s on link1 and link2 */ 531 .link_mask = 0x7, /* rt711 on link0 & two rt1318s on link1 and link2 */ 537 .link_mask = 0x7, /* rt714 on link0 & two rt1316s on link1 and link2 */ 549 .link_mask = 0x1, /* link0 required */ 555 .link_mask = 0x1, /* link0 required */ [all …]
|
| H A D | soc-acpi-intel-tgl-match.c | 731 .link_mask = GENMASK(3, 0), 737 .link_mask = BIT(0) | BIT(1) | BIT(3), 743 .link_mask = BIT(0) | BIT(1) | BIT(2), 749 .link_mask = 0xF, /* 4 active links required */ 755 .link_mask = 0x7, 761 .link_mask = 0xB, 767 .link_mask = 0xF, /* 4 active links required */ 778 .link_mask = 0xF, 784 .link_mask = 0xF, /* 4 active links required */ 821 .link_mask = 0x1, /* rt711 on link 0 */ [all …]
|
| H A D | soc-acpi-intel-arl-match.c | 435 .link_mask = BIT(0) | BIT(2) | BIT(3), 441 .link_mask = BIT(0) | BIT(2) | BIT(3), 447 .link_mask = BIT(0) | BIT(2) | BIT(3), 453 .link_mask = BIT(0) | BIT(2), 459 .link_mask = BIT(0), 465 .link_mask = BIT(2), 471 .link_mask = BIT(2) | BIT(3), 477 .link_mask = 0x1, /* link0 required */ 483 .link_mask = 0x1, /* link0 required */ 489 .link_mask = BIT(0) | BIT(2),
|
| H A D | soc-acpi-intel-cnl-match.c | 65 .link_mask = BIT(2), 71 .link_mask = GENMASK(3, 0), 77 .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 */ 301 .link_mask = 0xF, 307 .link_mask = 0x2, /* RT700 connected on Link1 */
|
| H A D | soc-acpi-intel-icl-match.c | 170 .link_mask = 0xF, /* 4 active links required */ 176 .link_mask = 0xB, /* 3 active links required */ 182 .link_mask = 0x1, /* rt700 connected on link0 */
|
| /linux-6.15/sound/soc/sof/intel/ |
| H A D | hda.c | 212 res.link_mask = hdev->info.link_mask; in hda_sdw_probe() 608 u32 link_mask; in hda_init_caps() local 636 link_mask = hdev->info.link_mask; in hda_init_caps() 637 if (!link_mask) { in hda_init_caps() 1104 hda_mach->mach_params.link_mask = hdev->info.link_mask; in hda_generic_machine_select() 1133 u32 link_mask; in hda_sdw_machine_select() local 1137 link_mask = hdev->info.link_mask; in hda_sdw_machine_select() 1139 if (!link_mask) { in hda_sdw_machine_select() 1170 if (~link_mask & mach->link_mask) in hda_sdw_machine_select() 1195 mach->mach_params.link_mask = mach->link_mask; in hda_sdw_machine_select() [all …]
|
| /linux-6.15/include/linux/soundwire/ |
| H A D | sdw_amd.h | 117 u32 link_mask; member 131 u32 link_mask; member 156 u32 link_mask; member
|
| /linux-6.15/sound/soc/amd/acp/ |
| H A D | amd-acp63-acpi-match.c | 117 .link_mask = BIT(0) | BIT(1), 129 .link_mask = BIT(0), 134 .link_mask = BIT(0) | BIT(1),
|
| H A D | amd-acp70-acpi-match.c | 140 .link_mask = BIT(0) | BIT(1), 145 .link_mask = BIT(0), 150 .link_mask = BIT(0) | BIT(1),
|
| H A D | acp-sdw-legacy-mach.c | 134 int num_cpus = hweight32(soc_dai->link_mask[stream]); in create_sdw_dailink() 154 ret = get_acp63_cpu_pin_id(ffs(soc_end->link_mask - 1), in create_sdw_dailink() 161 ret = get_acp70_cpu_pin_id(ffs(soc_end->link_mask - 1), in create_sdw_dailink() 173 ffs(soc_end->link_mask) - 1, in create_sdw_dailink() 179 ffs(soc_end->link_mask) - 1, in create_sdw_dailink() 201 int link_num = ffs(soc_end->link_mask) - 1; in create_sdw_dailink()
|
| H A D | acp-sdw-sof-mach.c | 106 int num_cpus = hweight32(sof_dai->link_mask[stream]); in create_sdw_dailink() 126 ret = get_acp63_cpu_pin_id(ffs(sof_end->link_mask - 1), in create_sdw_dailink() 138 ffs(sof_end->link_mask) - 1, in create_sdw_dailink() 144 ffs(sof_end->link_mask) - 1, in create_sdw_dailink() 166 int link_num = ffs(sof_end->link_mask) - 1; in create_sdw_dailink()
|
| /linux-6.15/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() argument 171 enc10->link_mask = link_mask; in dcn201_link_encoder_construct()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/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() argument 139 enc10->link_mask = link_mask; in dcn301_link_encoder_construct()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn321/ |
| H A D | dcn321_dio_link_encoder.c | 51 enc10->link_shift->field_name, enc10->link_mask->field_name 102 const struct dcn10_link_enc_mask *link_mask) in dcn321_link_encoder_construct() argument 142 enc10->link_mask = link_mask; in dcn321_link_encoder_construct()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn30/ |
| H A D | dcn30_dio_link_encoder.c | 45 enc10->link_shift->field_name, enc10->link_mask->field_name 97 const struct dcn10_link_enc_mask *link_mask) in dcn30_link_encoder_construct() argument 150 enc10->link_mask = link_mask; in dcn30_link_encoder_construct()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn32/ |
| H A D | dcn32_dio_link_encoder.c | 54 enc10->link_shift->field_name, enc10->link_mask->field_name 237 const struct dcn10_link_enc_mask *link_mask) in dcn32_link_encoder_construct() argument 279 enc10->link_mask = link_mask; in dcn32_link_encoder_construct()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn401/ |
| H A D | dcn401_dio_link_encoder.c | 53 enc10->link_shift->field_name, enc10->link_mask->field_name 228 const struct dcn10_link_enc_mask *link_mask) in dcn401_link_encoder_construct() argument 273 enc10->link_mask = link_mask; in dcn401_link_encoder_construct()
|