History log of /haiku/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp
Revision Date Author Comments
# 4e77b1a7 18-Oct-2022 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Drop duplicate 6700 XT PCI ID

Change-Id: I2da5a34f47e0281a35921bd104c1a3571c65638b


# b9643e55 31-Jul-2022 Jérôme Duval <jerome.duval@gmail.com>

radeon_hd: disable two non-working device ids

Change-Id: Ia553e0f1036a8eb7d7d95cf1b78f4333a3d5c1df
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5517
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# b9b2a1dc 14-Sep-2021 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: yolo add navi chipsets

* PCI ID's from Linux
* There are a bunch of NAVI quirks around 3d rendering pipelines
but not many around modesetting (which is the only thing we care
about)

Change-Id: If63e31fe1d37d9d95f2a71c222a4cda7a2914a5e
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4467
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>


# 3853f362 14-Jun-2020 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Cram in a bunch of new PCIID's

Change-Id: Ifbd82ef7bfc2c39b2aeb5c25be177421cd22d246
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2920
Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 4c031f68 29-Jun-2019 Murai Takashi <tmurai01@gmail.com>

drivers/graphics/radeon_hd: Fix -Wformat=

Change-Id: I383a3685247c8b6b00062ac135cb1f9144ec8039
Reviewed-on: https://review.haiku-os.org/c/1546
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# 7426861a 25-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

radeon_hd: Add another working device ID.

Fixes #14379. Thanks cb88 for testing!


# 4356fc76 19-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

radeon_hd: Disable another non-working chipset.


# b8761dc3 09-Aug-2018 Augustin Cavalier <waddlesplash@gmail.com>

radeon_hd: Re-enable HD2400.

Vidrep says this works on most configurations, except for full HD
through the first port.


# b19fc3b6 17-Jul-2018 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add RX Vega PCIID's per #13846. Testers wanted!

Change-Id: I6ab97c96a5e86725d92a973d3edca63508e388d5


# 40cab586 14-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

radeon_hd: Disable non-working chipsets.

Fixes #12026.


# 4bcba8a8 22-Sep-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add missing FirePro, Add vega, cleanup names.

* Vega is 100% untested.
* I think AMD is doing away with the DCE version numbers.


# d995db52 09-Sep-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

radeon_hd: fix typo in hrev51403.


# 807f4d4d 08-Sep-2017 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add FirePro W4100 per #13693

* Thanks moochris!


# 8950e6dc 30-Oct-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add missing HD 7570. Clean up some PCI names

* Should resolve #12977. There isn't much info in the
wild about the HD 7570.
* Clean up naming of some cards per updated AMD pci
naming table.


# 6c12ba40 27-Sep-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add RX 460. Rename 480 to include 470.


# 30d631c8 30-Jun-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add new Polaris GPU, untested


# be587ecf 04-Mar-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Clean up PCI ID names and add a few missing


# 9a36e655 24-Aug-2015 Dario Casalinuovo <b.vitruvio@gmail.com>

radeon_hd: Add missing id for Radeon HD 8490


# bf8fe3dd 07-Jul-2015 Alexander von Gluck IV <Alex.vonGluck@r1soft.com>

radeon_hd: Add Hawaii,Topaz,Tonga,Carrizo chips/cards


# 01b5651f 21-Apr-2015 nagerst <nagerst@yahoo.com>

radeon_hd: added device id for LG Z1 R200 series of laptops


# e0923fdd 09-Nov-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: 68f9 was present twice in the driver

* Keep older one as I have the card in-hand


# 6289332b 07-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove device ID known not to work.

Does not fix #10606. Let's at least leave VESA working for owners of
this card.


# 4bb543e5 24-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add in a bunch of missing Trinity/Richland ID's

* Add market name to a bunch of Kabini, Mullins cards
after some creative web searches


# e321d716 25-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add latest generation radeon_hd cards

* These aren't tested, but since we go off of DCE
versions for a lot of stuff, they may work.
* AMD doens't include market names in their drivers
anymore, so if we want to label them it will take
additional work.


# 75dcf02a 24-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add PCIID for Radeon HD 3430

* Should resolve #10791


# bc73719d 24-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add some additional APU's, should resolve #10606


# a72cc0a9 06-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add missing cedar chipset

* May fix #10373


# 8304a883 20-Sep-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add PCIID for another REDWOOD card.

* Resovles #9993


# 4623dc73 30-Jul-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Radeon HD: Add trinity / thames / aruba pciid.

* For #9894
* No clue how that is going to work, seems mulitple
GPU onboard.. we will likely just use the first
card we see.
* We may need to remove one of these if additional
work is required to switch GPU's.


# 99118351 08-Jul-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

RadeonHD: Drop marketing names

* They are all over the place.. I give up
* Going off of engineering names and DCE is more accurate
* A lot of this info came from the x.org wiki
* I'd like to transition some of the engineering
name checks to use DCE versions.. they tend to be more
accurate and exact. (in some cases we can't, but most of
the time we can)


# 7de67886 09-Jul-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

RadeonHD: Fix some marketing names

* Finally got Sea Islands sorted out
(unless they add new chipsets to the line)


# 4ce958fc 29-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

RadeonHD: Cleanup, new cards

* Fix some incorrect chip codenames
* Introduce a dual gpu flag
* Add some new chipsets and document
the next generation of chips


# c162f52e 04-May-2013 Jérôme Duval <jerome.duval@gmail.com>

intel_extreme and radeon_hd: some 64 bit fixes


# 7415c649 08-Oct-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add PCIID for HD 4500, resolves #9051 (+alpha4)


# 1f0f7818 14-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add bunch of Radeon HD Southern Island cards

* Found in recent Gallium RadeonSI commit


# 33629ffd 06-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add some missing PCIID's. FireStream / HD 7800


# bf70fcd9 03-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add missing 4650 PCIID


# 437937ab 17-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add rebranded HD 73xx, add process, add rumored cards


# 3944c320 17-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Clean up PCIID hex case


# 0a2f1274 15-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Update southern islands info

* Add 7770 and 7750 pciid's
* Remove Thames and reorganize code names for SI
(seems the codenames changed before release)
* Untested as always


# 71364397 07-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add new Southern Island cards

* Yeah.. these are untested.
* Still trying to verify that these are DCE 6.0


# 40ea5529 29-Jan-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Pointer style cleanup, no functional change


# bf2b0138 20-Jan-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Fill in a few missing PCIIDs, #8289


# 2cb61577 28-Dec-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add Juniper LE+XT pci id's


# 6d870a6c 02-Dec-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add 3850 PCI ID, thanks Alexandre!


# dda3bb3b 30-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add some notes and warnings on Nutmeg and Travis based on AMD engineer comments

* give user condolences (for now)
* no real change


# 59f573a3 27-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Better tracing in radeon_hd driver code


# f82aee42 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Name a few unknown APU chipsets


# 6ccf83a9 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Fix DCE versions for SUMO/SUMO2


# 5d0e16d3 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add Sumo and Sumo 2 APU PCI ID's

* move 6480G to proper location, fix chipset
* introduce several new Sumo chipset ID's


# f1a3316b 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Enhance Northern Islands support

* add HD 6480G PCI ID
* graphics memory is stored in bytes on IGP / APU evergreen+
* add an error and a fallback to PCI FB Bar size if we cannot
find full card memory size


# 0188ca92 12-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

First attempt at older Radeon card support
* add missing chipset ranges
* add a few more older (X1200) PCI ID's (mostly IGP)
* add code to detect and set frame buffer size on old chipsets
* we get to the connector detection currently and fail due to the
lack of legacy support on my X1200 IGP


# eb1f7758 11-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* improve comments on card families
* add a few missing PCI ID's
* add a first r520 PCI ID's (commented out for now)
* name a few rare CAYMAN FirePro cards based on info from AMD website


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43238 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 359b926f 08-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* style cleanup of shared storage names
* return better data on card
* display chipset flags in screen preflet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43226 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 76a3e009 08-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add lots of missing evergreen defines
* evergreen headers are split due to different
header copyrights
* detect and set up evergreen memory controler
* change the way we manage radeon chipsets to
more closely match drm driver as the chipset
model numbers aren't in order and change from
numbers to names.
* check for evergreen when populating frame buffer
information.
* style cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43225 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 025d4eed 27-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* reorganize register definitions
There were a large number if incorrect, duplicated, misplaced
registers that were leading to bugs in the code. This is my first
shot at cleaning them up. Luckly as we are using AtomBIOS the number
of registers we need to know about is shrinking.
* remove registers left over from register banging days
* r770 is less then r710, r720 in the drm sources. Fix in code.
* enable newer radeons for testing


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42930 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d5c8ef5d 24-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add chipset flags vs isIGP
* we can now utilize these chipset
flags throughout the driver to better id
cards and features
* remove leftover BIOS size define from intel skel
* no *real* functional change


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42904 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98421bb8 24-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* simplify some trace statements
* add potential support for IGP chipsets
* igp code is *untested* and should work *in theory*
* potentially resolves #8040 / #8046 ?


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42901 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a4ba3a0f 21-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* pass dceMajor and dceMinor to accelerant
* will fix other var names to match style guidelines
shortly


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42891 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b18a9bc3 20-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add a Radeon HD IGP chip reported as missing


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42889 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a6c4bc42 20-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* enable radeon_hd in the nightly build
* disable Evergreen+ cards for now as they are tested
non-functional.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42888 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f5edabc8 19-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add a 4890 PCIID I missed
* correct a few wrong DCE versions
using xorg documentation


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42887 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6e4eb955 19-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add DCE version major and minor as we may need it at some point
* add notes that AtomBIOS goes all the way back to X700 (r4xx)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42884 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a66cb4c 17-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add Radeon HD PCI ID card from a dell laptop


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 70b41cd6 30-Sep-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* improve Nothern Islands PCI ID information using FreeBSD
list of Radeon HD Cards
* break tradition of sorting by chipset id because they really
are not in any kind of order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42792 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20fbef1e 20-Aug-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* a few additions to the PCI ID list


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42652 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d3e8b642 19-Aug-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* introduce mc control calls
* malloc storage for mc state info
* redo pll range struct
* change to ATOM_ENCODER_MODE for connector info
* redo pll calculations to match AtomBIOS requirements
* some structure changes
* no longer init already posted AtomBIOS as it
causes an infinite loop of AtomBIOS calls


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42644 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c9c7be9a 07-Aug-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add initial set of Northern Island cards
* add igp property to pciid map
* add disabled bios pull for r700 and ni cards
* refactor model numbering as >R700 AMD switched
to named card families


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42596 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0bb924af 25-Jul-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* Add 4250, 4290 PCIIDs as per #7871
* Fix a few tabs to make things consistent


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42485 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f7f38281 15-Jun-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

pass device pciid through to accelerant

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42203 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3035edeb 28-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

add Radeon HD2600 PCIID, Thanks Benjamin A!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41792 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 56e6d991 17-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

make math easier to read; fix chipset int length; additions to CardScale

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41561 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd34b2f7 17-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* enhance tracing of accelerant
* introduce a global struct to hold register locations for
Radeon HD chipset model this accelerant was spawned for.
* add Radeon 5430 PCIID


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41555 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a2b9f94 17-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

r600 chipset pciids are a mess, added a few more chipsets from AMD's site

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41553 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e6f5f4a6 16-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

improve on Radeon HD pciid list

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41548 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ce8044a8 16-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

card ids are ordered by series as the AMD pciid space is nowhere near sequential; also removing the series word as it doesn't align to the other entries

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41540 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d7a82feb 16-May-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

Added a few Radeon HD 48xx devices IDs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41537 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2be925fd 15-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* turns out r800 has different register locations :(
* remove device_type and replace with device_chipset
* change MEMSIZE to >> 10 as r600-r700 store this in bytes (r800 uses MB and will be fixed soon)
* add if statement to select what register locations to use based on chipset
** Maybe use a struct or something to store these in a standardized way?


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41525 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 536fb7ee 15-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added 4770, thanks moochris!; added 5650, thanks DaaT!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41518 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 19935655 14-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

add Radeon 5470, thanks RISC!; simplification in Blanking call, thanks Axel!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41507 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1baedd4 06-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

simplify and enhance tracing; no functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41342 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 67f2df23 28-Apr-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

add some R800 cards to known pci ids; implement basic known card type/model storage

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41289 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 75f51fc7 21-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

remove a bunch of leftover Intel extreme registers, add in relevant ATI r600 registers from Xorg driver, remove kATIVendorId from driver and use vendor var from global private header

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41073 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ca46511 21-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added Radeon HD 2600 pciid, resolves #5722

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41072 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 09295be8 20-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added 4270 PCIID from user submission; corrected R600, R700 series ranges thanks to Xorg Radeon decoder ring

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41057 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 47ad511f 19-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

pre-work style cleanup; no functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41028 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 04de4ed0 18-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added Radeon HD 4200 IGP

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41024 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 89534eeb 17-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added Radeon HD 3870 IGP, this is also the Radeon HD video card that AMD SimNow Emulates

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40990 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e7e0c4a4 15-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: small style header style fixes as per axel-- networkSetup: prevented enable/disable button from hiding; disable configure button if interface is disabled; add configuration mode dropdown (auto(dhcp)/static); make address fields disable (with curent settings shown) if auto-config is selected; style cleanup

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40520 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ea23d8ec 14-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

no functional change/header cleanup; ensure new network preflet has correct Haiku, Inc identifier as per mmadia; correct questionable header within radeon_hd driver, gave credit to czeidler where it was due.. not perfect but better

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40496 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 47ee8737 13-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

small cleanup of radeon_hd device IDs... quite a mess

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40483 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5e20ca56 07-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

ati really isn't that extreme; no functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40383 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 76aa5cf8 07-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added a better list of pci Radeon HD cards to the radeon_hd driver skel; fixed misplaced spaces

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40377 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 66f1ecda 21-Apr-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Start to cleanup radeon_hd driver.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36393 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a90ebd77 13-Apr-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Work in progress of a Radeon HD 3200 driver to change the display mode (status when I leave the coding spring). At least it shows a picture but with a wrong scaling.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36243 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9a36e655d71c73c317a02ee1c16185970d77abb4 24-Aug-2015 Dario Casalinuovo <b.vitruvio@gmail.com>

radeon_hd: Add missing id for Radeon HD 8490


# bf8fe3ddb36985b4632269866bd10cf440bf53b9 07-Jul-2015 Alexander von Gluck IV <Alex.vonGluck@r1soft.com>

radeon_hd: Add Hawaii,Topaz,Tonga,Carrizo chips/cards


# 01b5651f21d3e4afb6755d1d6ca535cf432c934e 21-Apr-2015 nagerst <nagerst@yahoo.com>

radeon_hd: added device id for LG Z1 R200 series of laptops


# e0923fddba852e184788593b9220a26fa353dece 09-Nov-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: 68f9 was present twice in the driver

* Keep older one as I have the card in-hand


# 6289332b7bc38bab2518ab4a719e80a3ed9ede15 07-Aug-2014 Adrien Destugues <pulkomandy@pulkomandy.tk>

Remove device ID known not to work.

Does not fix #10606. Let's at least leave VESA working for owners of
this card.


# 4bb543e51751d2bc8e5677d4107cd27295e12079 24-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add in a bunch of missing Trinity/Richland ID's

* Add market name to a bunch of Kabini, Mullins cards
after some creative web searches


# e321d716e4d42a2462d3229331290bcd0f07202f 25-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add latest generation radeon_hd cards

* These aren't tested, but since we go off of DCE
versions for a lot of stuff, they may work.
* AMD doens't include market names in their drivers
anymore, so if we want to label them it will take
additional work.


# 75dcf02ac8391b3f3b2f96e96d2b461366915fb6 24-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add PCIID for Radeon HD 3430

* Should resolve #10791


# bc73719d2f309f5ba23b97680299c3eb1d9b2d35 24-May-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add some additional APU's, should resolve #10606


# a72cc0a9b7366baa7ffac07e57c9db3b35f6f36f 06-Jan-2014 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add missing cedar chipset

* May fix #10373


# 8304a88369112130df483f4752bb9e82985f8b74 20-Sep-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add PCIID for another REDWOOD card.

* Resovles #9993


# 4623dc73d0b5c48ff75bc1b80eafcac3d9a08ca1 30-Jul-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Radeon HD: Add trinity / thames / aruba pciid.

* For #9894
* No clue how that is going to work, seems mulitple
GPU onboard.. we will likely just use the first
card we see.
* We may need to remove one of these if additional
work is required to switch GPU's.


# 991183511b154ecf3a60e5be62451cd997c7f6a6 08-Jul-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

RadeonHD: Drop marketing names

* They are all over the place.. I give up
* Going off of engineering names and DCE is more accurate
* A lot of this info came from the x.org wiki
* I'd like to transition some of the engineering
name checks to use DCE versions.. they tend to be more
accurate and exact. (in some cases we can't, but most of
the time we can)


# 7de678860dbd54063e1873a2c76c058fe9d53c67 09-Jul-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

RadeonHD: Fix some marketing names

* Finally got Sea Islands sorted out
(unless they add new chipsets to the line)


# 4ce958fcd4d3476aea984a9318f33357475955f6 29-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

RadeonHD: Cleanup, new cards

* Fix some incorrect chip codenames
* Introduce a dual gpu flag
* Add some new chipsets and document
the next generation of chips


# c162f52eaa83ca2cf01f61c4fb6353d76e10caa1 04-May-2013 Jérôme Duval <jerome.duval@gmail.com>

intel_extreme and radeon_hd: some 64 bit fixes


# 7415c64941e65a0dd2b9fa844d2acce361bab31d 08-Oct-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add PCIID for HD 4500, resolves #9051 (+alpha4)


# 1f0f78187630534145976503737b0777ea9747aa 14-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add bunch of Radeon HD Southern Island cards

* Found in recent Gallium RadeonSI commit


# 33629ffdd3e46a276b307df9484d8fae1cf05b37 06-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add some missing PCIID's. FireStream / HD 7800


# bf70fcd9cc0d517d0991535104f324d13c8c3297 03-Apr-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add missing 4650 PCIID


# 437937ab64cbc81a46418d6969a76a09e5d0372b 17-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add rebranded HD 73xx, add process, add rumored cards


# 3944c320dd3ac9cb2a2949ec110c85f016d617d8 17-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Clean up PCIID hex case


# 0a2f1274ffe0f521add07f41964c7f88f9890b15 15-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Update southern islands info

* Add 7770 and 7750 pciid's
* Remove Thames and reorganize code names for SI
(seems the codenames changed before release)
* Untested as always


# 7136439799c82e1478836cbe426044597f52b6cd 07-Feb-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Add new Southern Island cards

* Yeah.. these are untested.
* Still trying to verify that these are DCE 6.0


# 40ea55295d6e832e19970d2e4a59079b232ca2b2 29-Jan-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Pointer style cleanup, no functional change


# bf2b0138feafd4c9a8c64cc804e669cfc407f16f 20-Jan-2012 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: Fill in a few missing PCIIDs, #8289


# 2cb6157746298d19939dfa2ff8a6f472a2136830 28-Dec-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add Juniper LE+XT pci id's


# 6d870a6ce71f52eb9a0fb48794a161cfa73c509b 02-Dec-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add 3850 PCI ID, thanks Alexandre!


# dda3bb3bd87a60bb0eb10c56e90f57a6d6240aa5 30-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add some notes and warnings on Nutmeg and Travis based on AMD engineer comments

* give user condolences (for now)
* no real change


# 59f573a30322f37006f5afbc657af9d408cbca4c 27-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Better tracing in radeon_hd driver code


# f82aee424f2b97912174cd0cae9a09d794d48011 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Name a few unknown APU chipsets


# 6ccf83a90801053d600eb71ebfcef2d23938b153 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Fix DCE versions for SUMO/SUMO2


# 5d0e16d32bf1d99f3937682f02b36fd50d73266c 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Add Sumo and Sumo 2 APU PCI ID's

* move 6480G to proper location, fix chipset
* introduce several new Sumo chipset ID's


# f1a3316b9606a67fa38053682691fa971b9baa87 26-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

Enhance Northern Islands support

* add HD 6480G PCI ID
* graphics memory is stored in bytes on IGP / APU evergreen+
* add an error and a fallback to PCI FB Bar size if we cannot
find full card memory size


# 0188ca92a5605c2d5b02752da7d2cbe89e107eeb 12-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

First attempt at older Radeon card support
* add missing chipset ranges
* add a few more older (X1200) PCI ID's (mostly IGP)
* add code to detect and set frame buffer size on old chipsets
* we get to the connector detection currently and fail due to the
lack of legacy support on my X1200 IGP


# eb1f77586b31e09efff20c57e60562b834be0d77 11-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* improve comments on card families
* add a few missing PCI ID's
* add a first r520 PCI ID's (commented out for now)
* name a few rare CAYMAN FirePro cards based on info from AMD website


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43238 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 359b926f79d7e7ac697d6aaf28f704b5d5f1283f 08-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* style cleanup of shared storage names
* return better data on card
* display chipset flags in screen preflet


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43226 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 76a3e009ddb1b0c649bca1f84376ec2eb6c096c9 08-Nov-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add lots of missing evergreen defines
* evergreen headers are split due to different
header copyrights
* detect and set up evergreen memory controler
* change the way we manage radeon chipsets to
more closely match drm driver as the chipset
model numbers aren't in order and change from
numbers to names.
* check for evergreen when populating frame buffer
information.
* style cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43225 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 025d4eed52f31e0047268227cde722164e52e2d8 27-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* reorganize register definitions
There were a large number if incorrect, duplicated, misplaced
registers that were leading to bugs in the code. This is my first
shot at cleaning them up. Luckly as we are using AtomBIOS the number
of registers we need to know about is shrinking.
* remove registers left over from register banging days
* r770 is less then r710, r720 in the drm sources. Fix in code.
* enable newer radeons for testing


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42930 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d5c8ef5d6980887025cdf3d87faf1ae9bf2eb38d 24-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add chipset flags vs isIGP
* we can now utilize these chipset
flags throughout the driver to better id
cards and features
* remove leftover BIOS size define from intel skel
* no *real* functional change


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42904 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98421bb88721b382172c0ead3e511b254dd5de36 24-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* simplify some trace statements
* add potential support for IGP chipsets
* igp code is *untested* and should work *in theory*
* potentially resolves #8040 / #8046 ?


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42901 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a4ba3a0f61a920cb64dca0c49337586f45760a12 21-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* pass dceMajor and dceMinor to accelerant
* will fix other var names to match style guidelines
shortly


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42891 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b18a9bc3384189a6549e6558daaa3e1743d46ec3 20-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add a Radeon HD IGP chip reported as missing


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42889 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a6c4bc423e3774fbf091a594a48f2666e49267bb 20-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* enable radeon_hd in the nightly build
* disable Evergreen+ cards for now as they are tested
non-functional.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42888 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f5edabc8f84adaa05abcb2d8ee8c013ab6da616d 19-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add a 4890 PCIID I missed
* correct a few wrong DCE versions
using xorg documentation


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42887 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6e4eb955c78fe116f25ced302152330ba2a04756 19-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add DCE version major and minor as we may need it at some point
* add notes that AtomBIOS goes all the way back to X700 (r4xx)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42884 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a66cb4c634fffa3b37941b71c313ddf49724bd4 17-Oct-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add Radeon HD PCI ID card from a dell laptop


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42875 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 70b41cd671256ac94c8ee459241b179bad8b3694 30-Sep-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* improve Nothern Islands PCI ID information using FreeBSD
list of Radeon HD Cards
* break tradition of sorting by chipset id because they really
are not in any kind of order.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42792 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 20fbef1e74bcc408c73a88a659f55a7b40105142 20-Aug-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* a few additions to the PCI ID list


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42652 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d3e8b64208159ab71ca24f58ec7e56f1aa4bb5e6 19-Aug-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* introduce mc control calls
* malloc storage for mc state info
* redo pll range struct
* change to ATOM_ENCODER_MODE for connector info
* redo pll calculations to match AtomBIOS requirements
* some structure changes
* no longer init already posted AtomBIOS as it
causes an infinite loop of AtomBIOS calls


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42644 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c9c7be9a542ef73705afae1119f5ad0b1b219628 07-Aug-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* add initial set of Northern Island cards
* add igp property to pciid map
* add disabled bios pull for r700 and ni cards
* refactor model numbering as >R700 AMD switched
to named card families


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42596 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0bb924af97f9d7389a3d991f9f28c5337ed5ad32 25-Jul-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* Add 4250, 4290 PCIIDs as per #7871
* Fix a few tabs to make things consistent


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42485 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f7f3828178565188556e211cf56702f7ca810a89 15-Jun-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

pass device pciid through to accelerant

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42203 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3035edeb39dfa662ae9981e5e4eaf51122fd1482 28-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

add Radeon HD2600 PCIID, Thanks Benjamin A!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41792 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 56e6d991bb7d55b7dcf3a8c90a7fa2e563064908 17-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

make math easier to read; fix chipset int length; additions to CardScale

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41561 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd34b2f7561f6392d63beded878e77acdc802e4b 17-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* enhance tracing of accelerant
* introduce a global struct to hold register locations for
Radeon HD chipset model this accelerant was spawned for.
* add Radeon 5430 PCIID


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41555 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2a2b9f942c6a8c12283552d83e41026346d0b33e 17-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

r600 chipset pciids are a mess, added a few more chipsets from AMD's site

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41553 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e6f5f4a6ef218c007f0f85102f1e39f46865729d 16-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

improve on Radeon HD pciid list

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41548 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ce8044a8cbc46646ef2482ad844745cbf0f1b274 16-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

card ids are ordered by series as the AMD pciid space is nowhere near sequential; also removing the series word as it doesn't align to the other entries

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41540 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d7a82feb5c19a9e6d927de031fe57a61c42ecbd5 16-May-2011 Philippe Houdoin <philippe.houdoin@gmail.com>

Added a few Radeon HD 48xx devices IDs.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41537 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2be925fd04f6cb32b3c4775ffcf75acb4c03d00e 15-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

* turns out r800 has different register locations :(
* remove device_type and replace with device_chipset
* change MEMSIZE to >> 10 as r600-r700 store this in bytes (r800 uses MB and will be fixed soon)
* add if statement to select what register locations to use based on chipset
** Maybe use a struct or something to store these in a standardized way?


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41525 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 536fb7eef6b5e40a0628093aafadc1bbe7fa8bea 15-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added 4770, thanks moochris!; added 5650, thanks DaaT!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41518 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 19935655ac7c7c5d300b35e8864f73f57273a073 14-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

add Radeon 5470, thanks RISC!; simplification in Blanking call, thanks Axel!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41507 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d1baedd428e8f018e7d67d2c4ca765481f20e669 06-May-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

simplify and enhance tracing; no functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41342 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 67f2df2363a347b4b24b777456de34a336037137 28-Apr-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

add some R800 cards to known pci ids; implement basic known card type/model storage

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41289 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 75f51fc7876584ad1d080e8c0ff110695c84b817 21-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

remove a bunch of leftover Intel extreme registers, add in relevant ATI r600 registers from Xorg driver, remove kATIVendorId from driver and use vendor var from global private header

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41073 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ca4651192f18c533a382aa0d3ecda00376ffe7c 21-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added Radeon HD 2600 pciid, resolves #5722

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41072 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 09295be8a1c23a451a395ebb0e96382a85bfdb37 20-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added 4270 PCIID from user submission; corrected R600, R700 series ranges thanks to Xorg Radeon decoder ring

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41057 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 47ad511f59522fc3a7025aaf2cfef073204d8312 19-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

pre-work style cleanup; no functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41028 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 04de4ed00ee6d3b4b0ddd209e2791dabb6275082 18-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added Radeon HD 4200 IGP

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41024 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 89534eeb88e8603ff0de455598f9274ad48da168 17-Mar-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added Radeon HD 3870 IGP, this is also the Radeon HD video card that AMD SimNow Emulates

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40990 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e7e0c4a4bf02e061f2fa20c778ad3f0de8a14326 15-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

radeon_hd: small style header style fixes as per axel-- networkSetup: prevented enable/disable button from hiding; disable configure button if interface is disabled; add configuration mode dropdown (auto(dhcp)/static); make address fields disable (with curent settings shown) if auto-config is selected; style cleanup

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40520 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ea23d8ecd6fb75a34d3f2a7fc01157a9e39b09bd 14-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

no functional change/header cleanup; ensure new network preflet has correct Haiku, Inc identifier as per mmadia; correct questionable header within radeon_hd driver, gave credit to czeidler where it was due.. not perfect but better

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40496 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 47ee87376830677ff25e8151192e41aa9ca96f16 13-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

small cleanup of radeon_hd device IDs... quite a mess

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40483 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5e20ca56529d11a69a7fb2a35a9d3b5a565c91d4 07-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

ati really isn't that extreme; no functional change

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40383 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 76aa5cf82a4b3cda75608c578c9d3e32e867b9bd 07-Feb-2011 Alexander von Gluck IV <kallisti5@unixzen.com>

added a better list of pci Radeon HD cards to the radeon_hd driver skel; fixed misplaced spaces

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40377 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 66f1ecdae725e487a3180c3f465f79e353bc07e8 21-Apr-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Start to cleanup radeon_hd driver.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36393 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a90ebd77eeae5eca9600d039dc1298898e38278a 13-Apr-2010 Clemens Zeidler <clemens.zeidler@googlemail.com>

Work in progress of a Radeon HD 3200 driver to change the display mode (status when I leave the coding spring). At least it shows a picture but with a wrong scaling.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36243 a95241bf-73f2-0310-859d-f6bbb57e9c96