Merge branch 'pci/shane-amd-ahci-i2c' into next
* pci/shane-amd-ahci-i2c: i2c-piix4: Add AMD CZ SMBus device ID ahci: Add AMD CZ SATA device ID PCI: Put Hudson-2 device IDs together
This commit is contained in:
		
				commit
				
					
						b1267d60ce
					
				
			
		
					 6 changed files with 9 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -13,7 +13,7 @@ Supported adapters:
 | 
			
		|||
  * AMD SP5100 (SB700 derivative found on some server mainboards)
 | 
			
		||||
    Datasheet: Publicly available at the AMD website
 | 
			
		||||
    http://support.amd.com/us/Embedded_TechDocs/44413.pdf
 | 
			
		||||
  * AMD Hudson-2
 | 
			
		||||
  * AMD Hudson-2, CZ
 | 
			
		||||
    Datasheet: Not publicly available
 | 
			
		||||
  * Standard Microsystems (SMSC) SLC90E66 (Victory66) southbridge
 | 
			
		||||
    Datasheet: Publicly available at the SMSC website http://www.smsc.com
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -310,6 +310,7 @@ static const struct pci_device_id ahci_pci_tbl[] = {
 | 
			
		|||
 | 
			
		||||
	/* AMD */
 | 
			
		||||
	{ PCI_VDEVICE(AMD, 0x7800), board_ahci }, /* AMD Hudson-2 */
 | 
			
		||||
	{ PCI_VDEVICE(AMD, 0x7900), board_ahci }, /* AMD CZ */
 | 
			
		||||
	/* AMD is using RAID class only for ahci controllers */
 | 
			
		||||
	{ PCI_VENDOR_ID_AMD, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID,
 | 
			
		||||
	  PCI_CLASS_STORAGE_RAID << 8, 0xffffff, board_ahci },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -150,6 +150,7 @@ config I2C_PIIX4
 | 
			
		|||
	    ATI SB700/SP5100
 | 
			
		||||
	    ATI SB800
 | 
			
		||||
	    AMD Hudson-2
 | 
			
		||||
	    AMD CZ
 | 
			
		||||
	    Serverworks OSB4
 | 
			
		||||
	    Serverworks CSB5
 | 
			
		||||
	    Serverworks CSB6
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@
 | 
			
		|||
	Intel PIIX4, 440MX
 | 
			
		||||
	Serverworks OSB4, CSB5, CSB6, HT-1000, HT-1100
 | 
			
		||||
	ATI IXP200, IXP300, IXP400, SB600, SB700/SP5100, SB800
 | 
			
		||||
	AMD Hudson-2
 | 
			
		||||
	AMD Hudson-2, CZ
 | 
			
		||||
	SMSC Victory66
 | 
			
		||||
 | 
			
		||||
   Note: we assume there can only be one device, with one or more
 | 
			
		||||
| 
						 | 
				
			
			@ -522,6 +522,7 @@ static DEFINE_PCI_DEVICE_TABLE(piix4_ids) = {
 | 
			
		|||
	{ PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP400_SMBUS) },
 | 
			
		||||
	{ PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_SBX00_SMBUS) },
 | 
			
		||||
	{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SMBUS) },
 | 
			
		||||
	{ PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x790b) },
 | 
			
		||||
	{ PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS,
 | 
			
		||||
		     PCI_DEVICE_ID_SERVERWORKS_OSB4) },
 | 
			
		||||
	{ PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1022,6 +1022,8 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP700_SATA, quirk
 | 
			
		|||
DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP700_SATA, quirk_amd_ide_mode);
 | 
			
		||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE, quirk_amd_ide_mode);
 | 
			
		||||
DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE, quirk_amd_ide_mode);
 | 
			
		||||
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, 0x7900, quirk_amd_ide_mode);
 | 
			
		||||
DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_AMD, 0x7900, quirk_amd_ide_mode);
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 *	Serverworks CSB5 IDE does not fully support native mode
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -556,7 +556,6 @@
 | 
			
		|||
#define PCI_DEVICE_ID_AMD_8131_BRIDGE	0x7450
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_8131_APIC	0x7451
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_8132_BRIDGE	0x7458
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_HUDSON2_SMBUS	0x780b
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_CS5535_IDE    0x208F
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_CS5536_ISA    0x2090
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_CS5536_FLASH  0x2091
 | 
			
		||||
| 
						 | 
				
			
			@ -568,8 +567,9 @@
 | 
			
		|||
#define PCI_DEVICE_ID_AMD_CS5536_IDE    0x209A
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_LX_VIDEO  0x2081
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_LX_AES    0x2082
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_HUDSON2_IDE		0x780c
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE	0x7800
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_HUDSON2_SMBUS		0x780b
 | 
			
		||||
#define PCI_DEVICE_ID_AMD_HUDSON2_IDE		0x780c
 | 
			
		||||
 | 
			
		||||
#define PCI_VENDOR_ID_TRIDENT		0x1023
 | 
			
		||||
#define PCI_DEVICE_ID_TRIDENT_4DWAVE_DX	0x2000
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue