diff options
-rw-r--r-- | drivers/gpu/drm/rockchip/cdn-dp-core.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockchip/cdn-dp-core.c index 7db25081a8ef..b8d0dd7abc61 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c | |||
@@ -1021,7 +1021,6 @@ static int cdn_dp_bind(struct device *dev, struct device *master, void *data) | |||
1021 | struct cdn_dp_port *port; | 1021 | struct cdn_dp_port *port; |
1022 | struct drm_device *drm_dev = data; | 1022 | struct drm_device *drm_dev = data; |
1023 | int ret, i; | 1023 | int ret, i; |
1024 | bool schedule_event = false; | ||
1025 | 1024 | ||
1026 | ret = cdn_dp_parse_dt(dp); | 1025 | ret = cdn_dp_parse_dt(dp); |
1027 | if (ret < 0) | 1026 | if (ret < 0) |
@@ -1083,15 +1082,11 @@ static int cdn_dp_bind(struct device *dev, struct device *master, void *data) | |||
1083 | "register EXTCON_DISP_DP notifier err\n"); | 1082 | "register EXTCON_DISP_DP notifier err\n"); |
1084 | goto err_free_connector; | 1083 | goto err_free_connector; |
1085 | } | 1084 | } |
1086 | |||
1087 | if (extcon_get_state(port->extcon, EXTCON_DISP_DP)) | ||
1088 | schedule_event = true; | ||
1089 | } | 1085 | } |
1090 | 1086 | ||
1091 | pm_runtime_enable(dev); | 1087 | pm_runtime_enable(dev); |
1092 | 1088 | ||
1093 | if (schedule_event) | 1089 | schedule_work(&dp->event_work); |
1094 | schedule_work(&dp->event_work); | ||
1095 | 1090 | ||
1096 | return 0; | 1091 | return 0; |
1097 | 1092 | ||