drm/amdgpu: add core driver (v4)
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 20 Apr 2015 20:55:21 +0000 (16:55 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 4 Jun 2015 01:03:15 +0000 (21:03 -0400)
commitd38ceaf99ed015f2a0b9af3499791bd3a3daae21
treec8e237ea218e8ed8a5f64c1654fc01fe5d2239cb
parent97b2e202fba05b87d720318a6500a337100dab4d
drm/amdgpu: add core driver (v4)

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>
78 files changed:
drivers/gpu/drm/Kconfig
drivers/gpu/drm/Makefile
drivers/gpu/drm/amd/amdgpu/Kconfig [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/Makefile [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atom-bits.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atom-names.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atom-types.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atom.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atom.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_crtc.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_dp.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_dp.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/atombios_i2c.h [new file with mode: 0644]
drivers/gpu/drm/amd/amdgpu/cikd.h [new file with mode: 0644]