All of lore.kernel.org
 help / color / mirror / Atom feed
* [pull] radeon drm-next-3.13
@ 2013-11-11 16:16 Alex Deucher
  0 siblings, 0 replies; 11+ messages in thread
From: Alex Deucher @ 2013-11-11 16:16 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

  One last patch I keep forgetting to include.  Fix for EDID quirk
handling.  Been on the list and reviewed for several months now,
I just keep forgetting about it.

The following changes since commit cf0613d242805797f252535fcf7bb019512beb46:

  Merge branch 'gma500-next' of git://github.com/patjak/drm-gma500 into drm-next (2013-11-11 07:25:33 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-next-3.13

for you to fetch changes up to 339d202cde8e63113124d8931203f5bdb3343f27:

  drm/edid: compare actual vrefresh for all modes for quirks (2013-11-11 11:08:12 -0500)

----------------------------------------------------------------
Alex Deucher (1):
      drm/edid: compare actual vrefresh for all modes for quirks

 drivers/gpu/drm/drm_edid.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

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

* Re: [pull] radeon drm-next-3.13
  2013-11-10 13:24   ` Alex Deucher
@ 2013-11-10 15:49     ` Rafał Miłecki
  0 siblings, 0 replies; 11+ messages in thread
From: Rafał Miłecki @ 2013-11-10 15:49 UTC (permalink / raw)
  To: Alex Deucher; +Cc: Alex Deucher, dri-devel

2013/11/10 Alex Deucher <alexdeucher@gmail.com>:
> On Sat, Nov 9, 2013 at 3:20 AM, Rafał Miłecki <zajec5@gmail.com> wrote:
>> 2013/11/8 Alex Deucher <alexdeucher@gmail.com>:
>>>       Revert "drm/radeon/audio: don't set speaker allocation on DCE4+"
>>
>> What about that hangs people reported? Has anything changed meanwhile?
>> Did you fix them with some another commit?
>
> No one actually pointed to this commit as a problem, but it seemed
> like the safe thing to do for 3.12 considering the problems caused by
> the same functionality for DCE3.2 parts.  That said, a number of
> people have tested this patch successfully without problems, and it's
> necessary for the alsa driver to work correctly so I figured it was
> worth trying again for 3.13.

Nice to hear that. My short-hanging case appeared to be eDP related
(disabling eDP takes few seconds for some reason, will debug it some
day).
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* Re: [pull] radeon drm-next-3.13
  2013-11-09  8:20 ` Rafał Miłecki
@ 2013-11-10 13:24   ` Alex Deucher
  2013-11-10 15:49     ` Rafał Miłecki
  0 siblings, 1 reply; 11+ messages in thread
From: Alex Deucher @ 2013-11-10 13:24 UTC (permalink / raw)
  To: Rafał Miłecki; +Cc: Alex Deucher, dri-devel

On Sat, Nov 9, 2013 at 3:20 AM, Rafał Miłecki <zajec5@gmail.com> wrote:
> 2013/11/8 Alex Deucher <alexdeucher@gmail.com>:
>>       Revert "drm/radeon/audio: don't set speaker allocation on DCE4+"
>
> What about that hangs people reported? Has anything changed meanwhile?
> Did you fix them with some another commit?

No one actually pointed to this commit as a problem, but it seemed
like the safe thing to do for 3.12 considering the problems caused by
the same functionality for DCE3.2 parts.  That said, a number of
people have tested this patch successfully without problems, and it's
necessary for the alsa driver to work correctly so I figured it was
worth trying again for 3.13.

Alex

>
> 2013/10/28 Deucher, Alexander <Alexander.Deucher@amd.com>:
>>> Did you get any reports about that? Or is that based only on mine comment:
>>
>> Yes, I had some reports of hangs on newer chips for some people as well.  I'm not sure if it was directly correlated, but seemed like the safe thing to at this point in the kernel cycle.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* Re: [pull] radeon drm-next-3.13
  2013-11-08 18:57 Alex Deucher
@ 2013-11-09  8:20 ` Rafał Miłecki
  2013-11-10 13:24   ` Alex Deucher
  0 siblings, 1 reply; 11+ messages in thread
From: Rafał Miłecki @ 2013-11-09  8:20 UTC (permalink / raw)
  To: Alex Deucher; +Cc: Alex Deucher, dri-devel

2013/11/8 Alex Deucher <alexdeucher@gmail.com>:
>       Revert "drm/radeon/audio: don't set speaker allocation on DCE4+"

What about that hangs people reported? Has anything changed meanwhile?
Did you fix them with some another commit?

2013/10/28 Deucher, Alexander <Alexander.Deucher@amd.com>:
>> Did you get any reports about that? Or is that based only on mine comment:
>
> Yes, I had some reports of hangs on newer chips for some people as well.  I'm not sure if it was directly correlated, but seemed like the safe thing to at this point in the kernel cycle.

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

* [pull] radeon drm-next-3.13
@ 2013-11-08 18:57 Alex Deucher
  2013-11-09  8:20 ` Rafał Miłecki
  0 siblings, 1 reply; 11+ messages in thread
From: Alex Deucher @ 2013-11-08 18:57 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

A few more patches for 3.13.  The big one here is Hawaii support.
I wanted to get that out sooner, but was sick earlier this week.  That
said, it's mostly self contained, so it shouldn't impact other asics.
The rest are just bug fixes and a merge fix.

The following changes since commit 91915260ea5ed9d9b19bfb75d53c989c8ada2ab0:

  Merge tag 'drm-intel-fixes-2013-11-07' of git://people.freedesktop.org/~danvet/drm-intel into drm-next (2013-11-08 16:34:39 +1000)

are available in the git repository at:


  git://people.freedesktop.org/~agd5f/linux drm-next-3.13

for you to fetch changes up to 28ed756f1f4cf778785e6b627cabdcf337070fd6:

  Revert "drm/radeon/audio: don't set speaker allocation on DCE4+" (2013-11-08 13:07:51 -0500)

----------------------------------------------------------------
Alex Deucher (18):
      drm/radeon: use HDP_MEM_COHERENCY_FLUSH_CNTL for sdma as well
      drm/radeon: fix-up some float to fixed conversion thinkos
      drm/radeon: add Hawaii chip family
      drm/radeon: update cik_gpu_init() for hawaii
      drm/radeon: minor updates to cik.c for hawaii
      drm/radeon: update cik_tiling_mode_table_init() for hawaii
      drm/radeon: add golden register settings for hawaii
      drm/radeon: update rb setup for hawaii
      drm/radeon: update firmware loading for hawaii
      drm/radeon/cik: add hawaii UVD support
      drm/radeon: add hawaii dpm support
      drm/radeon: update cik_get_csb_buffer for hawaii
      drm/radeon: atombios.h updates for hawaii
      drm/radeon: modesetting updates for hawaii
      drm/radeon: fill in radeon_asic_init for hawaii
      drm/radeon: add pci ids for hawaii
      drm/radeon: fix mismerge of drm-next with 3.12
      Revert "drm/radeon/audio: don't set speaker allocation on DCE4+"

Anssi Hannula (1):
      drm/radeon/audio: fix missing multichannel PCM SAD in some cases

Ilija Hadzic (2):
      drm/radeon/kms: unpin fb in atombios crtc disable
      drm/radeon/kms: add crtc_disable function for legacy crtc

Pierre Ossman (2):
      drm/radeon/audio: correct ACR table
      drm/radeon/audio: improve ACR calculation

 drivers/gpu/drm/radeon/atombios.h           | 127 ++++++-
 drivers/gpu/drm/radeon/atombios_crtc.c      |  19 +-
 drivers/gpu/drm/radeon/ci_dpm.c             |  58 +++-
 drivers/gpu/drm/radeon/ci_smc.c             |   4 +
 drivers/gpu/drm/radeon/cik.c                | 504 +++++++++++++++++++++++++++-
 drivers/gpu/drm/radeon/cik_sdma.c           |  40 +--
 drivers/gpu/drm/radeon/cikd.h               |   8 +-
 drivers/gpu/drm/radeon/dce6_afmt.c          |  23 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c     |  23 +-
 drivers/gpu/drm/radeon/r600_hdmi.c          |  94 ++++--
 drivers/gpu/drm/radeon/radeon_asic.c        |  57 +++-
 drivers/gpu/drm/radeon/radeon_connectors.c  |  16 +-
 drivers/gpu/drm/radeon/radeon_device.c      |   1 +
 drivers/gpu/drm/radeon/radeon_family.h      |   1 +
 drivers/gpu/drm/radeon/radeon_legacy_crtc.c |  21 ++
 drivers/gpu/drm/radeon/radeon_pm.c          |   1 +
 drivers/gpu/drm/radeon/radeon_ucode.h       |   4 +
 drivers/gpu/drm/radeon/radeon_uvd.c         |   1 +
 drivers/gpu/drm/radeon/rs690.c              |  16 +-
 drivers/gpu/drm/radeon/rv515.c              |   8 -
 include/drm/drm_pciids.h                    |  12 +
 21 files changed, 882 insertions(+), 156 deletions(-)

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

* Re: [pull] radeon drm-next-3.13
  2013-11-06 11:11     ` Dave Airlie
@ 2013-11-06 11:13       ` Rafał Miłecki
  0 siblings, 0 replies; 11+ messages in thread
From: Rafał Miłecki @ 2013-11-06 11:13 UTC (permalink / raw)
  To: Dave Airlie; +Cc: Alex Deucher, dri-devel

2013/11/6 Dave Airlie <airlied@gmail.com>:
> On Wed, Nov 6, 2013 at 9:08 PM, Rafał Miłecki <zajec5@gmail.com> wrote:
>> 2013/11/3 Rafał Miłecki <zajec5@gmail.com>:
>>> 2013/11/1 Alex Deucher <alexdeucher@gmail.com>:
>>>>
>>>> Christian König (7):
>>>>       drm/radeon: rework and fix reset detection v2
>>>
>>> Please note this pull request (above patch) break suspending on my:
>>> 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD]
>>> nee ATI Blackcomb [Radeon HD 6900M series] [1002:6720]
>>
>> Alex: he have a fix for the above issue, could you add
>> [PATCH] drm/radeon: fix radeon_fence_wait_empty_locked
>> are re-send to Dave?
>>
>
> I already merged the fix into drm-next to avoid the regression there.

Oh, I missed that. Thanks!

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

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

* Re: [pull] radeon drm-next-3.13
  2013-11-06 11:08   ` Rafał Miłecki
@ 2013-11-06 11:11     ` Dave Airlie
  2013-11-06 11:13       ` Rafał Miłecki
  0 siblings, 1 reply; 11+ messages in thread
From: Dave Airlie @ 2013-11-06 11:11 UTC (permalink / raw)
  To: Rafał Miłecki; +Cc: Alex Deucher, dri-devel

On Wed, Nov 6, 2013 at 9:08 PM, Rafał Miłecki <zajec5@gmail.com> wrote:
> 2013/11/3 Rafał Miłecki <zajec5@gmail.com>:
>> 2013/11/1 Alex Deucher <alexdeucher@gmail.com>:
>>>
>>> Christian König (7):
>>>       drm/radeon: rework and fix reset detection v2
>>
>> Please note this pull request (above patch) break suspending on my:
>> 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD]
>> nee ATI Blackcomb [Radeon HD 6900M series] [1002:6720]
>
> Alex: he have a fix for the above issue, could you add
> [PATCH] drm/radeon: fix radeon_fence_wait_empty_locked
> are re-send to Dave?
>

I already merged the fix into drm-next to avoid the regression there.

Dave.

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

* Re: [pull] radeon drm-next-3.13
  2013-11-03 12:13 ` Rafał Miłecki
@ 2013-11-06 11:08   ` Rafał Miłecki
  2013-11-06 11:11     ` Dave Airlie
  0 siblings, 1 reply; 11+ messages in thread
From: Rafał Miłecki @ 2013-11-06 11:08 UTC (permalink / raw)
  To: Alex Deucher; +Cc: Alex Deucher, dri-devel

2013/11/3 Rafał Miłecki <zajec5@gmail.com>:
> 2013/11/1 Alex Deucher <alexdeucher@gmail.com>:
>>
>> Christian König (7):
>>       drm/radeon: rework and fix reset detection v2
>
> Please note this pull request (above patch) break suspending on my:
> 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD]
> nee ATI Blackcomb [Radeon HD 6900M series] [1002:6720]

Alex: he have a fix for the above issue, could you add
[PATCH] drm/radeon: fix radeon_fence_wait_empty_locked
are re-send to Dave?

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

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

* Re: [pull] radeon drm-next-3.13
  2013-11-01 19:44 Alex Deucher
  2013-11-01 22:04 ` Rafał Miłecki
@ 2013-11-03 12:13 ` Rafał Miłecki
  2013-11-06 11:08   ` Rafał Miłecki
  1 sibling, 1 reply; 11+ messages in thread
From: Rafał Miłecki @ 2013-11-03 12:13 UTC (permalink / raw)
  To: Alex Deucher; +Cc: Alex Deucher, dri-devel

2013/11/1 Alex Deucher <alexdeucher@gmail.com>:
>
> Christian König (7):
>       drm/radeon: rework and fix reset detection v2

Please note this pull request (above patch) break suspending on my:
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD]
nee ATI Blackcomb [Radeon HD 6900M series] [1002:6720]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

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

* Re: [pull] radeon drm-next-3.13
  2013-11-01 19:44 Alex Deucher
@ 2013-11-01 22:04 ` Rafał Miłecki
  2013-11-03 12:13 ` Rafał Miłecki
  1 sibling, 0 replies; 11+ messages in thread
From: Rafał Miłecki @ 2013-11-01 22:04 UTC (permalink / raw)
  To: Alex Deucher; +Cc: Alex Deucher, dri-devel

HDMI/audio part looks fine, thanks!

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

* [pull] radeon drm-next-3.13
@ 2013-11-01 19:44 Alex Deucher
  2013-11-01 22:04 ` Rafał Miłecki
  2013-11-03 12:13 ` Rafał Miłecki
  0 siblings, 2 replies; 11+ messages in thread
From: Alex Deucher @ 2013-11-01 19:44 UTC (permalink / raw)
  To: dri-devel, airlied; +Cc: Alex Deucher

Hi Dave,

Initial pull request for radeon drm-next 3.13.  Highlights:
- Enable DPM on a number of asics by default
- Enable audio by default
- Dynamically power down dGPUs on PowerXpress systems
- Lots of bug fixes

The following changes since commit 9d6104e0174b130ed864571b31811c3fd09fd611:

  drm/sysfs: Do not drop device reference twice (2013-10-31 06:33:49 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-3.13

for you to fetch changes up to 70471860ff9f335c60c004d42ebd48945bfa5403:

  drm/radeon: don't share PPLLs on DCE4.1 (2013-11-01 15:25:55 -0400)

----------------------------------------------------------------
Alex Deucher (23):
      drm/radeon: Add support for programming the FMT blocks
      drm/radeon: add a connector property for dither
      drm/radeon: enable hdmi audio by default
      drm/radeon: plug in blit copy routine for SI
      drm/radeon: implement blit copy callback for CIK
      drm/radeon/si: tell dpm there is a display connected
      drm/radeon/atom: don't call [EN|DIS]ABLE_OUTPUT on DCE3.x
      drm/radeon/atom: don't call [EN|DIS]ABLE_OUTPUT on DCE4.x
      drm/radeon/audio: break out of loops once we match connector
      drm/radeon/audio: write audio/video latency info for DCE4/5
      drm/radeon/audio: write audio/video latency info for DCE6/8
      drm/radeon/dpm: only print dpm debugging messages when radeon_dpm=1
      drm/radeon: enable DPM by default on SUMO/PALM APUs
      drm/radeon: enable DPM by default on SI asics
      drm/radeon: enable DPM by default on BTC asics
      drm/radeon: enable DPM by default on evergreen asics
      drm/radeon: enable DPM by default on r7xx asics
      drm/radeon: disable force performance state when thermal state is active
      drm/radeon/dpm: retain user selected performance level across state changes
      drm/radeon: fix endian handling in rlc buffer setup
      drm/radeon/si: fix define for MC_SEQ_TRAIN_WAKEUP_CNTL
      drm/radeon/dpm: fix typo in setting smc flag
      drm/radeon: don't share PPLLs on DCE4.1

Christian König (7):
      drm/radeon: activate UVD clocks before sending the destroy msg
      drm/radeon: fix UVD destroy IB size
      drm/radeon: rework and fix reset detection v2
      drm/radeon: add vm_set_page tracepoint
      drm/radeon: drop CP page table updates & cleanup v2
      drm/radeon: initially clear page tables
      drm/radeon: clear the page directory using the DMA

Dan Carpenter (1):
      drm/radeon/dpm: cleanup a type issue with rv6xx_clocks_per_unit()

Dave Airlie (2):
      drm/radeon: convert to pmops
      drm/radeon: add runtime PM support (v2)

Maarten Lankhorst (1):
      drm/radeon: fixup locking inversion between, mmap_sem and reservations

Marek Olšák (1):
      drm/radeon: don't use PACKET2 on CIK

Markus Trippelsdorf (1):
      drm/radeon: Implement radeon_pci_shutdown

 drivers/gpu/drm/radeon/atombios_crtc.c       |   2 +-
 drivers/gpu/drm/radeon/atombios_encoders.c   |  24 +-
 drivers/gpu/drm/radeon/cik.c                 | 253 ++++++++++++-------
 drivers/gpu/drm/radeon/cik_sdma.c            |  22 +-
 drivers/gpu/drm/radeon/cikd.h                |  95 ++++++++
 drivers/gpu/drm/radeon/dce6_afmt.c           |  43 ++++
 drivers/gpu/drm/radeon/evergreen.c           |  80 +++++-
 drivers/gpu/drm/radeon/evergreen_hdmi.c      |  48 +++-
 drivers/gpu/drm/radeon/evergreend.h          |  70 ++++++
 drivers/gpu/drm/radeon/ni.c                  |  76 ------
 drivers/gpu/drm/radeon/ni_dma.c              |  19 +-
 drivers/gpu/drm/radeon/r600.c                |  53 ++++
 drivers/gpu/drm/radeon/r600_cs.c             |  16 +-
 drivers/gpu/drm/radeon/r600_hdmi.c           |   8 +-
 drivers/gpu/drm/radeon/r600d.h               |  28 +++
 drivers/gpu/drm/radeon/radeon.h              |  33 ++-
 drivers/gpu/drm/radeon/radeon_asic.c         |  17 +-
 drivers/gpu/drm/radeon/radeon_asic.h         |  35 +--
 drivers/gpu/drm/radeon/radeon_atpx_handler.c |   4 +
 drivers/gpu/drm/radeon/radeon_connectors.c   | 104 +++++++-
 drivers/gpu/drm/radeon/radeon_cs.c           | 298 +++++++----------------
 drivers/gpu/drm/radeon/radeon_device.c       |  77 ++++--
 drivers/gpu/drm/radeon/radeon_display.c      |  59 ++++-
 drivers/gpu/drm/radeon/radeon_drv.c          | 168 +++++++++++--
 drivers/gpu/drm/radeon/radeon_drv.h          |   3 +
 drivers/gpu/drm/radeon/radeon_fence.c        | 347 +++++++++------------------
 drivers/gpu/drm/radeon/radeon_gart.c         |  73 +++++-
 drivers/gpu/drm/radeon/radeon_ioc32.c        |   2 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c      |   8 +-
 drivers/gpu/drm/radeon/radeon_kms.c          |  26 +-
 drivers/gpu/drm/radeon/radeon_mode.h         |  14 ++
 drivers/gpu/drm/radeon/radeon_pm.c           |  62 +++--
 drivers/gpu/drm/radeon/radeon_trace.h        |  24 ++
 drivers/gpu/drm/radeon/radeon_uvd.c          |   4 +-
 drivers/gpu/drm/radeon/rs600.c               |  64 +++++
 drivers/gpu/drm/radeon/rv6xx_dpm.c           |   6 +-
 drivers/gpu/drm/radeon/si.c                  |  99 ++------
 drivers/gpu/drm/radeon/si_dma.c              |  22 +-
 drivers/gpu/drm/radeon/si_dpm.c              |   9 +-
 drivers/gpu/drm/radeon/sid.h                 |  47 +++-
 40 files changed, 1561 insertions(+), 881 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

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

end of thread, other threads:[~2013-11-11 16:16 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-11 16:16 [pull] radeon drm-next-3.13 Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2013-11-08 18:57 Alex Deucher
2013-11-09  8:20 ` Rafał Miłecki
2013-11-10 13:24   ` Alex Deucher
2013-11-10 15:49     ` Rafał Miłecki
2013-11-01 19:44 Alex Deucher
2013-11-01 22:04 ` Rafał Miłecki
2013-11-03 12:13 ` Rafał Miłecki
2013-11-06 11:08   ` Rafał Miłecki
2013-11-06 11:11     ` Dave Airlie
2013-11-06 11:13       ` Rafał Miłecki

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.