summaryrefslogtreecommitdiff
path: root/src/legacy_output.c
AgeCommit message (Collapse)Author
2008-08-02Add oem quirk for external tmds setup on Dell Inspiron 8600Alex Deucher
Noticed by fnord42 on IRC. (cherry picked from commit ecb6347a3d7071890600c98c2addef3a8ca260ee)
2008-08-02Revert "IGP: attempt to fix VGA on IGP chips"Alex Deucher
This reverts commit e78e8a21b4040cd7f1983c241c860d9209398396. (cherry picked from commit 31c27ffcb3c4c5334cf726ecd4e293a678b2a1ea)
2008-06-24IGP: attempt to fix VGA on IGP chipsAlex Deucher
VGA has never worked on some IGP chips. While the chip only has one DAC, it appears to use a mix of Primary DAC and TVDAC controls. See bug 15708
2008-05-20Change RMX code to follow the programming algorithm suggested by ATI.Egbert Eich
ATI provides the following algorithm to calculate the RMX scaling ratios in its programming specs: when RMX_AUTO_RATIO_HORZ_INC set to 1,Horizontal auto ratio result trucated, and then incremented by 1. Horz_Ratio = ( ((Active display width in characters (including overscan) + 1) / (Panel width in characters)) x 4096 + 1 ) else Horz_Ratio = ( ((Active display width in characters (including overscan)) / (Panel width in characters)) x 4096 + 1 ) when RMX_AUTO_RATIO_VERT_INC set to 1, Vertical auto ratio result trucated, and then incremented by 1. Vert_Ration = ( ((Active display width in characters (including overscan) + 1) / (Panel width in characters)) x 4096 + 1) else Vert_Ration = ( ((Active display width in characters (including overscan)) / (Panel width in characters)) x 4096 + 1) This patch implements this behavor. Additionally it avoids the use of floats.
2008-05-13RS4xx: Split out RS400 and RS480 as separate familiesAlex Deucher
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC setups and need to be handled differently
2008-05-12Replace CARD{8,16,32} with uint{8,16,32}_tMatt Turner
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h.
2008-04-27RADEON: decrease crtc/output verbosityAlex Deucher
2008-03-21RS4xx: attempt to fix TMDS/DVO supportAlex Deucher
XPRESS chips added a second set of FP control registers. I don't have the hw to test however.
2008-03-19[PATCH] Compile warning fixes.Paulo Cesar Pereira de Andrade
Minor changes to avoid declarations mixed with code. Ansified functions with empty prototype to specify they don't receive arguments. Added some prototypes to radeon.h, and major reorder on radeon.h adding prototypes in alphabetical order and specifying to file that defines it.
2008-02-12RADEON: make sure we always set up the FP crtc shadow registers for crtc0Alex Deucher
The behavior changed when I added rmx center mode support. In cases where crtc0 drives a DAC this can lead to a blank screen.
2008-02-10RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM biosAlex Deucher
Tested on my M10-based laptop.
2008-02-03RADEON: rework i2c handlingAlex Deucher
Split out clk, data, and lock regs and masks. some cards use different regs and masks for each. For cards with ATOMBIOS, use the i2c bios table to grab the i2c data.
2008-02-01RADEON: don't restore LVDS_PLL_CNTL for nowAlex Deucher
seems to cause problems with resume for some users. this needs further investigation. see bug 12596
2008-02-01RADEON: remove redundant RADEONDisableDisplays()Alex Deucher
use RADEONBlank() instead
2008-02-01RADEON: Implement "center" mode for RMX on legacy radeonsAlex Deucher
2008-01-19RADEON: get dac2 adj values from the bios tablesAlex Deucher
2008-01-17RADEON: use radeon_output->Flags for tracking RMX rather than mode->FlagsAlex Deucher
2008-01-09RADEON: fix crtc routing on r4xx cards when using atom to init DVO chipKristian Høgsberg
2008-01-09RADEON: restore FP2 regs before external encodersAlex Deucher
This may fix krh's dvi problem
2007-12-26RADEON: fix typo that broke tv load detectionAlex Deucher
2007-12-21RADEON: various cleanupsArkadiusz Miskiewicz
2007-12-21RADEON: clean up prototypesAlex Deucher
2007-12-21RADEON: more re-orgAlex Deucher
move save/restore routines into legacy_crtc/output
2007-12-21RADEON: re-org legacy crtc/output code into separate filesAlex Deucher