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
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.
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
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
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
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
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
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
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 -
.
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
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
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 -
: 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
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
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
(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
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
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.
-v2: Have separate routine for returning real CRC
Signed-off-by: Jerry (Fangzhi) Zuo
---
drivers/gpu/drm
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
-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
-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
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
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
.
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
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
]
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
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
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
33 matches
Mail list logo