From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-15?Q?Christian_K=F6nig?= Subject: [pull] radeon drm-fixes-3.15 Date: Tue, 6 May 2014 12:32:54 +0200 Message-ID: <5368BA56.3040008@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; Format="flowed" Content-Transfer-Encoding: quoted-printable Return-path: Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2lp0235.outbound.protection.outlook.com [207.46.163.235]) by gabe.freedesktop.org (Postfix) with ESMTP id 1AFBA6EAEC for ; Tue, 6 May 2014 03:33:01 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Dave Airlie , Alex Deucher Cc: "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org Hi Dave, this is the next pull quested for stashed up radeon fixes for 3.15. As = discussed support for Mullins was separated out and will get it's own = pull request. Remaining highlights are: 1. Some more patches to better handle PLL limits. 2. Making use of the PFLIP additional to the VBLANK interrupt, otherwise = we sometimes miss page flip events. 3. Fix for the UVD command stream parser. 4. Fix for bootup UVD clocks on RV7xx systems. 5. Adding missing error check on dpcd reads. 6. Fixes number of banks calculation on SI. The following changes since commit b8eade24c9891b8f153c40cf310ef4696c873af9: drm/exynos: use %pad for dma_addr_t (2014-04-30 09:48:54 +1000) are available in the git repository at: git://people.freedesktop.org/~deathsimple/linux drm-fixes-3.15 for you to fetch changes up to cbe655137aa8f644f4985021a1e1e65df1d28fa8: drm/radeon: lower the ref * post PLL maximum (2014-05-06 12:18:44 +0200) ---------------------------------------------------------------- Alex Deucher (1): drm/radeon/dp: check for errors in dpcd reads Christian K=F6nig (5): drm/radeon/uvd: use lower clocks on old UVD to boot v2 drm/radeon: use pflip irq on R600+ v2 drm/radeon: avoid high jitter with small frac divs drm/radeon: check that we have a clock before PLL setup drm/radeon: lower the ref * post PLL maximum Leo Liu (1): drm/radeon: check buffer relocation offset Maarten Lankhorst (1): drm/radeon: drm/radeon: add missing radeon_semaphore_free to = error path Michel D=E4nzer (1): drm/radeon: Fix num_banks calculation for SI drivers/gpu/drm/radeon/atombios_crtc.c | 49 = ++++++++++++++++++++++++++++++++++--------------- drivers/gpu/drm/radeon/atombios_dp.c | 44 = +++++++++++++++++++++++++------------------- drivers/gpu/drm/radeon/cik.c | 77 = +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= ++ drivers/gpu/drm/radeon/cik_sdma.c | 1 + drivers/gpu/drm/radeon/cikd.h | 9 +++++++++ drivers/gpu/drm/radeon/evergreen.c | 28 +++++++++++++++++++++------- drivers/gpu/drm/radeon/evergreen_dma.c | 1 + drivers/gpu/drm/radeon/r600.c | 14 +++++++++++--- drivers/gpu/drm/radeon/r600_dma.c | 1 + drivers/gpu/drm/radeon/radeon.h | 6 ++++++ drivers/gpu/drm/radeon/radeon_display.c | 20 +++++++++++++++++--- drivers/gpu/drm/radeon/radeon_uvd.c | 4 ++++ drivers/gpu/drm/radeon/rv770_dma.c | 1 + drivers/gpu/drm/radeon/si.c | 28 +++++++++++++++++++++------- drivers/gpu/drm/radeon/si_dma.c | 1 + drivers/gpu/drm/radeon/uvd_v1_0.c | 10 ++++++++-- 16 files changed, 238 insertions(+), 56 deletions(-)