aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86/recipes-kernel/linux/files/1124-add-amdgpu.cg_mask-and-amdgpu.pg_mask-parameters.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amdfalconx86/recipes-kernel/linux/files/1124-add-amdgpu.cg_mask-and-amdgpu.pg_mask-parameters.patch')
-rw-r--r--meta-amdfalconx86/recipes-kernel/linux/files/1124-add-amdgpu.cg_mask-and-amdgpu.pg_mask-parameters.patch77
1 files changed, 0 insertions, 77 deletions
diff --git a/meta-amdfalconx86/recipes-kernel/linux/files/1124-add-amdgpu.cg_mask-and-amdgpu.pg_mask-parameters.patch b/meta-amdfalconx86/recipes-kernel/linux/files/1124-add-amdgpu.cg_mask-and-amdgpu.pg_mask-parameters.patch
deleted file mode 100644
index ff18aa48..00000000
--- a/meta-amdfalconx86/recipes-kernel/linux/files/1124-add-amdgpu.cg_mask-and-amdgpu.pg_mask-parameters.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From b6dadf7dceff70f8a09cf57fe7f1aa29427f764f Mon Sep 17 00:00:00 2001
-From: Sanjay R Mehta <sanju.mehta@amd.com>
-Date: Thu, 13 Oct 2016 12:52:22 +0530
-Subject: [PATCH 1/2] add amdgpu.cg_mask and amdgpu.pg_mask parameters
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-They allow disabling clock and power gating from the kernel command line,
-which hopefully helps with diagnosing problems in the field.
-
-Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-Signed-off-by: Nicolai Hähnle <Nicolai.Haehnle@amd.com>
-Signed-off-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 | 3 +++
- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 ++++++++
- 3 files changed, 13 insertions(+)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-index b15b3b5..d3de21d 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-@@ -89,6 +89,8 @@ extern int amdgpu_sched_hw_submission;
- extern int amdgpu_powerplay;
- extern unsigned amdgpu_pcie_gen_cap;
- extern unsigned amdgpu_pcie_lane_cap;
-+extern unsigned amdgpu_cg_mask;
-+extern unsigned amdgpu_pg_mask;
-
- #define AMDGPU_WAIT_IDLE_TIMEOUT_IN_MS 3000
- #define AMDGPU_MAX_USEC_TIMEOUT 100000 /* 100 ms */
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
-index 6077ec6..ba5a67b 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
-@@ -1208,6 +1208,9 @@ static int amdgpu_early_init(struct amdgpu_device *adev)
- }
- }
-
-+ adev->cg_flags &= amdgpu_cg_mask;
-+ adev->pg_flags &= amdgpu_pg_mask;
-+
- return 0;
- }
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
-index af014c3..340d5fd 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
-@@ -83,6 +83,8 @@ int amdgpu_sched_hw_submission = 2;
- int amdgpu_powerplay = -1;
- unsigned amdgpu_pcie_gen_cap = 0;
- unsigned amdgpu_pcie_lane_cap = 0;
-+unsigned amdgpu_cg_mask = 0xffffffff;
-+unsigned amdgpu_pg_mask = 0xffffffff;
-
- MODULE_PARM_DESC(vramlimit, "Restrict VRAM for testing, in megabytes");
- module_param_named(vramlimit, amdgpu_vram_limit, int, 0600);
-@@ -170,6 +172,12 @@ module_param_named(pcie_gen_cap, amdgpu_pcie_gen_cap, uint, 0444);
- MODULE_PARM_DESC(pcie_lane_cap, "PCIE Lane Caps (0: autodetect (default))");
- module_param_named(pcie_lane_cap, amdgpu_pcie_lane_cap, uint, 0444);
-
-+MODULE_PARM_DESC(cg_mask, "Clockgating flags mask (0 = disable clock gating)");
-+module_param_named(cg_mask, amdgpu_cg_mask, uint, 0444);
-+
-+MODULE_PARM_DESC(pg_mask, "Powergating flags mask (0 = disable power gating)");
-+module_param_named(pg_mask, amdgpu_pg_mask, uint, 0444);
-+
- static const struct pci_device_id pciidlist[] = {
- #ifdef CONFIG_DRM_AMDGPU_CIK
- /* Kaveri */
---
-2.7.4
-