avivo: PATCH to add support for several chips
Jerome Glisse
glisse at freedesktop.org
Sat Aug 4 14:55:25 PDT 2007
Adam Williamson wrote:
> Hi, there. Attached is a patch which adds several missing PCI IDs to the
> avivo driver.
>
> This has not been tested on actual hardware, and Daniel advised me that
> it may not be accepted for this reason. However, the IDs are taken from
> ATI's own canonical list:
>
> http://ati.amd.com/developer/ATI_Device_IDs.txt
>
> so they should all be valid and correct. I did have to guess whether to
> call a couple of chips RV515 or RV516, but this doesn't really have any
> practical consequence (RV515 and RV516 are identical, just manufactured
> in different plants).
>
>
> ------------------------------------------------------------------------
>
> --- xf86-video-avivo/include/avivo_chipset.h 2007-08-04 11:46:45.000000000 -0700
> +++ xf86-video-avivo/include/avivo_chipset.h.new 2007-08-04 13:18:04.000000000 -0700
> @@ -31,6 +31,7 @@
> #endif
>
> #define PCI_CHIP_R520_7100 0x7100
> +#define PCI_CHIP_R520_M58_7101 0x7101
> #define PCI_CHIP_R520_M58_7102 0x7102
> #define PCI_CHIP_R520_M58_7103 0x7103
> #define PCI_CHIP_R520_7104 0x7104
> @@ -41,6 +42,8 @@
> #define PCI_CHIP_R520_710A 0x710A
> #define PCI_CHIP_R520_710B 0x710B
> #define PCI_CHIP_R520_710C 0x710C
> +#define PCI_CHIP_R520_GL_710E 0x710E
> +#define PCI_CHIP_R520_GL_710F 0x710F
> #define PCI_CHIP_RV515_7140 0x7140
> #define PCI_CHIP_RV515_PRO_7142 0x7142
> #define PCI_CHIP_RV505_7143 0x7143
> @@ -60,23 +63,33 @@
> #define PCI_CHIP_RV516_7180 0x7180
> #define PCI_CHIP_RV516_XT_7181 0x7181
> #define PCI_CHIP_RV516_7183 0x7183
> +#define PCI_CHIP_RV515_M64_7186 0x7186
> #define PCI_CHIP_RV516_7187 0x7187
> #define PCI_CHIP_RV515_M64_7188 0x7188
> #define PCI_CHIP_RV515_M64_718A 0x718A
> +#define PCI_CHIP_RV515_M62_718B 0x718B
> #define PCI_CHIP_RV515_M62_718C 0x718C
> #define PCI_CHIP_RV515_M64_718D 0x718D
> +#define PCI_CHIP_RV515_PCI_718F 0x718F
> #define PCI_CHIP_RV516_7193 0x7193
> +#define PCI_CHIP_RV515_M62_7196 0x7196
> +#define PCI_CHIP_RV516_719B 0x719B
> #define PCI_CHIP_RV516_LE_719F 0x719F
> #define PCI_CHIP_RV530_71C0 0x71C0
> +#define PCI_CHIP_RV535_71C1 0x71C1
> #define PCI_CHIP_RV530_71C2 0x71C2
> +#define PCI_CHIP_RV535_71C3 0x71C3
> #define PCI_CHIP_RV530_M56_71C4 0x71C4
> #define PCI_CHIP_RV530_M56_71C5 0x71C5
> #define PCI_CHIP_RV530_LE_71C6 0x71C6
> #define PCI_CHIP_RV535_71C7 0x71C7
> +#define PCI_CHIP_RV530_71CD 0x71CD
> #define PCI_CHIP_RV530_LE_71CE 0x71CE
> +#define PCI_CHIP_RV530_GL_71D2 0x71D2
> #define PCI_CHIP_RV530_M56_71D4 0x71D4
> #define PCI_CHIP_RV530_M66_71D5 0x71D5
> #define PCI_CHIP_RV530_M66_71D6 0x71D6
> +#define PCI_CHIP_RV530_GL_71DA 0x71DA
> #define PCI_CHIP_RV530_LE_71DE 0x71DE
> #define PCI_CHIP_RV535_71E7 0x71E7
> #define PCI_CHIP_R580_7240 0x7240
> @@ -93,14 +106,18 @@
> #define PCI_CHIP_R580_724B 0x724B
> #define PCI_CHIP_R580_724C 0x724C
> #define PCI_CHIP_R580_724D 0x724D
> +#define PCI_CHIP_R580_724E 0x724E
> +#define PCI_CHIP_R580_724F 0x724F
> #define PCI_CHIP_R580_726B 0x726B
> #define PCI_CHIP_RV570_7280 0x7280
> +#define PCI_CHIP_R520_M58_7284 0x7284
> #define PCI_CHIP_RV570_7288 0x7288
> #define PCI_CHIP_RV530_7291 0x7291
> #define PCI_CHIP_RV530_7293 0x7293
>
> enum avivo_chip_type {
> CHIP_FAMILY_R520,
> + CHIP_FAMILY_R520_GL,
> CHIP_FAMILY_R520_M58,
> CHIP_FAMILY_RV515,
> CHIP_FAMILY_RV515_PRO,
> @@ -108,6 +125,7 @@ enum avivo_chip_type {
> CHIP_FAMILY_RV515_M52,
> CHIP_FAMILY_RV515_LE,
> CHIP_FAMILY_RV515_GL,
> + CHIP_FAMILY_RV515_PCI,
> CHIP_FAMILY_RV505_CE,
> CHIP_FAMILY_RV516,
> CHIP_FAMILY_RV516_XT,
> @@ -115,6 +133,7 @@ enum avivo_chip_type {
> CHIP_FAMILY_RV515_M62,
> CHIP_FAMILY_RV516_LE,
> CHIP_FAMILY_RV530,
> + CHIP_FAMILY_RV530_GL,
> CHIP_FAMILY_RV530_M56,
> CHIP_FAMILY_RV530_LE,
> CHIP_FAMILY_RV535,
> --- xf86-video-avivo/xorg/avivo_chipset.c 2007-08-04 11:46:45.000000000 -0700
> +++ xf86-video-avivo/xorg/avivo_chipset.c.new 2007-08-04 13:46:51.000000000 -0700
> @@ -33,6 +33,10 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x7101, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x7102, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -73,6 +77,14 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x710E, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> + PCI_VENDOR_ATI, 0x710F, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x7140, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -149,6 +161,10 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x7186, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x7187, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -161,6 +177,10 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x718B, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x718C, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -169,10 +189,22 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x718F, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x7193, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x7196, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> + PCI_VENDOR_ATI, 0x719B, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x719F, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -181,10 +213,18 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x71C1, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x71C2, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x71C3, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x71C4, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -201,10 +241,18 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x71CD, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x71CE, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x71D2, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x71D4, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -217,6 +265,10 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x71DA, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x71DE, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -281,6 +333,14 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x724E, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> + PCI_VENDOR_ATI, 0x724F, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x726B, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -289,6 +349,10 @@ const struct pci_id_match avivo_device_m
> 0x00030000, 0x00ffffff, 0
> },
> {
> + PCI_VENDOR_ATI, 0x7284, PCI_MATCH_ANY, PCI_MATCH_ANY,
> + 0x00030000, 0x00ffffff, 0
> + },
> + {
> PCI_VENDOR_ATI, 0x7288, PCI_MATCH_ANY, PCI_MATCH_ANY,
> 0x00030000, 0x00ffffff, 0
> },
> @@ -309,6 +373,7 @@ const struct pci_id_match avivo_device_m
> * separate, and the nomenclature is beyond reproach. */
> SymTabRec avivo_chips[] = {
> { PCI_CHIP_R520_7100, "R520 (Radeon X1800)" },
> + { PCI_CHIP_R520_M58_7101, "R520_M58 (Radeon Mobility X1800 XT)" },
> { PCI_CHIP_R520_M58_7102, "R520_M58 (Radeon Mobility X1800)" },
> { PCI_CHIP_R520_M58_7103, "R520_M58 (Mobility FireGL V7200)" },
> { PCI_CHIP_R520_7104, "R520 (FireGL V7200)" },
> @@ -319,6 +384,8 @@ SymTabRec avivo_chips[] = {
> { PCI_CHIP_R520_710A, "R520 (Radeon X1800)" },
> { PCI_CHIP_R520_710B, "R520 (Radeon X1800)" },
> { PCI_CHIP_R520_710C, "R520 (Radeon X1800)" },
> + { PCI_CHIP_R520_GL_710E, "R520GL (FireGL V7300)" },
> + { PCI_CHIP_R520_GL_710F, "R520GL (FireGL V7350)" },
> { PCI_CHIP_RV515_7140, "RV515 (Radeon X1600)" },
> { PCI_CHIP_RV515_PRO_7142, "RV515_PRO (Radeon X1300/X1550)" },
> { PCI_CHIP_RV505_7143, "RV505 (Radeon X1550)" },
> @@ -338,23 +405,33 @@ SymTabRec avivo_chips[] = {
> { PCI_CHIP_RV516_7180, "RV516 (Radeon X1300/X1550)" },
> { PCI_CHIP_RV516_XT_7181, "RV516_XT (Radeon X1600)" },
> { PCI_CHIP_RV516_7183, "RV516 (Radeon X1300/X1550)" },
> + { PCI_CHIP_RV515_M64_7186, "RV516_M64 (Mobility Radeon X1450)" },
> { PCI_CHIP_RV516_7187, "RV516 (Radeon X1300/X1550)" },
> { PCI_CHIP_RV515_M64_7188, "RV515_M64 (Mobility Radeon X2300)" },
> { PCI_CHIP_RV515_M64_718A, "RV515_M64 (Mobility Radeon X2300)" },
> + { PCI_CHIP_RV515_M62_718B, "RV515_M62 (Mobility Radeon X1350)" },
> { PCI_CHIP_RV515_M62_718C, "RV515_M62 (Mobility Radeon X1350)" },
> { PCI_CHIP_RV515_M64_718D, "RV515_M64 (Mobility Radeon X1450)" },
> + { PCI_CHIP_RV515_PCI_718F, "RV515_PCI (Radeon X1300)" },
> { PCI_CHIP_RV516_7193, "RV516 (Radeon X1550)" },
> + { PCI_CHIP_RV515_M62_7196, "RV515_M62 (Mobility Radeon X1350)" },
> + { PCI_CHIP_RV516_719B, "RV516 (FireMV 2250)" },
> { PCI_CHIP_RV516_LE_719F, "RV516_LE (Radeon X1550 64-bit)" },
> { PCI_CHIP_RV530_71C0, "RV530 (Radeon X1600)" },
> + { PCI_CHIP_RV535_71C1, "RV535 (Radeon X1650)" },
> { PCI_CHIP_RV530_71C2, "RV530 (Radeon X1600)" },
> + { PCI_CHIP_RV535_71C3, "RV535 (Radeon X1300)" },
> { PCI_CHIP_RV530_M56_71C4, "RV530_M56 (Mobility FireGL V5200)" },
> { PCI_CHIP_RV530_M56_71C5, "RV530_M56 (Radeon Mobility X1600)" },
> { PCI_CHIP_RV530_LE_71C6, "RV530_LE (Radeon X1600/X1650 PRO)" },
> { PCI_CHIP_RV535_71C7, "RV535 (Radeon X1650)" },
> + { PCI_CHIP_RV530_71CD, "RV530 (Radeon X1600)" },
> { PCI_CHIP_RV530_LE_71CE, "RV530_LE (Radeon X1600)" },
> + { PCI_CHIP_RV530_GL_71D2, "RV530_GL (FireGL V3400)" },
> { PCI_CHIP_RV530_M56_71D4, "RV530_M56 (Mobility FireGL V5250)" },
> { PCI_CHIP_RV530_M66_71D5, "RV530_M66 (Mobility Radeon X1700)" },
> { PCI_CHIP_RV530_M66_71D6, "RV530_M66 (Mobility Radeon X1700)" },
> + { PCI_CHIP_RV530_GL_71DA, "RV530_GL (FireGL V5200)" },
> { PCI_CHIP_RV530_LE_71DE, "RV530_LE (Radeon X1600)" },
> { PCI_CHIP_RV535_71E7, "RV535 (Radeon X1650)" },
> { PCI_CHIP_R580_7240, "R580 (Radeon X1900)" },
> @@ -371,8 +448,11 @@ SymTabRec avivo_chips[] = {
> { PCI_CHIP_R580_724B, "R580 (Radeon X1900)" },
> { PCI_CHIP_R580_724C, "R580 (Radeon X1900)" },
> { PCI_CHIP_R580_724D, "R580 (Radeon X1900)" },
> + { PCI_CHIP_R580_724E, "R580 (FireStream 2U)" },
> + { PCI_CHIP_R580_724F, "R580 (Radeon X1900)" },
> { PCI_CHIP_R580_726B, "R580 (Radeon X1900)" },
> { PCI_CHIP_RV570_7280, "RV570 (Radeon X1950 Pro)" },
> + { PCI_CHIP_R520_M58_7284, "R520_M58 (Mobility Radeon X1900)" },
> { PCI_CHIP_RV570_7288, "RV570 (Radeon X1950 GT)" },
> { PCI_CHIP_RV530_7291, "RV530 (Radeon X1650 XT)" },
> { PCI_CHIP_RV530_7293, "RV530 (Radeon X1650)" },
> @@ -381,6 +461,7 @@ SymTabRec avivo_chips[] = {
>
> PciChipsets avivo_pci_chips[] = {
> { PCI_CHIP_R520_7100, PCI_CHIP_R520_7100, RES_SHARED_VGA },
> + { PCI_CHIP_R520_M58_7101, PCI_CHIP_R520_M58_7101, RES_SHARED_VGA },
> { PCI_CHIP_R520_M58_7102, PCI_CHIP_R520_M58_7102, RES_SHARED_VGA },
> { PCI_CHIP_R520_M58_7103, PCI_CHIP_R520_M58_7103, RES_SHARED_VGA },
> { PCI_CHIP_R520_7104, PCI_CHIP_R520_7104, RES_SHARED_VGA },
> @@ -391,6 +472,8 @@ PciChipsets avivo_pci_chips[] = {
> { PCI_CHIP_R520_710A, PCI_CHIP_R520_710A, RES_SHARED_VGA },
> { PCI_CHIP_R520_710B, PCI_CHIP_R520_710B, RES_SHARED_VGA },
> { PCI_CHIP_R520_710C, PCI_CHIP_R520_710C, RES_SHARED_VGA },
> + { PCI_CHIP_R520_GL_710E, PCI_CHIP_R520_GL_710E, RES_SHARED_VGA },
> + { PCI_CHIP_R520_GL_710F, PCI_CHIP_R520_GL_710F, RES_SHARED_VGA },
> { PCI_CHIP_RV515_7140, PCI_CHIP_RV515_7140, RES_SHARED_VGA },
> { PCI_CHIP_RV515_PRO_7142, PCI_CHIP_RV515_PRO_7142, RES_SHARED_VGA },
> { PCI_CHIP_RV505_7143, PCI_CHIP_RV505_7143, RES_SHARED_VGA },
> @@ -410,23 +493,32 @@ PciChipsets avivo_pci_chips[] = {
> { PCI_CHIP_RV516_7180, PCI_CHIP_RV516_7180, RES_SHARED_VGA },
> { PCI_CHIP_RV516_XT_7181, PCI_CHIP_RV516_XT_7181, RES_SHARED_VGA },
> { PCI_CHIP_RV516_7183, PCI_CHIP_RV516_7183, RES_SHARED_VGA },
> + { PCI_CHIP_RV515_M64_7186, PCI_CHIP_RV515_M64_7186, RES_SHARED_VGA },
> { PCI_CHIP_RV516_7187, PCI_CHIP_RV516_7187, RES_SHARED_VGA },
> { PCI_CHIP_RV515_M64_7188, PCI_CHIP_RV515_M64_7188, RES_SHARED_VGA },
> { PCI_CHIP_RV515_M64_718A, PCI_CHIP_RV515_M64_718A, RES_SHARED_VGA },
> + { PCI_CHIP_RV515_M62_718B, PCI_CHIP_RV515_M62_718B, RES_SHARED_VGA },
> { PCI_CHIP_RV515_M62_718C, PCI_CHIP_RV515_M62_718C, RES_SHARED_VGA },
> { PCI_CHIP_RV515_M64_718D, PCI_CHIP_RV515_M64_718D, RES_SHARED_VGA },
> + { PCI_CHIP_RV515_PCI_718F, PCI_CHIP_RV515_PCI_718F, RES_SHARED_VGA },
> { PCI_CHIP_RV516_7193, PCI_CHIP_RV516_7193, RES_SHARED_VGA },
> + { PCI_CHIP_RV515_M62_7196, PCI_CHIP_RV515_M62_7196, RES_SHARED_VGA },
> + { PCI_CHIP_RV516_719B, PCI_CHIP_RV516_719B, RES_SHARED_VGA },
> { PCI_CHIP_RV516_LE_719F, PCI_CHIP_RV516_LE_719F, RES_SHARED_VGA },
> + { PCI_CHIP_RV535_71C1, PCI_CHIP_RV535_71C1, RES_SHARED_VGA },
> { PCI_CHIP_RV530_71C0, PCI_CHIP_RV530_71C0, RES_SHARED_VGA },
> - { PCI_CHIP_RV530_71C2, PCI_CHIP_RV530_71C2, RES_SHARED_VGA },
> + { PCI_CHIP_RV535_71C3, PCI_CHIP_RV535_71C3, RES_SHARED_VGA },
> { PCI_CHIP_RV530_M56_71C4, PCI_CHIP_RV530_M56_71C4, RES_SHARED_VGA },
> { PCI_CHIP_RV530_M56_71C5, PCI_CHIP_RV530_M56_71C5, RES_SHARED_VGA },
> { PCI_CHIP_RV530_LE_71C6, PCI_CHIP_RV530_LE_71C6, RES_SHARED_VGA },
> { PCI_CHIP_RV535_71C7, PCI_CHIP_RV535_71C7, RES_SHARED_VGA },
> + { PCI_CHIP_RV530_71CD, PCI_CHIP_RV530_71CD, RES_SHARED_VGA },
> { PCI_CHIP_RV530_LE_71CE, PCI_CHIP_RV530_LE_71CE, RES_SHARED_VGA },
> + { PCI_CHIP_RV530_GL_71D2, PCI_CHIP_RV530_GL_71D2, RES_SHARED_VGA },
> { PCI_CHIP_RV530_M56_71D4, PCI_CHIP_RV530_M56_71D4, RES_SHARED_VGA },
> { PCI_CHIP_RV530_M66_71D5, PCI_CHIP_RV530_M66_71D5, RES_SHARED_VGA },
> { PCI_CHIP_RV530_M66_71D6, PCI_CHIP_RV530_M66_71D6, RES_SHARED_VGA },
> + { PCI_CHIP_RV530_GL_71DA, PCI_CHIP_RV530_GL_71DA, RES_SHARED_VGA },
> { PCI_CHIP_RV530_LE_71DE, PCI_CHIP_RV530_LE_71DE, RES_SHARED_VGA },
> { PCI_CHIP_RV535_71E7, PCI_CHIP_RV535_71E7, RES_SHARED_VGA },
> { PCI_CHIP_R580_7240, PCI_CHIP_R580_7240, RES_SHARED_VGA },
> @@ -443,8 +535,11 @@ PciChipsets avivo_pci_chips[] = {
> { PCI_CHIP_R580_724B, PCI_CHIP_R580_724B, RES_SHARED_VGA },
> { PCI_CHIP_R580_724C, PCI_CHIP_R580_724C, RES_SHARED_VGA },
> { PCI_CHIP_R580_724D, PCI_CHIP_R580_724D, RES_SHARED_VGA },
> + { PCI_CHIP_R580_724E, PCI_CHIP_R580_724E, RES_SHARED_VGA },
> + { PCI_CHIP_R580_724F, PCI_CHIP_R580_724F, RES_SHARED_VGA },
> { PCI_CHIP_R580_726B, PCI_CHIP_R580_726B, RES_SHARED_VGA },
> { PCI_CHIP_RV570_7280, PCI_CHIP_RV570_7280, RES_SHARED_VGA },
> + { PCI_CHIP_R520_M58_7284, PCI_CHIP_R520_M58_7284, RES_SHARED_VGA },
> { PCI_CHIP_RV570_7288, PCI_CHIP_RV570_7288, RES_SHARED_VGA },
> { PCI_CHIP_RV530_7291, PCI_CHIP_RV530_7291, RES_SHARED_VGA },
> { PCI_CHIP_RV530_7293, PCI_CHIP_RV530_7293, RES_SHARED_VGA },
> @@ -458,6 +553,7 @@ struct avivo_chipset_family {
>
> static struct avivo_chipset_family chipset_family[] = {
> { PCI_CHIP_R520_7100, CHIP_FAMILY_R520 },
> + { PCI_CHIP_R520_M58_7101, CHIP_FAMILY_R520_M58 },
> { PCI_CHIP_R520_M58_7102, CHIP_FAMILY_R520_M58 },
> { PCI_CHIP_R520_M58_7103, CHIP_FAMILY_R520_M58 },
> { PCI_CHIP_R520_7104, CHIP_FAMILY_R520 },
> @@ -468,6 +564,8 @@ static struct avivo_chipset_family chips
> { PCI_CHIP_R520_710A, CHIP_FAMILY_R520 },
> { PCI_CHIP_R520_710B, CHIP_FAMILY_R520 },
> { PCI_CHIP_R520_710C, CHIP_FAMILY_R520 },
> + { PCI_CHIP_R520_GL_710E, CHIP_FAMILY_R520_GL },
> + { PCI_CHIP_R520_GL_710F, CHIP_FAMILY_R520_GL },
> { PCI_CHIP_RV515_7140, CHIP_FAMILY_RV515 },
> { PCI_CHIP_RV515_PRO_7142, CHIP_FAMILY_RV515_PRO },
> { PCI_CHIP_RV505_7143, CHIP_FAMILY_RV505 },
> @@ -487,23 +585,32 @@ static struct avivo_chipset_family chips
> { PCI_CHIP_RV516_7180, CHIP_FAMILY_RV516 },
> { PCI_CHIP_RV516_XT_7181, CHIP_FAMILY_RV516_XT },
> { PCI_CHIP_RV516_7183, CHIP_FAMILY_RV516 },
> + { PCI_CHIP_RV515_M64_7186, CHIP_FAMILY_RV515_M64 },
> { PCI_CHIP_RV516_7187, CHIP_FAMILY_RV516 },
> { PCI_CHIP_RV515_M64_7188, CHIP_FAMILY_RV515_M64 },
> { PCI_CHIP_RV515_M64_718A, CHIP_FAMILY_RV515_M64 },
> + { PCI_CHIP_RV515_M62_718B, CHIP_FAMILY_RV515_M62 },
> { PCI_CHIP_RV515_M62_718C, CHIP_FAMILY_RV515_M62 },
> { PCI_CHIP_RV515_M64_718D, CHIP_FAMILY_RV515_M64 },
> + { PCI_CHIP_RV515_PCI_718F, CHIP_FAMILY_RV515_PCI },
> { PCI_CHIP_RV516_7193, CHIP_FAMILY_RV516 },
> + { PCI_CHIP_RV515_M62_7196, CHIP_FAMILY_RV515_M62 },
> + { PCI_CHIP_RV516_719B, CHIP_FAMILY_RV516 },
> { PCI_CHIP_RV516_LE_719F, CHIP_FAMILY_RV516_LE },
> + { PCI_CHIP_RV535_71C1, CHIP_FAMILY_RV535 },
> { PCI_CHIP_RV530_71C0, CHIP_FAMILY_RV530 },
> - { PCI_CHIP_RV530_71C2, CHIP_FAMILY_RV530 },
> + { PCI_CHIP_RV535_71C3, CHIP_FAMILY_RV535 },
> { PCI_CHIP_RV530_M56_71C4, CHIP_FAMILY_RV530_M56 },
> { PCI_CHIP_RV530_M56_71C5, CHIP_FAMILY_RV530_M56 },
> { PCI_CHIP_RV530_LE_71C6, CHIP_FAMILY_RV530_LE },
> { PCI_CHIP_RV535_71C7, CHIP_FAMILY_RV535 },
> + { PCI_CHIP_RV530_71CD, CHIP_FAMILY_RV530 },
> { PCI_CHIP_RV530_LE_71CE, CHIP_FAMILY_RV530_LE },
> + { PCI_CHIP_RV530_GL_71D2, CHIP_FAMILY_RV530_GL },
> { PCI_CHIP_RV530_M56_71D4, CHIP_FAMILY_RV530_M56 },
> { PCI_CHIP_RV530_M66_71D5, CHIP_FAMILY_RV530_M66 },
> { PCI_CHIP_RV530_M66_71D6, CHIP_FAMILY_RV530_M66 },
> + { PCI_CHIP_RV530_GL_71DA, CHIP_FAMILY_RV530_GL },
> { PCI_CHIP_RV530_LE_71DE, CHIP_FAMILY_RV530_LE },
> { PCI_CHIP_RV535_71E7, CHIP_FAMILY_RV535 },
> { PCI_CHIP_R580_7240, CHIP_FAMILY_R580 },
> @@ -520,8 +627,11 @@ static struct avivo_chipset_family chips
> { PCI_CHIP_R580_724B, CHIP_FAMILY_R580 },
> { PCI_CHIP_R580_724C, CHIP_FAMILY_R580 },
> { PCI_CHIP_R580_724D, CHIP_FAMILY_R580 },
> + { PCI_CHIP_R580_724E, CHIP_FAMILY_R580 },
> + { PCI_CHIP_R580_724F, CHIP_FAMILY_R580 },
> { PCI_CHIP_R580_726B, CHIP_FAMILY_R580 },
> { PCI_CHIP_RV570_7280, CHIP_FAMILY_RV570 },
> + { PCI_CHIP_R520_M58_7284, CHIP_FAMILY_R520_M58 },
> { PCI_CHIP_RV570_7288, CHIP_FAMILY_RV570 },
> { PCI_CHIP_RV530_7291, CHIP_FAMILY_RV530 },
> { PCI_CHIP_RV530_7293, CHIP_FAMILY_RV530 },
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
Did not know about this file, i might regenerate chipset against this
one, just need to grab my hand on my parser/generator.
best,
Jerome Glisse
More information about the xorg
mailing list