diff options
author | Bjorn Helgaas <bhelgaas@google.com> | 2013-06-04 17:34:15 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2013-06-04 17:34:15 -0400 |
commit | b1267d60ce106be38a136b51a9edbf7c172b9dae (patch) | |
tree | 6539c8f1dea4f6368162779f0b6954b916dd21e2 /drivers | |
parent | 278934bdc46a3de02f24c6d4a550cf668aa8cf83 (diff) | |
parent | b996ac90f595dda271cbd858b136b45557fc1a57 (diff) |
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
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ata/ahci.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/Kconfig | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-piix4.c | 3 | ||||
-rw-r--r-- | drivers/pci/quirks.c | 2 |
4 files changed, 6 insertions, 1 deletions
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index 251e57d38942..98496600a15a 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c | |||
@@ -310,6 +310,7 @@ static const struct pci_device_id ahci_pci_tbl[] = { | |||
310 | 310 | ||
311 | /* AMD */ | 311 | /* AMD */ |
312 | { PCI_VDEVICE(AMD, 0x7800), board_ahci }, /* AMD Hudson-2 */ | 312 | { PCI_VDEVICE(AMD, 0x7800), board_ahci }, /* AMD Hudson-2 */ |
313 | { PCI_VDEVICE(AMD, 0x7900), board_ahci }, /* AMD CZ */ | ||
313 | /* AMD is using RAID class only for ahci controllers */ | 314 | /* AMD is using RAID class only for ahci controllers */ |
314 | { PCI_VENDOR_ID_AMD, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, | 315 | { PCI_VENDOR_ID_AMD, PCI_ANY_ID, PCI_ANY_ID, PCI_ANY_ID, |
315 | PCI_CLASS_STORAGE_RAID << 8, 0xffffff, board_ahci }, | 316 | PCI_CLASS_STORAGE_RAID << 8, 0xffffff, board_ahci }, |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 631736e2e7ed..4faf02b3657d 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -150,6 +150,7 @@ config I2C_PIIX4 | |||
150 | ATI SB700/SP5100 | 150 | ATI SB700/SP5100 |
151 | ATI SB800 | 151 | ATI SB800 |
152 | AMD Hudson-2 | 152 | AMD Hudson-2 |
153 | AMD CZ | ||
153 | Serverworks OSB4 | 154 | Serverworks OSB4 |
154 | Serverworks CSB5 | 155 | Serverworks CSB5 |
155 | Serverworks CSB6 | 156 | Serverworks CSB6 |
diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index 39ab78c1a02c..d05ad590af29 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c | |||
@@ -22,7 +22,7 @@ | |||
22 | Intel PIIX4, 440MX | 22 | Intel PIIX4, 440MX |
23 | Serverworks OSB4, CSB5, CSB6, HT-1000, HT-1100 | 23 | Serverworks OSB4, CSB5, CSB6, HT-1000, HT-1100 |
24 | ATI IXP200, IXP300, IXP400, SB600, SB700/SP5100, SB800 | 24 | ATI IXP200, IXP300, IXP400, SB600, SB700/SP5100, SB800 |
25 | AMD Hudson-2 | 25 | AMD Hudson-2, CZ |
26 | SMSC Victory66 | 26 | SMSC Victory66 |
27 | 27 | ||
28 | Note: we assume there can only be one device, with one or more | 28 | Note: we assume there can only be one device, with one or more |
@@ -522,6 +522,7 @@ static DEFINE_PCI_DEVICE_TABLE(piix4_ids) = { | |||
522 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP400_SMBUS) }, | 522 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP400_SMBUS) }, |
523 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_SBX00_SMBUS) }, | 523 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_SBX00_SMBUS) }, |
524 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SMBUS) }, | 524 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SMBUS) }, |
525 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, 0x790b) }, | ||
525 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, | 526 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, |
526 | PCI_DEVICE_ID_SERVERWORKS_OSB4) }, | 527 | PCI_DEVICE_ID_SERVERWORKS_OSB4) }, |
527 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, | 528 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, |
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index 7f492574dcf4..c3a04026cca8 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c | |||
@@ -1022,6 +1022,8 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP700_SATA, quirk | |||
1022 | DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP700_SATA, quirk_amd_ide_mode); | 1022 | DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP700_SATA, quirk_amd_ide_mode); |
1023 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE, quirk_amd_ide_mode); | 1023 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE, quirk_amd_ide_mode); |
1024 | DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE, quirk_amd_ide_mode); | 1024 | DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SATA_IDE, quirk_amd_ide_mode); |
1025 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, 0x7900, quirk_amd_ide_mode); | ||
1026 | DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_AMD, 0x7900, quirk_amd_ide_mode); | ||
1025 | 1027 | ||
1026 | /* | 1028 | /* |
1027 | * Serverworks CSB5 IDE does not fully support native mode | 1029 | * Serverworks CSB5 IDE does not fully support native mode |