dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [pull] radeon drm-fixes-3.12
@ 2013-09-11 19:58 Alex Deucher
  0 siblings, 0 replies; 12+ messages in thread
From: Alex Deucher @ 2013-09-11 19:58 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

  Radeon drm fixes for 3.12.  All over the place (display, dpm, uvd, etc.).
Also adds a couple more berlin pci ids.

The following changes since commit 01172772c7c973debf5b4881fcb9463891ea97ec:

  drm/nouveau: fix oops on runtime suspend/resume (2013-09-10 12:38:53 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.12

for you to fetch changes up to b7a5ae97502e104371c7eb3b7b17ae959e50d6f5:

  drm/radeon/dpm: add bapm callback for kb/kv (2013-09-11 11:44:40 -0400)

----------------------------------------------------------------
Alex Deucher (18):
      drm/radeon/cik: properly handle internal cp ints
      drm/radeon/si: properly handle internal cp ints
      drm/radeon/dce6/audio: make sure pin is valid before accessing it
      drm/radeon: add a connector property for audio
      drm/radeon: dpm updates for KV
      drm/radeon: protect concurrent smc register access with a spinlock
      drm/radeon: add spinlocks for indirect register accesss
      drm/radeon/cik: update gpu_init for an additional berlin gpu
      drm/radeon: add some additional berlin pci ids
      drm/radeon: fix typo in PG flags
      drm/radeon/r6xx: add a stubbed out set_uvd_clocks callback
      drm/radeon/dpm: fix fallback for empty UVD clocks
      drm/radeon/atom: workaround vbios bug in transmitter table on rs880 (v2)
      drm/radeon/dpm: handle bapm on trinity
      drm/radeon/dpm: handle bapm on kb/kv
      drm/radeon/dpm: add infrastructure to properly handle bapm
      drm/radeon/dpm: add bapm callback for trinity
      drm/radeon/dpm: add bapm callback for kb/kv

Anthoine Bourgeois (1):
      drm/radeon/dpm: implement force performance levels for rs780 (v2)

Christian König (2):
      drm/radeon: remove stale radeon_fence_retire tracepoint
      drm/radeon: add command submission tracepoint

Dan Carpenter (2):
      drm/radeon: clean up r600_free_extended_power_table()
      drm/radeon: signedness bug in kv_dpm.c

Jean Delvare (2):
      drm/radeon: simplify driver data retrieval
      drm/radeon: expose DPM thermal thresholds through sysfs

 drivers/gpu/drm/radeon/atombios_encoders.c |  23 ++--
 drivers/gpu/drm/radeon/ci_smc.c            |  39 ++++---
 drivers/gpu/drm/radeon/cik.c               |  36 +++++--
 drivers/gpu/drm/radeon/dce6_afmt.c         |  12 ++-
 drivers/gpu/drm/radeon/kv_dpm.c            | 163 +++++++++++++++++++++++------
 drivers/gpu/drm/radeon/kv_dpm.h            |   1 +
 drivers/gpu/drm/radeon/kv_smc.c            |   8 ++
 drivers/gpu/drm/radeon/ppsmc.h             |   2 +
 drivers/gpu/drm/radeon/r100.c              |   7 ++
 drivers/gpu/drm/radeon/r420.c              |   7 ++
 drivers/gpu/drm/radeon/r600.c              |  19 ++++
 drivers/gpu/drm/radeon/r600_dpm.c          |  38 +++----
 drivers/gpu/drm/radeon/radeon.h            |  82 ++++++++++++++-
 drivers/gpu/drm/radeon/radeon_asic.c       |  11 +-
 drivers/gpu/drm/radeon/radeon_asic.h       |   5 +
 drivers/gpu/drm/radeon/radeon_connectors.c |  33 ++++++
 drivers/gpu/drm/radeon/radeon_cs.c         |   3 +
 drivers/gpu/drm/radeon/radeon_device.c     |  11 ++
 drivers/gpu/drm/radeon/radeon_display.c    |  12 +++
 drivers/gpu/drm/radeon/radeon_drv.c        |   2 +-
 drivers/gpu/drm/radeon/radeon_mode.h       |   9 ++
 drivers/gpu/drm/radeon/radeon_pm.c         |  67 ++++++++++--
 drivers/gpu/drm/radeon/radeon_trace.h      |  27 +++--
 drivers/gpu/drm/radeon/rs400.c             |   7 ++
 drivers/gpu/drm/radeon/rs600.c             |  12 ++-
 drivers/gpu/drm/radeon/rs690.c             |   7 ++
 drivers/gpu/drm/radeon/rs780_dpm.c         |  99 ++++++++++++++----
 drivers/gpu/drm/radeon/rv515.c             |   8 ++
 drivers/gpu/drm/radeon/rv770_dpm.c         |  10 +-
 drivers/gpu/drm/radeon/rv770_smc.c         |  44 +++++---
 drivers/gpu/drm/radeon/rv770_smc.h         |   2 -
 drivers/gpu/drm/radeon/si.c                |  21 +++-
 drivers/gpu/drm/radeon/si_smc.c            |  43 +++++---
 drivers/gpu/drm/radeon/trinity_dpm.c       |  16 +++
 drivers/gpu/drm/radeon/trinity_dpm.h       |   2 +
 drivers/gpu/drm/radeon/trinity_smc.c       |   8 ++
 include/drm/drm_pciids.h                   |   3 +
 37 files changed, 729 insertions(+), 170 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [pull] radeon drm-fixes-3.12
@ 2013-09-16  1:03 Alex Deucher
  0 siblings, 0 replies; 12+ messages in thread
From: Alex Deucher @ 2013-09-16  1:03 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

A few more radeon fixes.  A fix for UVD on AGP cards, a fix for non-full
screen scaling on laptop panels with DP bridge chips, and a bunch of dpm
fixes.

The following changes since commit d2aebe338ac745f1934d01618f97a30f6bba5fec:

  drm/udl: rip out set_need_resched (2013-09-16 08:35:04 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.12

for you to fetch changes up to 4f66c59922cbcda14c9e103e6c7f4ee616360d43:

  drm/radeon: avoid UVD corruptions on AGP cards (2013-09-15 20:27:54 -0400)

----------------------------------------------------------------
Alex Deucher (6):
      drm/radeon/dpm/rs780: use drm_mode_vrefresh()
      drm/radeon/dpm/rs780: add some sanity checking to sclk scaling
      drm/radeon/dpm/rs780: don't enable sclk scaling if not required
      drm/radeon/dpm/rs780: fix force_performance state for same sclks
      drm/radeon/dpm: rework auto performance level enable
      drm/radeon: fix panel scaling with eDP and LVDS bridges

Christian König (1):
      drm/radeon: avoid UVD corruptions on AGP cards

Damien Lespiau (1):
      drm/radeon: Fix hmdi typo

 drivers/gpu/drm/radeon/btc_dpm.c           |  6 -----
 drivers/gpu/drm/radeon/ci_dpm.c            |  6 -----
 drivers/gpu/drm/radeon/cypress_dpm.c       |  6 -----
 drivers/gpu/drm/radeon/kv_dpm.c            |  1 -
 drivers/gpu/drm/radeon/ni_dpm.c            |  6 -----
 drivers/gpu/drm/radeon/r600d.h             |  2 +-
 drivers/gpu/drm/radeon/radeon_connectors.c | 36 ++++++++++++++++++++++++++----
 drivers/gpu/drm/radeon/radeon_cs.c         |  8 ++++---
 drivers/gpu/drm/radeon/radeon_pm.c         | 14 +++++++-----
 drivers/gpu/drm/radeon/rs780_dpm.c         | 19 +++++++++++-----
 drivers/gpu/drm/radeon/rv6xx_dpm.c         |  2 --
 drivers/gpu/drm/radeon/rv770_dpm.c         |  6 -----
 drivers/gpu/drm/radeon/rv770d.h            |  2 +-
 drivers/gpu/drm/radeon/si_dpm.c            |  6 -----
 drivers/gpu/drm/radeon/sumo_dpm.c          |  2 --
 drivers/gpu/drm/radeon/trinity_dpm.c       |  1 -
 16 files changed, 62 insertions(+), 61 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [pull] radeon drm-fixes-3.12
@ 2013-09-25 22:57 Alex Deucher
  0 siblings, 0 replies; 12+ messages in thread
From: Alex Deucher @ 2013-09-25 22:57 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

More radeon fixes for 3.12.  Kind of all over the place: UVD, DPM,
tiling, etc.

The following changes since commit 6ddf2ed6e00396883b3123032ccb4416205aac7c:

  Merge branch 'msm-fixes-3.12' of git://people.freedesktop.org/~robclark/linux into drm-fixes (2013-09-20 09:06:48 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.12

for you to fetch changes up to 58d327da9721f7a0f6e46c8dfa5cc5546fd7078a:

  drm/radeon: fix hdmi audio on DCE3.0/3.1 asics (2013-09-25 12:15:11 -0400)

----------------------------------------------------------------
Alex Deucher (13):
      drm/radeon: avoid UVD corruption on AGP cards using GPU gart
      drm/radeon: additional gcc fixes for radeon_atombios.c
      drm/radeon: fix missed variable sized access
      drm/radeon/dpm: fetch the max clk from voltage dep tables helper
      drm/radeon/dpm/btc: filter clocks based on voltage/clk dep tables
      drm/radeon/dpm/ni: filter clocks based on voltage/clk dep tables
      drm/radeon/dpm/si: filter clocks based on voltage/clk dep tables
      drm/radeon/dpm/ci: filter clocks based on voltage/clk dep tables
      drm/radeon: don't set default clocks for SI when DPM is disabled
      drm/radeon: disable tests/benchmarks if accel is disabled
      drm/radeon: add missing hdmi callbacks for rv6xx
      drm/radeon/cik: fix overflow in vram fetch
      drm/radeon: fix hdmi audio on DCE3.0/3.1 asics

Alex Ivanov (1):
      drm/radeon: Make r100_cp_ring_info() and radeon_ring_gfx() safe (v2)

Christian König (1):
      drm/radeon/uvd: lower msg&fb buffer requirements on UVD3

Michel Dänzer (3):
      drm/radeon/cik: Fix printing of client name on VM protection fault
      drm/radeon/cik: Fix encoding of number of banks in tiling configuration info
      drm/radeon/cik: Add tiling mode index for 1D tiled depth/stencil surfaces

 drivers/gpu/drm/radeon/btc_dpm.c         | 51 ++++++++++++++++++++++++
 drivers/gpu/drm/radeon/btc_dpm.h         |  2 +
 drivers/gpu/drm/radeon/ci_dpm.c          | 26 +++++++++++++
 drivers/gpu/drm/radeon/cik.c             | 17 ++++----
 drivers/gpu/drm/radeon/ni_dpm.c          | 24 ++++++++++++
 drivers/gpu/drm/radeon/r100.c            |  8 ++--
 drivers/gpu/drm/radeon/r600_dpm.c        |  2 +-
 drivers/gpu/drm/radeon/r600_hdmi.c       | 20 +++++++---
 drivers/gpu/drm/radeon/radeon_asic.c     |  2 +
 drivers/gpu/drm/radeon/radeon_atombios.c | 66 +++++++++++++++++++++-----------
 drivers/gpu/drm/radeon/radeon_cs.c       |  5 ++-
 drivers/gpu/drm/radeon/radeon_device.c   | 15 ++++++--
 drivers/gpu/drm/radeon/radeon_pm.c       |  8 ++--
 drivers/gpu/drm/radeon/radeon_ring.c     |  8 ++--
 drivers/gpu/drm/radeon/radeon_uvd.c      |  3 +-
 drivers/gpu/drm/radeon/si_dpm.c          | 24 ++++++++++++
 drivers/gpu/drm/radeon/uvd_v1_0.c        |  4 +-
 include/uapi/drm/radeon_drm.h            |  2 +
 18 files changed, 230 insertions(+), 57 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [pull] radeon drm-fixes-3.12
@ 2013-10-09 22:10 Alex Deucher
  2013-10-10  5:39 ` Rafał Miłecki
  2013-10-10 17:15 ` Alex Deucher
  0 siblings, 2 replies; 12+ messages in thread
From: Alex Deucher @ 2013-10-09 22:10 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

More radeon fixes for 3.12.  Regression fixes for audio and UVD, several
hang fixes, and some dpm fixes.

The following changes since commit 1d083bc93d159ebcb46c5cbeca512ddd74a74e4b:

  Merge remote-tracking branch 'nouveau/drm-nouveau-next' into drm-fixes (2013-10-09 16:09:25 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.12

for you to fetch changes up to 4076a65544e2de310cbf4eaadb13ee15bbfaaf4f:

  drm/radeon/dpm: disable bapm on TN asics (2013-10-09 17:13:50 -0400)

----------------------------------------------------------------
Alex Deucher (9):
      drm/edid: catch kmalloc failure in drm_edid_to_speaker_allocation
      drm/radeon: use 64-bit math to calculate CTS values for audio (v2)
      drm/radeon: fix N/CTS clock matching for audio
      drm/radeon: use hw generated CTS/N values for audio
      drm/radeon/dpm: disable multiple UVD states
      drm/radeon: fix typo in CP DMA register headers
      drm/radeon: improve soft reset on SI
      drm/radeon: improve soft reset on CIK
      drm/radeon/dpm: disable bapm on TN asics

Dan Carpenter (3):
      drm/radeon: forever loop on error in radeon_do_test_moves()
      drm/radeon/dpm/btc: off by one in btc_set_mc_special_registers()
      drm/radeon/dpm: off by one in si_set_mc_special_registers()

wojciech kapuscinski (1):
      drm/radeon: fix hw contexts for SUMO2 asics

 drivers/gpu/drm/drm_edid.c              |  2 ++
 drivers/gpu/drm/radeon/btc_dpm.c        |  6 +++---
 drivers/gpu/drm/radeon/cik.c            |  6 ++++++
 drivers/gpu/drm/radeon/evergreen.c      |  2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c |  3 +--
 drivers/gpu/drm/radeon/evergreend.h     |  4 ++--
 drivers/gpu/drm/radeon/r600_hdmi.c      | 20 +++++++++++++-------
 drivers/gpu/drm/radeon/r600d.h          |  2 +-
 drivers/gpu/drm/radeon/radeon_pm.c      |  3 +++
 drivers/gpu/drm/radeon/radeon_test.c    |  4 ++--
 drivers/gpu/drm/radeon/radeon_uvd.c     |  3 ++-
 drivers/gpu/drm/radeon/si.c             | 10 ++++++++++
 drivers/gpu/drm/radeon/si_dpm.c         |  6 +++---
 drivers/gpu/drm/radeon/sid.h            |  4 ++--
 drivers/gpu/drm/radeon/trinity_dpm.c    |  2 +-
 15 files changed, 52 insertions(+), 25 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [pull] radeon drm-fixes-3.12
@ 2013-10-19 13:55 Alex Deucher
  0 siblings, 0 replies; 12+ messages in thread
From: Alex Deucher @ 2013-10-19 13:55 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

Most just regression fixes for audio, dpm, and uvd, plus
a resource leak fix for cik.

The following changes since commit bc5bd37ce48c66e9192ad2e7231e9678880f6f8e:

  drm: Pad drm_mode_get_connector to 64-bit boundary (2013-10-18 07:42:23 +0100)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.12

for you to fetch changes up to 555b1b651acf44bf27ebbb04235d38a8fd2d58dc:

  drm/radeon/audio: don't set speaker allocation on DCE4+ (2013-10-18 20:00:09 -0400)

----------------------------------------------------------------
Alex Deucher (6):
      drm/radeon/atom: workaround vbios bug in transmitter table on rs780
      drm/radeon: make missing smc ucode non-fatal (r7xx-SI)
      drm/radeon: make missing smc ucode non-fatal (CI)
      drm/radeon/audio: don't set speaker allocation on DCE3.2
      drm/radeon: rework audio option
      drm/radeon/audio: don't set speaker allocation on DCE4+

Christian König (2):
      drm/radeon: stop the leaks in cik_ib_test
      drm/radeon/uvd: revert lower msg&fb buffer requirements on UVD3

 drivers/gpu/drm/radeon/atombios_encoders.c | 54 ++++++++++++++++++++----------
 drivers/gpu/drm/radeon/cik.c               |  4 +++
 drivers/gpu/drm/radeon/dce6_afmt.c         |  3 ++
 drivers/gpu/drm/radeon/evergreen_hdmi.c    |  3 ++
 drivers/gpu/drm/radeon/ni.c                |  1 +
 drivers/gpu/drm/radeon/r600.c              |  1 +
 drivers/gpu/drm/radeon/r600_hdmi.c         |  3 ++
 drivers/gpu/drm/radeon/radeon_connectors.c | 33 +++++++++++-------
 drivers/gpu/drm/radeon/radeon_cs.c         |  3 +-
 drivers/gpu/drm/radeon/radeon_drv.c        |  4 +--
 drivers/gpu/drm/radeon/radeon_uvd.c        |  3 +-
 drivers/gpu/drm/radeon/si.c                |  1 +
 drivers/gpu/drm/radeon/uvd_v1_0.c          |  4 +--
 13 files changed, 80 insertions(+), 37 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 12+ messages in thread
* [pull] radeon drm-fixes-3.12
@ 2013-10-25 13:50 Alex Deucher
  0 siblings, 0 replies; 12+ messages in thread
From: Alex Deucher @ 2013-10-25 13:50 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

  Just a few small fixes for radeon (audio regression fix,
stability fix, and an endian bug noticed by coverity).

The following changes since commit 579123fdfc23ad2147f041dfec305c2308f068ba:

  Merge branch 'drm-fixes-3.12' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2013-10-22 07:35:17 +0100)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-fixes-3.12

for you to fetch changes up to cdf6e8058415ba4d808537e30a0a6be9fb29e95a:

  drm/radeon/dpm: fix incompatible casting on big endian (2013-10-23 16:25:18 -0400)

----------------------------------------------------------------
Alex Deucher (3):
      drm/radeon: use sw CTS/N values for audio on DCE4+
      drm/radeon: disable bapm on KB
      drm/radeon/dpm: fix incompatible casting on big endian

 drivers/gpu/drm/radeon/evergreen_hdmi.c | 1 +
 drivers/gpu/drm/radeon/kv_dpm.c         | 2 +-
 drivers/gpu/drm/radeon/radeon.h         | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

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

end of thread, other threads:[~2013-10-25 13:50 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-11 19:58 [pull] radeon drm-fixes-3.12 Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2013-09-16  1:03 Alex Deucher
2013-09-25 22:57 Alex Deucher
2013-10-09 22:10 Alex Deucher
2013-10-10  5:39 ` Rafał Miłecki
2013-10-10 14:46   ` Alex Deucher
2013-10-10 14:50     ` Rafał Miłecki
2013-10-10 15:56       ` Alex Deucher
2013-10-10 16:22         ` Rafał Miłecki
2013-10-10 17:15 ` Alex Deucher
2013-10-19 13:55 Alex Deucher
2013-10-25 13:50 Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).