/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/ |
H A D | dml2_pmo_dcn3.c | 29 if (plane_descriptor->overrides.reserved_vblank_time_ns > max_reserved_time_ns) in get_max_reserved_time_on_all_planes_with_stream_index() 30 max_reserved_time_ns = plane_descriptor->overrides.reserved_vblank_time_ns; in get_max_reserved_time_on_all_planes_with_stream_index() 45 plane_descriptor->overrides.reserved_vblank_time_ns = (long int)(reserved_time_us * 1000); in set_reserved_time_on_all_planes_with_stream_index() 90 in_out->optimized_display_cfg->plane_descriptors[i].overrides.mpcc_combine_factor = in optimize_dcc_mcache_no_odm() 94 if (!increase_mpc_combine_factor(&in_out->optimized_display_cfg->plane_descriptors[i].overrides.mpcc_combine_factor, in optimize_dcc_mcache_no_odm() 309 if (display_config->stream_descriptors[i].overrides.disable_dynamic_odm) in pmo_dcn3_init_for_vmin() 393 &stream_descriptor->overrides.odm_mode, in pmo_dcn3_optimize_for_vmin() 395 switch (stream_descriptor->overrides.odm_mode) { in pmo_dcn3_optimize_for_vmin() 496 if (!increase_odm_combine_factor(&in_out->optimized_display_cfg->stream_descriptors[i].overrides.odm_mode, in pmo_dcn3_optimize_dcc_mcache() 545 stream_descriptor->overrides in pmo_dcn3_init_for_pstate_support() [all...] |
H A D | dml2_pmo_dcn4.c |
|
H A D | dml2_pmo_dcn4_fams2.c | 258 in_out->optimized_display_cfg->plane_descriptors[i].overrides.mpcc_combine_factor = in pmo_dcn4_fams2_optimize_dcc_mcache() 262 if (!increase_mpc_combine_factor(&in_out->optimized_display_cfg->plane_descriptors[i].overrides.mpcc_combine_factor, in pmo_dcn4_fams2_optimize_dcc_mcache() 333 if (!increase_odm_combine_factor(&in_out->optimized_display_cfg->stream_descriptors[i].overrides.odm_mode, in get_expanded_strategy_list() 742 if (display_config->stream_descriptors[i].overrides.disable_dynamic_odm) in pmo_dcn4_fams2_optimize_for_vmin() 828 &stream_descriptor->overrides.odm_mode, in all_timings_support_vactive() 830 switch (stream_descriptor->overrides.odm_mode) { in all_timings_support_vactive() 1075 if (stream_descriptor->overrides.disable_subvp) { in is_timing_group_schedulable() 1122 if (display_cfg->display_config.plane_descriptors[i].overrides.uclk_pstate_change_strategy != dml2_uclk_pstate_change_strategy_auto && 1123 display_cfg->display_config.plane_descriptors[i].overrides.uclk_pstate_change_strategy != matching_strategy) in is_config_schedulable() 1745 display_config->display_config.overrides in setup_planes_for_svp_by_mask() [all...] |
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_training.c | 686 const struct dc_link_training_overrides *overrides, in override_training_settings() argument 692 if (!link->dp_ss_off && overrides->downspread != NULL) in override_training_settings() 693 lt_settings->link_settings.link_spread = *overrides->downspread ? in override_training_settings() 698 if (overrides->voltage_swing != NULL) in override_training_settings() 699 lt_settings->voltage_swing = overrides->voltage_swing; in override_training_settings() 700 if (overrides->pre_emphasis != NULL) in override_training_settings() 701 lt_settings->pre_emphasis = overrides->pre_emphasis; in override_training_settings() 702 if (overrides->post_cursor2 != NULL) in override_training_settings() 703 lt_settings->post_cursor2 = overrides->post_cursor2; in override_training_settings() 704 if (overrides->ffe_preset != NULL) in override_training_settings() [all …]
|
H A D | link_dp_training.h | 130 const struct dc_link_training_overrides *overrides,
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/ |
H A D | dml_top_display_cfg_types.h | 89 dml2_svp_mode_override_phantom_pipe = 2, //does not need to be defined explicitly, main overrides result in implicit phantom additions 262 } overrides; 377 // Logical overrides to power management policies (usually) 392 // HW specific overrides, there's almost no reason to mess with these 401 } overrides; 423 } overrides; 445 // HW specific overrides, there's almost no reason to mess with these 480 } overrides; 263 } overrides; global() member 402 } overrides; global() member 425 } overrides; global() member 481 } overrides; global() member
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
H A D | dml21_translation_helper.c | 387 timing->dsc.overrides.num_slices = stream->timing.dsc_cfg.num_slices_h; in populate_dml21_timing_config_from_stream_state() 498 stream_desc->overrides.odm_mode = dml2_odm_mode_auto; in populate_dml21_stream_overrides_from_stream_state() 501 stream_desc->overrides.odm_mode = dml2_odm_mode_bypass; in populate_dml21_stream_overrides_from_stream_state() 504 stream_desc->overrides.odm_mode = dml2_odm_mode_combine_2to1; in populate_dml21_stream_overrides_from_stream_state() 507 stream_desc->overrides.odm_mode = dml2_odm_mode_combine_3to1; in populate_dml21_stream_overrides_from_stream_state() 510 stream_desc->overrides.odm_mode = dml2_odm_mode_combine_4to1; in populate_dml21_stream_overrides_from_stream_state() 513 stream_desc->overrides.odm_mode = dml2_odm_mode_auto; in populate_dml21_stream_overrides_from_stream_state() 518 stream_desc->overrides.disable_dynamic_odm = true; in populate_dml21_stream_overrides_from_stream_state() 519 stream_desc->overrides.disable_subvp = stream->ctx->dc->debug.force_disable_subvp || stream->hw_cursor_req; in populate_dml21_stream_overrides_from_stream_state() 665 plane->overrides in populate_dml21_dummy_plane_cfg() [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
H A D | dml2_core_dcn4.c | 136 // Should move DV to use ip_caps but need move more overrides to ip_caps 172 phantom->overrides.refresh_from_mall = dml2_refresh_from_mall_mode_override_force_disable; in patch_ip_caps_with_explicit_ip_params() 173 phantom->overrides.legacy_svp_config = dml2_svp_mode_override_phantom_pipe_no_data_return; in patch_ip_caps_with_explicit_ip_params() 200 if (!display_cfg->display_config.overrides.enable_subvp_implicit_pmo) in core_dcn4_initialize() 205 svp_expanded_display_cfg->overrides.hw.force_unbounded_requesting.enable = true; in core_dcn4_initialize() 206 svp_expanded_display_cfg->overrides.hw.force_unbounded_requesting.value = false; in core_dcn4_initialize() 246 svp_expanded_display_cfg->plane_descriptors[plane_index].overrides.legacy_svp_config = dml2_svp_mode_override_main_pipe; in create_phantom_plane_from_main_plane() 560 if (in_out->display_cfg->display_config.overrides.enable_subvp_implicit_pmo) { in core_dcn4_mode_support() 573 if (in_out->programming->display_config.plane_descriptors[plane_index].overrides.legacy_svp_config == dml2_svp_mode_override_main_pipe) in core_dcn4_mode_support() 575 else if (in_out->programming->display_config.plane_descriptors[plane_index].overrides in core_dcn4_mode_support() [all...] |
H A D | dml2_core_shared.c | 805 dml2_printf("DML::%s: plane_%d: reserved_vblank_time_ns = %u\n", __func__, k, display_cfg->plane_descriptors[k].overrides.reserved_vblank_time_ns); in dml2_core_shared_mode_support() 819 display_cfg->overrides.hw.force_nom_det_size_kbytes.enable, in dml2_core_shared_mode_support() 820 display_cfg->overrides.hw.force_nom_det_size_kbytes.value, in dml2_core_shared_mode_support() 1103 if (!display_cfg->overrides.hw.surface_viewport_size_check_disable) { in dml2_core_shared_mode_support() 1191 display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].overrides.odm_mode, in dml2_core_shared_mode_support() 1208 display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].overrides.odm_mode, in dml2_core_shared_mode_support() 1298 if (mode_lib->ip.imall_supported && display_cfg->plane_descriptors[k].overrides.legacy_svp_config == dml2_svp_mode_override_imall) in dml2_core_shared_mode_support() 1315 } else if (display_cfg->plane_descriptors[k].overrides.mpcc_combine_factor == 2) { in dml2_core_shared_mode_support() 1319 } else if (display_cfg->plane_descriptors[k].overrides.mpcc_combine_factor == 1) { in dml2_core_shared_mode_support() 1466 if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder != dml2_dp && (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].overrides in dml2_core_shared_mode_support() [all...] |
H A D | dml2_core_dcn4_calcs.c | 236 if (plane_cfg->overrides.legacy_svp_config == dml2_svp_mode_override_phantom_pipe || 237 plane_cfg->overrides.legacy_svp_config == dml2_svp_mode_override_phantom_pipe_no_data_return) { 249 dml2_printf("DML::%s: pipe_idx=%d legacy_svp_config=%0d is_phantom=%d\n", __func__, pipe_idx, display_cfg->plane_descriptors[plane_idx].overrides.legacy_svp_config, is_phantom); 1047 if (display_cfg->plane_descriptors[0].overrides.det_size_override_kb > 0) { in CalculateDETBufferSize() 1048 DETBufferSizeInKByte[0] = display_cfg->plane_descriptors[0].overrides.det_size_override_kb; in CalculateDETBufferSize() 1089 } else if (display_cfg->plane_descriptors[k].overrides.det_size_override_kb > 0) { in CalculateDETBufferSize() 1090 DETBufferSizeInKByte[k] = display_cfg->plane_descriptors[k].overrides.det_size_override_kb; in CalculateDETBufferSize() 1091 l->DETBufferSizePoolInKByte = l->DETBufferSizePoolInKByte - (ForceSingleDPP ? 1 : DPPPerSurface[k]) * display_cfg->plane_descriptors[k].overrides.det_size_override_kb; in CalculateDETBufferSize() 1099 dml2_printf("DML::%s: k=%u DETSizeOverride = %u\n", __func__, k, display_cfg->plane_descriptors[k].overrides.det_size_override_kb); in CalculateDETBufferSize() 1187 } else if (display_cfg->plane_descriptors[k].overrides in CalculateDETBufferSize() [all...] |
/linux/Documentation/devicetree/bindings/usb/ |
H A D | gr-udc.txt | 24 each OUT endpoint of the core. Fewer entries overrides the default sizes 30 each IN endpoint of the core. Fewer entries overrides the default sizes
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-devfreq | 80 the user does not care. min_freq overrides the 89 the user does not care. max_freq overrides the 91 The max_freq overrides min_freq because max_freq may be
|
H A D | sysfs-class-stm | 23 the software or 1 if the stm hardware overrides software
|
/linux/arch/x86/math-emu/ |
H A D | fpu_emu.h | 129 } overrides; typedef 132 overrides override;
|
H A D | fpu_entry.c | 100 overrides * override); 547 overrides * override) in valid_prefix() 552 *override = (overrides) { in valid_prefix()
|
/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos4212-tab3-3g8.dts | 19 /* Pin control sleep state overrides */
|
H A D | exynos4212-tab3-lte8.dts | 19 /* Pin control sleep state overrides */
|
/linux/scripts/ |
H A D | subarch.include | 3 # line overrides the setting of ARCH below. If a native build is happening,
|
/linux/Documentation/driver-api/firmware/ |
H A D | introduction.rst | 11 * Device driver information data (calibration data, EEPROM overrides),
|
/linux/arch/arm/boot/dts/synaptics/ |
H A D | berlin2cd-google-chromecast.dts | 29 * ATAG_MEM. Linux helpfully overrides the "reg" property with
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | mpc8572ds.dts | 81 * mpc8572ds.dtsi must be last to ensure board_pci0 overrides pci0 settings
|
H A D | mpc8572ds_36b.dts | 81 * mpc8572ds.dtsi must be last to ensure board_pci0 overrides pci0 settings
|
H A D | p2020ds.dts | 80 * p2020ds.dtsi must be last to ensure board_pci0 overrides pci0 settings
|
H A D | mpc8544ds.dts | 98 * mpc8544ds.dtsi must be last to ensure board_pci3 overrides pci3 settings
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/ |
H A D | dml_top.c | 57 core_init_params.explicit_ip_bb = in_out->overrides.explicit_ip_bb; in dml2_initialize_instance() 58 core_init_params.explicit_ip_bb_size = in_out->overrides.explicit_ip_bb_size; in dml2_initialize_instance()
|