From: Alex Deucher
Hi Dave,
A few more radeon bug fixes, mostly for SI dpm. At this point dpm is
pretty solid across the majority of asics. I think we mostly just have
corner cases and fixing up some of the trickier features at this point.
The following changes since commit bf903e4141fce4b350
From: Alex Deucher
Hi Dave,
A few more fixes for radeon on top of the ones I sent yesterday.
- more fixes for SI dpm
- fix DP on some rv6xx boards
The following changes since commit 63f22d0e98cf74adf4ecfb25099607239b00c751:
drm/radeon/dpm: fix and enable reclocking on SI (2013-07-29 18:14:42
From: Alex Deucher
Forgot to use the appropriate math64 function.
Signed-off-by: Alex Deucher
---
This is already in my -fixes queue, but for those that are running into
issues, here's the fix.
drivers/gpu/drm/radeon/si_dpm.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff
From: Alex Deucher
Hi Dave, just one small bug fix.
The following changes since commit afcc87aa6a233e52df73552dc1dc9ae3881b7cc8:
drm/vmwgfx: Fix a case where the code would BUG when trying to pin GMR memory
(2012-11-09 20:49:06 +1000)
are available in the git repository at:
git://people.f
From: Alex Deucher
The save struct is not initialized previously so explicitly
mark the crtcs as not used when they are not in use.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/evergreen.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --
From: Alex Deucher
Hi Dave,
A couple more small fixes for 3.7:
- another evergreen_mc fix
- add an AGP quirk for an old RV250
The following changes since commit 6f755116c93ca35f496ccf1910dcd28cd16713e3:
Merge branch 'drm-intel-fixes' of
git://people.freedesktop.org/~danvet/drm-intel into dr
From: Alex Deucher
Hi Dave,
One last fix for 3.7 from Jerome. This fixes a display regression which results
in blank displays in some cases.
The following changes since commit 452f19201f35d20a1a6c9009acbcfa6799163c6a:
Merge branch 'drm-fixes-3.7' of git://people.freedesktop.org/~agd5f/linux
From: Alex Deucher
Need to use the adjusted mode since we are sending native
timing and using the scaler for non-native modes.
Signed-off-by: Alex Deucher
cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/atombios_encoders.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff
From: Alex Deucher
Pretty minor -next pull request. We some additional new bits waiting
internally for release. Hopefully Monday we can get at least some of
them out. The others will probably take a few more weeks.
Highlights of the current request:
- ELD registers for passing audio informati
From: Alex Deucher
Hi Dave,
I've added a new set of patches that adds support for the
asynchronous DMA engines on r6xx-SI. These engines are used
for ttm bo moves and VM page table updates currently. They
could also be exposed via the CS ioctl for userspace use,
but I haven't had a chance to
From: Alex Deucher
Along the same lines of what was done for evergreen+
in the last kernel.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600_reg.h|9 +++
drivers/gpu/drm/radeon/radeon_asic.h |1 +
drivers/gpu/drm/radeon/rv515.c | 122 +-
From: Alex Deucher
Hi Dave,
One more pull for 3.8. This one adds CP DMA support and
several bug fixes.
Alex
The following changes since commit a636a9829175987e74ddd28a2e87ed17ff7adfdc:
Merge branch 'drm-next-3.8' of git://people.freedesktop.org/~agd5f/linux into
drm-next (2012-12-11 08:
From: Alex Deucher
Allows us to use the DMA ring from userspace.
DMA doesn't have a good NOP packet in which to embed the
reloc idx, so userspace has to add a reloc for each
buffer used and order them to match the command stream.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600_cs.c
From: Alex Deucher
Allows us to use the DMA ring from userspace.
DMA doesn't have a good NOP packet in which to embed the
reloc idx, so userspace has to add a reloc for each
buffer used and order them to match the command stream.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen
From: Alex Deucher
Allows us to use async DMA from userspace.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen_cs.c | 111 +
drivers/gpu/drm/radeon/radeon_asic.c |6 ++
drivers/gpu/drm/radeon/radeon_asic.h |1 +
3 files changed, 118 in
From: Alex Deucher
This enables the functionality added in the previous
patches. Userspace acceleration drivers can use the
CS ioctl to submit command buffers to the async DMA
rings.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_cs.c | 12
include/uapi/drm/radeo
From: Alex Deucher
Allows us to use the DMA ring from userspace.
DMA doesn't have a good NOP packet in which to embed the
reloc idx, so userspace has to add a reloc for each
buffer used and order them to match the command stream.
v2: fix address bounds checking, reloc indexing
Signed-off-by: Al
From: Alex Deucher
Allows us to use the DMA ring from userspace.
DMA doesn't have a good NOP packet in which to embed the
reloc idx, so userspace has to add a reloc for each
buffer used and order them to match the command stream.
v2: fix address bounds checking
Signed-off-by: Alex Deucher
---
From: Alex Deucher
Allows us to use async DMA from userspace.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen_cs.c | 111 +
drivers/gpu/drm/radeon/radeon_asic.c |6 ++
drivers/gpu/drm/radeon/radeon_asic.h |1 +
3 files changed, 118 in
From: Alex Deucher
This enables the functionality added in the previous
patches. Userspace acceleration drivers can use the
CS ioctl to submit command buffers to the async DMA
rings.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_cs.c | 12
include/uapi/drm/radeo
From: Alex Deucher
Hi Dave,
This adds CS ioctl support for the async DMA rings.
The rest is bug fixes.
Alex
The following changes since commit 9add1ac3dd256ad12e266f8403daf928be19953f:
Merge branch 'drm-next-3.8' of git://people.freedesktop.org/~agd5f/linux into
drm-next (2012-12-13 12:0
From: Alex Deucher
Hi Dave,
Just a few fixes from the last week or so.
Alex
The following changes since commit 0953e76e91f4b6206cef50bd680696dc6bf1ef99:
drm/ttm: fix delayed ttm_bo_cleanup_refs_and_unlock delayed handling
(2012-12-20 07:46:20 +1000)
are available in the git repository a
From: Alex Deucher
It's used in a recent mesa commit:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=24b1206ab2dcd506aaac3ef656aebc8bc20cd27a
and there may be some other cases in the future where it's required.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon
From: Alex Deucher
CP changes:
- make sure the new VM base address hits the registers
- wait for the VM invalidate to finish
DMA changes:
- wait for the VM invalidate to finish
May fix:
https://bugs.freedesktop.org/show_bug.cgi?id=58354
https://bugs.freedesktop.org/show_bug.cgi?id=58667
possibly
From: Alex Deucher
CP changes:
- make sure the new VM base address hits the registers
- wait for the VM invalidate to finish
DMA changes:
- wait for the VM invalidate to finish
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/si.c | 41 +
driver
From: Alex Deucher
Seems to fall over in some cases with heavy memory thrashing on
6xx. Needs more investigation after the holidays, disable for
now.
Cc: Markus Trippelsdorf
Cc: Borislav Petkov
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_asic.c |8
1 files cha
From: Jerome Glisse
To help debug dma related lockup.
v2: agd5f: update SI as well
Signed-off-by: Jerome Glisse
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c |4
drivers/gpu/drm/radeon/evergreend.h |3 +++
drivers/gpu/drm/radeon/ni.c |4
dr
From: Jerome Glisse
This try to reset the dma engine when performing gpu reset. Hopefully
bringing back the gpu dma engine in sane state.
v2: agd5f: fix dma reset on cayman/TN, add support for SI
Signed-off-by: Jerome Glisse
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c
From: Alex Deucher
The idea here is to move to a finer grained reset.
In some cases we may not need reset every block, and
in other cases we may not need to re-init the entire
asic.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon.h |5 +
1 files changed, 5 insertions(+),
From: Alex Deucher
No change in functionality as we currently set all the reset
flags.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600.c | 85 -
1 files changed, 58 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/radeon/r600.c
From: Alex Deucher
No change in functionality as we currently set all the reset
flags.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c | 80 ---
drivers/gpu/drm/radeon/evergreend.h |1 +
2 files changed, 56 insertions(+), 25 deletions(-
From: Alex Deucher
No change in functionality as we currently set all the reset
flags.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni.c | 109 +++---
1 files changed, 70 insertions(+), 39 deletions(-)
diff --git a/drivers/gpu/drm/radeon/ni.c b/d
From: Alex Deucher
No change in functionality as we currently set all the reset
flags.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/si.c | 98 ---
1 files changed, 64 insertions(+), 34 deletions(-)
diff --git a/drivers/gpu/drm/radeon/si.c b/
From: Alex Deucher
Hi Dave,
A few fixes for radeon:
- fix the crashes related to DMA on r6xx
- properly reset DMA on GPU reset
- fix monitor probing with some DP bridges
- misc small bug fixes
The following changes since commit d5757dbe79870d825d0dec30074d48683e1d7e9a:
Revert "drm: tegra: pr
From: Alex Deucher
- r6xx actually uses a slightly different packet format,
although both formats seem to work ok.
- r7xx doesn't have the count multiple of 2 limitation.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600.c| 10 ++--
drivers/gpu/drm/radeon/radeon_asic.c |
From: Alex Deucher
Was using the r7xx format.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r600_cs.c | 31 ++-
1 files changed, 22 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/radeon/r600_cs.c b/drivers/gpu/drm/radeon/r600_cs.c
index 9ea13
From: Alex Deucher
Hi Dave,
A few more fixes for DMA and a mac quick.
The following changes since commit eda85d6ad490923152544fba0473798b6cc0edf6:
drm/nouveau: fix init with agpgart-uninorth (2013-01-04 16:04:33 +1000)
are available in the git repository at:
git://people.freedesktop.or
From: Alex Deucher
Hi Dave,
Fixes for UMS mode which has been broken for a while plus an rn50 fix
and a dma fix.
The following changes since commit 82ba789f48de669fd0bbc84c326f07571d078572:
Merge branch 'drm-intel-fixes' of
git://people.freedesktop.org/~danvet/drm-intel (2013-01-11 07:52
From: Alex Deucher
Hi Dave,
Just a few small fixes.
The following changes since commit 7b4cf994e4c6ba48872bb25253cc393b7fb74c82:
udldrmfb: udl_get_edid: drop unneeded i-- (2013-01-14 08:45:27 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-
From: Alex Deucher
1440x900 (native) monitor contains a bogus 1400x1050@75Hz
mode in the standard timings and fails to flag the first
detailed mode as preferred. As such, X picks 1400x1050@75Hz
which fails to display.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=59211
Signed-off-by: Ale
From: Alex Deucher
Hi Dave,
Just a few small fixes.
The following changes since commit 014b34409fb2015f63663b6cafdf557fdf289628:
ttm: on move memory failure don't leave a node dangling (2013-01-21 13:45:23
+1000)
are available in the git repository at:
git://people.freedesktop.org/~a
From: Alex Deucher
Hi Dave,
A couple of small fixes I picked up over the weekend.
The following changes since commit 483674325f64a37c7696edb12ce6ad3e535421bc:
Merge branch 'drm-intel-fixes' of
git://people.freedesktop.org/~danvet/drm-intel (2013-01-26 18:17:39 +1000)
are available in t
From: Alex Deucher
If the requested number of DWs on the ring is larger than
the size of the ring itself, return an error.
In testing with large VM updates, we've seen crashes when we
try and allocate more space on the ring than the total size
of the ring without checking.
This prevents the cra
From: Alex Deucher
For large VM page table updates, we can sometimes generate
more packets than there is space on the ring. This happens
more readily with the DMA ring since it is 64K (vs 1M for the
CP). For now, switch back to the CP. For the next kernel,
I have a patch to utilize IBs for VM
From: Alex Deucher
For very large page table updates, we can exceed the
size of the ring. To avoid this, use an IB to perform
the page table update.
Signed-off-by: Alex Deucher
---
We may want to do something similar for the BO move code as we
could potentially run out of ring space on a smal
From: Alex Deucher
Hi Dave,
A few more radeon fixes for 3.8. Mostly small stuff. The big
change is disabling the use of the DMA ring for VM PT updates. This
reverts back to the 3.7 behavior. Problem is we can get huge PT
updates in certain cases that are too big for the DMA ring. I've
got p
From: Alex Deucher
This might be called before we've allocated the radeon_crtcs
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c | 20
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/radeon/evergreen.c
b/drivers/gpu/drm/
From: Alex Deucher
Use the new offset array rather than open coding it.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c | 18 +++---
1 files changed, 3 insertions(+), 15 deletions(-)
diff --git a/drivers/gpu/drm/radeon/evergreen.c
b/drivers/gpu/drm/radeon/eve
From: Alex Deucher
This might be called before we've allocated the radeon_crtcs
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/r100.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c
index 8acb34
From: Alex Deucher
This might be called before we've allocated the radeon_crtcs
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rs600.c | 16
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/radeon/rs600.c b/drivers/gpu/drm/radeon/rs600.
From: Alex Deucher
- Stop the displays from accessing the FB
- Block CPU access
- Turn off MC client access
This should fix issues some users have seen, especially
with UEFI, when changing the MC FB location that result
in hangs or display corruption.
Signed-off-by: Alex Deucher
---
drivers/g
From: Alex Deucher
This might be called before we've allocated the radeon_crtcs
v2: fix typo in array size
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/rs600.c | 16
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/radeon/rs600.c b/d
From: David L
This is required for pure UEFI systems. The vbios is stored
in ACPI rather than at the legacy vga location.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=26891
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/radeon_bios.c | 59 +
From: Alex Deucher
There are systems that use ATRM, but not ATPX.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41265
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/radeon.h | 15 -
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 56
From: David L
This is required for pure UEFI systems. The vbios is stored
in ACPI rather than at the legacy vga location.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=26891
V2: fix #ifdefs as per Greg's comments
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/d
From: Alex Deucher
There are systems that use ATRM, but not ATPX.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41265
V2: fix #ifdefs as per Greg's comments
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/radeon.h | 15 -
drivers/gpu
From: David Lamparter
This is required for pure UEFI systems. The vbios is stored
in ACPI rather than at the legacy vga location.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=26891
V2: fix #ifdefs as per Greg's comments
V3: fix it harder
Signed-off-by: Alex Deucher
Reviewed-by: Jerome
From: Alex Deucher
There are systems that use ATRM, but not ATPX.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41265
V2: fix #ifdefs as per Greg's comments
V3: fix it harder
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/radeon.h | 15
From: David Lamparter
This is required for pure UEFI systems. The vbios is stored
in ACPI rather than at the legacy vga location.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=26891
V2: fix #ifdefs as per Greg's comments
V3: fix it harder
Signed-off-by: Alex Deucher
Reviewed-by: Jerome
From: Alex Deucher
We need it in the radeon drm module to fetch
and verify the vbios image on UEFI systems.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/acpi/acpica/tbxface.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/acpi/acpica/tbxf
From: Alex Deucher
Allows us to verify the table size.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/radeon_bios.c |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_bios.c
b/drivers/gpu/drm/radeon/ra
From: Alex Deucher
There are systems that use ATRM, but not ATPX.
Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41265
V2: fix #ifdefs as per Greg's comments
V3: fix it harder
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/radeon.h | 15
From: Alex Deucher
Hi Dave,
This is the current set of radeon fixes for 3.6. Nothing too major.
Highlights:
- fix vbios fetch on pure uefi systems
- fix vbios fetch on thunderbolt systems
- MSAA fixes
- lockup timeout fix
- modesetting fix
The following changes since commit 2e26c73a1e410448fb
From: Alex Deucher
Some plls are shared for DP.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/atombios_crtc.c | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c
b/drivers/gpu/drm/rad
From: Alex Deucher
The ordering is important and the current drm code
wasn't cutting it for modern DIG encoders. We need
to have information about crtc before setting up
the encoders so I've shifted the ordering a bit.
Probably we'll need a full rework akin to danvet's
recent intel patchs. This
From: Alex Deucher
Power gating is per crtc pair, but the powergating registers
should be called individually. The hw handles power up/down
properly. The pair is powered up if either crtc in the pair
is powered up and the pair is not powered down until both
crtcs in the pair are powered down.
From: Alex Deucher
Adjust the panel mode setup to match the behavior
of the vbios. Rather than checking for specific
bridge chip ids, just check the eDP configuration register.
This saves extra aux transactions and works across
DP bridge chips without requiring additional per chip
id checking.
From: Alex Deucher
Hi Dave,
This is the current set of radeon fixes for 3.6. Nothing too major.
Highlights:
- fix a gart regression on older IGP chips
- more MSAA fixes
- fix a double free in gpu reset code
- modesetting fixes
The following changes since commit 84f720ecba6716d198b21936d1bf625
From: Alex Deucher
Was using the DCE41 code which was wrong. Fixes
blank displays on a number of Trinity systems.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/atombios_encoders.c | 31 +++
1 files changed, 26 insertions(+), 5 delet
From: Alex Deucher
Don't read past the end of the array if we encounter an unknown
thermal controller.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_atombios.c | 11 +--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_atomb
From: Alex Deucher
For DP we can use the same PPLL for all active DP
encoders. Take advantage of that to prevent cases
where we may end up sharing a PPLL between DP and
non-DP which won't work. Also clean up the code
a bit.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/atombios_crtc
From: Alex Deucher
For DP we can use the same PPLL for all active DP
encoders. Take advantage of that to prevent cases
where we may end up sharing a PPLL between DP and
non-DP which won't work. Also clean up the code
a bit.
v2: fix missing pll_id assignment in crtc init
Signed-off-by: Alex De
From: Alex Deucher
For DP we can use the same PPLL for all active DP
encoders. Take advantage of that to prevent cases
where we may end up sharing a PPLL between DP and
non-DP which won't work. Also clean up the code
a bit.
v2: - fix missing pll_id assignment in crtc init
v3: - fix DP PPLL che
From: Alex Deucher
Hi Dave,
This is the current set of radeon fixes for 3.6. Two small fixes:
- fix the fence issues introduced in 3.5 with 64-bit fences
- PLL fix for multiple DP heads
Note that the fence fix will require a separate fix for 3.5 since
the fence code changed in 3.6.
The follow
From: Alex Deucher
The pll fix ended up causing some regressions. Drop it for 3.6. I've
fixed it properly in 3.7, but the fix is too invasive for 3.6.
The following changes since commit 610bd7da160f76f1644ecb4cd7f39511b49a22cc:
drm/nouveau: fix booting with plymouth + dumb support (2012-09-
From: Christian König
Only increase the higher 32bits if we really detect a wrap around.
v2: instead of increasing the higher 32bits just use the higher
32bits from the last emitted fence.
v3: also use last emitted fence value as upper limit.
The intention of this patch is to make fences as
From: Alex Deucher
Hi Dave,
This is the drm-next pull request for 3.7. Most of these patches have been
in my drm-next-3.7-wip branch for a while now, and I've been using it regularly
now for a while.
The big changes for 3.7 include:
- Asynchronous VM page table updates for Cayman/SI
- 2 level
From: Luca Tettamanti
Fixes compiler warnings on 32bit.
Signed-off-by: Luca Tettamanti
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_acpi.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_acpi.c
b/drivers/gpu/drm/radeo
From: Alex Deucher
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_acpi.c|2 +
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 42 +++---
2 files changed, 23 insertions(+), 21 deletions(-)
diff --git a/drivers/gpu/drm/radeon/radeon_acpi.c
b/dr
From: Alex Deucher
The order shouldn't matter, but there have been problems
reported on certain older asics. This behaves more
like the original code before the PPLL allocation
rework.
Signed-off-by: Alex Deucher
Cc: Markus Trippelsdorf
---
drivers/gpu/drm/radeon/atombios_crtc.c |8
From: Alex Deucher
The actual set up and assignment of VM page tables
is done on the fly in radeon_gart.c.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni.c|4
drivers/gpu/drm/radeon/radeon_device.c |3 +++
drivers/gpu/drm/radeon/si.c|7 --
From: Alex Deucher
The actual set up and assignment of VM page tables
is done on the fly in radeon_gart.c.
v2: update vm size comments
Signed-off-by: Alex Deucher
Reviewed-by: Christian König
---
drivers/gpu/drm/radeon/ni.c|4
drivers/gpu/drm/radeon/radeon_device.c |
From: Alex Deucher
No need to emit them at VM flush as we no longer use
variable sized page tables now that we support 2 level
page tables. This matches the behavior of SI (which
does not support variable sized page tables).
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/ni.c |8 +
From: Alex Deucher
If so, skip enabling it.
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c |8 ++--
drivers/gpu/drm/radeon/r600.c |7 ++-
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/radeon/evergreen.c
b/drivers/gpu/d
From: Alex Deucher
If so, skip enabling it to save time.
v2: coding style fixes
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/evergreen.c |7 ++-
drivers/gpu/drm/radeon/r600.c |6 ++
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/
From: Alex Deucher
Hi Dave,
This is the first -fixes pull for 3.7. I would have preferred
to have gotten it out a bit sooner, but I was on holiday last week.
- Cleanup of the new 2 level page table code it get it in
better shape and using less memory.
- Fix some display issues related to the
From: Alex Deucher
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
include/drm/drm_pciids.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index c78bb99..af1cbaf 100644
--- a/include/drm/drm_pciids.h
+++
From: Alex Deucher
In cases where we have multiple radeons with backlight controls.
Should fix:
https://bugzilla.kernel.org/show_bug.cgi?id=48941
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/atombios_encoders.c |5 -
drivers/gpu/drm/radeon/radeon_legacy_encoders.c |
From: Alex Deucher
So we know why the CS was rejected.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/evergreen_cs.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/radeon/evergreen_cs.c
b/drivers/gpu/drm/radeon/everg
From: Alex Deucher
Copy and paste typo in the apci rework.
Fixes:
https://bugzilla.kernel.org/show_bug.cgi?id=49351
Signed-off-by: Alex Deucher
---
drivers/gpu/drm/radeon/radeon_atpx_handler.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/radeon/rad
From: Alex Deucher
Hi Dave,
Fixes pull request for radeon. The main things here are
fixing a ATPX regression from the acpi rework, fixing some
fallout from the async VM work, and fixing some module options
that were broken in certain cases. Other than that, mainly
just bug fixes.
The followin
From: Alex Deucher
The R200 asics use an external DAC for the secondary DAC.
The current KMS code tries to use code for the integrated
TV DAC for R200 which leads to unpredictable results since
R200 does not have an integrated TV DAC. This patch ports
the external DAC load detection support from
From: Alex Deucher
The R200 asics use an external DAC for the secondary DAC.
The current KMS code tries to use code for the integrated
TV DAC for R200 which leads to unpredictable results since
R200 does not have an integrated TV DAC. This patch ports
the external DAC load detection support from
From: Alex Deucher
Hi Dave,
This request is mostly load detection fixes from Egbert and me.
The following changes since commit 4936b172d699434547addbe452c2d600ea6a4baf:
Merge branch 'drm-nouveau-fixes' of
git://people.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes (2012-10-31
13:46:0
From: Alex Deucher
Add missing index that may have led us to enabling
more crtcs than necessary.
May also fix:
https://bugs.freedesktop.org/show_bug.cgi?id=56139
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/evergreen.c |2 +-
1 files changed, 1 inserti
From: Alex Deucher
Hi Dave,
Just one patch that fixes a display regression in certain cases.
The following changes since commit 695ddeb457584a602f2ba117d08ce37cf6ec1589:
drm/radeon: fix typo in evergreen_mc_resume() (2012-11-07 10:53:49 +1000)
are available in the git repository at:
git:/
From: Alex Deucher
These regs were being wronly rejected leading to rendering
issues.
fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=56876
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/evergreen_cs.c |3 +++
drivers/gpu/drm/radeon/evergreend.h |
From: Alex Deucher
This register is needed for streamout to work properly.
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/si.c |1 +
drivers/gpu/drm/radeon/sid.h |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/rad
From: Alex Deucher
x and y parameters are offsets, not width/height
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/drm_crtc_helper.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/drm_crtc_helper.c
b/drivers/gpu/drm/drm_
From: Alex Deucher
Fixes:
https://bugzilla.kernel.org/show_bug.cgi?id=50431
Reported-by: David Binderman
Signed-off-by: Alex Deucher
Cc: sta...@vger.kernel.org
---
drivers/gpu/drm/radeon/atombios_encoders.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/
1 - 100 of 564 matches
Mail list logo