linux/drivers/gpu/drm/amd/amdgpu
Linus Torvalds 731c7d3a20 Merge tag 'drm-for-v4.8' of git://people.freedesktop.org/~airlied/linux
Merge drm updates from Dave Airlie:
 "This is the main drm pull request for 4.8.

  I'm down with a cold at the moment so hopefully this isn't in too bad
  a state, I finished pulling stuff last week mostly (nouveau fixes just
  went in today), so only this message should be influenced by illness.
  Apologies to anyone who's major feature I missed :-)

  Core:
        Lockless GEM BO freeing
        Non-blocking atomic work
        Documentation changes (rst/sphinx)
        Prep for new fencing changes
        Simple display helpers
        Master/auth changes
        Register/unregister rework
        Loads of trivial patches/fixes.

  New stuff:
        ARM Mali display driver (not the 3D chip)
        sii902x RGB->HDMI bridge

  Panel:
        Support for new panels
        Improved backlight support

  Bridge:
        Convert ADV7511 to bridge driver
        ADV7533 support
        TC358767 (DSI/DPI to eDP) encoder chip support

  i915:
        BXT support enabled by default
        GVT-g infrastructure
        GuC command submission and fixes
        BXT workarounds
        SKL/BKL workarounds
        Demidlayering device registration
        Thundering herd fixes
        Missing pci ids
        Atomic updates

  amdgpu/radeon:
        ATPX improvements for better dGPU power control on PX systems
        New power features for CZ/BR/ST
        Pipelined BO moves and evictions in TTM
        GPU scheduler improvements
        GPU reset improvements
        Overclocking on dGPUs with amdgpu
        Polaris powermanagement enabled

  nouveau:
        GK20A/GM20B volt and clock improvements.
        Initial support for GP100/GP104 GPUs, GP104 will not yet support
        acceleration due to NVIDIA having not released firmware for them as of yet.

  exynos:
        Exynos5433 SoC with IOMMU support.

  vc4:
        Shader validation for branching

  imx-drm:
        Atomic mode setting conversion
        Reworked DMFC FIFO allocation
        External bridge support

  analogix-dp:
        RK3399 eDP support
        Lots of fixes.

  rockchip:
        Lots of small fixes.

  msm:
        DT bindings cleanups
        Shrinker and madvise support
        ASoC HDMI codec support

  tegra:
        Host1x driver cleanups
        SOR reworking for DP support
        Runtime PM support

  omapdrm:
        PLL enhancements
        Header refactoring
        Gamma table support

  arcgpu:
        Simulator support

  virtio-gpu:
        Atomic modesetting fixes.

  rcar-du:
        Misc fixes.

  mediatek:
        MT8173 HDMI support

  sti:
        ASOC HDMI codec support
        Minor fixes

  fsl-dcu:
        Suspend/resume support
        Bridge support

  amdkfd:
        Minor fixes.

  etnaviv:
        Enable GPU clock gating

  hisilicon:
        Vblank and other fixes"

* tag 'drm-for-v4.8' of git://people.freedesktop.org/~airlied/linux: (1575 commits)
  drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
  drm/nouveau/acpi: fix lockup with PCIe runtime PM
  drm/nouveau/acpi: check for function 0x1B before using it
  drm/nouveau/acpi: return supported DSM functions
  drm/nouveau/acpi: ensure matching ACPI handle and supported functions
  drm/nouveau/fbcon: fix font width not divisible by 8
  drm/amd/powerplay: remove enable_clock_power_gatings_tasks from initialize and resume events
  drm/amd/powerplay: move clockgating to after ungating power in pp for uvd/vce
  drm/amdgpu: add query device id and revision id into system info entry at CGS
  drm/amdgpu: add new definition in bif header
  drm/amd/powerplay: rename smum header guards
  drm/amdgpu: enable UVD context buffer for older HW
  drm/amdgpu: fix default UVD context size
  drm/amdgpu: fix incorrect type of info_id
  drm/amdgpu: make amdgpu_cgs_call_acpi_method as static
  drm/amdgpu: comment out unused defaults_staturn_pro static const structure to fix the build
  drm/amdgpu: enable UVD VM only on polaris
  drm/amdgpu: increase timeout of IB test
  drm/amdgpu: add destroy session when generate VCE destroy msg.
  drm/amd: fix deadlock of job_list_lock V2
  ...
2016-08-01 21:44:08 -04:00
..
Kconfig
Makefile
ObjectID.h
amdgpu.h drm/amdgpu: enable UVD context buffer for older HW 2016-07-29 14:37:10 -04:00
amdgpu_acp.c
amdgpu_acp.h
amdgpu_acpi.c
amdgpu_afmt.c
amdgpu_amdkfd.c
amdgpu_amdkfd.h
amdgpu_amdkfd_gfx_v7.c
amdgpu_amdkfd_gfx_v8.c
amdgpu_atombios.c drm/amdgpu: fix firmware info version checks 2016-07-28 10:07:07 -04:00
amdgpu_atombios.h
amdgpu_atpx_handler.c drm/amdgpu: init atpx at switcheroo register time (v2) 2016-07-29 14:36:32 -04:00
amdgpu_benchmark.c
amdgpu_bios.c drivers/amdgpu: Use canonical form in branch predicates 2016-07-29 14:36:48 -04:00
amdgpu_bo_list.c
amdgpu_cgs.c drm/amdgpu: add query device id and revision id into system info entry at CGS 2016-07-29 14:37:12 -04:00
amdgpu_connectors.c
amdgpu_connectors.h
amdgpu_cs.c
amdgpu_ctx.c
amdgpu_device.c drm/amdgpu: Disable RPM helpers while reprobing connectors on resume 2016-07-29 14:36:44 -04:00
amdgpu_display.c drm/amdgpu: Delete an unnecessary check before drm_gem_object_unreference_unlocked() 2016-07-29 14:36:52 -04:00
amdgpu_dpm.c
amdgpu_dpm.h
amdgpu_drv.c drm/amdgpu: increment driver minor 2016-07-29 14:36:57 -04:00
amdgpu_drv.h
amdgpu_encoders.c
amdgpu_fb.c
amdgpu_fence.c
amdgpu_gart.c
amdgpu_gds.h
amdgpu_gem.c
amdgpu_gfx.c
amdgpu_gfx.h
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: increase timeout of IB test 2016-07-29 14:37:07 -04:00
amdgpu_ih.c
amdgpu_ih.h
amdgpu_ioc32.c
amdgpu_irq.c
amdgpu_irq.h
amdgpu_job.c
amdgpu_kms.c drm/amdgpu: free handles after fini the context 2016-07-29 14:37:05 -04:00
amdgpu_mn.c
amdgpu_mode.h
amdgpu_object.c
amdgpu_object.h
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pm.c
amdgpu_pm.h
amdgpu_powerplay.c
amdgpu_powerplay.h
amdgpu_prime.c
amdgpu_ring.c drm/amdgpu: add begin/end_use ring callbacks 2016-07-29 14:37:02 -04:00
amdgpu_sa.c
amdgpu_sync.c
amdgpu_test.c
amdgpu_trace.h
amdgpu_trace_points.c
amdgpu_ttm.c
amdgpu_ucode.c
amdgpu_ucode.h
amdgpu_uvd.c drm/amdgpu: enable UVD context buffer for older HW 2016-07-29 14:37:10 -04:00
amdgpu_uvd.h drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
amdgpu_vce.c drm/amdgpu: add destroy session when generate VCE destroy msg. 2016-07-29 14:37:06 -04:00
amdgpu_vce.h drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
amdgpu_vm.c
atom.c
atom.h
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
ci_dpm.c drm/amdgpu: comment out unused defaults_staturn_pro static const structure to fix the build 2016-07-29 14:37:08 -04:00
ci_dpm.h
ci_smc.c
cik.c drivers/amdgpu: Use canonical form in branch predicates 2016-07-29 14:36:48 -04:00
cik.h
cik_dpm.h
cik_ih.c
cik_ih.h
cik_sdma.c drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_vi.h
cz_dpm.c drivers/amdgpu: Use 'true/false' for bool typed variables 2016-07-29 14:36:48 -04:00
cz_dpm.h
cz_ih.c
cz_ih.h
cz_smc.c
cz_smumgr.h
dce_v8_0.c
dce_v8_0.h
dce_v10_0.c
dce_v10_0.h
dce_v11_0.c
dce_v11_0.h
fiji_dpm.c
fiji_smc.c drivers/amdgpu: Remove spurious semicolons 2016-07-29 14:36:47 -04:00
fiji_smum.h
gfx_v7_0.c drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
gfx_v8_0.h
gmc_v7_0.c
gmc_v7_0.h
gmc_v8_0.c
gmc_v8_0.h
iceland_dpm.c
iceland_ih.c
iceland_ih.h
iceland_sdma_pkt_open.h
iceland_smc.c drivers/amdgpu: Remove spurious semicolons 2016-07-29 14:36:47 -04:00
iceland_smum.h drm/amd/powerplay: rename smum header guards 2016-07-29 14:37:11 -04:00
kv_dpm.c
kv_dpm.h
kv_smc.c
ppsmc.h
sdma_v2_4.c drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: add a fence timeout for the IB tests v2 2016-07-29 14:37:04 -04:00
sdma_v3_0.h
smu_ucode_xfer_vi.h
tonga_dpm.c
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
tonga_smc.c drivers/amdgpu: Remove spurious semicolons 2016-07-29 14:36:47 -04:00
tonga_smum.h
uvd_v4_2.c drm/amdgpu: move UVD IB test into common code v2 2016-07-29 14:37:03 -04:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: move UVD IB test into common code v2 2016-07-29 14:37:03 -04:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: enable UVD VM only on polaris 2016-07-29 14:37:07 -04:00
uvd_v6_0.h
vce_v2_0.c drm/amdgpu: use begin/end_use for VCE power/clock gating 2016-07-29 14:37:03 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: use begin/end_use for VCE power/clock gating 2016-07-29 14:37:03 -04:00
vce_v3_0.h
vi.c
vi.h
vi_dpm.h
vid.h