Home
last modified time | relevance | path

Searched refs:link_mask (Results 1 - 25 of 66) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/soundwire/
H A Dintel_init.c86 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 Domap-mcpdm.c34 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 Domap-mcpdm.c34 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 Dintel_init.c60 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 Dsoc-acpi-intel-tgl-match.c468 .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 Dsoc-acpi-intel-mtl-match.c349 .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 Dsoc-acpi-intel-lnl-match.c47 .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 Dsoc-acpi-intel-rpl-match.c432 .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 Dsoc-acpi-intel-adl-match.c623 .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 Dsoc-acpi-intel-cnl-match.c71 .link_mask = BIT(2),
77 .link_mask = GENMASK(3, 0),
83 .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 */
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 Dsoc-acpi-intel-icl-match.c176 .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 Dsoc-acpi-intel-tgl-match.c317 .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 Dsoc-acpi-intel-cml-match.c264 .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 Dsoc-acpi-intel-icl-match.c165 .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 Dhda.c182 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 Dhda.c247 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 Dsdw_intel.h49 * @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 Ddcn30_dio_link_encoder.c48 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 Ddcn321_dio_link_encoder.c52 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 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()
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 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()
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 Ddcn32_dio_link_encoder.c53 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 Ddcn30_dio_link_encoder.c47 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 Dsoc-acpi.h64 * @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

Completed in 13 milliseconds

123