diff options
author | Rex Zhu <Rex.Zhu@amd.com> | 2017-01-03 17:36:04 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-01-27 11:12:37 -0500 |
commit | 0ef5b226c472ca6048cce315b20d1d462f23b589 (patch) | |
tree | fae51f5384cc8875a3bc248281fc97f3016d32c3 /drivers/gpu | |
parent | 78bbe771174cc70a4697b7d45558844defcefa32 (diff) |
drm/amd/powerplay: move vi smu firmware declares to powerplay.
Signed-off-by: Rex Zhu <Rex.Zhu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/vi.c | 13 | ||||
-rw-r--r-- | drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 11 |
2 files changed, 11 insertions, 13 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/vi.c b/drivers/gpu/drm/amd/amdgpu/vi.c index c2ac54f11341..bb6eacb6b23d 100644 --- a/drivers/gpu/drm/amd/amdgpu/vi.c +++ b/drivers/gpu/drm/amd/amdgpu/vi.c | |||
@@ -20,9 +20,7 @@ | |||
20 | * OTHER DEALINGS IN THE SOFTWARE. | 20 | * OTHER DEALINGS IN THE SOFTWARE. |
21 | * | 21 | * |
22 | */ | 22 | */ |
23 | #include <linux/firmware.h> | ||
24 | #include <linux/slab.h> | 23 | #include <linux/slab.h> |
25 | #include <linux/module.h> | ||
26 | #include "drmP.h" | 24 | #include "drmP.h" |
27 | #include "amdgpu.h" | 25 | #include "amdgpu.h" |
28 | #include "amdgpu_atombios.h" | 26 | #include "amdgpu_atombios.h" |
@@ -79,17 +77,6 @@ | |||
79 | #endif | 77 | #endif |
80 | #include "dce_virtual.h" | 78 | #include "dce_virtual.h" |
81 | 79 | ||
82 | MODULE_FIRMWARE("amdgpu/topaz_smc.bin"); | ||
83 | MODULE_FIRMWARE("amdgpu/topaz_k_smc.bin"); | ||
84 | MODULE_FIRMWARE("amdgpu/tonga_smc.bin"); | ||
85 | MODULE_FIRMWARE("amdgpu/tonga_k_smc.bin"); | ||
86 | MODULE_FIRMWARE("amdgpu/fiji_smc.bin"); | ||
87 | MODULE_FIRMWARE("amdgpu/polaris10_smc.bin"); | ||
88 | MODULE_FIRMWARE("amdgpu/polaris10_smc_sk.bin"); | ||
89 | MODULE_FIRMWARE("amdgpu/polaris11_smc.bin"); | ||
90 | MODULE_FIRMWARE("amdgpu/polaris11_smc_sk.bin"); | ||
91 | MODULE_FIRMWARE("amdgpu/polaris12_smc.bin"); | ||
92 | |||
93 | /* | 80 | /* |
94 | * Indirect registers accessor | 81 | * Indirect registers accessor |
95 | */ | 82 | */ |
diff --git a/drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c b/drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c index 6e618aa20719..45737cd3c055 100644 --- a/drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c +++ b/drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | |||
@@ -22,6 +22,7 @@ | |||
22 | */ | 22 | */ |
23 | #include <linux/types.h> | 23 | #include <linux/types.h> |
24 | #include <linux/kernel.h> | 24 | #include <linux/kernel.h> |
25 | #include <linux/module.h> | ||
25 | #include <linux/slab.h> | 26 | #include <linux/slab.h> |
26 | #include <drm/amdgpu_drm.h> | 27 | #include <drm/amdgpu_drm.h> |
27 | #include "pp_instance.h" | 28 | #include "pp_instance.h" |
@@ -29,6 +30,16 @@ | |||
29 | #include "cgs_common.h" | 30 | #include "cgs_common.h" |
30 | #include "linux/delay.h" | 31 | #include "linux/delay.h" |
31 | 32 | ||
33 | MODULE_FIRMWARE("amdgpu/topaz_smc.bin"); | ||
34 | MODULE_FIRMWARE("amdgpu/topaz_k_smc.bin"); | ||
35 | MODULE_FIRMWARE("amdgpu/tonga_smc.bin"); | ||
36 | MODULE_FIRMWARE("amdgpu/tonga_k_smc.bin"); | ||
37 | MODULE_FIRMWARE("amdgpu/fiji_smc.bin"); | ||
38 | MODULE_FIRMWARE("amdgpu/polaris10_smc.bin"); | ||
39 | MODULE_FIRMWARE("amdgpu/polaris10_smc_sk.bin"); | ||
40 | MODULE_FIRMWARE("amdgpu/polaris11_smc.bin"); | ||
41 | MODULE_FIRMWARE("amdgpu/polaris11_smc_sk.bin"); | ||
42 | MODULE_FIRMWARE("amdgpu/polaris12_smc.bin"); | ||
32 | 43 | ||
33 | int smum_init(struct amd_pp_init *pp_init, struct pp_instance *handle) | 44 | int smum_init(struct amd_pp_init *pp_init, struct pp_instance *handle) |
34 | { | 45 | { |