xserver-xorg-video-ati: Changes to 'refs/tags/xserver-xorg-video-ati-1_6.7.198-git20071221.be7f8fd3-1'
Tag 'xserver-xorg-video-ati-1_6.7.198-git20071221.be7f8fd3-1' created by Brice Goglin <bgoglin@debian.org> at 2007-12-21 07:51 +0000
Tagging upload of xserver-xorg-video-ati 1:6.7.198~git20071221.be7f8fd3-1 to experimental.
Changes since xserver-xorg-video-ati-1_6.7.197-1:
Alex Deucher (83):
Initial integration of Atom code and some of Dave's code.
More of Dave's ATOM init code.
Initial support for r4xx
WIP: get ATOM crtc stuff working on r4xx
for r4xx ATOM cards, just use ATOM for PLL
Add atombios files
First round of avivo support
add additional connector types
more avivo updates
add avivo output stuff
add support for initing external tmds via ATOM
fix and move crtc source set up atombios_output.c
pull in another of Dave's fixes
make sure to assign gpio
add pci ids for X1550PRO
turn off vga control when using ext modes
use atom to program plls on r4xx
combine outputs based on id
make sure i2c bus exists before using it
rework crtc output source setup
Add full parsing support for atom bios connector table
fix from last commit
atombios_dac_detect() takes care of primary vs tv dac itself
fix INMC() and OUTMC() on !AVIVO chips
Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
WIP: sync up with the latest ATOM bios code in rhd
Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
WIP: more new ATOM integration work
WIP: new atom code comples.
Few fixes from the last commit.
RADEON: step one in output rework
RADEON: unify DDC line handling
RADEON: unify connectortype handling
fix typo in loop
CRTs/DFPs may share a DVI port, but TV and CV don't
Don't detect TV out for now
Don't assign a gpio for TV
fix logic in connector table check for TVs and switch counter to symbolic names
Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
Merge branch 'agd-atom' of /home/alex/git/airlied/xf86-video-ati2 into agd-atom
RADEON: switch to using ATOM defines for bios device table
RADEON: fixup for bios tables with wrong connector types
RADEON: enable/disable the right TMDS controller
RADEON: add LVDS atom support
Merge branch 'atombios-support' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
RADEON: store devices ids from bios for each driver output
RADEON: make naming consistent and remove some cruft
RADEON: major re-org and clean up of atom output control
RADEON: provide clearer debugging info
RADEON: attempt to fix crtc to output routing
Merge branch 'atombios-support' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
RADEON: fix crtc to output routing
RADEON: reorder crtc/pll setup
RADEON: add default connector table for avivo chips
RADEON: move crtc output source selection into atombios_output.c
RADEON: first pass at TV/Component video
RADEON: re-org load detection for legacy chips
RADEON: switch r4xx to atombios load detection
RADEON: fix cursor offset on avivo chips
RADEON: implement CLUT adjust support
RADEON: small cleanup of pll code
RADEON: disable atom pll set for r4xx cards
Merge branch 'atombios-support' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
RADEON: save/restore avivo crtc cursor control
RADEON: remove unused cruft from last atom import
RADEON: convert atombios connector table parsing to use ATOM structs
RADEON: fix typo in previous commit
RADEON: move GPIO lookup to a separate function
Merge branch 'master' of ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
RADEON: handle HMDI properly (untested) and fix some merge leftovers
RADEON: fix rotation on avivo chips
Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
RADEON: rework PLL calculation
RADEON: fix typo in previous cursor fix
RADEON: clean up units in PLL calculation
RADEON: fix sclock printout
Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
Merge branch 'atombios-support' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
RADEON: fix typo from merge
RADEON: post div tweaks for legacy radeon
RADEON: more PLL tweaks
RADEON: fix another merge error
Brice Goglin (3):
Merge branch 'master' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into debian-experimental
New upstream snapshot, containing commits up to be7f8fd3
Prepare changelog for upload to experimental
Dave Airlie (67):
r5xx: fix typo for crtc offset
r5xx: fix typo for crtc offset
Add copyright headers
radeon: rename a large section of avivo regs to documented names
remove avivo_reg.h
atombios: fixup warnings in atombios files
avivo i2c: consolidate the avivo i2c code
make i2c unlock/lock registers for gpios
add missing hpd register
avivo: fixup some i2c stuff
add x1900xt support
fix type for r520 agp code
restore avivo memory map registers at correct places
Merge branch 'agd-atom' of ../xf86-video-ati into agd-atom
i2c: fix bus enable stuff
r520: nail i2c enable/disable issue
Merge branch 'agd-atom' of ssh://people.freedesktop.org/~agd5f/xf86-video-ati-atom into agd-atom
add firegl card on ajaxs machine
add z3ro's pciids
makes 2-headed cursor work
Merge branch 'agd-atom' of ssh://people.freedesktop.org/~agd5f/xf86-video-ati-atom into agd-atom
Merge branch 'master' into agd-atom-merge
r5xx: cleanups after last merge
r5xx: add 71c5 for macbook pro
Merge branch 'master' into atombios-support
atombios: add all r5xx and r6xx pci ids
atombios: add warnings for r500 and r600
r600: block r600 startup due to lack of memory controller info
r600: get r600 to work non-accelerated.
r600: use standard memory controller setup paths
rs690 is !> r600
r600: add memory controller regs from AMD
LVDS on r500/r600 needs some work disable mobile chips for now
add missing files for make dist
re-enable mobility chips
avivo: fix typo in register saving
r500: make vt switch work again for me
atombios: add initial object header parsing for r600 cards
atombios: use values from object header
r600: add hi agp address for mc
fix silly spaces
radeon: fix up memory mapping issues for vt switch
r5xx: cleanup pll code..
r500: set default minimum pll freq
legacy: fix fb/agp read/writes
radeon: add in pll spread spectrum workaround
Merge branch 'master' into atombios-support
powerpc: build fixes from last merge
radeon: move savedreg/modereg into entity instead of info
radeon: bring back zaphod all is forgiven.
don't add fboffset to info->FB it already is mapped at the offset
disable tiling for zaphod heads
Merge branch 'master' into atombios-support
Merge branch 'zaphod-lolz' of git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
add support for building against legacy servers similiar to Intel codepaths
add more to configure.ac for using out-of-tree mode src
fixup some warnings
more zaphod fixes - some other work maybe needed
radeon: cleanup pitch calculation and make r600 work again
r600: add shadow support to r600 driver to at least make 2d useable
fixup shadow setup on !r600
fix big endian build since zaphod fixups
more endian related fixage
Merge remote branch 'origin/atombios-support'
set ddc line correctly post-merge
fixup clip test include handling
fix mode bandwidth configure check
George Wu (3):
Add LVTMA PWRSEQ registers to fix VT switching for LVDS
RADEON/R600: small code cleanup
r600: might as well fix VT for R600
---
ChangeLog | 1045 +++++++
Makefile.in | 1
config.h.in | 3
configure | 211 +
configure.ac | 61
debian/changelog | 8
debian/patches/01_gen_pci_ids.diff | 6
man/Makefile.in | 1
src/AtomBios/CD_Operations.c | 954 +++++++
src/AtomBios/Decoder.c | 235 +
src/AtomBios/hwserv_drv.c | 348 ++
src/AtomBios/includes/CD_Common_Types.h | 154 +
src/AtomBios/includes/CD_Definitions.h | 49
src/AtomBios/includes/CD_Opcodes.h | 181 +
src/AtomBios/includes/CD_Structs.h | 464 +++
src/AtomBios/includes/CD_binding.h | 46
src/AtomBios/includes/CD_hw_services.h | 318 ++
src/AtomBios/includes/Decoder.h | 86
src/AtomBios/includes/ObjectID.h | 448 +++
src/AtomBios/includes/atombios.h | 4306 ++++++++++++++++++++++++++++++++
src/AtomBios/includes/regsdef.h | 25
src/Makefile.am | 48
src/Makefile.in | 174 +
src/ati_pciids_gen.h | 132
src/atipciids.h | 7
src/atombios_crtc.c | 381 ++
src/atombios_output.c | 613 ++++
src/pcidb/ati_pciids.csv | 132
src/radeon.h | 214 -
src/radeon_accel.c | 9
src/radeon_accelfuncs.c | 2
src/radeon_atombios.c | 2625 +++++++++++++++++++
src/radeon_atombios.h | 235 +
src/radeon_atomwrapper.c | 101
src/radeon_atomwrapper.h | 31
src/radeon_bios.c | 315 +-
src/radeon_chipinfo_gen.h | 132
src/radeon_chipset_gen.h | 132
src/radeon_crtc.c | 254 +
src/radeon_cursor.c | 144 -
src/radeon_display.c | 15
src/radeon_dri.c | 4
src/radeon_driver.c | 1341 +++++++--
src/radeon_exa_funcs.c | 8
src/radeon_macros.h | 53
src/radeon_modes.c | 16
src/radeon_output.c | 962 ++++---
src/radeon_pci_chipset_gen.h | 132
src/radeon_probe.c | 2
src/radeon_probe.h | 361 ++
src/radeon_reg.h | 461 +++
src/radeon_render.c | 4
src/radeon_tv.c | 4
src/radeon_tv.h | 5
src/radeon_video.c | 18
55 files changed, 16810 insertions(+), 1207 deletions(-)
---
Reply to: