diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-18 21:30:00 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-18 21:30:00 -0400 |
commit | ce9e3d9953c8cb67001719b5516da2928e956be4 (patch) | |
tree | 77b56ec0815b4381b03418baaf88d092082e2c04 | |
parent | 64d9a39ec9ad074384b548c0cead89265c82e166 (diff) | |
parent | 74d919465a93b6c2b928b29a8ed3e5e41adbfa93 (diff) |
Merge branch 'ubuntu-updates' of master.kernel.org:/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6
* 'ubuntu-updates' of master.kernel.org:/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6:
[pci_ids] Add Quicknet XJ vendor/device ID's.
[valkyriefb] Ifdef for when CONFIG_NVRAM isn't enabled.
[platinumfb] Ifdef for when CONFIG_NVRAM isn't enabled.
[igafb] Add pci dev table for module auto loading.
[controlfb] Ifdef for when CONFIG_NVRAM isn't enabled.
[hid-core] TurboX Keyboard needs NOGET quirk.
[ixj] Add pci dev table for module auto loading.
[initio] Add pci dev table for module auto loading.
[fdomain] Add pci dev table for module auto loading.
[BusLogic] Add pci dev table for auto module loading.
[mv643xx] Add pci device table for auto module loading.
[alim7101] Add pci dev table for auto module loading.
-rw-r--r-- | drivers/char/watchdog/alim7101_wdt.c | 13 | ||||
-rw-r--r-- | drivers/net/mv643xx_eth.c | 6 | ||||
-rw-r--r-- | drivers/scsi/BusLogic.c | 11 | ||||
-rw-r--r-- | drivers/scsi/fdomain.c | 9 | ||||
-rw-r--r-- | drivers/scsi/initio.c | 19 | ||||
-rw-r--r-- | drivers/telephony/ixj.c | 11 | ||||
-rw-r--r-- | drivers/usb/input/hid-core.c | 5 | ||||
-rw-r--r-- | drivers/video/controlfb.c | 8 | ||||
-rw-r--r-- | drivers/video/igafb.c | 7 | ||||
-rw-r--r-- | drivers/video/platinumfb.c | 5 | ||||
-rw-r--r-- | drivers/video/valkyriefb.c | 4 | ||||
-rw-r--r-- | include/linux/pci_ids.h | 2 |
12 files changed, 84 insertions, 16 deletions
diff --git a/drivers/char/watchdog/alim7101_wdt.c b/drivers/char/watchdog/alim7101_wdt.c index 5948863b592b..bf25d0a55a99 100644 --- a/drivers/char/watchdog/alim7101_wdt.c +++ b/drivers/char/watchdog/alim7101_wdt.c | |||
@@ -77,7 +77,8 @@ static struct pci_dev *alim7101_pmu; | |||
77 | 77 | ||
78 | static int nowayout = WATCHDOG_NOWAYOUT; | 78 | static int nowayout = WATCHDOG_NOWAYOUT; |
79 | module_param(nowayout, int, 0); | 79 | module_param(nowayout, int, 0); |
80 | MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default=CONFIG_WATCHDOG_NOWAYOUT)"); | 80 | MODULE_PARM_DESC(nowayout, "Watchdog cannot be stopped once started (default=" |
81 | __stringify(CONFIG_WATCHDOG_NOWAYOUT) ")"); | ||
81 | 82 | ||
82 | /* | 83 | /* |
83 | * Whack the dog | 84 | * Whack the dog |
@@ -415,6 +416,16 @@ err_out: | |||
415 | module_init(alim7101_wdt_init); | 416 | module_init(alim7101_wdt_init); |
416 | module_exit(alim7101_wdt_unload); | 417 | module_exit(alim7101_wdt_unload); |
417 | 418 | ||
419 | static struct pci_device_id alim7101_pci_tbl[] __devinitdata = { | ||
420 | { PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M1533, | ||
421 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
422 | { PCI_VENDOR_ID_AL, PCI_DEVICE_ID_AL_M7101, | ||
423 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
424 | { } | ||
425 | }; | ||
426 | |||
427 | MODULE_DEVICE_TABLE(pci, alim7101_pci_tbl); | ||
428 | |||
418 | MODULE_AUTHOR("Steve Hill"); | 429 | MODULE_AUTHOR("Steve Hill"); |
419 | MODULE_DESCRIPTION("ALi M7101 PMU Computer Watchdog Timer driver"); | 430 | MODULE_DESCRIPTION("ALi M7101 PMU Computer Watchdog Timer driver"); |
420 | MODULE_LICENSE("GPL"); | 431 | MODULE_LICENSE("GPL"); |
diff --git a/drivers/net/mv643xx_eth.c b/drivers/net/mv643xx_eth.c index 9997081c6dae..a4f861bf32d6 100644 --- a/drivers/net/mv643xx_eth.c +++ b/drivers/net/mv643xx_eth.c | |||
@@ -1557,6 +1557,12 @@ static void __exit mv643xx_cleanup_module(void) | |||
1557 | module_init(mv643xx_init_module); | 1557 | module_init(mv643xx_init_module); |
1558 | module_exit(mv643xx_cleanup_module); | 1558 | module_exit(mv643xx_cleanup_module); |
1559 | 1559 | ||
1560 | static struct pci_device_id pci_marvell_mv64360[] = { | ||
1561 | { PCI_DEVICE(PCI_VENDOR_ID_MARVELL, PCI_DEVICE_ID_MARVELL_MV64360) }, | ||
1562 | {} | ||
1563 | }; | ||
1564 | MODULE_DEVICE_TABLE(pci, pci_marvell_mv64360); | ||
1565 | |||
1560 | MODULE_LICENSE("GPL"); | 1566 | MODULE_LICENSE("GPL"); |
1561 | MODULE_AUTHOR( "Rabeeh Khoury, Assaf Hoffman, Matthew Dharm, Manish Lachwani" | 1567 | MODULE_AUTHOR( "Rabeeh Khoury, Assaf Hoffman, Matthew Dharm, Manish Lachwani" |
1562 | " and Dale Farnsworth"); | 1568 | " and Dale Farnsworth"); |
diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c index 7c59bba98798..cdd033724786 100644 --- a/drivers/scsi/BusLogic.c +++ b/drivers/scsi/BusLogic.c | |||
@@ -3600,5 +3600,16 @@ static void __exit BusLogic_exit(void) | |||
3600 | 3600 | ||
3601 | __setup("BusLogic=", BusLogic_Setup); | 3601 | __setup("BusLogic=", BusLogic_Setup); |
3602 | 3602 | ||
3603 | static struct pci_device_id BusLogic_pci_tbl[] __devinitdata = { | ||
3604 | { PCI_VENDOR_ID_BUSLOGIC, PCI_DEVICE_ID_BUSLOGIC_MULTIMASTER, | ||
3605 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
3606 | { PCI_VENDOR_ID_BUSLOGIC, PCI_DEVICE_ID_BUSLOGIC_MULTIMASTER_NC, | ||
3607 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
3608 | { PCI_VENDOR_ID_BUSLOGIC, PCI_DEVICE_ID_BUSLOGIC_FLASHPOINT, | ||
3609 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
3610 | { } | ||
3611 | }; | ||
3612 | MODULE_DEVICE_TABLE(pci, BusLogic_pci_tbl); | ||
3613 | |||
3603 | module_init(BusLogic_init); | 3614 | module_init(BusLogic_init); |
3604 | module_exit(BusLogic_exit); | 3615 | module_exit(BusLogic_exit); |
diff --git a/drivers/scsi/fdomain.c b/drivers/scsi/fdomain.c index 72794a7b6dcc..65e6e7b7ba07 100644 --- a/drivers/scsi/fdomain.c +++ b/drivers/scsi/fdomain.c | |||
@@ -1736,6 +1736,15 @@ struct scsi_host_template fdomain_driver_template = { | |||
1736 | }; | 1736 | }; |
1737 | 1737 | ||
1738 | #ifndef PCMCIA | 1738 | #ifndef PCMCIA |
1739 | |||
1740 | static struct pci_device_id fdomain_pci_tbl[] __devinitdata = { | ||
1741 | { PCI_VENDOR_ID_FD, PCI_DEVICE_ID_FD_36C70, | ||
1742 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0UL }, | ||
1743 | { } | ||
1744 | }; | ||
1745 | MODULE_DEVICE_TABLE(pci, fdomain_pci_tbl); | ||
1746 | |||
1739 | #define driver_template fdomain_driver_template | 1747 | #define driver_template fdomain_driver_template |
1740 | #include "scsi_module.c" | 1748 | #include "scsi_module.c" |
1749 | |||
1741 | #endif | 1750 | #endif |
diff --git a/drivers/scsi/initio.c b/drivers/scsi/initio.c index 911f2ff4a1f2..afed293dd7b9 100644 --- a/drivers/scsi/initio.c +++ b/drivers/scsi/initio.c | |||
@@ -142,8 +142,6 @@ | |||
142 | #define i91u_MAXQUEUE 2 | 142 | #define i91u_MAXQUEUE 2 |
143 | #define i91u_REVID "Initio INI-9X00U/UW SCSI device driver; Revision: 1.04a" | 143 | #define i91u_REVID "Initio INI-9X00U/UW SCSI device driver; Revision: 1.04a" |
144 | 144 | ||
145 | #define INI_VENDOR_ID 0x1101 /* Initio's PCI vendor ID */ | ||
146 | #define DMX_VENDOR_ID 0x134a /* Domex's PCI vendor ID */ | ||
147 | #define I950_DEVICE_ID 0x9500 /* Initio's inic-950 product ID */ | 145 | #define I950_DEVICE_ID 0x9500 /* Initio's inic-950 product ID */ |
148 | #define I940_DEVICE_ID 0x9400 /* Initio's inic-940 product ID */ | 146 | #define I940_DEVICE_ID 0x9400 /* Initio's inic-940 product ID */ |
149 | #define I935_DEVICE_ID 0x9401 /* Initio's inic-935 product ID */ | 147 | #define I935_DEVICE_ID 0x9401 /* Initio's inic-935 product ID */ |
@@ -171,13 +169,16 @@ static int setup_debug = 0; | |||
171 | 169 | ||
172 | static void i91uSCBPost(BYTE * pHcb, BYTE * pScb); | 170 | static void i91uSCBPost(BYTE * pHcb, BYTE * pScb); |
173 | 171 | ||
174 | static const PCI_ID i91u_pci_devices[] = { | 172 | /* PCI Devices supported by this driver */ |
175 | { INI_VENDOR_ID, I950_DEVICE_ID }, | 173 | static struct pci_device_id i91u_pci_devices[] __devinitdata = { |
176 | { INI_VENDOR_ID, I940_DEVICE_ID }, | 174 | { PCI_VENDOR_ID_INIT, I950_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
177 | { INI_VENDOR_ID, I935_DEVICE_ID }, | 175 | { PCI_VENDOR_ID_INIT, I940_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
178 | { INI_VENDOR_ID, I920_DEVICE_ID }, | 176 | { PCI_VENDOR_ID_INIT, I935_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
179 | { DMX_VENDOR_ID, I920_DEVICE_ID }, | 177 | { PCI_VENDOR_ID_INIT, I920_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, |
178 | { PCI_VENDOR_ID_DOMEX, I920_DEVICE_ID, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
179 | { } | ||
180 | }; | 180 | }; |
181 | MODULE_DEVICE_TABLE(pci, i91u_pci_devices); | ||
181 | 182 | ||
182 | #define DEBUG_INTERRUPT 0 | 183 | #define DEBUG_INTERRUPT 0 |
183 | #define DEBUG_QUEUE 0 | 184 | #define DEBUG_QUEUE 0 |
@@ -2771,7 +2772,7 @@ static int tul_NewReturnNumberOfAdapters(void) | |||
2771 | 2772 | ||
2772 | for (i = 0; i < ARRAY_SIZE(i91u_pci_devices); i++) | 2773 | for (i = 0; i < ARRAY_SIZE(i91u_pci_devices); i++) |
2773 | { | 2774 | { |
2774 | while ((pDev = pci_find_device(i91u_pci_devices[i].vendor_id, i91u_pci_devices[i].device_id, pDev)) != NULL) { | 2775 | while ((pDev = pci_find_device(i91u_pci_devices[i].vendor, i91u_pci_devices[i].device, pDev)) != NULL) { |
2775 | if (pci_enable_device(pDev)) | 2776 | if (pci_enable_device(pDev)) |
2776 | continue; | 2777 | continue; |
2777 | pci_read_config_dword(pDev, 0x44, (u32 *) & dRegValue); | 2778 | pci_read_config_dword(pDev, 0x44, (u32 *) & dRegValue); |
diff --git a/drivers/telephony/ixj.c b/drivers/telephony/ixj.c index f6b2948ab288..1b601b6cf2a2 100644 --- a/drivers/telephony/ixj.c +++ b/drivers/telephony/ixj.c | |||
@@ -284,6 +284,14 @@ static int samplerate = 100; | |||
284 | 284 | ||
285 | module_param(ixjdebug, int, 0); | 285 | module_param(ixjdebug, int, 0); |
286 | 286 | ||
287 | static struct pci_device_id ixj_pci_tbl[] __devinitdata = { | ||
288 | { PCI_VENDOR_ID_QUICKNET, PCI_DEVICE_ID_QUICKNET_XJ, | ||
289 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
290 | { } | ||
291 | }; | ||
292 | |||
293 | MODULE_DEVICE_TABLE(pci, ixj_pci_tbl); | ||
294 | |||
287 | /************************************************************************ | 295 | /************************************************************************ |
288 | * | 296 | * |
289 | * ixjdebug meanings are now bit mapped instead of level based | 297 | * ixjdebug meanings are now bit mapped instead of level based |
@@ -7683,7 +7691,8 @@ static int __init ixj_probe_pci(int *cnt) | |||
7683 | IXJ *j = NULL; | 7691 | IXJ *j = NULL; |
7684 | 7692 | ||
7685 | for (i = 0; i < IXJMAX - *cnt; i++) { | 7693 | for (i = 0; i < IXJMAX - *cnt; i++) { |
7686 | pci = pci_find_device(0x15E2, 0x0500, pci); | 7694 | pci = pci_find_device(PCI_VENDOR_ID_QUICKNET, |
7695 | PCI_DEVICE_ID_QUICKNET_XJ, pci); | ||
7687 | if (!pci) | 7696 | if (!pci) |
7688 | break; | 7697 | break; |
7689 | 7698 | ||
diff --git a/drivers/usb/input/hid-core.c b/drivers/usb/input/hid-core.c index feabda73a6f9..45f44fe33bfe 100644 --- a/drivers/usb/input/hid-core.c +++ b/drivers/usb/input/hid-core.c | |||
@@ -1391,6 +1391,9 @@ void hid_close(struct hid_device *hid) | |||
1391 | 1391 | ||
1392 | #define USB_VENDOR_ID_PANJIT 0x134c | 1392 | #define USB_VENDOR_ID_PANJIT 0x134c |
1393 | 1393 | ||
1394 | #define USB_VENDOR_ID_TURBOX 0x062a | ||
1395 | #define USB_DEVICE_ID_TURBOX_KEYBOARD 0x0201 | ||
1396 | |||
1394 | /* | 1397 | /* |
1395 | * Initialize all reports | 1398 | * Initialize all reports |
1396 | */ | 1399 | */ |
@@ -1778,6 +1781,8 @@ static const struct hid_blacklist { | |||
1778 | { USB_VENDOR_ID_PANJIT, 0x0003, HID_QUIRK_IGNORE }, | 1781 | { USB_VENDOR_ID_PANJIT, 0x0003, HID_QUIRK_IGNORE }, |
1779 | { USB_VENDOR_ID_PANJIT, 0x0004, HID_QUIRK_IGNORE }, | 1782 | { USB_VENDOR_ID_PANJIT, 0x0004, HID_QUIRK_IGNORE }, |
1780 | 1783 | ||
1784 | { USB_VENDOR_ID_TURBOX, USB_DEVICE_ID_TURBOX_KEYBOARD, HID_QUIRK_NOGET }, | ||
1785 | |||
1781 | { 0, 0 } | 1786 | { 0, 0 } |
1782 | }; | 1787 | }; |
1783 | 1788 | ||
diff --git a/drivers/video/controlfb.c b/drivers/video/controlfb.c index 8cc6c0e2d27a..04c6d928189b 100644 --- a/drivers/video/controlfb.c +++ b/drivers/video/controlfb.c | |||
@@ -415,13 +415,15 @@ static int __init init_control(struct fb_info_control *p) | |||
415 | full = p->total_vram == 0x400000; | 415 | full = p->total_vram == 0x400000; |
416 | 416 | ||
417 | /* Try to pick a video mode out of NVRAM if we have one. */ | 417 | /* Try to pick a video mode out of NVRAM if we have one. */ |
418 | #ifdef CONFIG_NVRAM | ||
418 | if (default_cmode == CMODE_NVRAM){ | 419 | if (default_cmode == CMODE_NVRAM){ |
419 | cmode = nvram_read_byte(NV_CMODE); | 420 | cmode = nvram_read_byte(NV_CMODE); |
420 | if(cmode < CMODE_8 || cmode > CMODE_32) | 421 | if(cmode < CMODE_8 || cmode > CMODE_32) |
421 | cmode = CMODE_8; | 422 | cmode = CMODE_8; |
422 | } else | 423 | } else |
424 | #endif | ||
423 | cmode=default_cmode; | 425 | cmode=default_cmode; |
424 | 426 | #ifdef CONFIG_NVRAM | |
425 | if (default_vmode == VMODE_NVRAM) { | 427 | if (default_vmode == VMODE_NVRAM) { |
426 | vmode = nvram_read_byte(NV_VMODE); | 428 | vmode = nvram_read_byte(NV_VMODE); |
427 | if (vmode < 1 || vmode > VMODE_MAX || | 429 | if (vmode < 1 || vmode > VMODE_MAX || |
@@ -432,7 +434,9 @@ static int __init init_control(struct fb_info_control *p) | |||
432 | if (control_mac_modes[vmode - 1].m[full] < cmode) | 434 | if (control_mac_modes[vmode - 1].m[full] < cmode) |
433 | vmode = VMODE_640_480_60; | 435 | vmode = VMODE_640_480_60; |
434 | } | 436 | } |
435 | } else { | 437 | } else |
438 | #endif | ||
439 | { | ||
436 | vmode=default_vmode; | 440 | vmode=default_vmode; |
437 | if (control_mac_modes[vmode - 1].m[full] < cmode) { | 441 | if (control_mac_modes[vmode - 1].m[full] < cmode) { |
438 | if (cmode > CMODE_8) | 442 | if (cmode > CMODE_8) |
diff --git a/drivers/video/igafb.c b/drivers/video/igafb.c index 67f384f86758..e6df492c22a5 100644 --- a/drivers/video/igafb.c +++ b/drivers/video/igafb.c | |||
@@ -573,3 +573,10 @@ int __init igafb_setup(char *options) | |||
573 | 573 | ||
574 | module_init(igafb_init); | 574 | module_init(igafb_init); |
575 | MODULE_LICENSE("GPL"); | 575 | MODULE_LICENSE("GPL"); |
576 | static struct pci_device_id igafb_pci_tbl[] __devinitdata = { | ||
577 | { PCI_VENDOR_ID_INTERG, PCI_DEVICE_ID_INTERG_1682, | ||
578 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, | ||
579 | { } | ||
580 | }; | ||
581 | |||
582 | MODULE_DEVICE_TABLE(pci, igafb_pci_tbl); | ||
diff --git a/drivers/video/platinumfb.c b/drivers/video/platinumfb.c index 983be3ec2345..fdb33cd21a27 100644 --- a/drivers/video/platinumfb.c +++ b/drivers/video/platinumfb.c | |||
@@ -339,11 +339,12 @@ static int __devinit platinum_init_fb(struct fb_info *info) | |||
339 | 339 | ||
340 | sense = read_platinum_sense(pinfo); | 340 | sense = read_platinum_sense(pinfo); |
341 | printk(KERN_INFO "platinumfb: Monitor sense value = 0x%x, ", sense); | 341 | printk(KERN_INFO "platinumfb: Monitor sense value = 0x%x, ", sense); |
342 | |||
343 | if (default_vmode == VMODE_NVRAM) { | 342 | if (default_vmode == VMODE_NVRAM) { |
343 | #ifdef CONFIG_NVRAM | ||
344 | default_vmode = nvram_read_byte(NV_VMODE); | 344 | default_vmode = nvram_read_byte(NV_VMODE); |
345 | if (default_vmode <= 0 || default_vmode > VMODE_MAX || | 345 | if (default_vmode <= 0 || default_vmode > VMODE_MAX || |
346 | !platinum_reg_init[default_vmode-1]) | 346 | !platinum_reg_init[default_vmode-1]) |
347 | #endif | ||
347 | default_vmode = VMODE_CHOOSE; | 348 | default_vmode = VMODE_CHOOSE; |
348 | } | 349 | } |
349 | if (default_vmode == VMODE_CHOOSE) { | 350 | if (default_vmode == VMODE_CHOOSE) { |
@@ -351,8 +352,10 @@ static int __devinit platinum_init_fb(struct fb_info *info) | |||
351 | } | 352 | } |
352 | if (default_vmode <= 0 || default_vmode > VMODE_MAX) | 353 | if (default_vmode <= 0 || default_vmode > VMODE_MAX) |
353 | default_vmode = VMODE_640_480_60; | 354 | default_vmode = VMODE_640_480_60; |
355 | #ifdef CONFIG_NVRAM | ||
354 | if (default_cmode == CMODE_NVRAM) | 356 | if (default_cmode == CMODE_NVRAM) |
355 | default_cmode = nvram_read_byte(NV_CMODE); | 357 | default_cmode = nvram_read_byte(NV_CMODE); |
358 | #endif | ||
356 | if (default_cmode < CMODE_8 || default_cmode > CMODE_32) | 359 | if (default_cmode < CMODE_8 || default_cmode > CMODE_32) |
357 | default_cmode = CMODE_8; | 360 | default_cmode = CMODE_8; |
358 | /* | 361 | /* |
diff --git a/drivers/video/valkyriefb.c b/drivers/video/valkyriefb.c index 47f27924a7d7..06fc19a61192 100644 --- a/drivers/video/valkyriefb.c +++ b/drivers/video/valkyriefb.c | |||
@@ -284,7 +284,7 @@ static void __init valkyrie_choose_mode(struct fb_info_valkyrie *p) | |||
284 | printk(KERN_INFO "Monitor sense value = 0x%x\n", p->sense); | 284 | printk(KERN_INFO "Monitor sense value = 0x%x\n", p->sense); |
285 | 285 | ||
286 | /* Try to pick a video mode out of NVRAM if we have one. */ | 286 | /* Try to pick a video mode out of NVRAM if we have one. */ |
287 | #ifndef CONFIG_MAC | 287 | #if !defined(CONFIG_MAC) && defined(CONFIG_NVRAM) |
288 | if (default_vmode == VMODE_NVRAM) { | 288 | if (default_vmode == VMODE_NVRAM) { |
289 | default_vmode = nvram_read_byte(NV_VMODE); | 289 | default_vmode = nvram_read_byte(NV_VMODE); |
290 | if (default_vmode <= 0 | 290 | if (default_vmode <= 0 |
@@ -297,7 +297,7 @@ static void __init valkyrie_choose_mode(struct fb_info_valkyrie *p) | |||
297 | default_vmode = mac_map_monitor_sense(p->sense); | 297 | default_vmode = mac_map_monitor_sense(p->sense); |
298 | if (!valkyrie_reg_init[default_vmode - 1]) | 298 | if (!valkyrie_reg_init[default_vmode - 1]) |
299 | default_vmode = VMODE_640_480_67; | 299 | default_vmode = VMODE_640_480_67; |
300 | #ifndef CONFIG_MAC | 300 | #if !defined(CONFIG_MAC) && defined(CONFIG_NVRAM) |
301 | if (default_cmode == CMODE_NVRAM) | 301 | if (default_cmode == CMODE_NVRAM) |
302 | default_cmode = nvram_read_byte(NV_CMODE); | 302 | default_cmode = nvram_read_byte(NV_CMODE); |
303 | #endif | 303 | #endif |
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index f069df245469..f3a168f3c9df 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
@@ -2351,3 +2351,5 @@ | |||
2351 | #define PCI_DEVICE_ID_RME_DIGI32_PRO 0x9897 | 2351 | #define PCI_DEVICE_ID_RME_DIGI32_PRO 0x9897 |
2352 | #define PCI_DEVICE_ID_RME_DIGI32_8 0x9898 | 2352 | #define PCI_DEVICE_ID_RME_DIGI32_8 0x9898 |
2353 | 2353 | ||
2354 | #define PCI_VENDOR_ID_QUICKNET 0x15E2 | ||
2355 | #define PCI_DEVICE_ID_QUICKNET_XJ 0x0500 | ||