[git pull] drm pull for v4.9

2016-10-12 Thread Dave Airlie
Hi Linus,

sorry for the delay, had sick wife/baby combo deal last week, which led to
a much reduced sleep pattern. during that I mismerged i915.

this email is all in small letters because my gpg key expired so I couldn't
sign the tag, and it's too early in the morning for me to go do gpg stuff.

there is no nouveau work in this tree, as Ben didn't get a pull request
in, and he was fighting moving to atomic and adding mst support, so maybe
best it waits for a cycle.

Okay I've add some captial letters below.

Dave.

core:
Fence destaging work
DRIVER_LEGACY to split off legacy drm drivers
drm_mm refactoring
Splitting drm_crtc.c into chunks and documenting better
Display info fixes
rbtree support for prime buffer lookup
Simple VGA DAC driver.

panel:
Add Nexus 7 panel.
More simple panels.

i915:
Refactoring GEM naming
Refactored vma/active tracking
Lockless request lookups
Better stolen memory support
FBC fixes
SKL watermark fixes
VGPU improvements
dma-buf fencing support
Better DP dongle support

amdgpu:
Powerplay for Iceland asics
Improved GPU reset support
UVD/VEC powergating support for CZ/ST
Preinitialised VRAM buffer support
Virtual display support
Initial SI support
GTT rework.
PCI shutdown callback support.
HPD IRQ storm fixes.

amdkfd:
bugfixes.

tilcdc:
Atomic modesetting support.

mediatek:
AAL + GAMMA engine support
Hook up gamma LUT
Temporal dithering support

imx:
Pixel clock from devicetree
drm bridge support for LVDS bridges
active plane reconfiguration
VDIC deinterlacer support
Frame synchronisation unit support
Color space conversion support

analogix:
PSR support
Better panel on/off support

rockchip:
rk3399 vop/crtc support
PSR support

vc4:
Interlaced vblank timing
3D rendering CPU overhead reduction
HDMI output fixes

tda998x:
HDMI audio ASoC support

sunxi:
Allwinner A33 support
better TCON support

msm:
DT binding cleanups
Explicit fence-fd support

sti:
remove sti415/416 support

etnaviv:
MMUv2 refactoring
GC3000 support

exynos:
Refactoring HDMI DCC/PHY
G2D pm regression fix
Page fault issues with wait for vblank

The following changes since commit 08895a8b6b06ed2323cd97a36ee40a116b3db8ed:

  Linux 4.8-rc8 (2016-09-25 18:47:13 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux tags/drm-for-v4.9

for you to fetch changes up to 69405d3da98b48633b78a49403e4f9cdb7c6a0f5:

  Merge tag 'topic/drm-misc-2016-10-11' of
git://anongit.freedesktop.org/drm-intel into drm-next (2016-10-12
06:07:38 +1000)


Akash Goel (1):
  drm/i915/gen9: Update i915_drpc_info debugfs for coarse pg &
forcewake info

Alex Deucher (77):
  drm/amdgpu/powerplay: enable powerplay by default on TOPAZ
  drm/amdgpu/gmc7: add missing mullins case
  drm/amdgpu/ci: add mullins to default case for smc ucode
  drm/amdgpu/gfx8: remove stale function declaration
  drm/amdgpu: move all Kconfig options to amdgpu/Kconfig
  drm/amdgpu: move vsync_timer_enabled setup to dce virtual early_init
  drm/amdgpu/virtual_dce: add case for topaz for disable_dce
  drm/amdgpu: add virtual dce support for iceland
  drm/amdgpu: fix IB alignment for UVD
  drm/amdgpu: fix VCE ib alignment value
  drm/amdgpu: add support for UVD_NO_OP register
  drm/radeon: add support for UVD_NO_OP register
  drm/amdgpu: switch UVD code to use UVD_NO_OP for padding
  drm/radeon: switch UVD code to use UVD_NO_OP for padding
  drm/amdgpu: rename suspend_kms and resume_kms
  drm/amdgpu: track the number of vce rings
  drm/amdgpu/vce3: add support for third vce ring
  drm/amdgpu/si: Add updated smc firmware for SI kickers
  drm/amdgpu/gfx6: drop some dead code
  drm/amdgpu: set runtime pm state to active on resume
  drm/amdgpu: skip suspend/resume on DRM_SWITCH_POWER_DYNAMIC_OFF
  drm/radeon: set runtime pm state to active on resume
  drm/radeon: skip suspend/resume on DRM_SWITCH_POWER_DYNAMIC_OFF
  drm/amdgpu: handle runtime pm correctly in amdgpu_driver_open_kms
  drm/radeon: handle runtime pm correctly in amdgpu_driver_open_kms
  drm/amdgpu: handle runtime pm in drm pre/post close
  drm/radeon: handle runtime pm in drm pre/post close
  drm/amdgpu: wire up a pci shutdown callback
  drm/radeon: wire up a pci shutdown callback
  drm/amdgpu/si/dpm: make a bunch of things static
  drm/amdgpu/si/dpm: fix symbol conflicts with radeon
  drm/amdgpu: handle runtime pm in fbcon (v2)
  drm/radeon: handle runtime pm in fbcon (v2)
  drm/amdgpu/si: fix ring size for compute
  drm/amdgpu/gfx6: drop duplicate code
  drm/amdgpu/gfx6: add ring_emit_cntxcntl
  drm/amdgpu/gfx6: drop gds_switch callback
  

[git pull] drm pull for v4.9

2016-10-11 Thread Linus Torvalds
On Tue, Oct 11, 2016 at 2:14 PM, Dave Airlie  wrote:
>
> this email is all in small letters because my gpg key expired so I couldn't
> sign the tag, and it's too early in the morning for me to go do gpg stuff.

I'm happy that you have found alternative identity management model,
but I'm not sure this "all lower key" thing is considered a
technically valid alternative to pgp signing from an identity
validation standpoint.

I will have to ask around the security people to see what they think.

But hopefully your pgp-fu makes a comeback, making this all a
non-issue for the next pull request.

  Linus