ce
types.
2. Synaptics quirk DP_DPCD_QUIRK_DSC_WITHOUT_VIRTUAL_DPCD analyzing is no
longer needed
as long as we determine dsc aux generically by dpcd info.
Signed-off-by: Fangzhi Zuo
Signed-off-by: Wayne Lin
---
drivers/gpu/drm/display/drm_dp_mst_topology.c | 241 -
dependency changes for
each vendor.
2. Rename passthrough_aux with dsc_passthrough_aux to align with the name of
dsc_aux.
Signed-off-by: Fangzhi Zuo
Signed-off-by: Wayne Lin
---
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 20
: split original single patch into two
v3: rebase against the latest code
v4: fix a ci issue
Fangzhi Zuo (2):
drm/display/dsc: Refactor DRM MST DSC Determination Policy
drm/display/dsc: MST DSC Interface Change
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../amd/display/amdgpu_dm
ce
types.
2. Synaptics quirk DP_DPCD_QUIRK_DSC_WITHOUT_VIRTUAL_DPCD analyzing is no
longer needed
as long as we determine dsc aux generically by dpcd info.
Signed-off-by: Fangzhi Zuo
Signed-off-by: Wayne Lin
---
drivers/gpu/drm/display/drm_dp_mst_topology.c | 238 -
: split original single patch into two
v3: rebase against the latest code
Fangzhi Zuo (2):
drm/display/dsc: Refactor DRM MST DSC Determination Policy
drm/display/dsc: MST DSC Interface Change
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_helpers.c
dependency changes for
each vendor.
2. Rename passthrough_aux with dsc_passthrough_aux to align with the name of
dsc_aux.
Signed-off-by: Fangzhi Zuo
Signed-off-by: Wayne Lin
---
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 20
dependency changes for
each vendor.
2. Rename passthrough_aux with dsc_passthrough_aux to align with the name of
dsc_aux.
Signed-off-by: Fangzhi Zuo
Signed-off-by: Wayne Lin
---
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 20
.
Fangzhi Zuo (2):
drm/display/dsc: Refactor DRM MST DSC Determination Policy
drm/display/dsc: MST DSC Interface Change
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 20 +-
.../display/amdgpu_dm/amdgpu_dm_mst_types.c | 30 +-
drivers/gpu
ce
types.
2. Synaptics quirk DP_DPCD_QUIRK_DSC_WITHOUT_VIRTUAL_DPCD analyzing is no
longer needed
as long as we determine dsc aux generically by dpcd info.
Signed-off-by: Fangzhi Zuo
Signed-off-by: Wayne Lin
---
drivers/gpu/drm/display/drm_dp_mst_topology.c | 238 -
erating
different connection types of the peer device.
In addition, we add parsing vendor data 0x50C ~ 0x50F into dpcd quirk routine
for
expanding the ability to determine specific dock products that shall pick root
aux as the
dsc decompression point.
Signed-off-by: Fangzhi Zuo
Signed
08 CR3: 000102f96000 CR4: 003506e0
Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2314#note_2080187
Suggested-by: John Lindgren
Signed-off-by: Fangzhi Zuo
---
drivers/gpu/drm/display/drm_dp_mst_topology.c | 12
1 file changed, 8 insertions(+), 4 deleti
non link training regsiter DPCD_REV get read
during UHBR link training. It violates DP2 compliance.
Cc: Ville Syrjala
Cc: Lyude Paul
Signed-off-by: Fangzhi Zuo
---
drivers/gpu/drm/display/drm_dp_helper.c | 18 --
1 file changed, 18 deletions(-)
diff --git a/drivers/gpu/drm
Include FEC, DSC, Link Training related headers.
Change since v2
- Align with the spec for DP_DSC_SUPPORT_AND_DSC_DECODER_COUNT
Signed-off-by: Fangzhi Zuo
---
This patch is based on top of the other DP2.0 work in
"drm/dp: add LTTPR DP 2.0 DPCD addresses"
---
include/drm/drm_dp_hel
Include FEC, DSC, Link Training related headers.
Signed-off-by: Fangzhi Zuo
---
This patch is based on top of the other DP2.0 work in
"drm/dp: add LTTPR DP 2.0 DPCD addresses"
---
include/drm/drm_dp_helper.h | 20
1 file changed, 20 insertions(+)
diff --git a/i
1. Decide MST Link Encoding Cap
2. Update MST First Link Slot Information
Signed-off-by: Fangzhi Zuo
---
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +++-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 10 ++
.../drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
starts from
the first slot, with a total of 64 slots available.
Signed-off-by: Fangzhi Zuo
---
drivers/gpu/drm/drm_dp_mst_topology.c | 27 ---
include/drm/drm_dp_mst_helper.h | 9 +
2 files changed, 29 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu
128b/132b MST start slot information is not the same as 8b/10b.
Update based on encoding format after link detection or topology change.
Fangzhi Zuo (2):
drm: Update MST First Link Slot Information Based on Encoding Format
drm/amdgpu: Example Usage in AMDGPU
.../gpu/drm/amd/display
starts from
the first slot, with a total of 64 slots available.
Update the slot information after link detect.
Signed-off-by: Fangzhi Zuo
---
drivers/gpu/drm/drm_dp_mst_topology.c | 48 ++-
include/drm/drm_dp_mst_helper.h | 8 +
2 files changed, 47 insertions
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-by
.
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
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
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
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 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
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
-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
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
-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
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
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
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
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
(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/drm/drm_dp_helper.c| 36
33 matches
Mail list logo