[Vivid SRU][PULL] Updates for i915_bpo, i915, hda_intel
Timo Aaltonen
tjaalton at ubuntu.com
Wed Apr 29 19:54:38 UTC 2015
Hi
These are all combined in the same pull request, because they've been
tested together too, and some depend on the other. Fixes these bugs:
i915_bpo + core-drm updates:
http://bugs.launchpad.net/bugs/1449469
HDMI/DP audio for SKL/CHV:
http://bugs.launchpad.net/bugs/1449464
BDW rotation:
http://bugs.launchpad.net/bugs/1446979
git://kernel.ubuntu.com/tjaalton/ubuntu-vivid.git i915-bpo
- "fast-forward" i915_bpo to 4.1-rc1
8d656f045d65861 i915_bpo: Update to 4.1rc1
- cherry-pick fixes and support for DRM_DEBUG_ATOMIC which makes
normal drm.debug output useful (less noise)
- atomic is only used by i915_bpo, so no reason not to keep it
closer to 4.1
391ebbfba269378 drm/plane-helper: Test for plane disable earlier
38e94441b69f9dd drm: Add standardized boolean props
b10dfbad1081abe drm/atomic: Add drm_crtc_state->active
2283dfb7c4b9fe1 drm/atomic-helper: add connector->dpms() implementation
d38315b07b7ab42 drm/atomic-helpers: Recover full cursor plane behaviour
f9a126367ce34aa drm: Include drm_crtc_helper.h in DocBook
6349ced78bea665 drm/atomic-helpers: Saner encoder/crtc callbacks
0223c4e6ec950ea drm/atomic-helper: debug output for modesets
26d9fc5bb95cd5d drm/atomic: Fix potential use of state after free
18118264f71ce2c drm/plane: Make ->atomic_update() mandatory
652ca6f4c7fcd2c drm/plane: Add optional ->atomic_disable() callback
1475efb0ed7daa9 drm/atomic: Add ->atomic_check() to encoder helpers
e545b0d3560cb87 drm: Add DRM_DEBUG_ATOMIC
4898142bb83d24a drm: Pass in new and old plane state to prepare_fb and cleanup_fb
47a97e6a961031d drm/atomic: Clear crtcs, connectors and planes when clearing state
54a777eaf21eeaf drm/atomic: Don't try to free a NULL state
- add 90/270 rotation support for SKL
39a8a29993347c5 UBUNTU: SAUCE: i915_bpo: drm/i915: Switch to full atomic helpers for plane updates/disable, take two
58075e995f1ad33 UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Allow universal planes to position
b63ce3cc6c8cb30 UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Support for 90/270 rotation
- pre-emptive bugfixes for i915_bpo post-4.1-rc1
9ffd40fd10d0fc5 UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Fix stepping check for a couple of W/As
68fbe54cb4ba8d6 UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Implement WaDisableVFUnitClockGating
b5b01f089ae597a UBUNTU: SAUCE: i915_bpo: drm/i915/skl: Add back HDMI translation table
88b49995401d35c UBUNTU: SAUCE: i915_bpo: drm/i915/gen9: fix PIPE_CONTROL flush for VS_INVALIDATE
- fix rotation on BDW (1446979), tested not to regress gen4/7(/9)
a81cf9ad72d8840 drm/i915: remove intel_pipe_set_base() (v4)
- enable HDMI/DP audio for SKL/CHV with i915_bpo, cherry-picks from 4.1
plus some SAUCE similar to what trusty has for i915_bdw
c16c4ae71f3080b ALSA: hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW
73fffaf53b8c8c1 ALSA: hda_intel: apply the Seperate stream_tag for Sunrise Point
b184aaf16c1f6db UBUNTU: SAUCE: Call i915_bpo specific functions from the hda driver
A kernel built from this branch has been tested on intel gen4/6/7.5(hsw)/8/9 & radeon
without any noticeable regressions.
More information about the kernel-team
mailing list