[Trusty][PULL]: ubuntu/i915 rebase to v3.16

Timo Aaltonen tjaalton at ubuntu.com
Thu Aug 21 14:19:25 UTC 2014


	Hi,

  Here we go again, hopefully for the last time for this kernel.. 

git://kernel.ubuntu.com/tjaalton/ubuntu-trusty.git i915-bdw

The branch rebases i915_bdw backport driver to v3.16, pulling some core drm changes again which only add new features for this driver, not changing original v3.13 drivers. Some drm churn got reverted from the driver instead. There are 41 commits in total, but it's not that scary, really :) 

More detailed explanations of the commits:

aa5699795704923 UBUNTU: SAUCE: i915_bdw: Rebase to v3.16
9fad7b98c5d8d7b UBUNTU: SAUCE: i915_bdw: Re-apply SAUCE changes
-the actual rebase and previous SAUCE changes as separate commit

a0b69aae01cdf69 drm/dp: Add AUX channel infrastructure
baabb47127693d2 drm/dp: Add drm_dp_dpcd_read_link_status()
5d5d87a7240d08f drm/dp: Add DisplayPort link helpers
5a9578b56894b3c drm/dp: Allow registering AUX channels as I2C busses
9869317acc7d1f3 drm/dp: let drivers specify the name of the I2C-over-AUX adapter
93a0f8b295def1d drm/dp: make aux retries less chatty
b756a75886f1b88 drm/dp_helper: don't return EPROTO for defers (v2)
18773a30fa57a23 drm/dp/i2c: send bare addresses to properly reset i2c connections (v4)
e675a99765e9ebb drm/dp-helper: Deprecate old i2c-over-dp_aux heleprs
750f3fd040a621c UBUNTU: SAUCE: drm/dp: add a hw mutex around the transfer functions. (v2)
- backport DP helper and parts of hw mutex so that changes to drivers
  were dropped

5e7d9c1202383b3 drm/kms: rip out drm_mode_connector_detach_encoder
5625fc373697769 drm/doc: Integrate drm_modes.c kerneldoc
9d4ab89b6e2899a drm/doc: Repleace LOCKING kerneldoc sections in drm_modes.c
4b3bc2a1002a59b drm: kerneldoc polish for drm_crtc.c
e72d20b8880b255 drm: Add support for multiple plane types (v2)
d8c127b6e253911 drm: Make drm_crtc_check_viewport non-static
53b7555980e93d5 drm: Add primary plane helpers (v3)
20b6d92ceb11c91 drm: Add plane type property (v2)
3e710ca6f89df58 drm: Add drm_universal_plane_init()
- primary plane helpers and commits to make them apply cleanly

4171517fcb63e4e drm: store connector name in connector struct (v2)
a10821e5c6bf13a drm: store encoder name in encoder struct
- make the two functions thread safe, and ease the backport while at it

e22bcf917f6e69b drm: add DRM_CAPs for cursor size
- support bigger cursor sizes

2e9ff1052f643b7 drm: Use correct spinlock flavor in drm_vblank_get()
941737aad8dfa5f drm: Make drm_clflush_virt_range() void*
- backport aid

786ba57a36209fc ACPI / i915: ignore firmware requests for backlight change
- this could be avoided, but is actually useful to have backported anyway

1f012b75bb6eae8 drm/i915: Kick out vga console
d9a7838b3da902f lib: Export interval_tree
- the backport needs these exported

309b7f852d0a456 UBUNTU: SAUCE: drm/i915: Split the BDW device definition to prepare for dual BSD rings on BDW GT3"
307346611f57bfa UBUNTU: SAUCE: drm: Add drm_vblank_on()
b6f8bd4e584cb35 UBUNTU: SAUCE: drm/irq: Add kms-native crtc interface functions
7b3fa285367312b UBUNTU: SAUCE: drm/i915: Add a CMD_PARSER_VERSION getparam
- backport only the portions that are necessary for this driver

e8e085229cbc8d5 UBUNTU: SAUCE: i915_bdw: Revert passing irq explicitly to drm_irq_install
56ecfb9911a6072 UBUNTU: SAUCE: i915_bdw: Don't use anon-inode
8309fad66b78912 UBUNTU: SAUCE: i915_bdw: Add userptr definitions
5bd0568eb805582 UBUNTU: SAUCE: i915_bdw: Revert smp_mb conversion
3ed0b661c898ad0 UBUNTU: SAUCE: i915_bdw: Revert migration to drm_fb_helper_restore_fbdev_mode_unlocked()
11ce1ec962cf4d2 UBUNTU: SAUCE: i915_bdw: Revert adding two-ended allocations
ee9454581a5c844 UBUNTU: SAUCE: i915_bdw: Revert migration to primary plane fb
458df578f7ed7e0 UBUNTU: SAUCE: i915_bdw: Revert migration to ww_mutex
- revert smaller and some bigger changes from the driver, still manageable


I guess there will be comments :)


--
t




More information about the kernel-team mailing list