All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Keith Packard" <keithp@keithp.com>
To: Dave Airlie <airlied@linux.ie>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
	dri-devel@lists.freedesktop.org
Subject: [PULL] drm-intel-next
Date: Sun, 15 May 2011 14:29:55 -0700	[thread overview]
Message-ID: <yunr57z3b58.fsf@aiko.keithp.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 5386 bytes --]


Here's most of the patches I'm hoping to land in 2.6.40:

 * Ivybridge support (Gen7)
 * Forcewake fixes for Sandybridge (And ivybridge).
 * Temporary FB for load detect (hoping for some cleanups here)

Still pending:

 * More modesetting cleanups (as always)
 * Disabling FBC on Ironlake to enable RC6 instead

This sequence also assigns me as the the drm/i915 maintainer.

The following changes since commit 2fb4e61d9471867677c97bf11dba8f1e9dfa7f7c:

  drm/i915/lvds: Only act on lid notify when the device is on (2011-05-09 09:13:22 -0700)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6.git drm-intel-next

Ben Widawsky (10):
      drm/i915: fix ilk rc6 teardown locking
      drm/1915: ringbuffer wait for idle function
      drm/i915: fix rc6 initialization on Ironlake
      drm/i915: debugfs for context information
      drm/i915: proper use of forcewake
      drm/i915: reference counted forcewake
      drm/i915: forcewake struct mutex locking fixes
      drm/i915: move gen6 rps handling to workqueue
      drm/i915: debugfs interface for forcewake reference count
      drm/i915: forcewake debugfs fix

Chris Wilson (12):
      drm/i915: Move the irq wait queue initialisation into the ring init
      drm/i915: Simplify return value from intel_get_load_detect_pipe
      drm/i915: Propagate failure to set mode for load-detect pipe
      drm/i915: Don't store temporary load-detect variables in the generic encoder
      drm/i915: Remove unused supported_crtc from intel_load_detect_pipe
      drm/i915: Pass the saved adjusted_mode when adding to the load-detect crtc
      drm/i915: Remove dead code from intel_get_load_detect_pipe()
      drm/i915: Remove dead code from intel_release_load_detect_pipe()
      drm/i915: Attach a fb to the load-detect pipe
      drm/i915: Rename agp_type to cache_level
      drm/i915: Do not clflush snooped objects
      drm/i915: Disable all outputs early, before KMS takeover

Eric Anholt (12):
      drm/i915: Split the crtc_mode_set function along HAS_PCH_SPLIT() lines.
      drm/i915: Move the vblank pre/post modeset to the common crtc_mode_set.
      drm/i915: Remove the PCH paths from the pre-Ironlake crtc_mode_set().
      drm/i915: Drop the eDP paths from the pre-Ironlake crtc_mode_set.
      drm/i915: Drop the remaining bit of Ironlake code from i9xx_crtc_mode_set().
      drm/i915: Drop non-HAS_PCH_SPLIT() code from ironlake_crtc_mode_set().
      drm/i915: Drop remaining pre-Ironlake code from ironlake_crtc_mode_set().
      drm/i915: Clean up leftover DPLL and LVDS register choice from pch split.
      drm/i915: Fold the DPLL limit defines into the structs that use them.
      drm/i915: Use existing function instead of open-coding fence reg clear.
      drm/i915: Add support for fence registers on Ivybridge.
      drm/i915: Update the location of the ringbuffers' HWS_PGA registers for IVB.

Jesse Barnes (20):
      drm/i915: use i915_enable_rc6 on SNB too
      drm/i915: make FDI training a display function
      drm/i915: split irq handling into per-chipset functions
      drm/i915: split enable/disable vblank code into chipset specific functions
      drm/i915: add IS_GEN7 macro to cover Ivy Bridge and later
      drm/i915: add IS_IVYBRIDGE macro for checks
      drm/i915: Ivy Bridge has split display and pipe control
      drm/i915: add swizzle/tiling support for Ivy Bridge
      drm/i915: manual FDI training for Ivy Bridge
      drm/i915: treat Ivy Bridge watermarks like Sandy Bridge
      drm/i915: interrupt & vblank support for Ivy Bridge
      drm/i915: page flip support for Ivy Bridge
      drm/i915: ring support for Ivy Bridge
      agp/intel: add Ivy Bridge support
      drm/i915: add PantherPoint PCH ID
      drm/i915: add Ivy Bridge PCI IDs and driver feature structs
      drm/i915: set IBX pch type explicitly
      drm/i915: split clock gating init into per-chipset functions
      drm/i915: add Ivybridge clock gating init function
      drm/i915: split PCH clock gating init

Keith Packard (1):
      MAINTAINERS: Switch maintainer for drm/i915 to Keith Packard

 MAINTAINERS                             |    4 +-
 drivers/char/agp/intel-agp.c            |    3 +
 drivers/char/agp/intel-agp.h            |    8 +
 drivers/char/agp/intel-gtt.c            |   10 +
 drivers/gpu/drm/i915/i915_debugfs.c     |  128 ++-
 drivers/gpu/drm/i915/i915_dma.c         |   60 +-
 drivers/gpu/drm/i915/i915_drv.c         |   61 +-
 drivers/gpu/drm/i915/i915_drv.h         |  111 +-
 drivers/gpu/drm/i915/i915_gem.c         |   36 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c     |   35 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c  |    2 +-
 drivers/gpu/drm/i915/i915_irq.c         |  310 ++++-
 drivers/gpu/drm/i915/i915_reg.h         |   35 +-
 drivers/gpu/drm/i915/i915_suspend.c     |    3 +-
 drivers/gpu/drm/i915/intel_crt.c        |   24 +-
 drivers/gpu/drm/i915/intel_display.c    | 2370 ++++++++++++++++++-------------
 drivers/gpu/drm/i915/intel_drv.h        |   19 +-
 drivers/gpu/drm/i915/intel_ringbuffer.c |   38 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h |   35 +-
 drivers/gpu/drm/i915/intel_tv.c         |   13 +-
 20 files changed, 2124 insertions(+), 1181 deletions(-)


-- 
keith.packard@intel.com

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

             reply	other threads:[~2011-05-15 21:30 UTC|newest]

Thread overview: 318+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-15 21:29 Keith Packard [this message]
2011-05-17 22:00 ` [PULL] drm-intel-next Keith Packard
2011-05-17 23:39   ` Keith Packard
2011-05-26  4:13     ` Keith Packard
2011-06-03 23:40       ` Keith Packard
  -- strict thread matches above, loose matches on Subject: below --
2011-07-13 16:39 Keith Packard
2011-07-13 17:22 ` Wolfram Sang
2011-07-13 18:04   ` Keith Packard
2011-07-13 19:41     ` Wolfram Sang
2011-08-04  3:14 Keith Packard
2011-08-04  3:14 ` Keith Packard
2011-08-10 16:20 ` Andy Lutomirski
2011-08-10 16:34   ` Keith Packard
2011-08-10 16:34     ` Keith Packard
2011-09-20  3:55 Keith Packard
2011-09-20  3:55 ` Keith Packard
2011-10-23  7:27 Keith Packard
2011-10-23 11:10 Martin
2011-10-23 22:31 ` Keith Packard
2012-01-05  3:35 Keith Packard
2012-01-05  3:35 ` Keith Packard
2012-01-05 15:24 ` Daniel Vetter
2012-02-14  7:56 The Latest Status of Kernel Testing Sun, Yi
2012-02-14 12:36 ` [PULL] drm-intel-next Daniel Vetter
2012-02-16 17:27 updated -next Daniel Vetter
2012-02-21  7:45 ` Sun, Yi
2012-02-23 11:00   ` [PULL] drm-intel-next Daniel Vetter
2012-05-06 19:09 Updated -next Daniel Vetter
2012-05-10 13:55 ` [PULL] drm-intel-next Daniel Vetter
2012-05-10 13:55   ` Daniel Vetter
2012-06-21  8:25 Updated -next Daniel Vetter
2012-06-28 12:05 ` [PULL] drm-intel-next Daniel Vetter
2012-06-28 12:30   ` Daniel Vetter
2012-07-13 18:55 [pull] drm-intel-next Daniel Vetter
2012-08-31  9:03 [PULL] drm-intel-next Daniel Vetter
2012-08-31  9:03 ` Daniel Vetter
2012-09-13 14:18 [pull] drm-intel-next Daniel Vetter
2012-09-17 23:09 ` Daniel Vetter
2013-03-15  2:11 ` Stéphane Marchesin
2013-03-17 19:46   ` Daniel Vetter
2013-03-18 19:35     ` Stéphane Marchesin
2013-03-18 20:59       ` Daniel Vetter
2013-03-18 21:00         ` Daniel Vetter
2012-11-16 17:17 Daniel Vetter
2012-11-16 17:47 ` Alex Deucher
2012-11-16 17:49   ` Daniel Vetter
2012-11-16 17:49     ` Daniel Vetter
2013-01-29 14:19 [PULL] drm-intel-next Daniel Vetter
2013-04-02  9:34 Daniel Vetter
2013-04-02  9:34 ` Daniel Vetter
2013-04-15  7:56 [pull] drm-intel-next Daniel Vetter
2013-04-15  7:56 ` Daniel Vetter
2013-04-15  9:43 ` Daniel Vetter
2013-06-08 15:14 [PULL] drm-intel-next Daniel Vetter
2013-08-04 19:35 Daniel Vetter
2013-08-07  0:27 ` Dave Airlie
2013-08-07  7:51   ` Daniel Vetter
2013-08-20  5:21 Daniel Vetter
2013-08-29 23:18 Daniel Vetter
2013-09-26  8:48 Daniel Vetter
2013-09-27  9:02 Daniel Vetter
2013-10-14  6:50 Daniel Vetter
2013-10-24 14:56 Daniel Vetter
2013-12-11 10:20 Daniel Vetter
2013-12-20 21:42 Daniel Vetter
2013-12-22  6:04 ` Ben Widawsky
2014-01-17 16:57 Daniel Vetter
2014-02-14 13:30 Daniel Vetter
2014-03-03 17:39 Daniel Vetter
2014-03-17 10:02 Daniel Vetter
2014-03-28  9:05 Daniel Vetter
2014-04-28 13:26 Daniel Vetter
2014-04-30 23:26 ` Dave Airlie
2014-05-05  6:39   ` Daniel Vetter
2014-05-06 13:08 ` [Intel-gfx] " Knut Petersen
2014-05-06 13:30   ` Jani Nikula
2014-05-06 18:59     ` Daniel Vetter
2014-05-06 20:04       ` Knut Petersen
2014-05-06 20:17         ` [Intel-gfx] " Daniel Vetter
2014-05-07  6:38           ` Jani Nikula
2014-05-16 16:43 Daniel Vetter
2014-06-02  6:05 Daniel Vetter
2014-07-01  8:24 Jani Nikula
2014-07-07  8:10 ` Daniel Vetter
2014-07-18 16:36 Daniel Vetter
2014-08-04  7:10 Daniel Vetter
2014-08-04  7:52 ` Dave Airlie
2014-09-01  8:49 Daniel Vetter
2014-09-15 14:05 Daniel Vetter
2014-10-21 12:27 Daniel Vetter
2014-10-21 12:43 ` Daniel Vetter
2014-10-21 13:38 Daniel Vetter
2014-10-21 23:09 ` Dave Airlie
2014-10-22  7:05   ` Chris Wilson
2014-10-22  8:06     ` Dave Airlie
2014-11-03 14:34 Daniel Vetter
2014-11-14 16:31 Daniel Vetter
2014-11-28 13:30 Daniel Vetter
2014-11-28 14:22 ` Daniel Vetter
2014-12-02  1:02   ` Dave Airlie
2014-12-02  7:36     ` Daniel Vetter
2014-12-02 14:29 Daniel Vetter
2014-12-19  9:44 Daniel Vetter
2014-12-19 15:21 ` Daniel Vetter
2015-01-07  9:31 Daniel Vetter
2015-01-23 15:44 Daniel Vetter
2015-02-04 12:08 Daniel Vetter
2015-02-27 18:03 Daniel Vetter
2015-03-06 17:36 Daniel Vetter
2015-03-23  7:37 Daniel Vetter
2015-03-31 14:31 Daniel Vetter
2015-03-31 22:22 ` Dave Airlie
2015-05-07  7:48 Daniel Vetter
2015-05-18  8:31 Daniel Vetter
2015-05-28 16:10 Daniel Vetter
2015-07-23  7:39 Daniel Vetter
2015-08-14 16:19 Daniel Vetter
2015-09-22  8:31 Daniel Vetter
2015-10-02  8:35 Daniel Vetter
2015-10-07 16:18 Daniel Vetter
2015-10-19 13:18 Daniel Vetter
2015-11-26  8:24 Daniel Vetter
2015-12-11 18:31 Daniel Vetter
2015-12-22 10:37 Daniel Vetter
2015-12-22 14:05 ` Daniel Vetter
2015-12-22 14:31   ` Chris Wilson
2016-02-08  9:26 Daniel Vetter
2016-02-29  8:27 Daniel Vetter
2016-03-04 16:50 Daniel Vetter
2016-04-01 13:42 Daniel Vetter
2016-04-21  9:26 Daniel Vetter
2016-04-21 13:32 ` Daniel Vetter
2016-04-29  7:53 Daniel Vetter
2016-06-01  8:28 Daniel Vetter
2016-06-07 19:56 Daniel Vetter
2016-06-22  9:24 Daniel Vetter
2016-06-22 11:16 ` Daniel Vetter
2016-07-14  8:17 Daniel Vetter
2016-08-12 17:21 Daniel Vetter
2016-08-24  7:58 Daniel Vetter
2016-09-19  9:17 Daniel Vetter
2016-10-24  7:25 Daniel Vetter
2016-10-24  8:05 ` Daniel Vetter
2016-11-10 14:57 Daniel Vetter
2016-11-29 10:16 Daniel Vetter
2016-12-30 10:37 Daniel Vetter
2017-01-09 19:13 Daniel Vetter
2017-01-26  9:37 Daniel Vetter
2017-01-26 10:11 Daniel Vetter
2017-03-07  0:10 Daniel Vetter
2017-03-20 15:33 Daniel Vetter
2017-04-07 16:58 Daniel Vetter
2017-05-16  9:05 Daniel Vetter
2017-05-29 21:43 Daniel Vetter
2017-06-20 12:44 Daniel Vetter
2017-07-18  8:30 Daniel Vetter
2017-08-21 15:21 Daniel Vetter
2017-09-21  8:57 Jani Nikula
2017-10-11 17:59 Jani Nikula
2017-10-12 15:23 ` Jani Nikula
2017-10-13  6:26   ` Dave Airlie
2017-10-13  7:45     ` Jani Nikula
2017-10-19 14:16 Jani Nikula
2017-10-27  7:55 Jani Nikula
2017-12-01  0:36 Rodrigo Vivi
2017-12-07 21:43 Rodrigo Vivi
2017-12-18 19:50 Rodrigo Vivi
2017-12-22 22:58 Rodrigo Vivi
2018-02-14  9:22 Joonas Lahtinen
2018-02-28  9:52 Joonas Lahtinen
2018-03-12 15:06 Joonas Lahtinen
2018-05-02  7:03 Jani Nikula
2018-05-04  0:19 ` Dave Airlie
2018-05-04  0:29   ` Dave Airlie
2018-05-04  0:34     ` Dave Airlie
2018-05-15  9:55 Jani Nikula
2018-05-15 10:01 ` Srinivas, Vidya
2018-05-15 13:16 ` Wang, Zhi A
2018-05-15 14:58   ` Daniel Vetter
2018-05-15 15:53     ` Jani Nikula
2018-05-15 16:03     ` Daniel Vetter
2018-06-11 16:27 Rodrigo Vivi
2018-06-12  4:04 ` Dave Airlie
2018-06-12  7:59   ` Jani Nikula
2018-06-18  7:12     ` Daniel Vetter
2018-06-18 19:57       ` Rodrigo Vivi
2018-06-18  7:14     ` Daniel Vetter
2018-06-25 16:56 Rodrigo Vivi
2018-07-13 22:22 Rodrigo Vivi
2018-07-19 17:12 Rodrigo Vivi
2018-09-07 10:54 Joonas Lahtinen
2018-09-27  9:59 Joonas Lahtinen
2018-11-23  9:40 Jani Nikula
2018-12-04 17:58 Jani Nikula
2019-01-14 18:38 Rodrigo Vivi
2019-01-28 18:10 Rodrigo Vivi
2019-02-02  8:29 Rodrigo Vivi
2019-02-04  5:02 ` Dave Airlie
2019-02-04  8:47   ` Joonas Lahtinen
2019-02-04  9:30     ` Daniel Vetter
2019-02-05  8:03       ` Jani Nikula
2019-02-08 16:50 Rodrigo Vivi
2019-03-25 12:49 Joonas Lahtinen
2019-03-28  2:09 ` Dave Airlie
2019-03-28 15:29   ` Joonas Lahtinen
2019-03-28 15:15 Joonas Lahtinen
2019-04-18  8:04 Joonas Lahtinen
2019-04-18 11:40 ` Ville Syrjälä
2019-05-24 17:38 Jani Nikula
2019-06-19 12:40 Jani Nikula
2019-08-01 20:13 Rodrigo Vivi
2019-08-22 19:29 Rodrigo Vivi
2019-08-23  1:50 ` Dave Airlie
2019-08-23  5:14 Rodrigo Vivi
2019-10-07 13:48 Joonas Lahtinen
2019-10-21 18:03 Joonas Lahtinen
2019-11-01 10:47 Joonas Lahtinen
2019-11-01 10:47 ` Joonas Lahtinen
2019-12-23 17:53 Jani Nikula
2020-01-14 11:43 Jani Nikula
2020-01-14 12:05 ` Chris Wilson
2020-01-14 12:15   ` Jani Nikula
2020-02-25 18:58 Rodrigo Vivi
2020-04-17 11:15 Joonas Lahtinen
2020-04-30 12:49 Joonas Lahtinen
2020-05-13 17:10 ` Joonas Lahtinen
2020-05-14  1:28   ` Dave Airlie
2020-05-14 14:55     ` Joonas Lahtinen
2020-05-15 16:07 Joonas Lahtinen
2020-07-02 18:29 Jani Nikula
2020-07-15 13:19 Jani Nikula
2020-07-15 13:33 ` Jani Nikula
2020-07-15 14:05   ` Daniel Vetter
2020-08-26 23:27 Rodrigo Vivi
2020-09-18 17:30 Rodrigo Vivi
2021-01-04 21:10 Rodrigo Vivi
2021-01-07 12:02 ` Daniel Vetter
2021-01-12 17:51 Rodrigo Vivi
2021-01-27 14:08 Rodrigo Vivi
2021-01-27 21:51 ` Ville Syrjälä
2021-01-29 22:53 Rodrigo Vivi
2021-03-16 16:24 Jani Nikula
2021-04-01  9:06 Jani Nikula
2021-05-19 19:10 Rodrigo Vivi
2021-06-09 21:30 Rodrigo Vivi
2021-08-10 13:51 Jani Nikula
2021-10-04 19:01 Rodrigo Vivi
2021-10-15 18:45 Rodrigo Vivi
2021-11-30 15:04 Jani Nikula
2021-12-14 15:37 Jani Nikula
2022-02-08 14:58 Rodrigo Vivi
2022-02-23 23:29 Rodrigo Vivi
2022-04-13 15:51 Jani Nikula
2022-05-06 10:47 Jani Nikula
2022-06-22 19:53 Rodrigo Vivi
2022-07-07  3:04 Rodrigo Vivi
2022-08-29 13:22 Jani Nikula
2022-09-15 11:55 ` Jani Nikula
2022-09-16 12:09 Jani Nikula
2022-10-28 18:22 Rodrigo Vivi
2022-11-18 21:40 Rodrigo Vivi
2023-01-12 12:06 Jani Nikula
2023-01-27 11:11 Jani Nikula
2023-03-07 22:00 Rodrigo Vivi
2023-03-23 20:43 Rodrigo Vivi
2023-03-24 20:13 ` Daniel Vetter
2023-04-06 14:03 Rodrigo Vivi
2023-04-06 16:24 ` Daniel Vetter
2023-06-05 14:20 Jani Nikula
2023-08-03 18:56 Rodrigo Vivi
2023-08-10 19:53 Rodrigo Vivi
2023-09-29 10:49 Jani Nikula
2023-10-12 13:42 Jani Nikula
2023-10-19 16:18 Rodrigo Vivi
2023-11-23 19:03 Jani Nikula
2023-11-23 19:39 ` Daniel Vetter
2023-12-07 18:59 Rodrigo Vivi
2023-12-07 18:59 ` Rodrigo Vivi
2023-12-18 16:54 Rodrigo Vivi
2023-12-18 16:54 ` Rodrigo Vivi
2024-02-07 11:35 Jani Nikula
2024-02-14 11:01 ` Jani Nikula
2024-02-27 16:16 Jani Nikula
2024-04-17 13:38 Rodrigo Vivi
2024-04-17 14:05 ` Maxime Ripard
2024-04-24 16:32 Rodrigo Vivi
2024-04-30 20:07 Rodrigo Vivi
2024-06-19 17:08 Jani Nikula
2024-06-28 14:46 Jani Nikula
2024-07-09 20:27 ` Rodrigo Vivi
2024-07-10  8:37   ` Daniel Vetter
2024-08-13 17:24 Rodrigo Vivi
2024-08-29 14:16 Rodrigo Vivi
2024-09-03 15:25 Rodrigo Vivi
2024-10-11 11:08 Jani Nikula
2024-11-04 13:28 Jani Nikula
2024-12-11 20:38 Rodrigo Vivi
2024-12-20 14:40 ` Rodrigo Vivi
2025-01-07 19:24 Rodrigo Vivi
2025-02-24 12:56 Jani Nikula
2025-03-10 10:08 Jani Nikula
2025-04-11 13:07 Rodrigo Vivi
2025-05-08 13:31 Rodrigo Vivi
2025-06-18 16:22 Jani Nikula
2025-07-04 10:29 Jani Nikula
2025-07-08 12:30 ` Simona Vetter
2025-07-10 22:28 Rodrigo Vivi
2025-07-11  9:27 ` Simona Vetter
2025-09-05 21:58 Rodrigo Vivi
2025-09-12 13:36 Rodrigo Vivi
2025-09-18 13:46 ` Rodrigo Vivi
2025-09-18 13:53 Rodrigo Vivi
2025-11-04 13:43 Jani Nikula
2025-11-14 14:58 Jani Nikula
2025-12-19 20:37 Rodrigo Vivi
2026-01-15 15:52 Rodrigo Vivi
2026-01-21 14:19 ` Rodrigo Vivi
2026-01-22  5:26   ` Dave Airlie
2026-01-22 14:10     ` Vivi, Rodrigo
2026-01-15 16:10 Rodrigo Vivi
2026-01-15 16:19 ` Vivi, Rodrigo
2026-03-16 10:34 Jani Nikula
2026-03-30  9:19 Jani Nikula
2026-05-05 17:50 Rodrigo Vivi
2026-05-06 19:53 ` Rodrigo Vivi
2026-05-14 14:24 Rodrigo Vivi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=yunr57z3b58.fsf@aiko.keithp.com \
    --to=keithp@keithp.com \
    --cc=airlied@linux.ie \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.