diff options
Diffstat (limited to 'common/recipes-kernel/linux/files/0788-drm-amd-amdgpu-Remove-has_dal_support-macro.patch')
-rw-r--r-- | common/recipes-kernel/linux/files/0788-drm-amd-amdgpu-Remove-has_dal_support-macro.patch | 132 |
1 files changed, 0 insertions, 132 deletions
diff --git a/common/recipes-kernel/linux/files/0788-drm-amd-amdgpu-Remove-has_dal_support-macro.patch b/common/recipes-kernel/linux/files/0788-drm-amd-amdgpu-Remove-has_dal_support-macro.patch deleted file mode 100644 index 1fe04c2a..00000000 --- a/common/recipes-kernel/linux/files/0788-drm-amd-amdgpu-Remove-has_dal_support-macro.patch +++ /dev/null @@ -1,132 +0,0 @@ -From 075f787e0d3d05055da45f1905605e6d3f4b4a72 Mon Sep 17 00:00:00 2001 -From: Harry Wentland <harry.wentland@amd.com> -Date: Tue, 27 Sep 2016 14:29:21 +0530 -Subject: [PATCH] drm/amd/amdgpu: Remove has_dal_support macro - -Moving this into the amdgpu_device_has_dal_support function - -Signed-off-by: Harry Wentland <harry.wentland@amd.com> -Reviewed-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Sanjay R Mehta <sanju.mehta@amd.com> ---- - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 -- - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 14 +++++++------- - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 ++-- - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- - 4 files changed, 10 insertions(+), 12 deletions(-) - -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h -index 66e91c5..2308eea 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h -@@ -2331,8 +2331,6 @@ amdgpu_get_sdma_instance(struct amdgpu_ring *ring) - - #define amdgpu_gds_switch(adev, r, v, d, w, a) (adev)->gds.funcs->patch_gds_switch((r), (v), (d), (w), (a)) - --#define amdgpu_has_dal_support(adev) (amdgpu_dal && amdgpu_device_has_dal_support(adev)) -- - /* Common functions */ - int amdgpu_gpu_reset(struct amdgpu_device *adev); - void amdgpu_pci_config_reset(struct amdgpu_device *adev); -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c -index e523c74..dfb7500 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c -@@ -1391,12 +1391,12 @@ bool amdgpu_device_has_dal_support(struct amdgpu_device *adev) - switch(adev->asic_type) { - #if defined(CONFIG_DRM_AMD_DAL) && defined(CONFIG_DRM_AMD_DAL_DCE11_0) - case CHIP_CARRIZO: -- return true; -+ return amdgpu_dal != 0; - #endif - #if defined(CONFIG_DRM_AMD_DAL) && defined(CONFIG_DRM_AMD_DAL_DCE10_0) - case CHIP_TONGA: - case CHIP_FIJI: -- return true; -+ return amdgpu_dal != 0; - #endif - default: - return false; -@@ -1557,7 +1557,7 @@ int amdgpu_device_init(struct amdgpu_device *adev, - } - - /* init i2c buses */ -- if (!amdgpu_has_dal_support(adev)) -+ if (!amdgpu_device_has_dal_support(adev)) - amdgpu_atombios_i2c_init(adev); - - /* Fence driver */ -@@ -1658,7 +1658,7 @@ void amdgpu_device_fini(struct amdgpu_device *adev) - adev->ip_block_status = NULL; - adev->accel_working = false; - /* free i2c buses */ -- if (!amdgpu_has_dal_support(adev)) -+ if (!amdgpu_device_has_dal_support(adev)) - amdgpu_i2c_fini(adev); - amdgpu_atombios_fini(adev); - kfree(adev->bios); -@@ -1707,7 +1707,7 @@ int amdgpu_suspend_kms(struct drm_device *dev, bool suspend, bool fbcon) - - drm_kms_helper_poll_disable(dev); - -- if (!amdgpu_has_dal_support(adev)) { -+ if (!amdgpu_device_has_dal_support(adev)) { - /* turn off display hw */ - drm_modeset_lock_all(dev); - list_for_each_entry(connector, &dev->mode_config.connector_list, head) { -@@ -1844,7 +1844,7 @@ int amdgpu_resume_kms(struct drm_device *dev, bool resume, bool fbcon) - - /* blat the mode back in */ - if (fbcon) { -- if (!amdgpu_has_dal_support(adev)) { -+ if (!amdgpu_device_has_dal_support(adev)) { - /* pre DCE11 */ - drm_helper_resume_force_mode(dev); - -@@ -1872,7 +1872,7 @@ int amdgpu_resume_kms(struct drm_device *dev, bool resume, bool fbcon) - dev->dev->power.disable_depth++; - #endif - -- if (!amdgpu_has_dal_support(adev)) -+ if (!amdgpu_device_has_dal_support(adev)) - drm_helper_hpd_irq_event(dev); - else - drm_kms_helper_hotplug_event(dev); -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c -index 97e5b69..3dc354b 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c -@@ -77,7 +77,7 @@ int amdgpu_vm_block_size = -1; - int amdgpu_vm_fault_stop = 0; - int amdgpu_vm_debug = 0; - int amdgpu_exp_hw_support = 0; --int amdgpu_dal = 1; -+int amdgpu_dal = -1; - int amdgpu_sched_jobs = 32; - int amdgpu_sched_hw_submission = 2; - int amdgpu_powerplay = -1; -@@ -150,7 +150,7 @@ module_param_named(vm_debug, amdgpu_vm_debug, int, 0644); - MODULE_PARM_DESC(exp_hw_support, "experimental hw support (1 = enable, 0 = disable (default))"); - module_param_named(exp_hw_support, amdgpu_exp_hw_support, int, 0444); - --MODULE_PARM_DESC(dal, "DAL display driver (1 = enable (default), 0 = disable)"); -+MODULE_PARM_DESC(dal, "DAL display driver (1 = enable, 0 = disable, -1 = auto (default))"); - module_param_named(dal, amdgpu_dal, int, 0444); - - MODULE_PARM_DESC(sched_jobs, "the max number of jobs supported in the sw queue (default 32)"); -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c -index 7ad2aed..8d34ccd 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c -@@ -231,7 +231,7 @@ int amdgpu_irq_init(struct amdgpu_device *adev) - } - } - -- if (!amdgpu_has_dal_support(adev)) { -+ if (!amdgpu_device_has_dal_support(adev)) { - r = drm_vblank_init(adev->ddev, adev->mode_info.num_crtc); - if (r) - return r; --- -2.7.4 - |