|
@@ -100,6 +100,8 @@
|
|
|
{ PCI_VENDOR_ID_ATI, id, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (flags) | (CHIP_FAMILY_##family) }
|
|
|
|
|
|
static struct pci_device_id radeonfb_pci_table[] = {
|
|
|
+ /* Radeon Xpress 200m */
|
|
|
+ CHIP_DEF(PCI_CHIP_RS480_5955, RS480, CHIP_HAS_CRTC2 | CHIP_IS_IGP | CHIP_IS_MOBILITY),
|
|
|
/* Mobility M6 */
|
|
|
CHIP_DEF(PCI_CHIP_RADEON_LY, RV100, CHIP_HAS_CRTC2 | CHIP_IS_MOBILITY),
|
|
|
CHIP_DEF(PCI_CHIP_RADEON_LZ, RV100, CHIP_HAS_CRTC2 | CHIP_IS_MOBILITY),
|
|
@@ -1994,7 +1996,8 @@ static void radeon_identify_vram(struct radeonfb_info *rinfo)
|
|
|
/* framebuffer size */
|
|
|
if ((rinfo->family == CHIP_FAMILY_RS100) ||
|
|
|
(rinfo->family == CHIP_FAMILY_RS200) ||
|
|
|
- (rinfo->family == CHIP_FAMILY_RS300)) {
|
|
|
+ (rinfo->family == CHIP_FAMILY_RS300) ||
|
|
|
+ (rinfo->family == CHIP_FAMILY_RS480) ) {
|
|
|
u32 tom = INREG(NB_TOM);
|
|
|
tmp = ((((tom >> 16) - (tom & 0xffff) + 1) << 6) * 1024);
|
|
|
|