aboutsummaryrefslogtreecommitdiffstats
path: root/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5078-drm-amdgpu-move-firmware-definitions-into-amdgpu_uco.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5078-drm-amdgpu-move-firmware-definitions-into-amdgpu_uco.patch')
-rw-r--r--meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5078-drm-amdgpu-move-firmware-definitions-into-amdgpu_uco.patch102
1 files changed, 0 insertions, 102 deletions
diff --git a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5078-drm-amdgpu-move-firmware-definitions-into-amdgpu_uco.patch b/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5078-drm-amdgpu-move-firmware-definitions-into-amdgpu_uco.patch
deleted file mode 100644
index e7306526..00000000
--- a/meta-r1000/recipes-kernel/linux/linux-yocto-4.14.71/5078-drm-amdgpu-move-firmware-definitions-into-amdgpu_uco.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-From 0df11ed38e5134ad6e17399dd5e2cb89936c6c6c Mon Sep 17 00:00:00 2001
-From: Huang Rui <ray.huang@amd.com>
-Date: Thu, 2 Aug 2018 17:47:15 +0800
-Subject: [PATCH 5078/5725] drm/amdgpu: move firmware definitions into
- amdgpu_ucode header
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Demangle amdgpu.h.
-
-Signed-off-by: Huang Rui <ray.huang@amd.com>
-Acked-by: Christian König <christian.koenig@amd.com>
-Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
----
- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 ---------------------------
- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 24 ++++++++++++++++++++++++
- 2 files changed, 24 insertions(+), 27 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-index b2e03fb..5f3250c 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-@@ -738,33 +738,6 @@ int amdgpu_device_wb_get(struct amdgpu_device *adev, u32 *wb);
- void amdgpu_device_wb_free(struct amdgpu_device *adev, u32 wb);
-
- /*
-- * Firmware
-- */
--enum amdgpu_firmware_load_type {
-- AMDGPU_FW_LOAD_DIRECT = 0,
-- AMDGPU_FW_LOAD_SMU,
-- AMDGPU_FW_LOAD_PSP,
--};
--
--struct amdgpu_firmware {
-- struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM];
-- enum amdgpu_firmware_load_type load_type;
-- struct amdgpu_bo *fw_buf;
-- unsigned int fw_size;
-- unsigned int max_ucodes;
-- /* firmwares are loaded by psp instead of smu from vega10 */
-- const struct amdgpu_psp_funcs *funcs;
-- struct amdgpu_bo *rbuf;
-- struct mutex mutex;
--
-- /* gpu info firmware data pointer */
-- const struct firmware *gpu_info_fw;
--
-- void *fw_buf_ptr;
-- uint64_t fw_buf_mc;
--};
--
--/*
- * Benchmarking
- */
- void amdgpu_benchmark(struct amdgpu_device *adev, int test_number);
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
-index 2334cb6..1a265e4 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
-@@ -205,6 +205,12 @@ enum AMDGPU_UCODE_STATUS {
- AMDGPU_UCODE_STATUS_LOADED,
- };
-
-+enum amdgpu_firmware_load_type {
-+ AMDGPU_FW_LOAD_DIRECT = 0,
-+ AMDGPU_FW_LOAD_SMU,
-+ AMDGPU_FW_LOAD_PSP,
-+};
-+
- /* conform to smu_ucode_xfer_cz.h */
- #define AMDGPU_SDMA0_UCODE_LOADED 0x00000001
- #define AMDGPU_SDMA1_UCODE_LOADED 0x00000002
-@@ -233,6 +239,24 @@ struct amdgpu_firmware_info {
- uint32_t tmr_mc_addr_hi;
- };
-
-+struct amdgpu_firmware {
-+ struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM];
-+ enum amdgpu_firmware_load_type load_type;
-+ struct amdgpu_bo *fw_buf;
-+ unsigned int fw_size;
-+ unsigned int max_ucodes;
-+ /* firmwares are loaded by psp instead of smu from vega10 */
-+ const struct amdgpu_psp_funcs *funcs;
-+ struct amdgpu_bo *rbuf;
-+ struct mutex mutex;
-+
-+ /* gpu info firmware data pointer */
-+ const struct firmware *gpu_info_fw;
-+
-+ void *fw_buf_ptr;
-+ uint64_t fw_buf_mc;
-+};
-+
- void amdgpu_ucode_print_mc_hdr(const struct common_firmware_header *hdr);
- void amdgpu_ucode_print_smc_hdr(const struct common_firmware_header *hdr);
- void amdgpu_ucode_print_gfx_hdr(const struct common_firmware_header *hdr);
---
-2.7.4
-