All of lore.kernel.org
 help / color / mirror / Atom feed
* [pull] radeon drm-next-3.15
@ 2014-04-09  9:55 Christian König
  2014-04-18 18:22 ` Alex Deucher
  0 siblings, 1 reply; 6+ messages in thread
From: Christian König @ 2014-04-09  9:55 UTC (permalink / raw)
  To: Dave Airlie, dri-devel

Hi Dave,

this is the fives pull request for radeon changes. I thought number four 
would be the last one with new stuff, but it turned out that Alex has 
other things in mind.

So this request contains Alex's update to send bare addresses to 
properly reset the I2C over DP AUX bus as well as the necessary changes 
to i915 and tegra to handle this gracefully. Apart from that we also 
have a fix for HDMI audio pins and an improvement of documentation.

The following changes since commit c39b06951f1dc2e384650288676c5b7dcc0ec92c:

   DRM: armada: fix corruption while loading cursors (2014-04-08 
10:51:03 +1000)

are available in the git repository at:

   git://people.freedesktop.org/~deathsimple/linux drm-next-3.15-wip

for you to fetch changes up to 8902e6f2b832e00e10c6f9e9532f6f63feb4972f:

   drm/radeon: Improve vramlimit module param documentation (2014-04-08 
17:44:15 +0200)

----------------------------------------------------------------
Alex Deucher (5):
       drm/radeon/dp: handle zero sized i2c over aux transactions (v2)
       drm/dp/i2c: send bare addresses to properly reset i2c connections 
(v4)
       drm/dp/i2c: Update comments about common i2c over dp assumptions (v3)
       drm/radeon/dp: switch to the common i2c over aux code
       drm/radeon: fix audio pin counts for DCE6+ (v2)

Jani Nikula (1):
       drm/i915: support address only i2c-over-aux transactions

Lauri Kasanen (1):
       drm/radeon: Improve vramlimit module param documentation

Thierry Reding (1):
       drm/tegra: dp: Support address-only I2C-over-AUX transactions

  drivers/gpu/drm/drm_dp_helper.c            |  55 
+++++++++++++++++++++++--------------
  drivers/gpu/drm/i915/intel_dp.c            |   7 +++--
  drivers/gpu/drm/radeon/atombios_dp.c       | 140 
++++++++++++++++++++++++----------------------------------------------------------------------
  drivers/gpu/drm/radeon/dce6_afmt.c         |  14 +++++++---
  drivers/gpu/drm/radeon/radeon.h            |   5 +++-
  drivers/gpu/drm/radeon/radeon_connectors.c |  44 
+++++-------------------------
  drivers/gpu/drm/radeon/radeon_display.c    |  11 ++++----
  drivers/gpu/drm/radeon/radeon_drv.c        |   2 +-
  drivers/gpu/drm/radeon/radeon_i2c.c        |  60 
+++++++++-------------------------------
  drivers/gpu/drm/radeon/radeon_mode.h       |  12 ++------
  drivers/gpu/drm/tegra/dpaux.c              |  44 
+++++++++++++++++++++---------
  drivers/gpu/drm/tegra/dpaux.h              |   1 +
  include/drm/drm_dp_helper.h                |   4 +++
  13 files changed, 152 insertions(+), 247 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [pull] radeon drm-next-3.15
  2014-04-09  9:55 [pull] radeon drm-next-3.15 Christian König
@ 2014-04-18 18:22 ` Alex Deucher
  0 siblings, 0 replies; 6+ messages in thread
From: Alex Deucher @ 2014-04-18 18:22 UTC (permalink / raw)
  To: Christian König; +Cc: dri-devel

Dave, are you planning to pull this?  It would be nice to get the DP fixes in.

Alex

On Wed, Apr 9, 2014 at 5:55 AM, Christian König
<christian.koenig@amd.com> wrote:
> Hi Dave,
>
> this is the fives pull request for radeon changes. I thought number four
> would be the last one with new stuff, but it turned out that Alex has other
> things in mind.
>
> So this request contains Alex's update to send bare addresses to properly
> reset the I2C over DP AUX bus as well as the necessary changes to i915 and
> tegra to handle this gracefully. Apart from that we also have a fix for HDMI
> audio pins and an improvement of documentation.
>
> The following changes since commit c39b06951f1dc2e384650288676c5b7dcc0ec92c:
>
>   DRM: armada: fix corruption while loading cursors (2014-04-08 10:51:03
> +1000)
>
> are available in the git repository at:
>
>   git://people.freedesktop.org/~deathsimple/linux drm-next-3.15-wip
>
> for you to fetch changes up to 8902e6f2b832e00e10c6f9e9532f6f63feb4972f:
>
>   drm/radeon: Improve vramlimit module param documentation (2014-04-08
> 17:44:15 +0200)
>
> ----------------------------------------------------------------
> Alex Deucher (5):
>       drm/radeon/dp: handle zero sized i2c over aux transactions (v2)
>       drm/dp/i2c: send bare addresses to properly reset i2c connections (v4)
>       drm/dp/i2c: Update comments about common i2c over dp assumptions (v3)
>       drm/radeon/dp: switch to the common i2c over aux code
>       drm/radeon: fix audio pin counts for DCE6+ (v2)
>
> Jani Nikula (1):
>       drm/i915: support address only i2c-over-aux transactions
>
> Lauri Kasanen (1):
>       drm/radeon: Improve vramlimit module param documentation
>
> Thierry Reding (1):
>       drm/tegra: dp: Support address-only I2C-over-AUX transactions
>
>  drivers/gpu/drm/drm_dp_helper.c            |  55
> +++++++++++++++++++++++--------------
>  drivers/gpu/drm/i915/intel_dp.c            |   7 +++--
>  drivers/gpu/drm/radeon/atombios_dp.c       | 140
> ++++++++++++++++++++++++----------------------------------------------------------------------
>  drivers/gpu/drm/radeon/dce6_afmt.c         |  14 +++++++---
>  drivers/gpu/drm/radeon/radeon.h            |   5 +++-
>  drivers/gpu/drm/radeon/radeon_connectors.c |  44
> +++++-------------------------
>  drivers/gpu/drm/radeon/radeon_display.c    |  11 ++++----
>  drivers/gpu/drm/radeon/radeon_drv.c        |   2 +-
>  drivers/gpu/drm/radeon/radeon_i2c.c        |  60
> +++++++++-------------------------------
>  drivers/gpu/drm/radeon/radeon_mode.h       |  12 ++------
>  drivers/gpu/drm/tegra/dpaux.c              |  44
> +++++++++++++++++++++---------
>  drivers/gpu/drm/tegra/dpaux.h              |   1 +
>  include/drm/drm_dp_helper.h                |   4 +++
>  13 files changed, 152 insertions(+), 247 deletions(-)
>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [pull] radeon drm-next-3.15
@ 2014-04-03 10:48 Christian König
  0 siblings, 0 replies; 6+ messages in thread
From: Christian König @ 2014-04-03 10:48 UTC (permalink / raw)
  To: Dave Airlie, dri-devel

Hi Dave,

this is the fourth and last pull request for 3.15 radeon changes. 
Highlights this time:
- Rework of finding the right PLL numbers for display
- Couple of different bugfixes

The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:

   Merge branch 'primary-plane' of 
git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 
12:09:09 +1000)

are available in the git repository at:


   git://people.freedesktop.org/~deathsimple/linux drm-next-3.15

for you to fetch changes up to f1553174a207f68a4ec19d436003097e0a4dc405:

   drm/radeon: fix typo in spectre_golden_registers (2014-04-03 12:41:18 
+0200)

----------------------------------------------------------------
Alex Deucher (3):
       drm/radeon: call drm_edid_to_eld when we update the edid
       drm/radeon: fix endian swap on hawaii clear state buffer setup
       drm/radeon: fix typo in spectre_golden_registers

Christian König (2):
       drm/radeon: clear needs_reset flag if IB test fails
       drm/radeon: rework finding display PLL numbers v2

Dave Airlie (2):
       drm/radeon: fix runtime suspend breaking secondary GPUs
       drm/radeon: fix resuming mode in pm runtime resume path

  drivers/gpu/drm/radeon/cik.c            |   6 +--
  drivers/gpu/drm/radeon/radeon_device.c  |  10 ++--
  drivers/gpu/drm/radeon/radeon_display.c | 244 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------
  drivers/gpu/drm/radeon/radeon_drv.c     |  17 +++++--
  drivers/gpu/drm/radeon/radeon_ring.c    |   1 +
  5 files changed, 176 insertions(+), 102 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [pull] radeon drm-next-3.15
@ 2014-03-25 12:32 Christian König
  0 siblings, 0 replies; 6+ messages in thread
From: Christian König @ 2014-03-25 12:32 UTC (permalink / raw)
  To: Dave Airlie, dri-devel

Hi Dave,

this is the third pull request for 3.15 radeon changes. Highlights this 
time:
- More DP work from Alex, especially making use of the new DP aux helpers
- Marek's 1D and linear tiling fixes for CIK

The following changes since commit 63ac07cdee6e1f2bf748ac3f28662e3c01a72496:

   drm/bridge/ptn3460: fix modular build (2014-03-24 09:21:15 +1000)

are available in the git repository at:

   git://people.freedesktop.org/~deathsimple/linux drm-next-3.15

for you to fetch changes up to 020ff5467603483a97042625d12696c9b39922cf:

   drm/radeon: set PIPE_CONFIG for 1D and linear tiling modes on CIK 
(2014-03-25 13:13:24 +0100)

----------------------------------------------------------------
Alex Deucher (7):
       drm/radeon/dp: use i2c_get_adapdata rather than casting
       drm/radeon/dp: move sink power control to a separate function
       drm/radeon/atom: rework encoder enable/disable sequence
       drm/radeon: clarify special handling in i2c over aux
       drm/dp: make aux retries less chatty
       drm/radeon: use the new drm helpers for dp aux
       drm/radeon: use drm_dp_dpcd_read_link_status()

Marek Olšák (1):
       drm/radeon: set PIPE_CONFIG for 1D and linear tiling modes on CIK

  drivers/gpu/drm/drm_dp_helper.c            |   4 +-
  drivers/gpu/drm/radeon/atombios_dp.c       | 268 
+++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------
  drivers/gpu/drm/radeon/atombios_encoders.c |  82 
++++++++++++-----------------
  drivers/gpu/drm/radeon/cik.c               |  27 ++++++++--
  drivers/gpu/drm/radeon/radeon_connectors.c |  17 ++++--
  drivers/gpu/drm/radeon/radeon_drv.c        |   3 +-
  drivers/gpu/drm/radeon/radeon_mode.h       |   4 ++
  7 files changed, 202 insertions(+), 203 deletions(-)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [pull] radeon drm-next-3.15
@ 2014-03-04 13:51 Christian König
  0 siblings, 0 replies; 6+ messages in thread
From: Christian König @ 2014-03-04 13:51 UTC (permalink / raw)
  To: Dave Airlie, dri-devel

Hi Dave,

this is the second pull request for 3.15 radeon changes. Highlights this 
time:
- Better VRAM usage
- VM page table rework
- Enabling different UVD clocks again
- Some general cleanups and improvements

The following changes since commit 4d538b79197901fecc42e746d515d07fd1089b62:

   Merge branch 'drm-next-3.15' of 
git://people.freedesktop.org/~deathsimple/linux into drm-next 
(2014-02-27 14:39:30 +1000)

are available in the git repository at:


   git://people.freedesktop.org/~deathsimple/linux drm-next-3.15

for you to fetch changes up to df0af4403aa8df728a62ccb62a61b3244871068f:

   drm/radeon: remove struct radeon_bo_list (2014-03-04 14:34:34 +0100)

----------------------------------------------------------------
Alex Deucher (1):
       drm/radeon: use variable UVD clocks

Christian König (10):
       drm/radeon: improve ring lockup detection code v2
       drm/radeon: cleanup the fence ring locking code
       drm/radeon: fix missing bo reservation
       drm/radeon: fix VCE suspend/resume
       drm/radeon: separate gart and vm functions
       drm/radeon: further cleanup vm flushing & fencing
       drm/radeon: use normal BOs for the page tables v4
       drm/radeon: remove global vm lock
       drm/radeon: drop non blocking allocations from sub allocator
       drm/radeon: remove struct radeon_bo_list

Marek Olšák (6):
       drm/radeon: add a way to get and set initial buffer domains v2
       drm/radeon: track memory statistics about VRAM and GTT usage and 
buffer moves v2
       drm/radeon: deduplicate code in radeon_gem_busy_ioctl
       drm/radeon: add buffers to the LRU list from smallest to largest
       drm/radeon: validate relocations in the order determined by 
userspace v3
       drm/radeon: limit how much memory TTM can move per IB according 
to VRAM usage

  drivers/gpu/drm/radeon/Makefile           |   2 +-
  drivers/gpu/drm/radeon/evergreen_cs.c     | 210 ++++++++++-----------
  drivers/gpu/drm/radeon/r100.c             |  40 ++--
  drivers/gpu/drm/radeon/r200.c             |  20 +-
  drivers/gpu/drm/radeon/r300.c             |  32 ++--
  drivers/gpu/drm/radeon/r600_cs.c          | 110 +++++------
  drivers/gpu/drm/radeon/radeon.h           |  61 +++---
  drivers/gpu/drm/radeon/radeon_cs.c        | 156 ++++++++++++----
  drivers/gpu/drm/radeon/radeon_device.c    |   8 +-
  drivers/gpu/drm/radeon/radeon_drv.c       |   3 +-
  drivers/gpu/drm/radeon/radeon_fence.c     |  59 +-----
  drivers/gpu/drm/radeon/radeon_gart.c      | 958 
-----------------------------------------------------------------------------------------------
  drivers/gpu/drm/radeon/radeon_gem.c       |  49 +++--
  drivers/gpu/drm/radeon/radeon_kms.c       |  26 ++-
  drivers/gpu/drm/radeon/radeon_object.c    | 135 ++++++++++++--
  drivers/gpu/drm/radeon/radeon_object.h    |   9 +-
  drivers/gpu/drm/radeon/radeon_pm.c        |   7 +-
  drivers/gpu/drm/radeon/radeon_ring.c      |  50 ++---
  drivers/gpu/drm/radeon/radeon_sa.c        |   7 +-
  drivers/gpu/drm/radeon/radeon_semaphore.c |  14 +-
  drivers/gpu/drm/radeon/radeon_ttm.c       |   8 +-
  drivers/gpu/drm/radeon/radeon_uvd.c       |   5 +-
  drivers/gpu/drm/radeon/radeon_vce.c       |  65 ++++---
  drivers/gpu/drm/radeon/radeon_vm.c        | 966 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  include/uapi/drm/radeon_drm.h             |  15 ++
  25 files changed, 1623 insertions(+), 1392 deletions(-)
  create mode 100644 drivers/gpu/drm/radeon/radeon_vm.c

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [pull] radeon drm-next-3.15
@ 2014-02-18 18:32 Christian König
  0 siblings, 0 replies; 6+ messages in thread
From: Christian König @ 2014-02-18 18:32 UTC (permalink / raw)
  To: dri-devel, Dave Airlie


[-- Attachment #1.1: Type: text/plain, Size: 4331 bytes --]

Hi Dave,

Just for a change I'm going to manage radeon patches for 3.15 instead of Alex, but before you start cheering he's probably back for 3.16.

So this is the initial pull request for radeon drm-next 3.15. Highlights:
- VCE bringup including DPM support
- Few cleanups for the ring handling code

The following changes since commit 1c61eae469e0d1d2fb9d7b77f51ca50c1f8f3ce9:

   drm/radeon: fix CP semaphores on CIK (2014-02-18 11:30:59 +0100)

are available in the git repository at:

   git://people.freedesktop.org/~deathsimple/linux drm-next-3.15

for you to fetch changes up to 82dc62a31ce3ed7b4eeea9c65a3b69e81e2ea688:

   drm/radeon: cleanup false positive lockup handling (2014-02-18 17:50:07 +0100)

----------------------------------------------------------------
Alex Deucher (12):
       drm/radeon: add callback for setting vce clocks
       drm/radeon/dpm: move platform caps fetching to a separate function
       drm/radeon/dpm: fill in some initial vce infrastructure
       drm/radeon/dpm: fetch vce states from the vbios
       drm/radeon: fill in set_vce_clocks for CIK asics
       drm/radeon: add vce dpm support for CI
       drm/radeon: enable vce dpm on CI
       drm/radeon: add vce dpm support for KV/KB
       drm/radeon/dpm: enable dynamic vce state switching v2
       drm/radeon/dpm: properly enable/disable vce when vce pg is enabled
       drm/radeon: add support for vce 2.0 clock gating
       drm/radeon/cik: enable/disable vce cg when encoding v2

Christian König (6):
       drm/radeon: initial VCE support v4
       drm/radeon: add VCE ring query
       drm/radeon: add VCE version parsing and checking
       drm/radeon: drop drivers copy of the rptr
       drm/radeon: drop radeon_ring_force_activity
       drm/radeon: cleanup false positive lockup handling

  drivers/gpu/drm/radeon/Makefile        |   6 +
  drivers/gpu/drm/radeon/btc_dpm.c       |   4 +
  drivers/gpu/drm/radeon/ci_dpm.c        |  67 ++++++++--
  drivers/gpu/drm/radeon/cik.c           | 109 +++++++++++++++-
  drivers/gpu/drm/radeon/cik_sdma.c      |   6 +-
  drivers/gpu/drm/radeon/cikd.h          |  49 +++++++
  drivers/gpu/drm/radeon/cypress_dpm.c   |   4 +
  drivers/gpu/drm/radeon/evergreen.c     |   6 +-
  drivers/gpu/drm/radeon/evergreen_dma.c |   4 +-
  drivers/gpu/drm/radeon/kv_dpm.c        |  64 +++++++---
  drivers/gpu/drm/radeon/ni.c            |   8 +-
  drivers/gpu/drm/radeon/ni_dma.c        |   6 +-
  drivers/gpu/drm/radeon/ni_dpm.c        |   7 +-
  drivers/gpu/drm/radeon/r100.c          |   5 +-
  drivers/gpu/drm/radeon/r600.c          |   6 +-
  drivers/gpu/drm/radeon/r600_dma.c      |   6 +-
  drivers/gpu/drm/radeon/r600_dpm.c      |  48 ++++++-
  drivers/gpu/drm/radeon/r600_dpm.h      |   2 +
  drivers/gpu/drm/radeon/radeon.h        |  96 ++++++++++++--
  drivers/gpu/drm/radeon/radeon_asic.c   |  19 +++
  drivers/gpu/drm/radeon/radeon_asic.h   |  14 ++
  drivers/gpu/drm/radeon/radeon_cs.c     |   7 +
  drivers/gpu/drm/radeon/radeon_kms.c    |  10 ++
  drivers/gpu/drm/radeon/radeon_pm.c     |  25 ++++
  drivers/gpu/drm/radeon/radeon_ring.c   |  74 +++--------
  drivers/gpu/drm/radeon/radeon_test.c   |  39 +++++-
  drivers/gpu/drm/radeon/radeon_vce.c    | 694 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  drivers/gpu/drm/radeon/rs780_dpm.c     |   7 +-
  drivers/gpu/drm/radeon/rv6xx_dpm.c     |   7 +-
  drivers/gpu/drm/radeon/rv770_dpm.c     |   7 +-
  drivers/gpu/drm/radeon/si.c            |  10 +-
  drivers/gpu/drm/radeon/si_dma.c        |   4 +-
  drivers/gpu/drm/radeon/si_dpm.c        |   7 +-
  drivers/gpu/drm/radeon/sid.h           |  47 +++++++
  drivers/gpu/drm/radeon/sumo_dpm.c      |   7 +-
  drivers/gpu/drm/radeon/trinity_dpm.c   |   7 +-
  drivers/gpu/drm/radeon/uvd_v1_0.c      |   2 +-
  drivers/gpu/drm/radeon/vce_v1_0.c      | 187 +++++++++++++++++++++++++++
  drivers/gpu/drm/radeon/vce_v2_0.c      | 181 ++++++++++++++++++++++++++
  include/uapi/drm/radeon_drm.h          |   5 +
  40 files changed, 1688 insertions(+), 175 deletions(-)
  create mode 100644 drivers/gpu/drm/radeon/radeon_vce.c
  create mode 100644 drivers/gpu/drm/radeon/vce_v1_0.c
  create mode 100644 drivers/gpu/drm/radeon/vce_v2_0.c


[-- Attachment #1.2: Type: text/html, Size: 4621 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-04-18 18:22 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-09  9:55 [pull] radeon drm-next-3.15 Christian König
2014-04-18 18:22 ` Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2014-04-03 10:48 Christian König
2014-03-25 12:32 Christian König
2014-03-04 13:51 Christian König
2014-02-18 18:32 Christian König

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.