[PATCH 2/2] drm/amd/display: Update bounding box states

2020-06-15 Thread Jerry (Fangzhi) Zuo
From: Alvin Lee [Why] We need to update each p-state in the bounding box [How] Update states when assigning values to clocks Signed-off-by: Alvin Lee Signed-off-by: Jerry (Fangzhi) Zuo Reviewed-by: Hersen Wu --- .../drm/amd/display/dc/dcn30/dcn30_resource.c | 65 +++ 1 file

[PATCH 1/2] drm/amd/display: Update DCN3 bounding box

2020-06-15 Thread Jerry (Fangzhi) Zuo
From: Alvin Lee [Why] We want to update the bounding box to have more granular control of the DCFCLK. [How] Setup DCFCLK to use STA values and also optimal values based on UCLK. Signed-off-by: Alvin Lee Signed-off-by: Jerry (Fangzhi) Zuo Reviewed-by: Hersen Wu --- .../drm/amd/display/dc

[PATCH] drm/amd/display: Add dm support for DP 1.4 Compliance edid corruption test

2020-04-29 Thread Jerry (Fangzhi) Zuo
It works together with drm framework "drm: Add support for DP 1.4 Compliance edid corruption test" Signed-off-by: Jerry (Fangzhi) Zuo --- .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 40 ++- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/drivers/g

[PATCH V7] drm: Add support for DP 1.4 Compliance edid corruption test

2020-02-11 Thread Jerry (Fangzhi) Zuo
for CI.CHECKPATCH Change since v3 - Fix a minor typo. Change since v2 - Rewrite checksum computation routine to avoid duplicated code. - Rename to avoid confusion. Change since v1 - Have separate routine for returning real CRC. Signed-off-by: Jerry (Fangzhi) Zuo Reviewed-by: Harry Wentland Reviewed

[PATCH V6] drm: Add support for DP 1.4 Compliance edid corruption test

2020-02-05 Thread Jerry (Fangzhi) Zuo
. Change since v2 - Rewrite checksum computation routine to avoid duplicated code. - Rename to avoid confusion. Change since v1 - Have separate routine for returning real CRC. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 51 + drivers

[PATCH V5] drm: Add support for DP 1.4 Compliance edid corruption test

2020-01-31 Thread Jerry (Fangzhi) Zuo
checksum computation routine to avoid duplicated code. - Rename to avoid confusion. Change since v1 - Have separate routine for returning real CRC. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 35 + drivers/gpu/drm/drm_edid.c | 23

[PATCH V4] drm: Add support for DP 1.4 Compliance edid corruption test

2019-12-09 Thread Jerry (Fangzhi) Zuo
confusion. Change since v1 - Have separate routine for returning real CRC. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 35 + drivers/gpu/drm/drm_edid.c | 23 ++ include/drm/drm_connector.h | 6

[PATCH v4] drm: Add support for DP 1.4 Compliance edid corruption test

2019-12-04 Thread Jerry (Fangzhi) Zuo
separate routine for returning real CRC. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 35 +++ drivers/gpu/drm/drm_edid.c | 23 +++ include/drm/drm_connector.h | 6 ++ include/drm/drm_dp_helper.h | 3

[RESEND 0/2] Changes for DP 1.4 Compliance test 4.2.2.6

2019-12-02 Thread Jerry (Fangzhi) Zuo
] Resend this patchset to intel gfx CI. Jerry (Fangzhi) Zuo (2): drm: Add support for DP 1.4 Compliance edid corruption test 4.2.2.6 drm/amd/display: Hook up drm interface for DP 1.4 edid corruption test .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 35 + drivers/gpu

[RESEND 2/2] drm/amd/display: Hook up drm interface for DP 1.4 edid corruption test

2019-12-02 Thread Jerry (Fangzhi) Zuo
-v3: Rename to avoid confusion Signed-off-by: Jerry (Fangzhi) Zuo Reviewed-by: Harry Wentland --- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 35 +- 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm

[RESEND 1/2] drm: Add support for DP 1.4 Compliance edid corruption test 4.2.2.6

2019-12-02 Thread Jerry (Fangzhi) Zuo
code. Rename to avoid confusion -v4: Fix a minor typo. Signed-off-by: Jerry (Fangzhi) Zuo Reviewed-by: Harry Wentland --- drivers/gpu/drm/drm_dp_helper.c | 36 drivers/gpu/drm/drm_edid.c | 18 +++--- include/drm/drm_connector.h

[PATCH v4] drm: Add support for DP 1.4 Compliance edid corruption test 4.2.2.6

2019-11-05 Thread Jerry (Fangzhi) Zuo
code. Rename to avoid confusion -v4: Fix a minor typo. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 36 drivers/gpu/drm/drm_edid.c | 18 +++--- include/drm/drm_connector.h | 7 +++ include/drm

[PATCH v2] drm/amd/display: Hook up drm interface for DP 1.4 edid corruption test

2019-11-04 Thread Jerry (Fangzhi) Zuo
-v3: Rename to avoid confusion Signed-off-by: Jerry (Fangzhi) Zuo --- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 35 +- 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c b/drivers/gpu/drm/amd

[PATCH v3] drm: Add support for DP 1.4 Compliance edid corruption test 4.2.2.6

2019-11-04 Thread Jerry (Fangzhi) Zuo
code. Rename to avoid confusion Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 36 drivers/gpu/drm/drm_edid.c | 18 +++--- include/drm/drm_connector.h | 7 +++ include/drm/drm_dp_helper.h | 3

[PATCH v2 1/2] drm: Add support for DP 1.4 Compliance edid corruption test 4.2.2.6

2019-11-01 Thread Jerry (Fangzhi) Zuo
DP 1.4 edid corruption test requires source DUT to write calculated CRC, not the corrupted CRC from reference sink. Return the calculated CRC back, and initiate the required sequence. -v2: Have separate routine for returning real CRC Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm

[PATCH 1/2] drm: Add support for DP 1.4 Compliance edid corruption test 4.2.2.6

2019-10-30 Thread Jerry (Fangzhi) Zuo
DP 1.4 edid corruption test requires source DUT to write calculated CRC, not the corrupted CRC from reference sink. Return the calculated CRC back, and initiate the required sequence. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/drm_dp_helper.c | 36

[PATCH 2/2] drm/amd/display: Hook up drm interface for DP 1.4 edid corruption test

2019-10-30 Thread Jerry (Fangzhi) Zuo
Signed-off-by: Jerry (Fangzhi) Zuo --- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 35 +- 1 file changed, 7 insertions(+), 28 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c b/drivers/gpu/drm/amd/display/amdgpu_dm

[PATCH] drm/amd/display: Skip create new stream if crtc state doesn't change

2019-01-14 Thread Jerry (Fangzhi) Zuo
and go through the new one. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index 987095ccd2c5

[PATCH] drm/amd/display: Skip create new stream if crtc state doesn't change

2019-01-14 Thread Jerry (Fangzhi) Zuo
and go through the new one. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index 987095ccd2c5

[PATCH] drm/amd/display: Remove error message in stream create routine

2019-01-10 Thread Jerry (Fangzhi) Zuo
MST has its unique sequence that may get failed due to no stream in atomic check in some cases, e.g., hotplug, S3 resume. Remove the ERROR message in the stream create routine, and leave its caller to decide if additional action is required. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu

[PATCH] drm/amd/display: Don't fail atomic check in MST S3 topology change

2019-01-10 Thread Jerry (Fangzhi) Zuo
-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index a9ed225d2ae0..6e03b2cf0adb 100644

[PATCH] drm/amd/display: Fix NULL ptr when calculating refresh rate

2018-11-27 Thread Jerry (Fangzhi) Zuo
Calculate preferred refresh rate only when preferred mode exists. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu

[PATCH 2/2] drm/amd/display: Drop reusing drm connector for MST

2018-10-30 Thread Jerry (Fangzhi) Zuo
, and reassign CRTC from old (e.g., DP2) to new (e.g., DP3) connector. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 -- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 40 -- 2 files changed, 7 insertions(+), 35 deletions(-) diff

[PATCH 1/2] drm/amd/display: Cleanup MST non-atomic code workaround

2018-10-30 Thread Jerry (Fangzhi) Zuo
[why] It is not correct to touch aconnector within atomic_check. [How] It was added as workaround before, and no longer needed. Signed-off-by: Jerry (Fangzhi) Zuo --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 +++--- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 34

[PATCH] drm/amd/display:: Fix NULL pointer in Raven hotplug

2017-10-20 Thread Jerry (Fangzhi) Zuo
Programming sequence to frontend and backend has been switched. In such case, program_scaler() is gettingĀ called when programming frontend, and should be removed from backend programming routine. Signed-off-by: Jerry (Fangzhi) Zuo <jerry@amd.com> --- drivers/gpu/drm/amd/display/dc/