summaryrefslogtreecommitdiff
path: root/src/AtomBios
AgeCommit message (Collapse)Author
2010-09-27Fix some unaligned 32bit accesses in the AtomBios code.Michael Cree
On the Alpha architecture unaligned 32bit accesses incur a software trap to the kernel and pollute the kernel logs. Fixed by use of the ldl_u() interface. Signed-off-by: Michael Cree <mcree@orcon.net.nz>
2010-08-10update atombios.h to latest from kernelDave Airlie
2010-08-09atom: upstream parser updateAlex Deucher
fixes digital output problems on evergreen asics
2010-03-15Fix some word accesses in AtomBios to work on all architectures.Michael Cree
The UINT16LE_TO_CPU(), etc., macros are used in the AtomBios code to fix up endian issues but they do not address bad alignment or assist architectures that cannot perform hardware byte or word accesses. This patch inserts use of the ldw_u(), etc., interface of the Xserver into certain AtomBios accesses to address alignment issues. This resolves Debian bug 572311, namely that the driver when compiled for generic Alpha architecture (i.e. doesn't use the byte-word extension) resulted in no display output on certain Radeon cards. Signed-off-by: Michael Cree <mcree@orcon.net.nz>
2010-02-01atom: update to the latest upstream atombios.h changesAlex Deucher
2010-01-19ATOM: Upstream parser updatesAlex Deucher
2010-01-07radeon: updated ObjectID.hAlex Deucher
2009-12-21ATOM: add new power table defsAlex Deucher
2008-12-17atombios: fixup parsing of TV tables on r500 and r600 cards.Dave Airlie
The TV tables changed between for later cards.
2008-12-16atombios: correct fix for previous issue.Dave Airlie
I committed an old patch.
2008-12-16atombios: fix issue with Clearing of MM_INDEX 0.Dave Airlie
While playing with tv-out I discovered this issue with clearing the MM_INDEX register.
2008-09-26atombios updates from upstreamAlex Deucher
2008-07-08atombios: add support for other endians.Benjamin Herrenschmidt
This is a cleaned up (in as much as atombios can be..) of benh's patch. airlied - removed benh's debugging for now, it might need to be put back later..
2008-06-12atom: fix another endian defineDave Airlie
2008-06-12atom: fixup includes in cd operations to get correct endian bits in atombios.hDave Airlie
2008-06-11atombios: fixup atombios bitfields for endiannessDave Airlie
reverse the bits for big endian
2008-05-20Strip ^M's from src/AtomBios/includes/ObjectID.hAlan Coopersmith
2008-05-02Add a test for __GLIBC__ to CD_Common_Types.h.Julien Cristau
Atombios redefines the standard types but the definitions conflict with the ones from glibc (causes build failures on GNU/Hurd and GNU/kFreeBSD).
2008-05-02ATOM: add support for DragonFlyBSDthegraze
2008-03-28Include config.h, so FGL_LINUX can actually be defined when it's tested...Michel Dänzer
2008-02-07RADEON: sync up with latest upstream versionsAlex Deucher
atombios.h ObjectID.h
2008-01-03radeon: Miscellaneous warning fixes.Michel Dänzer
2007-12-30atombios: add support for reading tv standard from atombiosDave Airlie
fix typo in atombios header file
2007-11-23fix silly spacesDave Airlie
2007-11-16WIP: sync up with the latest ATOM bios code in rhdAlex Deucher
doesn't compile ATM
2007-11-03Initial integration of Atom code and some of Dave's code.Alex Deucher
ATOM builds, but it's not hooked up yet.