mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-12-07 18:50:41 +00:00
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
...
|
||
|---|---|---|
| .. | ||
| amdgpu_acp.c | ||
| amdgpu_acp.h | ||
| amdgpu_acpi.c | ||
| amdgpu_afmt.c | ||
| amdgpu_amdkfd_gfx_v7.c | ||
| amdgpu_amdkfd_gfx_v8.c | ||
| amdgpu_amdkfd.c | ||
| amdgpu_amdkfd.h | ||
| amdgpu_atombios.c | ||
| amdgpu_atombios.h | ||
| amdgpu_atpx_handler.c | ||
| amdgpu_benchmark.c | ||
| amdgpu_bios.c | ||
| amdgpu_bo_list.c | ||
| amdgpu_cgs.c | ||
| amdgpu_connectors.c | ||
| amdgpu_connectors.h | ||
| amdgpu_cs.c | ||
| amdgpu_ctx.c | ||
| amdgpu_device.c | ||
| amdgpu_display.c | ||
| amdgpu_dpm.c | ||
| amdgpu_dpm.h | ||
| amdgpu_drv.c | ||
| 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 | ||
| amdgpu_ih.c | ||
| amdgpu_ih.h | ||
| amdgpu_ioc32.c | ||
| amdgpu_irq.c | ||
| amdgpu_irq.h | ||
| amdgpu_job.c | ||
| amdgpu_kms.c | ||
| 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 | ||
| amdgpu_sa.c | ||
| amdgpu_sync.c | ||
| amdgpu_test.c | ||
| amdgpu_trace_points.c | ||
| amdgpu_trace.h | ||
| amdgpu_ttm.c | ||
| amdgpu_ucode.c | ||
| amdgpu_ucode.h | ||
| amdgpu_uvd.c | ||
| amdgpu_uvd.h | ||
| amdgpu_vce.c | ||
| amdgpu_vce.h | ||
| amdgpu_vm.c | ||
| amdgpu.h | ||
| 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 | ||
| ci_dpm.h | ||
| ci_smc.c | ||
| cik_dpm.h | ||
| cik_ih.c | ||
| cik_ih.h | ||
| cik_sdma.c | ||
| cik_sdma.h | ||
| cik.c | ||
| cik.h | ||
| cikd.h | ||
| clearstate_ci.h | ||
| clearstate_defs.h | ||
| clearstate_vi.h | ||
| cz_dpm.c | ||
| 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 | ||
| fiji_smum.h | ||
| gfx_v7_0.c | ||
| gfx_v7_0.h | ||
| gfx_v8_0.c | ||
| 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 | ||
| iceland_smum.h | ||
| Kconfig | ||
| kv_dpm.c | ||
| kv_dpm.h | ||
| kv_smc.c | ||
| Makefile | ||
| ObjectID.h | ||
| ppsmc.h | ||
| sdma_v2_4.c | ||
| sdma_v2_4.h | ||
| sdma_v3_0.c | ||
| 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 | ||
| tonga_smum.h | ||
| uvd_v4_2.c | ||
| uvd_v4_2.h | ||
| uvd_v5_0.c | ||
| uvd_v5_0.h | ||
| uvd_v6_0.c | ||
| uvd_v6_0.h | ||
| vce_v2_0.c | ||
| vce_v2_0.h | ||
| vce_v3_0.c | ||
| vce_v3_0.h | ||
| vi_dpm.h | ||
| vi.c | ||
| vi.h | ||
| vid.h | ||