aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2387-drm-amd-display-drop-unused-functions-in-amdgpu_dm_s.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2387-drm-amd-display-drop-unused-functions-in-amdgpu_dm_s.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2387-drm-amd-display-drop-unused-functions-in-amdgpu_dm_s.patch88
1 files changed, 88 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2387-drm-amd-display-drop-unused-functions-in-amdgpu_dm_s.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2387-drm-amd-display-drop-unused-functions-in-amdgpu_dm_s.patch
new file mode 100644
index 00000000..dca139c5
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/2387-drm-amd-display-drop-unused-functions-in-amdgpu_dm_s.patch
@@ -0,0 +1,88 @@
+From fa50aaaa6167dd9e6a9ae0dc4c1072e04b90e706 Mon Sep 17 00:00:00 2001
+From: Alex Deucher <alexander.deucher@amd.com>
+Date: Tue, 10 Oct 2017 18:33:14 -0400
+Subject: [PATCH 2387/4131] drm/amd/display: drop unused functions in
+ amdgpu_dm_services.c
+
+not used.
+
+Reviewed-by: Harry Wentland <harry.wentland@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 53 ----------------------
+ 1 file changed, 53 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c
+index 56bc7cc..2c3cd51 100644
+--- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c
++++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c
+@@ -35,47 +35,6 @@
+ #include "amdgpu_dm_irq.h"
+ #include "amdgpu_pm.h"
+
+-/******************************************************************************
+- * IRQ Interfaces.
+- *****************************************************************************/
+-
+-void dal_register_timer_interrupt(
+- struct dc_context *ctx,
+- struct dc_timer_interrupt_params *int_params,
+- interrupt_handler ih,
+- void *args)
+-{
+- struct amdgpu_device *adev = ctx->driver_context;
+-
+- if (!adev || !int_params) {
+- DRM_ERROR("DM_IRQ: invalid input!\n");
+- return;
+- }
+-
+- if (int_params->int_context != INTERRUPT_LOW_IRQ_CONTEXT) {
+- /* only low irq ctx is supported. */
+- DRM_ERROR("DM_IRQ: invalid context: %d!\n",
+- int_params->int_context);
+- return;
+- }
+-
+- amdgpu_dm_irq_register_timer(adev, int_params, ih, args);
+-}
+-
+-void dal_isr_acquire_lock(struct dc_context *ctx)
+-{
+- /*TODO*/
+-}
+-
+-void dal_isr_release_lock(struct dc_context *ctx)
+-{
+- /*TODO*/
+-}
+-
+-/******************************************************************************
+- * End-of-IRQ Interfaces.
+- *****************************************************************************/
+-
+ bool dm_write_persistent_data(struct dc_context *ctx,
+ const struct dc_sink *sink,
+ const char *module_name,
+@@ -118,18 +77,6 @@ bool dm_pp_pre_dce_clock_change(
+ return false;
+ }
+
+-bool dm_pp_apply_safe_state(
+- const struct dc_context *ctx)
+-{
+- struct amdgpu_device *adev = ctx->driver_context;
+-
+- if (adev->pm.dpm_enabled) {
+- /* TODO: Does this require PreModeChange event to PPLIB? */
+- }
+-
+- return true;
+-}
+-
+ bool dm_pp_apply_display_requirements(
+ const struct dc_context *ctx,
+ const struct dm_pp_display_configuration *pp_display_cfg)
+--
+2.7.4
+