Home
last modified time | relevance | path

Searched refs:link_mask (Results 1 – 25 of 64) sorted by relevance

123

/linux-6.15/drivers/soundwire/
H A Dintel_init.c87 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 Damd_init.c32 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 Domap-mcpdm.c120 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 Dsoc-acpi-intel-ptl-match.c544 .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 Dsoc-acpi-intel-lnl-match.c663 .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 Dsoc-acpi-intel-mtl-match.c1033 .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 Dsoc-acpi-intel-adl-match.c686 .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 Dsoc-acpi-intel-rpl-match.c495 .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 Dsoc-acpi-intel-tgl-match.c731 .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 Dsoc-acpi-intel-arl-match.c435 .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 Dsoc-acpi-intel-cnl-match.c65 .link_mask = BIT(2),
71 .link_mask = GENMASK(3, 0),
77 .link_mask = BIT(0) | BIT(1) | BIT(3),
H A Dsoc-acpi-intel-cml-match.c284 .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 Dsoc-acpi-intel-icl-match.c170 .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 Dhda.c212 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 Dsdw_amd.h117 u32 link_mask; member
131 u32 link_mask; member
156 u32 link_mask; member
/linux-6.15/sound/soc/amd/acp/
H A Damd-acp63-acpi-match.c117 .link_mask = BIT(0) | BIT(1),
129 .link_mask = BIT(0),
134 .link_mask = BIT(0) | BIT(1),
H A Damd-acp70-acpi-match.c140 .link_mask = BIT(0) | BIT(1),
145 .link_mask = BIT(0),
150 .link_mask = BIT(0) | BIT(1),
H A Dacp-sdw-legacy-mach.c134 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 Dacp-sdw-sof-mach.c106 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 Ddcn201_link_encoder.c47 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 Ddcn301_dio_link_encoder.c45 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 Ddcn321_dio_link_encoder.c51 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 Ddcn30_dio_link_encoder.c45 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 Ddcn32_dio_link_encoder.c54 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 Ddcn401_dio_link_encoder.c53 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()

123