From: Alvin Lee <[email protected]>

[Why & How]
- Update to use picoseconds for line time in FAMS2 for DCN6+

Reviewed-by: Dillon Varone <[email protected]>
Signed-off-by: Alvin Lee <[email protected]>
Signed-off-by: Ray Wu <[email protected]>
---
 .../src/dml2_core/dml2_core_dcn6_funcs_mode_programming.c     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn6_funcs_mode_programming.c
 
b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn6_funcs_mode_programming.c
index aeddd113b7a1..50b7779a6ce7 100644
--- 
a/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn6_funcs_mode_programming.c
+++ 
b/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn6_funcs_mode_programming.c
@@ -700,8 +700,8 @@ static void dcn6_populate_fams2_programming(const struct 
dml2_core_internal_disp
        base_programming->config.bits.is_drr = 
stream_descriptor->timing.drr_config.enabled;
 
        /* from meta */
-       base_programming->otg_vline_time_ns =
-               (unsigned int)(stream_pstate_meta->otg_vline_time_us * 1000.0);
+       base_programming->otg_vline_time_ps =
+               (unsigned int)(stream_pstate_meta->otg_vline_time_us * 
1000000.0);
        base_programming->scheduling_delay_otg_vlines = 
(uint8_t)stream_pstate_meta->scheduling_delay_otg_vlines;
        base_programming->contention_delay_otg_vlines = 
(uint8_t)stream_pstate_meta->contention_delay_otg_vlines;
        base_programming->vline_int_ack_delay_otg_vlines = 
(uint8_t)stream_pstate_meta->vertical_interrupt_ack_delay_otg_vlines;
-- 
2.43.0

Reply via email to