summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/modules
diff options
context:
space:
mode:
authorAhmad Othman <ahmad.Othman@amd.com>2021-10-05 21:04:03 -0400
committerAlex Deucher <alexander.deucher@amd.com>2021-10-28 14:26:14 -0400
commitffd89aa968d9046ab5fb9f7cdb7f8d3c383a15c1 (patch)
tree8da97c3b5d644d833336aac47d7bcd7182340107 /drivers/gpu/drm/amd/display/modules
parente5dfcd272722fe3948837e7f1ca7aafb471037b1 (diff)
downloadlinux-ffd89aa968d9046ab5fb9f7cdb7f8d3c383a15c1.tar.gz
linux-ffd89aa968d9046ab5fb9f7cdb7f8d3c383a15c1.tar.bz2
linux-ffd89aa968d9046ab5fb9f7cdb7f8d3c383a15c1.zip
drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
[Why] Created new fields that matches new B0 structs On DCN31 the mapping of DIO output to PHY differs from A0 to B0 boards with new PHY C20 & this new mapping needed to be handled. [How] Mapped new structure based on new structs Added logic for mapping over A0 and B0 boards Hooked all new structs together. Reviewed-by: Wenjing Liu <Wenjing.Liu@amd.com> Acked-by: Agustin Gutierrez <agustin.gutierrez@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Ahmad Othman <Ahmad.Othman@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules')
-rw-r--r--drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h b/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
index f37101f5a777..6d648c889866 100644
--- a/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
+++ b/drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
@@ -249,6 +249,8 @@ struct mod_hdcp_link {
uint8_t ddc_line;
uint8_t link_enc_idx;
uint8_t phy_idx;
+ uint8_t dio_output_type;
+ uint8_t dio_output_id;
uint8_t hdcp_supported_informational;
union {
struct mod_hdcp_displayport dp;