* [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.