Author: svens Date: Tue Mar 1 20:58:47 2011 New Revision: 6421 URL: https://tracker.coreboot.org/trac/coreboot/changeset/6421
Log: Use subsystem id from devicetree.cb instead of Kconfig and move all boards to the new config scheme.
Signed-off-by: Sven Schnelle svens@stackframe.org Acked-by: Peter Stuge peter@stuge.se
Modified: trunk/src/Kconfig trunk/src/devices/pci_device.c trunk/src/mainboard/amd/bimini_fam10/Kconfig trunk/src/mainboard/amd/bimini_fam10/devicetree.cb trunk/src/mainboard/amd/dbm690t/Kconfig trunk/src/mainboard/amd/dbm690t/devicetree.cb trunk/src/mainboard/amd/inagua/Kconfig trunk/src/mainboard/amd/inagua/devicetree.cb trunk/src/mainboard/amd/mahogany/Kconfig trunk/src/mainboard/amd/mahogany/devicetree.cb trunk/src/mainboard/amd/mahogany_fam10/Kconfig trunk/src/mainboard/amd/mahogany_fam10/devicetree.cb trunk/src/mainboard/amd/persimmon/Kconfig trunk/src/mainboard/amd/persimmon/devicetree.cb trunk/src/mainboard/amd/pistachio/Kconfig trunk/src/mainboard/amd/pistachio/devicetree.cb trunk/src/mainboard/amd/serengeti_cheetah/Kconfig trunk/src/mainboard/amd/serengeti_cheetah/devicetree.cb trunk/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig trunk/src/mainboard/amd/serengeti_cheetah_fam10/devicetree.cb trunk/src/mainboard/amd/tilapia_fam10/Kconfig trunk/src/mainboard/amd/tilapia_fam10/devicetree.cb trunk/src/mainboard/arima/hdama/Kconfig trunk/src/mainboard/arima/hdama/devicetree.cb trunk/src/mainboard/asrock/939a785gmh/Kconfig trunk/src/mainboard/asrock/939a785gmh/devicetree.cb trunk/src/mainboard/asrock/e350m1/Kconfig trunk/src/mainboard/asrock/e350m1/devicetree.cb trunk/src/mainboard/asus/Kconfig trunk/src/mainboard/asus/a8n_e/Kconfig trunk/src/mainboard/asus/a8n_e/devicetree.cb trunk/src/mainboard/asus/a8v-e_deluxe/Kconfig trunk/src/mainboard/asus/a8v-e_deluxe/devicetree.cb trunk/src/mainboard/asus/a8v-e_se/Kconfig trunk/src/mainboard/asus/a8v-e_se/devicetree.cb trunk/src/mainboard/asus/m2n-e/Kconfig trunk/src/mainboard/asus/m2n-e/devicetree.cb trunk/src/mainboard/asus/m2v-mx_se/Kconfig trunk/src/mainboard/asus/m2v-mx_se/devicetree.cb trunk/src/mainboard/asus/m2v/Kconfig trunk/src/mainboard/asus/m2v/devicetree.cb trunk/src/mainboard/asus/m4a78-em/Kconfig trunk/src/mainboard/asus/m4a78-em/devicetree.cb trunk/src/mainboard/asus/m4a785-m/Kconfig trunk/src/mainboard/asus/m4a785-m/devicetree.cb trunk/src/mainboard/broadcom/blast/Kconfig trunk/src/mainboard/broadcom/blast/devicetree.cb trunk/src/mainboard/dell/s1850/Kconfig trunk/src/mainboard/dell/s1850/devicetree.cb trunk/src/mainboard/gigabyte/ga_2761gxdk/Kconfig trunk/src/mainboard/gigabyte/ga_2761gxdk/devicetree.cb trunk/src/mainboard/gigabyte/m57sli/Kconfig trunk/src/mainboard/gigabyte/m57sli/devicetree.cb trunk/src/mainboard/gigabyte/ma785gmt/Kconfig trunk/src/mainboard/gigabyte/ma785gmt/devicetree.cb trunk/src/mainboard/gigabyte/ma78gm/Kconfig trunk/src/mainboard/gigabyte/ma78gm/devicetree.cb trunk/src/mainboard/hp/dl145_g1/Kconfig trunk/src/mainboard/hp/dl145_g1/devicetree.cb trunk/src/mainboard/iei/kino-780am2-fam10/Kconfig trunk/src/mainboard/intel/Kconfig trunk/src/mainboard/intel/d945gclf/Kconfig trunk/src/mainboard/intel/d945gclf/devicetree.cb trunk/src/mainboard/intel/jarrell/Kconfig trunk/src/mainboard/intel/jarrell/devicetree.cb trunk/src/mainboard/intel/mtarvon/Kconfig trunk/src/mainboard/intel/mtarvon/devicetree.cb trunk/src/mainboard/intel/truxton/Kconfig trunk/src/mainboard/intel/truxton/devicetree.cb trunk/src/mainboard/intel/xe7501devkit/Kconfig trunk/src/mainboard/intel/xe7501devkit/devicetree.cb trunk/src/mainboard/iwill/dk8_htx/Kconfig trunk/src/mainboard/iwill/dk8_htx/devicetree.cb trunk/src/mainboard/iwill/dk8s2/Kconfig trunk/src/mainboard/iwill/dk8s2/devicetree.cb trunk/src/mainboard/jetway/pa78vm5/Kconfig trunk/src/mainboard/jetway/pa78vm5/devicetree.cb trunk/src/mainboard/kontron/kt690/Kconfig trunk/src/mainboard/kontron/kt690/devicetree.cb trunk/src/mainboard/lenovo/x60/devicetree.cb trunk/src/mainboard/msi/Kconfig trunk/src/mainboard/msi/ms7135/Kconfig trunk/src/mainboard/msi/ms7135/devicetree.cb trunk/src/mainboard/msi/ms7260/Kconfig trunk/src/mainboard/msi/ms7260/devicetree.cb trunk/src/mainboard/msi/ms9185/Kconfig trunk/src/mainboard/msi/ms9185/devicetree.cb trunk/src/mainboard/msi/ms9282/Kconfig trunk/src/mainboard/msi/ms9282/devicetree.cb trunk/src/mainboard/msi/ms9652_fam10/Kconfig trunk/src/mainboard/msi/ms9652_fam10/devicetree.cb trunk/src/mainboard/newisys/khepri/Kconfig trunk/src/mainboard/newisys/khepri/devicetree.cb trunk/src/mainboard/nvidia/l1_2pvv/Kconfig trunk/src/mainboard/nvidia/l1_2pvv/devicetree.cb trunk/src/mainboard/roda/Kconfig trunk/src/mainboard/roda/rk886ex/Kconfig trunk/src/mainboard/roda/rk886ex/devicetree.cb trunk/src/mainboard/sunw/ultra40/Kconfig trunk/src/mainboard/sunw/ultra40/devicetree.cb trunk/src/mainboard/supermicro/Kconfig trunk/src/mainboard/supermicro/h8dme/Kconfig trunk/src/mainboard/supermicro/h8dme/devicetree.cb trunk/src/mainboard/supermicro/h8dmr/Kconfig trunk/src/mainboard/supermicro/h8dmr/devicetree.cb trunk/src/mainboard/supermicro/h8dmr_fam10/Kconfig trunk/src/mainboard/supermicro/h8dmr_fam10/devicetree.cb trunk/src/mainboard/supermicro/h8qme_fam10/Kconfig trunk/src/mainboard/supermicro/h8qme_fam10/devicetree.cb trunk/src/mainboard/supermicro/x6dai_g/Kconfig trunk/src/mainboard/supermicro/x6dai_g/devicetree.cb trunk/src/mainboard/supermicro/x6dhe_g/Kconfig trunk/src/mainboard/supermicro/x6dhe_g/devicetree.cb trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig trunk/src/mainboard/supermicro/x6dhe_g2/devicetree.cb trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig trunk/src/mainboard/supermicro/x6dhr_ig/devicetree.cb trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig trunk/src/mainboard/supermicro/x6dhr_ig2/devicetree.cb trunk/src/mainboard/technexion/tim5690/Kconfig trunk/src/mainboard/technexion/tim5690/devicetree.cb trunk/src/mainboard/technexion/tim8690/Kconfig trunk/src/mainboard/technexion/tim8690/devicetree.cb trunk/src/mainboard/tyan/Kconfig trunk/src/mainboard/tyan/s2735/Kconfig trunk/src/mainboard/tyan/s2735/devicetree.cb trunk/src/mainboard/tyan/s2850/Kconfig trunk/src/mainboard/tyan/s2850/devicetree.cb trunk/src/mainboard/tyan/s2875/Kconfig trunk/src/mainboard/tyan/s2875/devicetree.cb trunk/src/mainboard/tyan/s2880/Kconfig trunk/src/mainboard/tyan/s2880/devicetree.cb trunk/src/mainboard/tyan/s2881/Kconfig trunk/src/mainboard/tyan/s2881/devicetree.cb trunk/src/mainboard/tyan/s2882/Kconfig trunk/src/mainboard/tyan/s2882/devicetree.cb trunk/src/mainboard/tyan/s2885/Kconfig trunk/src/mainboard/tyan/s2885/devicetree.cb trunk/src/mainboard/tyan/s2891/Kconfig trunk/src/mainboard/tyan/s2891/devicetree.cb trunk/src/mainboard/tyan/s2892/Kconfig trunk/src/mainboard/tyan/s2892/devicetree.cb trunk/src/mainboard/tyan/s2895/Kconfig trunk/src/mainboard/tyan/s2895/devicetree.cb trunk/src/mainboard/tyan/s2912/Kconfig trunk/src/mainboard/tyan/s2912/devicetree.cb trunk/src/mainboard/tyan/s2912_fam10/Kconfig trunk/src/mainboard/tyan/s2912_fam10/devicetree.cb trunk/src/mainboard/tyan/s4880/Kconfig trunk/src/mainboard/tyan/s4880/devicetree.cb trunk/src/mainboard/tyan/s4882/Kconfig trunk/src/mainboard/tyan/s4882/devicetree.cb trunk/src/mainboard/via/Kconfig trunk/src/mainboard/via/pc2500e/Kconfig trunk/src/mainboard/via/pc2500e/devicetree.cb trunk/src/mainboard/wyse/Kconfig trunk/src/mainboard/wyse/s50/devicetree.cb trunk/src/southbridge/intel/i82801gx/pci.c
Modified: trunk/src/Kconfig ============================================================================== --- trunk/src/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -137,13 +137,6 @@ int default 0
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x0 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x0 config PCI_ROM_RUN bool default n
Modified: trunk/src/devices/pci_device.c ============================================================================== --- trunk/src/devices/pci_device.c Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/devices/pci_device.c Tue Mar 1 20:58:47 2011 (r6421) @@ -586,16 +586,6 @@ pci_write_config8(dev, PCI_CACHE_LINE_SIZE, 64 >> 2); }
-unsigned __attribute__((weak)) mainboard_pci_subsystem_vendor_id(__attribute__((unused)) struct device *dev) -{ - return CONFIG_MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID; -} - -unsigned __attribute__((weak)) mainboard_pci_subsystem_device_id(__attribute__((unused)) struct device *dev) -{ - return CONFIG_MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID; -} - void pci_dev_enable_resources(struct device *dev) { const struct pci_operations *ops; @@ -604,12 +594,11 @@ /* Set the subsystem vendor and device ID for mainboard devices. */ ops = ops_pci(dev); if (dev->on_mainboard && ops && ops->set_subsystem) { - printk(BIOS_DEBUG, "%s subsystem <- %02x/%02x\n", dev_path(dev), - mainboard_pci_subsystem_vendor_id(dev), - mainboard_pci_subsystem_device_id(dev)); - ops->set_subsystem(dev, - mainboard_pci_subsystem_vendor_id(dev), - mainboard_pci_subsystem_device_id(dev)); + printk(BIOS_DEBUG, "%s subsystem <- %04x/%04x\n", + dev_path(dev), dev->subsystem_vendor, + dev->subsystem_device); + ops->set_subsystem(dev, dev->subsystem_vendor, + dev->subsystem_device); } command = pci_read_config16(dev, PCI_COMMAND); command |= dev->command;
Modified: trunk/src/mainboard/amd/bimini_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/amd/bimini_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/bimini_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -91,14 +91,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/amd/bimini_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/bimini_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/bimini_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/amd/dbm690t/Kconfig ============================================================================== --- trunk/src/mainboard/amd/dbm690t/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/dbm690t/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -59,12 +59,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3050 - endif # BOARD_AMD_DBM690T
Modified: trunk/src/mainboard/amd/dbm690t/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/dbm690t/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/dbm690t/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -15,6 +15,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3050 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge chip southbridge/amd/rs690
Modified: trunk/src/mainboard/amd/inagua/Kconfig ============================================================================== --- trunk/src/mainboard/amd/inagua/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/inagua/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -118,14 +118,6 @@ int default 0
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1510 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/amd/inagua/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/inagua/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/inagua/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -23,6 +23,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x1510 inherit chip northbridge/amd/agesa_wrapper/family14 # CPU side of HT root complex # device pci 18.0 on # northbridge chip northbridge/amd/agesa_wrapper/family14 # PCI side of HT root complex
Modified: trunk/src/mainboard/amd/mahogany/Kconfig ============================================================================== --- trunk/src/mainboard/amd/mahogany/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/mahogany/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -73,12 +73,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - endif # BOARD_AMD_MAHOGANY
Modified: trunk/src/mainboard/amd/mahogany/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/mahogany/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/mahogany/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -15,6 +15,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/amd/mahogany_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/amd/mahogany_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/mahogany_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,14 +79,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/amd/mahogany_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/mahogany_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/mahogany_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/amd/persimmon/Kconfig ============================================================================== --- trunk/src/mainboard/amd/persimmon/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/persimmon/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -118,14 +118,6 @@ int default 0
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1510 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/amd/persimmon/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/persimmon/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/persimmon/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -23,6 +23,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x1510 inherit chip northbridge/amd/agesa_wrapper/family14 # CPU side of HT root complex # device pci 18.0 on # northbridge chip northbridge/amd/agesa_wrapper/family14 # PCI side of HT root complex
Modified: trunk/src/mainboard/amd/pistachio/Kconfig ============================================================================== --- trunk/src/mainboard/amd/pistachio/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/pistachio/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -71,12 +71,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3050 - endif # BOARD_AMD_PISTACHIO
Modified: trunk/src/mainboard/amd/pistachio/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/pistachio/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/pistachio/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -15,6 +15,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3050 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge, K8 HT Configuration chip southbridge/amd/rs690
Modified: trunk/src/mainboard/amd/serengeti_cheetah/Kconfig ============================================================================== --- trunk/src/mainboard/amd/serengeti_cheetah/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/serengeti_cheetah/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -82,14 +82,6 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2b80 - config ACPI_SSDTX_NUM int default 4
Modified: trunk/src/mainboard/amd/serengeti_cheetah/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/serengeti_cheetah/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/serengeti_cheetah/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x2b80 inherit chip northbridge/amd/amdk8 device pci 18.0 on # northbridge # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -84,14 +84,6 @@ int default 5
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2b80 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/amd/serengeti_cheetah_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/serengeti_cheetah_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/serengeti_cheetah_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x2b80 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/amd/tilapia_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/amd/tilapia_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/tilapia_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,14 +79,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/amd/tilapia_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/amd/tilapia_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/amd/tilapia_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/arima/hdama/Kconfig ============================================================================== --- trunk/src/mainboard/arima/hdama/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/arima/hdama/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -21,14 +21,6 @@ string default arima/hdama
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x161f - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3016 - config APIC_ID_OFFSET hex default 0x0
Modified: trunk/src/mainboard/arima/hdama/devicetree.cb ============================================================================== --- trunk/src/mainboard/arima/hdama/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/arima/hdama/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x161f 0x3016 inherit chip northbridge/amd/amdk8 device pci 18.0 on # northbridge # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/asrock/939a785gmh/Kconfig ============================================================================== --- trunk/src/mainboard/asrock/939a785gmh/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asrock/939a785gmh/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -74,12 +74,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - endif # BOARD_ASROCK_939A785GMH
Modified: trunk/src/mainboard/asrock/939a785gmh/devicetree.cb ============================================================================== --- trunk/src/mainboard/asrock/939a785gmh/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asrock/939a785gmh/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -16,6 +16,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/asrock/e350m1/Kconfig ============================================================================== --- trunk/src/mainboard/asrock/e350m1/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asrock/e350m1/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -118,14 +118,6 @@ int default 0
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1510 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/asrock/e350m1/devicetree.cb ============================================================================== --- trunk/src/mainboard/asrock/e350m1/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asrock/e350m1/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -23,6 +23,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x1510 inherit chip northbridge/amd/agesa_wrapper/family14 # CPU side of HT root complex # device pci 18.0 on # northbridge chip northbridge/amd/agesa_wrapper/family14 # PCI side of HT root complex
Modified: trunk/src/mainboard/asus/Kconfig ============================================================================== --- trunk/src/mainboard/asus/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -77,8 +77,4 @@ string default "ASUS"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - endif # VENDOR_ASUS
Modified: trunk/src/mainboard/asus/a8n_e/Kconfig ============================================================================== --- trunk/src/mainboard/asus/a8n_e/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/a8n_e/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -70,12 +70,4 @@ int default 13
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x815a - endif # BOARD_ASUS_A8N_E
Modified: trunk/src/mainboard/asus/a8n_e/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/a8n_e/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/a8n_e/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end
device pci_domain 0 on # PCI domain + subsystemid 0x1043 0x815a inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/ck804 # Southbridge
Modified: trunk/src/mainboard/asus/a8v-e_deluxe/Kconfig ============================================================================== --- trunk/src/mainboard/asus/a8v-e_deluxe/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/a8v-e_deluxe/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -70,8 +70,4 @@ hex default 0x0
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - endif # BOARD_ASUS_A8V_E_DELUXE
Modified: trunk/src/mainboard/asus/a8v-e_deluxe/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/a8v-e_deluxe/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/a8v-e_deluxe/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 1043 0 inherit chip northbridge/amd/amdk8 # mc0 device pci 18.0 on # Northbridge # Devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/asus/a8v-e_se/Kconfig ============================================================================== --- trunk/src/mainboard/asus/a8v-e_se/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/a8v-e_se/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -70,8 +70,4 @@ hex default 0x0
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - endif # BOARD_ASUS_A8V_E_SE
Modified: trunk/src/mainboard/asus/a8v-e_se/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/a8v-e_se/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/a8v-e_se/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1043 0 inherit chip northbridge/amd/amdk8 # mc0 device pci 18.0 on # Northbridge # Devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/asus/m2n-e/Kconfig ============================================================================== --- trunk/src/mainboard/asus/m2n-e/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m2n-e/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -98,8 +98,4 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x8239 - endif # BOARD_ASUS_M2N_E
Modified: trunk/src/mainboard/asus/m2n-e/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/m2n-e/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m2n-e/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -25,6 +25,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1043 0x8239 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/mcp55 # Southbridge
Modified: trunk/src/mainboard/asus/m2v-mx_se/Kconfig ============================================================================== --- trunk/src/mainboard/asus/m2v-mx_se/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m2v-mx_se/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -89,8 +89,4 @@ hex default 0x20
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - endif # BOARD_ASUS_M2V_MX_SE
Modified: trunk/src/mainboard/asus/m2v-mx_se/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/m2v-mx_se/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m2v-mx_se/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1043 0 inherit chip northbridge/amd/amdk8 # mc0 device pci 18.0 on # Northbridge # Devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/asus/m2v/Kconfig ============================================================================== --- trunk/src/mainboard/asus/m2v/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m2v/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -75,10 +75,6 @@ hex default 0x0
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - config IRQ_SLOT_COUNT int default 14
Modified: trunk/src/mainboard/asus/m2v/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/m2v/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m2v/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x143 0 inherit chip northbridge/amd/amdk8 # mc0 device pci 18.0 on # Northbridge # Devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/asus/m4a78-em/Kconfig ============================================================================== --- trunk/src/mainboard/asus/m4a78-em/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m4a78-em/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -77,14 +77,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x83f1 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/asus/m4a78-em/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/m4a78-em/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m4a78-em/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1043 0x83f1 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/asus/m4a785-m/Kconfig ============================================================================== --- trunk/src/mainboard/asus/m4a785-m/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m4a785-m/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -78,14 +78,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x83a2 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1043 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/asus/m4a785-m/devicetree.cb ============================================================================== --- trunk/src/mainboard/asus/m4a785-m/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/asus/m4a785-m/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1043 0x83a2 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/broadcom/blast/Kconfig ============================================================================== --- trunk/src/mainboard/broadcom/blast/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/broadcom/blast/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -70,12 +70,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x161f - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3050 - endif # BOARD_BROADCOM_BLAST
Modified: trunk/src/mainboard/broadcom/blast/devicetree.cb ============================================================================== --- trunk/src/mainboard/broadcom/blast/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/broadcom/blast/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x161f 0x3050 inherit chip northbridge/amd/amdk8 device pci 18.0 on # northbridge # devices on link 0
Modified: trunk/src/mainboard/dell/s1850/Kconfig ============================================================================== --- trunk/src/mainboard/dell/s1850/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/dell/s1850/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -26,14 +26,6 @@ string default "PowerEdge 1850"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x5580 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/dell/s1850/devicetree.cb ============================================================================== --- trunk/src/mainboard/dell/s1850/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/dell/s1850/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7520 # mch device pci_domain 0 on + subsystemid 0x15d9 0x5580 inherit chip southbridge/intel/i82801ex # i82801er # USB ports device pci 1d.0 on end
Modified: trunk/src/mainboard/gigabyte/ga_2761gxdk/Kconfig ============================================================================== --- trunk/src/mainboard/gigabyte/ga_2761gxdk/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/ga_2761gxdk/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -78,14 +78,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1039 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1234 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/gigabyte/ga_2761gxdk/devicetree.cb ============================================================================== --- trunk/src/mainboard/gigabyte/ga_2761gxdk/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/ga_2761gxdk/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1039 0x1234 inherit chip northbridge/amd/amdk8 #mc0 device pci 18.0 on # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/gigabyte/m57sli/Kconfig ============================================================================== --- trunk/src/mainboard/gigabyte/m57sli/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/m57sli/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -82,14 +82,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2b80 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/gigabyte/m57sli/devicetree.cb ============================================================================== --- trunk/src/mainboard/gigabyte/m57sli/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/m57sli/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1022 0x2b80 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/mcp55 # Southbridge
Modified: trunk/src/mainboard/gigabyte/ma785gmt/Kconfig ============================================================================== --- trunk/src/mainboard/gigabyte/ma785gmt/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/ma785gmt/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,14 +79,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/gigabyte/ma785gmt/devicetree.cb ============================================================================== --- trunk/src/mainboard/gigabyte/ma785gmt/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/ma785gmt/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/gigabyte/ma78gm/Kconfig ============================================================================== --- trunk/src/mainboard/gigabyte/ma78gm/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/ma78gm/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,14 +79,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/gigabyte/ma78gm/devicetree.cb ============================================================================== --- trunk/src/mainboard/gigabyte/ma78gm/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/gigabyte/ma78gm/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end end device pci_domain 0 on + subsystemid 0x3060 0x1022 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/hp/dl145_g1/Kconfig ============================================================================== --- trunk/src/mainboard/hp/dl145_g1/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/hp/dl145_g1/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -34,14 +34,6 @@ string default "ProLiant DL145 G1"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x7460 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/hp/dl145_g1/devicetree.cb ============================================================================== --- trunk/src/mainboard/hp/dl145_g1/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/hp/dl145_g1/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x7460 inherit chip northbridge/amd/amdk8 device pci 18.0 on end # link 0 device pci 18.0 on end # link 1
Modified: trunk/src/mainboard/iei/kino-780am2-fam10/Kconfig ============================================================================== --- trunk/src/mainboard/iei/kino-780am2-fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/iei/kino-780am2-fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,14 +79,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x0000 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x0000 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/intel/Kconfig ============================================================================== --- trunk/src/mainboard/intel/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -32,8 +32,4 @@ string default "Intel"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x8086 - endif # VENDOR_INTEL
Modified: trunk/src/mainboard/intel/d945gclf/Kconfig ============================================================================== --- trunk/src/mainboard/intel/d945gclf/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/d945gclf/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -49,10 +49,6 @@ string default "D945GCLF"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x464C - config MMCONF_BASE_ADDRESS hex default 0xf0000000
Modified: trunk/src/mainboard/intel/d945gclf/devicetree.cb ============================================================================== --- trunk/src/mainboard/intel/d945gclf/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/d945gclf/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -26,6 +26,7 @@ end
device pci_domain 0 on + subsystemid 0x8086 0x464c inherit device pci 00.0 on end # host bridge device pci 01.0 off end # i945 PCIe root port device pci 02.0 on end # vga controller
Modified: trunk/src/mainboard/intel/jarrell/Kconfig ============================================================================== --- trunk/src/mainboard/intel/jarrell/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/jarrell/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -35,14 +35,6 @@ int default 18
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x8086 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1079 - config DIMM_MAP_LOGICAL hex default 0x0124
Modified: trunk/src/mainboard/intel/jarrell/devicetree.cb ============================================================================== --- trunk/src/mainboard/intel/jarrell/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/jarrell/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7520 device pci_domain 0 on + subsystemid 0x8086 0x1079 inherit device pci 00.0 on end device pci 00.1 on end device pci 01.0 on end
Modified: trunk/src/mainboard/intel/mtarvon/Kconfig ============================================================================== --- trunk/src/mainboard/intel/mtarvon/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/mtarvon/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -25,14 +25,6 @@ int default 1
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x8086 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2680 - config DCACHE_RAM_BASE hex default 0xffdf8000
Modified: trunk/src/mainboard/intel/mtarvon/devicetree.cb ============================================================================== --- trunk/src/mainboard/intel/mtarvon/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/mtarvon/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/i3100 device pci_domain 0 on + subsystemid 0x8086 0x2680 inherit device pci 00.0 on end # IMCH device pci 00.1 on end # IMCH error status device pci 01.0 on end # IMCH EDMA engine
Modified: trunk/src/mainboard/intel/truxton/Kconfig ============================================================================== --- trunk/src/mainboard/intel/truxton/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/truxton/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -27,14 +27,6 @@ int default 1
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x8086 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2680 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/intel/truxton/devicetree.cb ============================================================================== --- trunk/src/mainboard/intel/truxton/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/truxton/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/i3100 device pci_domain 0 on + subsystemid 0x8086 0x2680 inherit device pci 00.0 on end # IMCH device pci 00.1 on end # IMCH error status device pci 01.0 on end # IMCH EDMA engine
Modified: trunk/src/mainboard/intel/xe7501devkit/Kconfig ============================================================================== --- trunk/src/mainboard/intel/xe7501devkit/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/xe7501devkit/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -37,12 +37,4 @@ int default 2
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x8086 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2480 - endif # BOARD_INTEL_XE7501DEVKIT
Modified: trunk/src/mainboard/intel/xe7501devkit/devicetree.cb ============================================================================== --- trunk/src/mainboard/intel/xe7501devkit/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/intel/xe7501devkit/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7501 device pci_domain 0 on + subsystemid 0x8086 0x2480 inherit device pci 0.0 on end # Chipset host controller device pci 0.1 on end # Host RASUM controller device pci 2.0 on # Hub interface B
Modified: trunk/src/mainboard/iwill/dk8_htx/Kconfig ============================================================================== --- trunk/src/mainboard/iwill/dk8_htx/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/iwill/dk8_htx/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -63,14 +63,6 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2b80 - config ACPI_SSDTX_NUM int default 5
Modified: trunk/src/mainboard/iwill/dk8_htx/devicetree.cb ============================================================================== --- trunk/src/mainboard/iwill/dk8_htx/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/iwill/dk8_htx/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x2b80 inherit chip northbridge/amd/amdk8 device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/iwill/dk8s2/Kconfig ============================================================================== --- trunk/src/mainboard/iwill/dk8s2/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/iwill/dk8s2/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -60,12 +60,4 @@ int default 12
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x161f - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3016 - endif # BOARD_IWILL_DK8S2
Modified: trunk/src/mainboard/iwill/dk8s2/devicetree.cb ============================================================================== --- trunk/src/mainboard/iwill/dk8s2/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/iwill/dk8s2/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x161f 0x3016 inherit chip northbridge/amd/amdk8 device pci 18.0 on # LDT 0 chip southbridge/amd/amd8131
Modified: trunk/src/mainboard/jetway/pa78vm5/Kconfig ============================================================================== --- trunk/src/mainboard/jetway/pa78vm5/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/jetway/pa78vm5/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,14 +79,6 @@ hex default 0xc0000
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3060 - -config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/jetway/pa78vm5/devicetree.cb ============================================================================== --- trunk/src/mainboard/jetway/pa78vm5/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/jetway/pa78vm5/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3060 inherit chip northbridge/amd/amdfam10 device pci 18.0 on # northbridge chip southbridge/amd/rs780
Modified: trunk/src/mainboard/kontron/kt690/Kconfig ============================================================================== --- trunk/src/mainboard/kontron/kt690/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/kontron/kt690/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -28,14 +28,6 @@ string default kontron/kt690
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1488 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x6900 - config APIC_ID_OFFSET hex default 0x0
Modified: trunk/src/mainboard/kontron/kt690/devicetree.cb ============================================================================== --- trunk/src/mainboard/kontron/kt690/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/kontron/kt690/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -15,6 +15,7 @@ end end device pci_domain 0 on + subsystemid 0x1488 0x6900 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge chip southbridge/amd/rs690
Modified: trunk/src/mainboard/lenovo/x60/devicetree.cb ============================================================================== --- trunk/src/mainboard/lenovo/x60/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/lenovo/x60/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -22,17 +22,23 @@
chip northbridge/intel/i945
- device lapic_cluster 0 on - chip cpu/intel/socket_mFCPGA478 - device lapic 0 on end - end - end - - device pci_domain 0 on - device pci 00.0 on end # host bridge - device pci 02.0 on end # vga controller - device pci 02.1 on end # display controller - chip southbridge/intel/i82801gx + device lapic_cluster 0 on + chip cpu/intel/socket_mFCPGA478 + device lapic 0 on end + end + end + + device pci_domain 0 on + device pci 00.0 on # Host bridge + subsystemid 0x17aa 0x2017 + end + device pci 02.0 on # VGA controller + subsystemid 0x17aa 0x201a + end + device pci 02.1 on # display controller + subsystemid 0x17aa 0x201a + end + chip southbridge/intel/i82801gx register "pirqa_routing" = "0x0b" register "pirqb_routing" = "0x0b" register "pirqc_routing" = "0x0b" @@ -46,23 +52,36 @@ # 0 No effect (default) # 1 SMI# (if corresponding ALT_GPI_SMI_EN bit is also set) # 2 SCI (if corresponding GPIO_EN bit is also set) - register "gpi13_routing" = "2" - register "gpi12_routing" = "2" - register "gpi8_routing" = "2" + register "gpi13_routing" = "2" + register "gpi12_routing" = "2" + register "gpi8_routing" = "2"
- register "sata_ahci" = "0x0" + register "sata_ahci" = "0x0"
register "gpe0_en" = "0x11000006"
- device pci 1b.0 on end # Audio Controller + device pci 1b.0 on # Audio Cnotroller + subsystemid 0x17aa 0x2010 + end device pci 1c.0 on end # Ethernet device pci 1c.1 on end # Atheros WLAN - device pci 1d.0 on end # USB UHCI - device pci 1d.1 on end # USB UHCI - device pci 1d.2 on end # USB UHCI - device pci 1d.3 on end # USB UHCI - device pci 1d.7 on end # USB2 EHCI + device pci 1d.0 on # USB UHCI + subsystemid 0x17aa 0x200a + end + device pci 1d.1 on # USB UHCI + subsystemid 0x17aa 0x200a + end + device pci 1d.2 on # USB UHCI + subsystemid 0x17aa 0x200a + end + device pci 1d.3 on # USB UHCI + subsystemid 0x17aa 0x200a + end + device pci 1d.7 on # USB2 EHCI + subsystemid 0x17aa 0x200b + end device pci 1f.0 on # PCI-LPC bridge + subsystemid 0x17aa 0x2009 chip ec/lenovo/pmh7 device pnp ff.1 on # dummy end @@ -120,9 +139,15 @@ end end end - device pci 1f.1 off end # IDE - device pci 1f.2 on end # SATA - device pci 1f.3 on end # SMBus + device pci 1f.1 off # IDE + subsystemid 0x17aa 0x200c + end + device pci 1f.2 on # SATA + subsystemid 0x17aa 0x200d + end + device pci 1f.3 on # SMBUS + subsystemid 0x17aa 0x200f + end end chip southbridge/ricoh/rl5c476 end
Modified: trunk/src/mainboard/msi/Kconfig ============================================================================== --- trunk/src/mainboard/msi/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -56,8 +56,4 @@ string default "MSI"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1462 - endif # VENDOR_MSI
Modified: trunk/src/mainboard/msi/ms7135/Kconfig ============================================================================== --- trunk/src/mainboard/msi/ms7135/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms7135/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -34,10 +34,6 @@ string default "MS-7135"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x7135 - config MAX_CPUS int default 2
Modified: trunk/src/mainboard/msi/ms7135/devicetree.cb ============================================================================== --- trunk/src/mainboard/msi/ms7135/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms7135/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end
device pci_domain 0 on # PCI domain + subsystemid 0x1462 0x7135 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/ck804 # Southbridge
Modified: trunk/src/mainboard/msi/ms7260/Kconfig ============================================================================== --- trunk/src/mainboard/msi/ms7260/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms7260/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -80,14 +80,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1462 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x7260 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/msi/ms7260/devicetree.cb ============================================================================== --- trunk/src/mainboard/msi/ms7260/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms7260/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1462 0x7260 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/mcp55 # Southbridge
Modified: trunk/src/mainboard/msi/ms9185/Kconfig ============================================================================== --- trunk/src/mainboard/msi/ms9185/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms9185/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -71,12 +71,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2b80 - endif # BOARD_MSI_MS9185
Modified: trunk/src/mainboard/msi/ms9185/devicetree.cb ============================================================================== --- trunk/src/mainboard/msi/ms9185/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms9185/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x2b80 inherit chip northbridge/amd/amdk8 device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/msi/ms9282/Kconfig ============================================================================== --- trunk/src/mainboard/msi/ms9282/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms9282/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -72,14 +72,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1462 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x9282 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/msi/ms9282/devicetree.cb ============================================================================== --- trunk/src/mainboard/msi/ms9282/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms9282/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1462 0x9282 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/mcp55 # Southbridge
Modified: trunk/src/mainboard/msi/ms9652_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/msi/ms9652_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms9652_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -87,14 +87,6 @@ string default "MS-9652"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1462 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x9652 - config RAMBASE hex default 0x200000
Modified: trunk/src/mainboard/msi/ms9652_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/msi/ms9652_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/msi/ms9652_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -28,6 +28,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1462 0x9652 inherit chip northbridge/amd/amdfam10 # Northbridge / RAM controller device pci 18.0 on # Link 0 chip southbridge/nvidia/mcp55 # Southbridge
Modified: trunk/src/mainboard/newisys/khepri/Kconfig ============================================================================== --- trunk/src/mainboard/newisys/khepri/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/newisys/khepri/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -69,12 +69,4 @@ int default 9
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x17c2 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x10 - endif # BOARD_NEWISYS_KHEPRI
Modified: trunk/src/mainboard/newisys/khepri/devicetree.cb ============================================================================== --- trunk/src/mainboard/newisys/khepri/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/newisys/khepri/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end
device pci_domain 0 on + subsystemid 0x17c2 0x0010 inherit chip northbridge/amd/amdk8 device pci 18.0 on end # LDT 0 device pci 18.0 on # LDT 1
Modified: trunk/src/mainboard/nvidia/l1_2pvv/Kconfig ============================================================================== --- trunk/src/mainboard/nvidia/l1_2pvv/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/nvidia/l1_2pvv/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -84,14 +84,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2b80 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/nvidia/l1_2pvv/devicetree.cb ============================================================================== --- trunk/src/mainboard/nvidia/l1_2pvv/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/nvidia/l1_2pvv/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x1022 0x2b80 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/mcp55 # Southbridge
Modified: trunk/src/mainboard/roda/Kconfig ============================================================================== --- trunk/src/mainboard/roda/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/roda/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -14,8 +14,4 @@ string default "Roda"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x4352 - endif # VENDOR_RODA
Modified: trunk/src/mainboard/roda/rk886ex/Kconfig ============================================================================== --- trunk/src/mainboard/roda/rk886ex/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/roda/rk886ex/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -46,10 +46,6 @@ int default 2
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x6886 - config MAXIMUM_SUPPORTED_FREQUENCY int default 400
Modified: trunk/src/mainboard/roda/rk886ex/devicetree.cb ============================================================================== --- trunk/src/mainboard/roda/rk886ex/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/roda/rk886ex/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -28,6 +28,7 @@ end
device pci_domain 0 on + subsystemid 0x4352 0x0686 inherit device pci 00.0 on end # host bridge # auto detection: #device pci 01.0 off end # i945 PCIe root port
Modified: trunk/src/mainboard/sunw/ultra40/Kconfig ============================================================================== --- trunk/src/mainboard/sunw/ultra40/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/sunw/ultra40/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -75,12 +75,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x108e - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x40 - endif # BOARD_SUNW_ULTRA40
Modified: trunk/src/mainboard/sunw/ultra40/devicetree.cb ============================================================================== --- trunk/src/mainboard/sunw/ultra40/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/sunw/ultra40/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x108e 0x0040 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on # Link 0 == LDT 0
Modified: trunk/src/mainboard/supermicro/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -38,8 +38,4 @@ string default "Supermicro"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - endif # VENDOR_SUPERMICRO
Modified: trunk/src/mainboard/supermicro/h8dme/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/h8dme/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8dme/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -81,12 +81,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1511 - endif # BOARD_SUPERMICRO_H8DME
Modified: trunk/src/mainboard/supermicro/h8dme/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/h8dme/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8dme/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x15d9 0x1511 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/supermicro/h8dmr/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/h8dmr/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8dmr/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -80,12 +80,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1511 - endif # BOARD_SUPERMICRO_H8DMR
Modified: trunk/src/mainboard/supermicro/h8dmr/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/h8dmr/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8dmr/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x15d9 0x1511 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/supermicro/h8dmr_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/h8dmr_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8dmr_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -100,8 +100,4 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1511 - endif # BOARD_SUPERMICRO_H8DMR_FAM10
Modified: trunk/src/mainboard/supermicro/h8dmr_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/h8dmr_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8dmr_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x15d9 0x1511 inherit chip northbridge/amd/amdfam10 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/supermicro/h8qme_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/h8qme_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8qme_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -99,10 +99,6 @@ bool default y
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x1511 - config STACK_SIZE hex default 0x10000
Modified: trunk/src/mainboard/supermicro/h8qme_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/h8qme_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/h8qme_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x15d9 0x1511 inherit chip northbridge/amd/amdfam10 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/supermicro/x6dai_g/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/x6dai_g/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dai_g/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -23,14 +23,6 @@ string default "X6DAi-G"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x6780 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/supermicro/x6dai_g/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/x6dai_g/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dai_g/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7525 # mch device pci_domain 0 on + subsystemid 0x15d9 0x6780 inherit chip southbridge/intel/esb6300 # esb6300 register "pirq_a_d" = "0x0b0a0a05" register "pirq_e_h" = "0x0a0b0c80"
Modified: trunk/src/mainboard/supermicro/x6dhe_g/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/x6dhe_g/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhe_g/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -25,14 +25,6 @@ string default "X6DHE-G"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x6080 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/supermicro/x6dhe_g/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/x6dhe_g/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhe_g/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ device pnp 00.3 off end end device pci_domain 0 on + subsystemid 0x15d9 0x6080 inherit chip southbridge/intel/esb6300 # ESB6300 register "pirq_a_d" = "0x0b070a05" register "pirq_e_h" = "0x0a808080"
Modified: trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhe_g2/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -26,14 +26,6 @@ string default "X6DHE-G2"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x6080 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/supermicro/x6dhe_g2/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/x6dhe_g2/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhe_g2/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ device pnp 00.3 off end end device pci_domain 0 on + subsystemid 0x15d9 0x6080 inherit chip southbridge/intel/i82801ex # ICH5R register "pirq_a_d" = "0x0b070a05" register "pirq_e_h" = "0x0a808080"
Modified: trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhr_ig/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -25,14 +25,6 @@ string default "X6DHR-iG"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x5580 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/supermicro/x6dhr_ig/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/x6dhr_ig/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhr_ig/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7520 # mch device pci_domain 0 on + subsystemid 0x15d9 0x5580 inherit chip southbridge/intel/i82801ex # i82801er # USB ports device pci 1d.0 on end
Modified: trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig ============================================================================== --- trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhr_ig2/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -25,14 +25,6 @@ string default "X6DHR-iG2"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x15d9 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x5580 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/supermicro/x6dhr_ig2/devicetree.cb ============================================================================== --- trunk/src/mainboard/supermicro/x6dhr_ig2/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/supermicro/x6dhr_ig2/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7520 # mch device pci_domain 0 on + subsystemid 0x15d9 0x5580 inherit chip southbridge/intel/i82801ex # i82801er # USB ports device pci 1d.0 on end
Modified: trunk/src/mainboard/technexion/tim5690/Kconfig ============================================================================== --- trunk/src/mainboard/technexion/tim5690/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/technexion/tim5690/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -60,14 +60,6 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3050 - config STACK_SIZE hex default 0x2000
Modified: trunk/src/mainboard/technexion/tim5690/devicetree.cb ============================================================================== --- trunk/src/mainboard/technexion/tim5690/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/technexion/tim5690/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -15,6 +15,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3050 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge chip southbridge/amd/rs690
Modified: trunk/src/mainboard/technexion/tim8690/Kconfig ============================================================================== --- trunk/src/mainboard/technexion/tim8690/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/technexion/tim8690/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -59,12 +59,4 @@ int default 11
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1022 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x3050 - endif # BOARD_TECHNEXION_TIM8690
Modified: trunk/src/mainboard/technexion/tim8690/devicetree.cb ============================================================================== --- trunk/src/mainboard/technexion/tim8690/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/technexion/tim8690/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -15,6 +15,7 @@ end end device pci_domain 0 on + subsystemid 0x1022 0x3050 inherit chip northbridge/amd/amdk8 device pci 18.0 on # southbridge chip southbridge/amd/rs690
Modified: trunk/src/mainboard/tyan/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -74,8 +74,4 @@ string default "Tyan"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x10f1 - endif # VENDOR_TYAN
Modified: trunk/src/mainboard/tyan/s2735/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2735/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2735/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -45,8 +45,4 @@ int default 2
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2735 - endif # BOARD_TYAN_S2735
Modified: trunk/src/mainboard/tyan/s2735/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2735/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2735/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/intel/e7501 device pci_domain 0 on + subsystemid 0x10f1 0x2735 inherit device pci 0.0 on end device pci 0.1 on end device pci 2.0 on
Modified: trunk/src/mainboard/tyan/s2850/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2850/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2850/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -23,10 +23,6 @@ string default "S2850"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2850 - config MAX_CPUS int default 2
Modified: trunk/src/mainboard/tyan/s2850/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2850/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2850/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x10f1 0x2850 inherit chip northbridge/amd/amdk8 device pci 18.0 on # LDT0 # devices on link 2, link 2 == LDT 2
Modified: trunk/src/mainboard/tyan/s2875/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2875/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2875/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -25,10 +25,6 @@ string default "S2875"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2875 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2875/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2875/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2875/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x10f1 0x2875 inherit chip northbridge/amd/amdk8 device pci 18.0 on # northbridge # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/tyan/s2880/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2880/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2880/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -33,10 +33,6 @@ string default "S2880"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2880 - config MAX_CPUS int default 2
Modified: trunk/src/mainboard/tyan/s2880/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2880/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2880/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x10f1 0x2880 inherit chip northbridge/amd/amdk8 device pci 18.0 on # northbridge # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/tyan/s2881/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2881/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2881/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -35,10 +35,6 @@ string default "S2881"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2881 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2881/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2881/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2881/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x10f1 0x2881 inherit chip northbridge/amd/amdk8 device pci 18.0 on end # link 0 device pci 18.0 on end # link 1
Modified: trunk/src/mainboard/tyan/s2882/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2882/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2882/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -34,10 +34,6 @@ string default "S2882"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2882 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2882/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2882/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2882/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end
device pci_domain 0 on + subsystemid 0x10f1 0x2882 inherit chip northbridge/amd/amdk8 device pci 18.0 on # northbridge # devices on link 0, link 0 == LDT 0
Modified: trunk/src/mainboard/tyan/s2885/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2885/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2885/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -35,10 +35,6 @@ string default "S2885"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2885 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2885/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2885/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2885/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x10f1 0x2885 inherit chip northbridge/amd/amdk8 device pci 18.0 on # LDT0 chip southbridge/amd/amd8151
Modified: trunk/src/mainboard/tyan/s2891/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2891/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2891/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -36,10 +36,6 @@ string default "S2891"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2891 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2891/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2891/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2891/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x10f1 0x2891 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/ck804 # Southbridge
Modified: trunk/src/mainboard/tyan/s2892/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2892/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2892/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -35,10 +35,6 @@ string default "S2892"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2892 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2892/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2892/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2892/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x10f1 0x2892 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/ck804 # Southbridge
Modified: trunk/src/mainboard/tyan/s2895/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2895/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2895/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -40,10 +40,6 @@ string default "S2895"
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2895 - config MAX_CPUS int default 4
Modified: trunk/src/mainboard/tyan/s2895/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2895/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2895/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x10f1 0x2895 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on # Link 0 == LDT 0 chip southbridge/nvidia/ck804 # Southbridge
Modified: trunk/src/mainboard/tyan/s2912/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2912/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2912/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -79,10 +79,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2912 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/tyan/s2912/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2912/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2912/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x10f1 0x2912 inherit chip northbridge/amd/amdk8 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/tyan/s2912_fam10/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s2912_fam10/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2912_fam10/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -80,10 +80,6 @@ bool default n
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x2912 - config IRQ_SLOT_COUNT int default 11
Modified: trunk/src/mainboard/tyan/s2912_fam10/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s2912_fam10/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s2912_fam10/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on # PCI domain + subsystemid 0x10f1 0x2912 inherit chip northbridge/amd/amdfam10 # Northbridge / RAM controller device pci 18.0 on end device pci 18.0 on end
Modified: trunk/src/mainboard/tyan/s4880/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s4880/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s4880/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -65,8 +65,4 @@ int default 22
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x4880 - endif # BOARD_TYAN_S4880
Modified: trunk/src/mainboard/tyan/s4880/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s4880/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s4880/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -6,6 +6,7 @@ end
device pci_domain 0 on + subsystemid 0x10f1 0x4880 inherit chip northbridge/amd/amdk8 device pci 18.0 on end # LDT0 device pci 18.0 on end # LDT1
Modified: trunk/src/mainboard/tyan/s4882/Kconfig ============================================================================== --- trunk/src/mainboard/tyan/s4882/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s4882/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -65,8 +65,4 @@ int default 22
-config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0x4882 - endif # BOARD_TYAN_S4882
Modified: trunk/src/mainboard/tyan/s4882/devicetree.cb ============================================================================== --- trunk/src/mainboard/tyan/s4882/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/tyan/s4882/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -5,6 +5,7 @@ end end device pci_domain 0 on + subsystemid 0x10f1 0x4882 inherit chip northbridge/amd/amdk8 device pci 18.0 on end # LDT0 device pci 18.0 on # northbridge
Modified: trunk/src/mainboard/via/Kconfig ============================================================================== --- trunk/src/mainboard/via/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/via/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -32,8 +32,4 @@ string default "VIA"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1019 - endif # VENDOR_VIA
Modified: trunk/src/mainboard/via/pc2500e/Kconfig ============================================================================== --- trunk/src/mainboard/via/pc2500e/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/via/pc2500e/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -26,14 +26,6 @@ int default 10
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x1019 - -config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID - hex - default 0xaa51 - config VGA_BIOS_FILE string default "M14CRT.ROM"
Modified: trunk/src/mainboard/via/pc2500e/devicetree.cb ============================================================================== --- trunk/src/mainboard/via/pc2500e/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/via/pc2500e/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -1,5 +1,6 @@ chip northbridge/via/cn700 # Northbridge device pci_domain 0 on # PCI domain + subsystemid 0x1019 0xaa51 inherit device pci 0.0 on end # AGP Bridge device pci 0.1 on end # Error Reporting device pci 0.2 on end # Host Bus Control
Modified: trunk/src/mainboard/wyse/Kconfig ============================================================================== --- trunk/src/mainboard/wyse/Kconfig Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/wyse/Kconfig Tue Mar 1 20:58:47 2011 (r6421) @@ -32,8 +32,4 @@ string default "Wyse"
-config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID - hex - default 0x102d - endif # VENDOR_WYSE
Modified: trunk/src/mainboard/wyse/s50/devicetree.cb ============================================================================== --- trunk/src/mainboard/wyse/s50/devicetree.cb Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/mainboard/wyse/s50/devicetree.cb Tue Mar 1 20:58:47 2011 (r6421) @@ -28,6 +28,7 @@ end end device pci_domain 0 on + subsystemid 102d 0 inherit device pci 1.0 on end device pci 1.1 on end chip southbridge/amd/cs5536
Modified: trunk/src/southbridge/intel/i82801gx/pci.c ============================================================================== --- trunk/src/southbridge/intel/i82801gx/pci.c Tue Mar 1 20:58:15 2011 (r6420) +++ trunk/src/southbridge/intel/i82801gx/pci.c Tue Mar 1 20:58:47 2011 (r6421) @@ -71,13 +71,11 @@ /* Set the subsystem vendor and device id for mainboard devices */ ops = ops_pci(dev); if (dev->on_mainboard && ops && ops->set_subsystem) { - printk(BIOS_DEBUG, "%s subsystem <- %02x/%02x\n", - dev_path(dev), - mainboard_pci_subsystem_vendor_id(dev), - mainboard_pci_subsystem_device_id(dev)); - ops->set_subsystem(dev, - mainboard_pci_subsystem_vendor_id(dev), - mainboard_pci_subsystem_device_id(dev)); + printk(BIOS_DEBUG, "%s subsystem <- %04x/%04x\n", + dev_path(dev), dev->subsystem_vendor, + dev->subsystem_device); + ops->set_subsystem(dev, dev->subsystem_vendor, + dev->subsystem_device); }
command = pci_read_config16(dev, PCI_COMMAND);