Author: uwe
Date: 2007-11-04 04:21:37 +0100 (Sun, 04 Nov 2007)
New Revision: 2938

Modified:
   trunk/LinuxBIOSv2/src/include/device/pci_ids.h
   trunk/LinuxBIOSv2/src/mainboard/dell/s1850/reset.c
   trunk/LinuxBIOSv2/src/mainboard/intel/jarrell/reset.c
   trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g/reset.c
   trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g2/reset.c
   trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig/reset.c
   trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig2/reset.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801ca/i82801ca_usb.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_lpc.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_uhci.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ac97.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ide.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_lpc.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_pci.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_sata.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb2.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_lpc.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_sata.c
   trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_uhci.c
Log:
Restructure the PCI IDs list for the ICH* chipsets from ICH/ICH0 up to
ICH5/ICH5R (more to follow) in preparation of further 82801xx improvements.

Use human-readable names for the PCI ID #defines.
Rename *_ISA to *_LPC as per datasheet.
The 82801DBM only has 3 (not 4) USB devices, looks like a copy-paste error.

The fixes in southbridge code are only to keep the build working for now,
any real improvements will only go into the 82801xx code in future.

This is abuild-tested so it shouldn't break anything.

Signed-off-by: Uwe Hermann <[EMAIL PROTECTED]>
Acked-by: Uwe Hermann <[EMAIL PROTECTED]>



Modified: trunk/LinuxBIOSv2/src/include/device/pci_ids.h
===================================================================
--- trunk/LinuxBIOSv2/src/include/device/pci_ids.h      2007-11-03 18:45:42 UTC 
(rev 2937)
+++ trunk/LinuxBIOSv2/src/include/device/pci_ids.h      2007-11-04 03:21:37 UTC 
(rev 2938)
@@ -1829,36 +1829,136 @@
 #define PCI_DEVICE_ID_INTEL_82371AB_USB                0x7112
 #define PCI_DEVICE_ID_INTEL_82371AB_ACPI       0x7113 /* Same as SMB */
 #define PCI_DEVICE_ID_INTEL_82371AB_SMB                0x7113 /* Same as ACPI 
*/
-#define PCI_DEVICE_ID_INTEL_82801AA_0  0x2410
-#define PCI_DEVICE_ID_INTEL_82801AA_1  0x2411
-#define PCI_DEVICE_ID_INTEL_82801AA_2  0x2412
-#define PCI_DEVICE_ID_INTEL_82801AA_3  0x2413
-#define PCI_DEVICE_ID_INTEL_82801AA_5  0x2415
-#define PCI_DEVICE_ID_INTEL_82801AA_6  0x2416
-#define PCI_DEVICE_ID_INTEL_82801AA_8  0x2418
-#define PCI_DEVICE_ID_INTEL_82801AB_0  0x2420
-#define PCI_DEVICE_ID_INTEL_82801AB_1  0x2421
-#define PCI_DEVICE_ID_INTEL_82801AB_2  0x2422
-#define PCI_DEVICE_ID_INTEL_82801AB_3  0x2423
-#define PCI_DEVICE_ID_INTEL_82801AB_5  0x2425
-#define PCI_DEVICE_ID_INTEL_82801AB_6  0x2426
-#define PCI_DEVICE_ID_INTEL_82801AB_8  0x2428
-#define PCI_DEVICE_ID_INTEL_82801BA_1E0       0x244e
-#define PCI_DEVICE_ID_INTEL_82801BA_1F0       0x2440
-#define PCI_DEVICE_ID_INTEL_82801BA_1F1       0x244b
-#define PCI_DEVICE_ID_INTEL_82801BA_1F2       0x2442
-#define PCI_DEVICE_ID_INTEL_82801BA_1F3       0x2443
-#define PCI_DEVICE_ID_INTEL_82801BA_1F4       0x2444
-#define PCI_DEVICE_ID_INTEL_82801BA_1F5       0x2445
-#define PCI_DEVICE_ID_INTEL_82801CA_1E0       0x244e
-#define PCI_DEVICE_ID_INTEL_82801CA_1F0       0x2480
-#define PCI_DEVICE_ID_INTEL_82801CA_1F1 0x248b
-#define PCI_DEVICE_ID_INTEL_82801CA_1D0 0x2482
-#define PCI_DEVICE_ID_INTEL_82801CA_1F3 0x2483
-#define PCI_DEVICE_ID_INTEL_82801CA_1D1 0x2484
-#define PCI_DEVICE_ID_INTEL_82801CA_1F5 0x2485
-#define PCI_DEVICE_ID_INTEL_82801CA_1F6 0x2486
-#define PCI_DEVICE_ID_INTEL_82801CA_1D2 0x2487
+
+/* Intel 82801AA (ICH) */
+#define PCI_DEVICE_ID_INTEL_82801AA_LPC                0x2410
+#define PCI_DEVICE_ID_INTEL_82801AA_IDE                0x2411
+#define PCI_DEVICE_ID_INTEL_82801AA_USB                0x2412
+#define PCI_DEVICE_ID_INTEL_82801AA_SMB                0x2413
+#define PCI_DEVICE_ID_INTEL_82801AA_AC97_AUDIO 0x2415
+#define PCI_DEVICE_ID_INTEL_82801AA_AC97_MODEM 0x2416
+#define PCI_DEVICE_ID_INTEL_82801AA_PCI                0x2418
+
+/* Intel 82801AB (ICH0) */
+#define PCI_DEVICE_ID_INTEL_82801AB_LPC                0x2420
+#define PCI_DEVICE_ID_INTEL_82801AB_IDE                0x2421
+#define PCI_DEVICE_ID_INTEL_82801AB_USB                0x2422
+#define PCI_DEVICE_ID_INTEL_82801AB_SMB                0x2423
+#define PCI_DEVICE_ID_INTEL_82801AB_AC97_AUDIO 0x2425
+#define PCI_DEVICE_ID_INTEL_82801AB_AC97_MODEM 0x2426
+#define PCI_DEVICE_ID_INTEL_82801AB_PCI                0x2428
+
+/* Intel 82801BA (ICH2) */
+#define PCI_DEVICE_ID_INTEL_82801BA_LPC                0x2440
+#define PCI_DEVICE_ID_INTEL_82801BA_USB_FN2    0x2442
+#define PCI_DEVICE_ID_INTEL_82801BA_SMB                0x2443
+#define PCI_DEVICE_ID_INTEL_82801BA_USB_FN4    0x2444
+#define PCI_DEVICE_ID_INTEL_82801BA_AC97_AUDIO 0x2445
+#define PCI_DEVICE_ID_INTEL_82801BA_AC97_MODEM 0x2446
+#define PCI_DEVICE_ID_INTEL_82801BA_LAN                0x2449
+#define PCI_DEVICE_ID_INTEL_82801BA_IDE                0x244b
+#define PCI_DEVICE_ID_INTEL_82801BA_PCI                0x244e
+
+/* Intel 82801BAM (ICH2-M) */
+#define PCI_DEVICE_ID_INTEL_82801BAM_USB_FN2   0x2442
+#define PCI_DEVICE_ID_INTEL_82801BAM_SMB       0x2443
+#define PCI_DEVICE_ID_INTEL_82801BAM_USB_FN4   0x2444
+#define PCI_DEVICE_ID_INTEL_82801BAM_AC97_AUDIO        0x2445
+#define PCI_DEVICE_ID_INTEL_82801BAM_AC97_MODEM        0x2446
+#define PCI_DEVICE_ID_INTEL_82801BAM_PCI       0x2448
+#define PCI_DEVICE_ID_INTEL_82801BAM_LAN       0x2449
+#define PCI_DEVICE_ID_INTEL_82801BAM_IDE       0x244a
+#define PCI_DEVICE_ID_INTEL_82801BAM_LPC       0x244c
+
+/* Intel 82801CA (ICH3-S) */
+#define PCI_DEVICE_ID_INTEL_82801CA_LAN                0x2449
+#define PCI_DEVICE_ID_INTEL_82801CA_PCI                0x244e
+#define PCI_DEVICE_ID_INTEL_82801CA_LPC                0x2480
+#define PCI_DEVICE_ID_INTEL_82801CA_USB1       0x2482
+#define PCI_DEVICE_ID_INTEL_82801CA_SMB                0x2483
+#define PCI_DEVICE_ID_INTEL_82801CA_USB2       0x2484
+#define PCI_DEVICE_ID_INTEL_82801CA_AC97_AUDIO 0x2485
+#define PCI_DEVICE_ID_INTEL_82801CA_AC97_MODEM 0x2486
+#define PCI_DEVICE_ID_INTEL_82801CA_USB3       0x2487
+#define PCI_DEVICE_ID_INTEL_82801CA_IDE                0x248b
+
+/* Intel 82801CAM (ICH3-M) */
+#define PCI_DEVICE_ID_INTEL_82801CAM_PCI       0x2448
+#define PCI_DEVICE_ID_INTEL_82801CAM_LAN       0x2449
+#define PCI_DEVICE_ID_INTEL_82801CAM_USB1      0x2482
+#define PCI_DEVICE_ID_INTEL_82801CAM_SMB       0x2483
+#define PCI_DEVICE_ID_INTEL_82801CAM_USB2      0x2484
+#define PCI_DEVICE_ID_INTEL_82801CAM_AC97_AUDIO        0x2485
+#define PCI_DEVICE_ID_INTEL_82801CAM_AC97_MODEM        0x2486
+#define PCI_DEVICE_ID_INTEL_82801CAM_USB3      0x2487
+#define PCI_DEVICE_ID_INTEL_82801CAM_IDE       0x248a
+#define PCI_DEVICE_ID_INTEL_82801CAM_LPC       0x248c
+
+/* Intel 82801DB (ICH4) */
+#define PCI_DEVICE_ID_INTEL_82801DB_LAN                0x103a
+#define PCI_DEVICE_ID_INTEL_82801DB_PCI                0x244e
+#define PCI_DEVICE_ID_INTEL_82801DB_LPC                0x24c0
+#define PCI_DEVICE_ID_INTEL_82801DB_USB1       0x24c2
+#define PCI_DEVICE_ID_INTEL_82801DB_SMB                0x24c3
+#define PCI_DEVICE_ID_INTEL_82801DB_USB2       0x24c4
+#define PCI_DEVICE_ID_INTEL_82801DB_AC97_AUDIO 0x24c5
+#define PCI_DEVICE_ID_INTEL_82801DB_AC97_MODEM 0x24c6
+#define PCI_DEVICE_ID_INTEL_82801DB_USB3       0x24c7
+#define PCI_DEVICE_ID_INTEL_82801DB_IDE                0x24cb
+#define PCI_DEVICE_ID_INTEL_82801DB_EHCI       0x24cd
+
+/* Intel 82801DBM (ICH4-M) */
+#define PCI_DEVICE_ID_INTEL_82801DBM_LAN       0x103a
+#define PCI_DEVICE_ID_INTEL_82801DBM_PCI       0x2448
+#define PCI_DEVICE_ID_INTEL_82801DBM_USB1      0x24c2
+#define PCI_DEVICE_ID_INTEL_82801DBM_SMB       0x24c3
+#define PCI_DEVICE_ID_INTEL_82801DBM_USB2      0x24c4
+#define PCI_DEVICE_ID_INTEL_82801DBM_AC97_AUDIO        0x24c5
+#define PCI_DEVICE_ID_INTEL_82801DBM_AC97_MODEM        0x24c6
+#define PCI_DEVICE_ID_INTEL_82801DBM_USB3      0x24c7
+#define PCI_DEVICE_ID_INTEL_82801DBM_IDE       0x24ca
+#define PCI_DEVICE_ID_INTEL_82801DBM_LPC       0x24cc
+#define PCI_DEVICE_ID_INTEL_82801DBM_EHCI      0x24cd
+
+/* Intel 82801EB (ICH5) */
+#define PCI_DEVICE_ID_INTEL_82801EB_LAN                0x1051
+#define PCI_DEVICE_ID_INTEL_82801EB_PCI                0x244e
+#define PCI_DEVICE_ID_INTEL_82801EB_LPC                0x24d0
+#define PCI_DEVICE_ID_INTEL_82801EB_SATA       0x24d1
+#define PCI_DEVICE_ID_INTEL_82801EB_USB1       0x24d2
+#define PCI_DEVICE_ID_INTEL_82801EB_SMB                0x24d3
+#define PCI_DEVICE_ID_INTEL_82801EB_USB2       0x24d4
+#define PCI_DEVICE_ID_INTEL_82801EB_AC97_AUDIO 0x24d5
+#define PCI_DEVICE_ID_INTEL_82801EB_AC97_MODEM 0x24d6
+#define PCI_DEVICE_ID_INTEL_82801EB_USB3       0x24d7
+#define PCI_DEVICE_ID_INTEL_82801EB_IDE                0x24db
+#define PCI_DEVICE_ID_INTEL_82801EB_EHCI       0x24dd
+#define PCI_DEVICE_ID_INTEL_82801EB_USB4       0x24de
+
+/* Intel 82801ER (ICH5R) */
+#define PCI_DEVICE_ID_INTEL_82801ER_LAN                0x1051
+#define PCI_DEVICE_ID_INTEL_82801ER_PCI                0x244e
+#define PCI_DEVICE_ID_INTEL_82801ER_LPC                0x24d0
+#define PCI_DEVICE_ID_INTEL_82801ER_USB1       0x24d2
+#define PCI_DEVICE_ID_INTEL_82801ER_SMB                0x24d3
+#define PCI_DEVICE_ID_INTEL_82801ER_USB2       0x24d4
+#define PCI_DEVICE_ID_INTEL_82801ER_AC97_AUDIO 0x24d5
+#define PCI_DEVICE_ID_INTEL_82801ER_AC97_MODEM 0x24d6
+#define PCI_DEVICE_ID_INTEL_82801ER_USB3       0x24d7
+#define PCI_DEVICE_ID_INTEL_82801ER_IDE                0x24db
+#define PCI_DEVICE_ID_INTEL_82801ER_EHCI       0x24dd
+#define PCI_DEVICE_ID_INTEL_82801ER_USB4       0x24de
+#define PCI_DEVICE_ID_INTEL_82801ER_SATA       0x24df
+
+/* Intel 82801E (C-ICH) */
+#define PCI_DEVICE_ID_INTEL_82801E_LPC         0x2450
+#define PCI_DEVICE_ID_INTEL_82801E_USB         0x2452
+#define PCI_DEVICE_ID_INTEL_82801E_SMB         0x2453
+#define PCI_DEVICE_ID_INTEL_82801E_LAN1                0x2459
+#define PCI_DEVICE_ID_INTEL_82801E_IDE         0x245b
+#define PCI_DEVICE_ID_INTEL_82801E_LAN2                0x245d
+#define PCI_DEVICE_ID_INTEL_82801E_PCI         0x245e
+
 #define PCI_DEVICE_ID_INTEL_82870_1E0 0x1461
 #define PCI_DEVICE_ID_INTEL_82870_1F0 0x1460
 #define PCI_DEVICE_ID_INTEL_82820FW_0 0x2440
@@ -1868,63 +1968,7 @@
 #define PCI_DEVICE_ID_INTEL_82820FW_4 0x2449
 #define PCI_DEVICE_ID_INTEL_82820FW_5 0x244b
 #define PCI_DEVICE_ID_INTEL_82820FW_6 0x244e
-#define PCI_DEVICE_ID_INTEL_82801BA_0  0x2440
-#define PCI_DEVICE_ID_INTEL_82801BA_1  0x2442
-#define PCI_DEVICE_ID_INTEL_82801BA_2  0x2443
-#define PCI_DEVICE_ID_INTEL_82801BA_3  0x2444
-#define PCI_DEVICE_ID_INTEL_82801BA_4  0x2445
-#define PCI_DEVICE_ID_INTEL_82801BA_5  0x2446
-#define PCI_DEVICE_ID_INTEL_82801BA_6  0x2448
-#define PCI_DEVICE_ID_INTEL_82801BA_7  0x2449
-#define PCI_DEVICE_ID_INTEL_82801BA_8  0x244a
-#define PCI_DEVICE_ID_INTEL_82801BA_9  0x244b
-#define PCI_DEVICE_ID_INTEL_82801BA_10 0x244c
-#define PCI_DEVICE_ID_INTEL_82801BA_11 0x244e
-#define PCI_DEVICE_ID_INTEL_82801E_0   0x2450
-#define PCI_DEVICE_ID_INTEL_82801E_2   0x2452
-#define PCI_DEVICE_ID_INTEL_82801E_3   0x2453
-#define PCI_DEVICE_ID_INTEL_82801E_9   0x2459
-#define PCI_DEVICE_ID_INTEL_82801E_11  0x245b
-#define PCI_DEVICE_ID_INTEL_82801E_13  0x245d
-#define PCI_DEVICE_ID_INTEL_82801E_14  0x245e
-#define PCI_DEVICE_ID_INTEL_82801CA_LAN  0x2449
-#define PCI_DEVICE_ID_INTEL_82801CA_PCI  0x244e                // Same as 
82801ER
-#define PCI_DEVICE_ID_INTEL_82801CA_LPC        0x2480
-#define PCI_DEVICE_ID_INTEL_82801CA_USB        0x2482
-#define PCI_DEVICE_ID_INTEL_82801CA_SMB 0x2483
-#define PCI_DEVICE_ID_INTEL_82801CA_USB2 0x2484
-#define PCI_DEVICE_ID_INTEL_82801CA_AC97_AUDIO 0x2485
-#define PCI_DEVICE_ID_INTEL_82801CA_AC97_MODEM 0x2486
-#define PCI_DEVICE_ID_INTEL_82801CA_USB3 0x2487
-#define PCI_DEVICE_ID_INTEL_82801CA_10 0x248a
-#define PCI_DEVICE_ID_INTEL_82801CA_IDE        0x248b
-#define PCI_DEVICE_ID_INTEL_82801CA_12 0x248c
-#define PCI_DEVICE_ID_INTEL_82801DB_0  0x24c0
-#define PCI_DEVICE_ID_INTEL_82801DB_2  0x24c2
-#define PCI_DEVICE_ID_INTEL_82801DB_3  0x24c3
-#define PCI_DEVICE_ID_INTEL_82801DB_4  0x24c4
-#define PCI_DEVICE_ID_INTEL_82801DB_5  0x24c5
-#define PCI_DEVICE_ID_INTEL_82801DB_6  0x24c6
-#define PCI_DEVICE_ID_INTEL_82801DB_7  0x24c7
-#define PCI_DEVICE_ID_INTEL_82801DB_11 0x24cb
-#define PCI_DEVICE_ID_INTEL_82801DB_13 0x24cd
-#define PCI_DEVICE_ID_INTEL_82801EB_0   0x24d0
-#define PCI_DEVICE_ID_INTEL_82801EB_USB 0x24d2
-#define PCI_DEVICE_ID_INTEL_82801EB_4   0x24d4
-#define PCI_DEVICE_ID_INTEL_82801EB_D   0x24dd
-#define PCI_DEVICE_ID_INTEL_82801EB_E   0x24de
-#define PCI_DEVICE_ID_INTEL_82801EB_IDE 0x24db
-#define PCI_DEVICE_ID_INTEL_82801ER_PCI  0x244e
-#define PCI_DEVICE_ID_INTEL_82801ER_ISA  0x24d0
-#define PCI_DEVICE_ID_INTEL_82801ER_USB  0x24d2
-#define PCI_DEVICE_ID_INTEL_82801ER_SMB  0x24d3
-#define PCI_DEVICE_ID_INTEL_82801ER_USB2 0x24d4
-#define PCI_DEVICE_ID_INTEL_82801ER_AC97_AUDIO 0x24d5
-#define PCI_DEVICE_ID_INTEL_82801ER_AC97_MODEM 0x24d6
-#define PCI_DEVICE_ID_INTEL_82801ER_USB3 0x24d7
-#define PCI_DEVICE_ID_INTEL_82801ER_EHCI 0x24dd
-#define PCI_DEVICE_ID_INTEL_82801ER_IDE  0x24db
-#define PCI_DEVICE_ID_INTEL_82801ER_SATA 0x24df
+
 #define PCI_DEVICE_ID_INTEL_6300ESB_ISA  0x25a1
 #define PCI_DEVICE_ID_INTEL_6300ESB_AC97_AUDIO 0x25a6
 #define PCI_DEVICE_ID_INTEL_6300ESB_AC97_MODEM 0x25a7
@@ -1966,31 +2010,6 @@
 #define PCI_DEVICE_ID_INTEL_PCIE_PB    0x3597
 #define PCI_DEVICE_ID_INTEL_PCIE_PC    0x3599
 
-#define PCI_DEVICE_ID_INTEL_82801DBM_1E0 0x2448
-#define PCI_DEVICE_ID_INTEL_82801DBM_1F0 0x24cc
-#define PCI_DEVICE_ID_INTEL_82801DBM_1F1 0x24ca
-#define PCI_DEVICE_ID_INTEL_82801DBM_1F3 0x24c3
-#define PCI_DEVICE_ID_INTEL_82801DBM_1F5 0x24c5
-#define PCI_DEVICE_ID_INTEL_82801DBM_1F6 0x24c6
-#define PCI_DEVICE_ID_INTEL_82801DBM_1D0 0x24c2
-#define PCI_DEVICE_ID_INTEL_82801DBM_1D1 0x24c4
-#define PCI_DEVICE_ID_INTEL_82801DBM_1D2 0x24c7
-#define PCI_DEVICE_ID_INTEL_82801DBM_1D7 0x24cd
-
-#define PCI_DEVICE_ID_INTEL_82801ER_1E0 0x244e
-#define PCI_DEVICE_ID_INTEL_82801ER_1F0 0x24d0
-#define PCI_DEVICE_ID_INTEL_82801ER_1F1 0x24db
-#define PCI_DEVICE_ID_INTEL_82801ER_1F2 0x24d1
-#define PCI_DEVICE_ID_INTEL_82801ER_1F2_R 0x24df
-#define PCI_DEVICE_ID_INTEL_82801ER_1F3 0x24d3
-#define PCI_DEVICE_ID_INTEL_82801ER_1F5 0x24d5
-#define PCI_DEVICE_ID_INTEL_82801ER_1F6 0x24d6
-#define PCI_DEVICE_ID_INTEL_82801ER_1D0 0x24d2
-#define PCI_DEVICE_ID_INTEL_82801ER_1D1 0x24d4
-#define PCI_DEVICE_ID_INTEL_82801ER_1D2 0x24d7
-#define PCI_DEVICE_ID_INTEL_82801ER_1D3 0x24de
-#define PCI_DEVICE_ID_INTEL_82801ER_1D7 0x24dd
-
 #define PCI_VENDOR_ID_COMPUTONE                0x8e0e
 #define PCI_DEVICE_ID_COMPUTONE_IP2EX  0x0291
 #define PCI_DEVICE_ID_COMPUTONE_PG     0x0302

Modified: trunk/LinuxBIOSv2/src/mainboard/dell/s1850/reset.c
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/dell/s1850/reset.c  2007-11-03 18:45:42 UTC 
(rev 2937)
+++ trunk/LinuxBIOSv2/src/mainboard/dell/s1850/reset.c  2007-11-04 03:21:37 UTC 
(rev 2938)
@@ -26,7 +26,7 @@
 {
        device_t dev;
        /* Enable power on after power fail... */
-       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_ISA), 0);
+       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_LPC), 0);
        if (dev != PCI_DEV_INVALID) {
                unsigned byte;
                byte = pci_read_config8(dev, 0xa4);

Modified: trunk/LinuxBIOSv2/src/mainboard/intel/jarrell/reset.c
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/intel/jarrell/reset.c       2007-11-03 
18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/mainboard/intel/jarrell/reset.c       2007-11-04 
03:21:37 UTC (rev 2938)
@@ -26,7 +26,7 @@
 {
        device_t dev;
        /* Enable power on after power fail... */
-       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_ISA), 0);
+       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_LPC), 0);
        if (dev != PCI_DEV_INVALID) {
                unsigned byte;
                byte = pci_read_config8(dev, 0xa4);

Modified: trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g/reset.c
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g/reset.c  2007-11-03 
18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g/reset.c  2007-11-04 
03:21:37 UTC (rev 2938)
@@ -26,7 +26,7 @@
 {
        device_t dev;
        /* Enable power on after power fail... */
-       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_ISA), 0);
+       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_LPC), 0);
        if (dev != PCI_DEV_INVALID) {
                unsigned byte;
                byte = pci_read_config8(dev, 0xa4);

Modified: trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g2/reset.c
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g2/reset.c 2007-11-03 
18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhe_g2/reset.c 2007-11-04 
03:21:37 UTC (rev 2938)
@@ -26,7 +26,7 @@
 {
        device_t dev;
        /* Enable power on after power fail... */
-       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_ISA), 0);
+       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_LPC), 0);
        if (dev != PCI_DEV_INVALID) {
                unsigned byte;
                byte = pci_read_config8(dev, 0xa4);

Modified: trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig/reset.c
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig/reset.c 2007-11-03 
18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig/reset.c 2007-11-04 
03:21:37 UTC (rev 2938)
@@ -26,7 +26,7 @@
 {
        device_t dev;
        /* Enable power on after power fail... */
-       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_ISA), 0);
+       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_LPC), 0);
        if (dev != PCI_DEV_INVALID) {
                unsigned byte;
                byte = pci_read_config8(dev, 0xa4);

Modified: trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig2/reset.c
===================================================================
--- trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig2/reset.c        
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/mainboard/supermicro/x6dhr_ig2/reset.c        
2007-11-04 03:21:37 UTC (rev 2938)
@@ -26,7 +26,7 @@
 {
        device_t dev;
        /* Enable power on after power fail... */
-       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_ISA), 0);
+       dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_INTEL, 
PCI_DEVICE_ID_INTEL_82801ER_LPC), 0);
        if (dev != PCI_DEV_INVALID) {
                unsigned byte;
                byte = pci_read_config8(dev, 0xa4);

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801ca/i82801ca_usb.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801ca/i82801ca_usb.c     
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801ca/i82801ca_usb.c     
2007-11-04 03:21:37 UTC (rev 2938)
@@ -34,7 +34,7 @@
 static const struct pci_driver usb_driver_1 __pci_driver = {
        .ops    = &usb_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801CA_USB,
+       .device = PCI_DEVICE_ID_INTEL_82801CA_USB1,
 };
 static const struct pci_driver usb_driver_2 __pci_driver = {
         .ops    = &usb_ops,

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_lpc.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_lpc.c     
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_lpc.c     
2007-11-04 03:21:37 UTC (rev 2938)
@@ -412,5 +412,5 @@
 static const struct pci_driver lpc_driver __pci_driver = {
        .ops    = &lpc_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DB_ISA,
+       .device = PCI_DEVICE_ID_INTEL_82801DB_LPC,
 };

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_uhci.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_uhci.c    
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801db/i82801db_uhci.c    
2007-11-04 03:21:37 UTC (rev 2938)
@@ -54,21 +54,21 @@
        .ops_pci          = &lops_pci,
 };
 
-static const struct pci_driver uhci_driver __pci_driver = {
+static const struct pci_driver usb1_driver __pci_driver = {
        .ops    = &uhci_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DB_USB0,
+       .device = PCI_DEVICE_ID_INTEL_82801DB_USB1,
 };
 
 static const struct pci_driver usb2_driver __pci_driver = {
        .ops    = &uhci_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DB_USB1,
+       .device = PCI_DEVICE_ID_INTEL_82801DB_USB2,
 };
 
 static const struct pci_driver usb3_driver __pci_driver = {
        .ops    = &uhci_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DB_USB2,
+       .device = PCI_DEVICE_ID_INTEL_82801DB_USB3,
 };
 

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ac97.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ac97.c  
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ac97.c  
2007-11-04 03:21:37 UTC (rev 2938)
@@ -21,7 +21,7 @@
 static const struct pci_driver ac97audio_driver __pci_driver = {
        .ops    = &ac97audio_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DBM_1F5,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_AC97_AUDIO,
 };
 
 
@@ -37,5 +37,5 @@
 static const struct pci_driver ac97modem_driver __pci_driver = {
        .ops    = &ac97modem_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DBM_1F6,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_AC97_MODEM,
 };

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ide.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ide.c   
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_ide.c   
2007-11-04 03:21:37 UTC (rev 2938)
@@ -48,6 +48,6 @@
 static const struct pci_driver ide_driver __pci_driver = {
        .ops    = &ide_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_1F1,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_IDE,
 };
 

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_lpc.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_lpc.c   
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_lpc.c   
2007-11-04 03:21:37 UTC (rev 2938)
@@ -211,5 +211,5 @@
 static const struct pci_driver lpc_driver __pci_driver = {
        .ops    = &lpc_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DBM_1F0,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_LPC,
 };

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_pci.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_pci.c   
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_pci.c   
2007-11-04 03:21:37 UTC (rev 2938)
@@ -28,6 +28,6 @@
 static const struct pci_driver pci_driver __pci_driver = {
        .ops    = &pci_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801DBM_1E0,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_PCI,
 };
 

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_sata.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_sata.c  
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_sata.c  
2007-11-04 03:21:37 UTC (rev 2938)
@@ -70,6 +70,6 @@
 static const struct pci_driver stat_driver __pci_driver = {
        .ops    = &sata_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_1F2_R,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_SATA,
 };
 

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb.c   
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb.c   
2007-11-04 03:21:37 UTC (rev 2938)
@@ -35,21 +35,15 @@
 static const struct pci_driver usb_driver_1 __pci_driver = {
        .ops    = &usb_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_1D0,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_USB1,
 };
 static const struct pci_driver usb_driver_2 __pci_driver = {
         .ops    = &usb_ops,
         .vendor = PCI_VENDOR_ID_INTEL,
-        .device = PCI_DEVICE_ID_INTEL_82801ER_1D1,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_USB2,
 };
 static const struct pci_driver usb_driver_3 __pci_driver = {
         .ops    = &usb_ops,
         .vendor = PCI_VENDOR_ID_INTEL,
-        .device = PCI_DEVICE_ID_INTEL_82801ER_1D2,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_USB3,
 };
-static const struct pci_driver usb_driver_4 __pci_driver = {
-        .ops    = &usb_ops,
-        .vendor = PCI_VENDOR_ID_INTEL,
-        .device = PCI_DEVICE_ID_INTEL_82801ER_1D3,
-};
-

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb2.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb2.c  
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801dbm/i82801dbm_usb2.c  
2007-11-04 03:21:37 UTC (rev 2938)
@@ -36,5 +36,5 @@
 static const struct pci_driver usb2_driver __pci_driver = {
        .ops    = &usb2_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_1D7,
+       .device = PCI_DEVICE_ID_INTEL_82801DBM_EHCI,
 };

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er.c 2007-11-03 
18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er.c 2007-11-04 
03:21:37 UTC (rev 2938)
@@ -22,11 +22,11 @@
                return;
        }
        if ((lpc_dev->vendor != PCI_VENDOR_ID_INTEL) ||
-               (lpc_dev->device != PCI_DEVICE_ID_INTEL_82801ER_ISA)) {
+               (lpc_dev->device != PCI_DEVICE_ID_INTEL_82801ER_LPC)) {
                uint32_t id;
                id = pci_read_config32(lpc_dev, PCI_VENDOR_ID);
                if (id != (PCI_VENDOR_ID_INTEL | 
-                               (PCI_DEVICE_ID_INTEL_82801ER_ISA << 16))) {
+                               (PCI_DEVICE_ID_INTEL_82801ER_LPC << 16))) {
                        return;
                }
        }

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_lpc.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_lpc.c     
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_lpc.c     
2007-11-04 03:21:37 UTC (rev 2938)
@@ -388,5 +388,5 @@
 static const struct pci_driver lpc_driver __pci_driver = {
        .ops    = &lpc_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_ISA,
+       .device = PCI_DEVICE_ID_INTEL_82801ER_LPC,
 };

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_sata.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_sata.c    
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_sata.c    
2007-11-04 03:21:37 UTC (rev 2938)
@@ -52,12 +52,12 @@
 static const struct pci_driver sata_driver __pci_driver = {
        .ops    = &sata_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_1F2_R,
+       .device = PCI_DEVICE_ID_INTEL_82801ER_SATA,
 };
 
 static const struct pci_driver sata_driver_nr __pci_driver = {
        .ops    = &sata_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_1F2,
+       .device = PCI_DEVICE_ID_INTEL_82801EB_SATA,
 };
 

Modified: trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_uhci.c
===================================================================
--- trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_uhci.c    
2007-11-03 18:45:42 UTC (rev 2937)
+++ trunk/LinuxBIOSv2/src/southbridge/intel/i82801er/i82801er_uhci.c    
2007-11-04 03:21:37 UTC (rev 2938)
@@ -39,7 +39,7 @@
 static const struct pci_driver uhci_driver __pci_driver = {
        .ops    = &uhci_ops,
        .vendor = PCI_VENDOR_ID_INTEL,
-       .device = PCI_DEVICE_ID_INTEL_82801ER_USB,
+       .device = PCI_DEVICE_ID_INTEL_82801ER_USB1,
 };
 
 static const struct pci_driver usb2_driver __pci_driver = {


-- 
linuxbios mailing list
[email protected]
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to