mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 16:44:58 +02:00
drm/amd/display: Add debug option to control BW Allocation mode
[Why & How] Add debug option to control BW Allocation mode. Reviewed-by: Meenakshikumar Somasundaram <meenakshikumar.somasundaram@amd.com> Reviewed-by: PeiChen (Pei-Chen) Huang <peichen.huang@amd.com> Signed-off-by: Cruise Hung <Cruise.Hung@amd.com> Signed-off-by: Ivan Lipski <ivan.lipski@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
7af124772f
commit
9a885f1193
|
|
@ -839,7 +839,8 @@ union dpia_debug_options {
|
|||
uint32_t enable_force_tbt3_work_around:1; /* bit 4 */
|
||||
uint32_t disable_usb4_pm_support:1; /* bit 5 */
|
||||
uint32_t enable_usb4_bw_zero_alloc_patch:1; /* bit 6 */
|
||||
uint32_t reserved:25;
|
||||
uint32_t enable_bw_allocation_mode:1; /* bit 7 */
|
||||
uint32_t reserved:24;
|
||||
} bits;
|
||||
uint32_t raw;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -225,6 +225,11 @@ bool link_dpia_enable_usb4_dp_bw_alloc_mode(struct dc_link *link)
|
|||
bool ret = false;
|
||||
uint8_t val;
|
||||
|
||||
if (link->dc->debug.dpia_debug.bits.enable_bw_allocation_mode == false) {
|
||||
DC_LOG_DEBUG("%s: link[%d] DPTX BW allocation mode disabled", __func__, link->link_index);
|
||||
return false;
|
||||
}
|
||||
|
||||
val = DPTX_BW_ALLOC_MODE_ENABLE | DPTX_BW_ALLOC_UNMASK_IRQ;
|
||||
|
||||
if (core_link_write_dpcd(link, DPTX_BW_ALLOCATION_MODE_CONTROL, &val, sizeof(uint8_t)) == DC_OK) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user