mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
drm/amd/display: Remove BW Allocation from DPIA notification
[Why] USB4 BW Allocation response will be handled in HPD IRQ. No need to handle it in DPIA notification callback. [How] Remove DP BW allocation response code in DPIA notification. Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com> Signed-off-by: Cruise <Cruise.Hung@amd.com> Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
c05da59e97
commit
7a505a844c
|
|
@ -566,10 +566,6 @@ struct dmub_notification {
|
|||
struct aux_reply_data aux_reply;
|
||||
enum dp_hpd_status hpd_status;
|
||||
enum set_config_status sc_status;
|
||||
/**
|
||||
* DPIA notification command.
|
||||
*/
|
||||
struct dmub_rb_cmd_dpia_notification dpia_notification;
|
||||
struct dmub_rb_cmd_hpd_sense_notify_data hpd_sense_notify;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -95,23 +95,6 @@ enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub,
|
|||
case DMUB_OUT_CMD__DPIA_NOTIFICATION:
|
||||
notify->type = DMUB_NOTIFICATION_DPIA_NOTIFICATION;
|
||||
notify->link_index = cmd.dpia_notification.payload.header.instance;
|
||||
|
||||
if (cmd.dpia_notification.payload.header.type == DPIA_NOTIFY__BW_ALLOCATION) {
|
||||
|
||||
notify->dpia_notification.payload.data.dpia_bw_alloc.estimated_bw =
|
||||
cmd.dpia_notification.payload.data.dpia_bw_alloc.estimated_bw;
|
||||
notify->dpia_notification.payload.data.dpia_bw_alloc.allocated_bw =
|
||||
cmd.dpia_notification.payload.data.dpia_bw_alloc.allocated_bw;
|
||||
|
||||
if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.bw_request_failed)
|
||||
notify->result = DPIA_BW_REQ_FAILED;
|
||||
else if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.bw_request_succeeded)
|
||||
notify->result = DPIA_BW_REQ_SUCCESS;
|
||||
else if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.est_bw_changed)
|
||||
notify->result = DPIA_EST_BW_CHANGED;
|
||||
else if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.bw_alloc_cap_changed)
|
||||
notify->result = DPIA_BW_ALLOC_CAPS_CHANGED;
|
||||
}
|
||||
break;
|
||||
case DMUB_OUT_CMD__HPD_SENSE_NOTIFY:
|
||||
notify->type = DMUB_NOTIFICATION_HPD_SENSE_NOTIFY;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user