@ -9,7 +9,7 @@
# include <linux/vgaarb.h>
# include <asm/pci_x86.h>
static void __devinit pci_fixup_i450nx ( struct pci_dev * d )
static void pci_fixup_i450nx ( struct pci_dev * d )
{
/*
* i450NX - - Find and scan all secondary buses on all PXB ' s .
@ -34,7 +34,7 @@ static void __devinit pci_fixup_i450nx(struct pci_dev *d)
}
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_INTEL , PCI_DEVICE_ID_INTEL_82451NX , pci_fixup_i450nx ) ;
static void __devinit pci_fixup_i450gx ( struct pci_dev * d )
static void pci_fixup_i450gx ( struct pci_dev * d )
{
/*
* i450GX and i450KX - - Find and scan all secondary buses .
@ -48,7 +48,7 @@ static void __devinit pci_fixup_i450gx(struct pci_dev *d)
}
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_INTEL , PCI_DEVICE_ID_INTEL_82454GX , pci_fixup_i450gx ) ;
static void __devinit pci_fixup_umc_ide ( struct pci_dev * d )
static void pci_fixup_umc_ide ( struct pci_dev * d )
{
/*
* UM8886BF IDE controller sets region type bits incorrectly ,
@ -62,7 +62,7 @@ static void __devinit pci_fixup_umc_ide(struct pci_dev *d)
}
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_UMC , PCI_DEVICE_ID_UMC_UM8886BF , pci_fixup_umc_ide ) ;
static void __devinit pci_fixup_ncr53c810 ( struct pci_dev * d )
static void pci_fixup_ncr53c810 ( struct pci_dev * d )
{
/*
* NCR 53 C810 returns class code 0 ( at least on some systems ) .
@ -75,7 +75,7 @@ static void __devinit pci_fixup_ncr53c810(struct pci_dev *d)
}
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_NCR , PCI_DEVICE_ID_NCR_53C810 , pci_fixup_ncr53c810 ) ;
static void __devinit pci_fixup_latency ( struct pci_dev * d )
static void pci_fixup_latency ( struct pci_dev * d )
{
/*
* SiS 5597 and 5598 chipsets require latency timer set to
@ -87,7 +87,7 @@ static void __devinit pci_fixup_latency(struct pci_dev *d)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_SI , PCI_DEVICE_ID_SI_5597 , pci_fixup_latency ) ;
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_SI , PCI_DEVICE_ID_SI_5598 , pci_fixup_latency ) ;
static void __devinit pci_fixup_piix4_acpi ( struct pci_dev * d )
static void pci_fixup_piix4_acpi ( struct pci_dev * d )
{
/*
* PIIX4 ACPI device : hardwired IRQ9
@ -163,7 +163,7 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8367_0, pci_fixup_
* system to PCI bus no matter what are their window settings , so they are
* " transparent " ( or subtractive decoding ) from programmers point of view .
*/
static void __devinit pci_fixup_transparent_bridge ( struct pci_dev * dev )
static void pci_fixup_transparent_bridge ( struct pci_dev * dev )
{
if ( ( dev - > device & 0xff00 ) = = 0x2400 )
dev - > transparent = 1 ;
@ -317,7 +317,7 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_MCH_PC1, pcie_r
* video device at this point .
*/
static void __devinit pci_fixup_video ( struct pci_dev * pdev )
static void pci_fixup_video ( struct pci_dev * pdev )
{
struct pci_dev * bridge ;
struct pci_bus * bus ;
@ -357,7 +357,7 @@ DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID,
PCI_CLASS_DISPLAY_VGA , 8 , pci_fixup_video ) ;
static const struct dmi_system_id __devinitconst msi_k8t_dmi_table [ ] = {
static const struct dmi_system_id msi_k8t_dmi_table [ ] = {
{
. ident = " MSI-K8T-Neo2Fir " ,
. matches = {
@ -378,7 +378,7 @@ static const struct dmi_system_id __devinitconst msi_k8t_dmi_table[] = {
* The soundcard is only enabled , if the mainborad is identified
* via DMI - tables and the soundcard is detected to be off .
*/
static void __devinit pci_fixup_msi_k8t_onboard_sound ( struct pci_dev * dev )
static void pci_fixup_msi_k8t_onboard_sound ( struct pci_dev * dev )
{
unsigned char val ;
if ( ! dmi_check_system ( msi_k8t_dmi_table ) )
@ -414,7 +414,7 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_VIA, PCI_DEVICE_ID_VIA_8237,
*/
static u16 toshiba_line_size ;
static const struct dmi_system_id __devinitconst toshiba_ohci1394_dmi_table [ ] = {
static const struct dmi_system_id toshiba_ohci1394_dmi_table [ ] = {
{
. ident = " Toshiba PS5 based laptop " ,
. matches = {
@ -439,7 +439,7 @@ static const struct dmi_system_id __devinitconst toshiba_ohci1394_dmi_table[] =
{ }
} ;
static void __devinit pci_pre_fixup_toshiba_ohci1394 ( struct pci_dev * dev )
static void pci_pre_fixup_toshiba_ohci1394 ( struct pci_dev * dev )
{
if ( ! dmi_check_system ( toshiba_ohci1394_dmi_table ) )
return ; /* only applies to certain Toshibas (so far) */
@ -450,7 +450,7 @@ static void __devinit pci_pre_fixup_toshiba_ohci1394(struct pci_dev *dev)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_TI , 0x8032 ,
pci_pre_fixup_toshiba_ohci1394 ) ;
static void __devinit pci_post_fixup_toshiba_ohci1394 ( struct pci_dev * dev )
static void pci_post_fixup_toshiba_ohci1394 ( struct pci_dev * dev )
{
if ( ! dmi_check_system ( toshiba_ohci1394_dmi_table ) )
return ; /* only applies to certain Toshibas (so far) */
@ -488,7 +488,7 @@ DECLARE_PCI_FIXUP_RESUME(PCI_VENDOR_ID_CYRIX, PCI_DEVICE_ID_CYRIX_5530_LEGACY,
* Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller :
* prevent update of the BAR0 , which doesn ' t look like a normal BAR .
*/
static void __devinit pci_siemens_interrupt_controller ( struct pci_dev * dev )
static void pci_siemens_interrupt_controller ( struct pci_dev * dev )
{
dev - > resource [ 0 ] . flags | = IORESOURCE_PCI_FIXED ;
}
@ -531,7 +531,7 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_ATI, 0x4385, sb600_disable_hpet_bar);
*
* Match off the LPC and svid / sdid ( older kernels lose the bridge subvendor )
*/
static void __devinit twinhead_reserve_killing_zone ( struct pci_dev * dev )
static void twinhead_reserve_killing_zone ( struct pci_dev * dev )
{
if ( dev - > subsystem_vendor = = 0x14FF & & dev - > subsystem_device = = 0xA003 ) {
pr_info ( " Reserving memory on Twinhead H12Y \n " ) ;