summaryrefslogtreecommitdiffstats
path: root/x11-drivers
diff options
context:
space:
mode:
authormiwi <miwi@058c260c-8361-11dd-a0ac-aa2bafec7d09>2011-02-25 00:19:18 +0800
committermiwi <miwi@058c260c-8361-11dd-a0ac-aa2bafec7d09>2011-02-25 00:19:18 +0800
commitccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f (patch)
treed30a013eff0a63327d896c87d876ca2241d667d9 /x11-drivers
parenta1754c7914124c479ff00acfb3a12497bc7fd105 (diff)
downloadxorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.tar
xorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.tar.gz
xorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.tar.bz2
xorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.tar.lz
xorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.tar.xz
xorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.tar.zst
xorg-devel-ports-ccddccfc1f5e78b94a3b8ffb6a828252a25c7f1f.zip
- Add missing files dir
Reported by: Warren Bloc git-svn-id: https://trillian.chruetertee.ch/svn/ports/branches/xorg-dev@228 058c260c-8361-11dd-a0ac-aa2bafec7d09
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/xf86-video-ati/files/patch-src-atombios_output.c35
-rw-r--r--x11-drivers/xf86-video-ati/files/patch-src-radeon_driver.c12
-rw-r--r--x11-drivers/xf86-video-ati/files/patch-src-radeon_output.c20
3 files changed, 67 insertions, 0 deletions
diff --git a/x11-drivers/xf86-video-ati/files/patch-src-atombios_output.c b/x11-drivers/xf86-video-ati/files/patch-src-atombios_output.c
new file mode 100644
index 0000000..bb4d826
--- /dev/null
+++ b/x11-drivers/xf86-video-ati/files/patch-src-atombios_output.c
@@ -0,0 +1,35 @@
+--- src/atombios_output.c.orig 2011-01-27 10:05:58.000000000 -0700
++++ src/atombios_output.c 2011-02-05 12:20:30.000000000 -0700
+@@ -172,7 +172,6 @@
+ #define DP_SET_POWER_D3 0x2
+
+ static void do_displayport_link_train(xf86OutputPtr output);
+-static void atombios_pick_dig_encoder(xf86OutputPtr output);
+
+ static int
+ atombios_output_dac_setup(xf86OutputPtr output, int action)
+@@ -1469,7 +1468,6 @@
+
+ if (radeon_encoder == NULL)
+ return;
+- atombios_pick_dig_encoder(output);
+
+ switch (radeon_encoder->encoder_id) {
+ case ENCODER_OBJECT_ID_INTERNAL_TMDS1:
+@@ -1781,7 +1779,7 @@
+ }
+ }
+
+-static void
++void
+ atombios_pick_dig_encoder(xf86OutputPtr output)
+ {
+ xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(output->scrn);
+@@ -1878,7 +1876,6 @@
+ return;
+
+ radeon_output->pixel_clock = adjusted_mode->Clock;
+- atombios_pick_dig_encoder(output);
+ atombios_output_overscan_setup(output, mode, adjusted_mode);
+ atombios_output_scaler_setup(output);
+ atombios_set_output_crtc_source(output);
diff --git a/x11-drivers/xf86-video-ati/files/patch-src-radeon_driver.c b/x11-drivers/xf86-video-ati/files/patch-src-radeon_driver.c
new file mode 100644
index 0000000..2b47c53
--- /dev/null
+++ b/x11-drivers/xf86-video-ati/files/patch-src-radeon_driver.c
@@ -0,0 +1,12 @@
+--- src/radeon_driver.c.orig 2010-12-03 20:34:44.419175412 +1000
++++ src/radeon_driver.c 2010-12-03 20:37:22.896179333 +1000
+@@ -1454,6 +1454,9 @@
+ * internal memory map.
+ * See fdo bug 24301.
+ */
++ if (mem_size > aper_size)
++ mem_size = aper_size;
++
+ if (mem_size > 0x20000000)
+ mem_size = aper_size;
+
diff --git a/x11-drivers/xf86-video-ati/files/patch-src-radeon_output.c b/x11-drivers/xf86-video-ati/files/patch-src-radeon_output.c
new file mode 100644
index 0000000..18a0713
--- /dev/null
+++ b/x11-drivers/xf86-video-ati/files/patch-src-radeon_output.c
@@ -0,0 +1,20 @@
+--- src/radeon_output.c.orig 2011-02-01 17:01:22.000000000 -0700
++++ src/radeon_output.c 2011-02-05 12:22:53.000000000 -0700
+@@ -120,6 +120,8 @@
+ radeon_bios_output_crtc(xf86OutputPtr output);
+ static void
+ radeon_bios_output_lock(xf86OutputPtr output, Bool lock);
++extern void
++atombios_pick_dig_encoder(xf86OutputPtr output);
+
+ void RADEONPrintPortMap(ScrnInfoPtr pScrn)
+ {
+@@ -731,6 +733,8 @@
+ }
+
+ radeon_bios_output_lock(output, TRUE);
++ if (IS_AVIVO_VARIANT)
++ atombios_pick_dig_encoder(output);
+ radeon_dpms(output, DPMSModeOff);
+ radeon_crtc_dpms(output->crtc, DPMSModeOff);
+