-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This adds the non-asic specific core driver code. v2: remove extra kconfig option v3: implement minor fixes from Fengguang Wu v4: fix cast in amdgpu_ucode.c Acked-by: Christian König <christian.koenig@amd.com> Acked-by: Jammy Zhou <Jammy.Zhou@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
- Loading branch information
1 parent
97b2e20
commit d38ceaf
Showing
78 changed files
with
33,596 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
config DRM_AMDGPU_CIK | ||
bool "Enable amdgpu support for CIK parts" | ||
depends on DRM_AMDGPU | ||
help | ||
Choose this option if you want to enable experimental support | ||
for CIK asics. | ||
|
||
CIK is already supported in radeon. CIK support in amdgpu | ||
is for experimentation and testing. | ||
|
||
config DRM_AMDGPU_USERPTR | ||
bool "Always enable userptr write support" | ||
depends on DRM_AMDGPU | ||
select MMU_NOTIFIER | ||
help | ||
This option selects CONFIG_MMU_NOTIFIER if it isn't already | ||
selected to enabled full userptr support. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# | ||
# Makefile for the drm device driver. This driver provides support for the | ||
# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher. | ||
|
||
ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/amd/include/asic_reg | ||
|
||
amdgpu-y := amdgpu_drv.o | ||
|
||
# add KMS driver | ||
amdgpu-y += amdgpu_device.o amdgpu_kms.o \ | ||
amdgpu_atombios.o atombios_crtc.o amdgpu_connectors.o \ | ||
atom.o amdgpu_fence.o amdgpu_ttm.o amdgpu_object.o amdgpu_gart.o \ | ||
amdgpu_encoders.o amdgpu_display.o amdgpu_i2c.o \ | ||
amdgpu_fb.o amdgpu_gem.o amdgpu_ring.o \ | ||
amdgpu_cs.o amdgpu_bios.o amdgpu_benchmark.o amdgpu_test.o \ | ||
amdgpu_pm.o atombios_dp.o amdgpu_afmt.o amdgpu_trace_points.o \ | ||
atombios_encoders.o amdgpu_semaphore.o amdgpu_sa.o atombios_i2c.o \ | ||
amdgpu_prime.o amdgpu_vm.o amdgpu_ib.o amdgpu_pll.o \ | ||
amdgpu_ucode.o amdgpu_bo_list.o amdgpu_ctx.o amdgpu_sync.o | ||
|
||
# add IH block | ||
amdgpu-y += \ | ||
amdgpu_irq.o \ | ||
amdgpu_ih.o | ||
|
||
# add SMC block | ||
amdgpu-y += \ | ||
amdgpu_dpm.o | ||
|
||
# add GFX block | ||
amdgpu-y += \ | ||
amdgpu_gfx.o | ||
|
||
# add UVD block | ||
amdgpu-y += \ | ||
amdgpu_uvd.o | ||
|
||
# add VCE block | ||
amdgpu-y += \ | ||
amdgpu_vce.o | ||
|
||
amdgpu-$(CONFIG_COMPAT) += amdgpu_ioc32.o | ||
amdgpu-$(CONFIG_VGA_SWITCHEROO) += amdgpu_atpx_handler.o | ||
amdgpu-$(CONFIG_ACPI) += amdgpu_acpi.o | ||
amdgpu-$(CONFIG_MMU_NOTIFIER) += amdgpu_mn.o | ||
|
||
obj-$(CONFIG_DRM_AMDGPU)+= amdgpu.o | ||
|
||
CFLAGS_amdgpu_trace_points.o := -I$(src) |
Oops, something went wrong.