PIIX4_dev 167 drivers/i2c/busses/i2c-piix4.c static int piix4_setup(struct pci_dev *PIIX4_dev, PIIX4_dev 173 drivers/i2c/busses/i2c-piix4.c if ((PIIX4_dev->vendor == PCI_VENDOR_ID_SERVERWORKS) && PIIX4_dev 174 drivers/i2c/busses/i2c-piix4.c (PIIX4_dev->device == PCI_DEVICE_ID_SERVERWORKS_CSB5)) PIIX4_dev 180 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, PIIX4_dev 187 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->vendor == PCI_VENDOR_ID_INTEL) { PIIX4_dev 188 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "IBM system detected; this module " PIIX4_dev 199 drivers/i2c/busses/i2c-piix4.c pci_read_config_word(PIIX4_dev, SMBBA, &piix4_smba); PIIX4_dev 202 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "SMBus base address " PIIX4_dev 213 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "SMBus region 0x%x already in use!\n", PIIX4_dev 218 drivers/i2c/busses/i2c-piix4.c pci_read_config_byte(PIIX4_dev, SMBHSTCFG, &temp); PIIX4_dev 223 drivers/i2c/busses/i2c-piix4.c pci_write_config_byte(PIIX4_dev, SMBHSTCFG, temp & 0xfe); PIIX4_dev 224 drivers/i2c/busses/i2c-piix4.c pci_write_config_word(PIIX4_dev, SMBBA, piix4_smba); PIIX4_dev 225 drivers/i2c/busses/i2c-piix4.c pci_write_config_byte(PIIX4_dev, SMBHSTCFG, temp | 0x01); PIIX4_dev 226 drivers/i2c/busses/i2c-piix4.c dev_info(&PIIX4_dev->dev, "WARNING: SMBus interface set to " PIIX4_dev 238 drivers/i2c/busses/i2c-piix4.c pci_write_config_byte(PIIX4_dev, SMBHSTCFG, PIIX4_dev 240 drivers/i2c/busses/i2c-piix4.c dev_notice(&PIIX4_dev->dev, PIIX4_dev 243 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, PIIX4_dev 251 drivers/i2c/busses/i2c-piix4.c dev_dbg(&PIIX4_dev->dev, "Using IRQ for SMBus\n"); PIIX4_dev 253 drivers/i2c/busses/i2c-piix4.c dev_dbg(&PIIX4_dev->dev, "Using SMI# for SMBus\n"); PIIX4_dev 255 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "Illegal Interrupt configuration " PIIX4_dev 258 drivers/i2c/busses/i2c-piix4.c pci_read_config_byte(PIIX4_dev, SMBREV, &temp); PIIX4_dev 259 drivers/i2c/busses/i2c-piix4.c dev_info(&PIIX4_dev->dev, PIIX4_dev 266 drivers/i2c/busses/i2c-piix4.c static int piix4_setup_sb800(struct pci_dev *PIIX4_dev, PIIX4_dev 275 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "SMBus does not support " PIIX4_dev 281 drivers/i2c/busses/i2c-piix4.c if ((PIIX4_dev->vendor == PCI_VENDOR_ID_AMD && PIIX4_dev 282 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->device == PCI_DEVICE_ID_AMD_HUDSON2_SMBUS && PIIX4_dev 283 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->revision >= 0x41) || PIIX4_dev 284 drivers/i2c/busses/i2c-piix4.c (PIIX4_dev->vendor == PCI_VENDOR_ID_AMD && PIIX4_dev 285 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS && PIIX4_dev 286 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->revision >= 0x49) || PIIX4_dev 287 drivers/i2c/busses/i2c-piix4.c (PIIX4_dev->vendor == PCI_VENDOR_ID_HYGON && PIIX4_dev 288 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS)) PIIX4_dev 294 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, PIIX4_dev 318 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, PIIX4_dev 327 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "SMBus region 0x%x already in use!\n", PIIX4_dev 334 drivers/i2c/busses/i2c-piix4.c dev_info(&PIIX4_dev->dev, PIIX4_dev 342 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "SMBus I2C bus config region " PIIX4_dev 351 drivers/i2c/busses/i2c-piix4.c dev_dbg(&PIIX4_dev->dev, "Using IRQ for SMBus\n"); PIIX4_dev 353 drivers/i2c/busses/i2c-piix4.c dev_dbg(&PIIX4_dev->dev, "Using SMI# for SMBus\n"); PIIX4_dev 355 drivers/i2c/busses/i2c-piix4.c dev_info(&PIIX4_dev->dev, PIIX4_dev 360 drivers/i2c/busses/i2c-piix4.c if (PIIX4_dev->vendor == PCI_VENDOR_ID_AMD || PIIX4_dev 361 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->vendor == PCI_VENDOR_ID_HYGON) { PIIX4_dev 362 drivers/i2c/busses/i2c-piix4.c if (PIIX4_dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS || PIIX4_dev 363 drivers/i2c/busses/i2c-piix4.c (PIIX4_dev->device == PCI_DEVICE_ID_AMD_HUDSON2_SMBUS && PIIX4_dev 364 drivers/i2c/busses/i2c-piix4.c PIIX4_dev->revision >= 0x1F)) { PIIX4_dev 390 drivers/i2c/busses/i2c-piix4.c dev_info(&PIIX4_dev->dev, PIIX4_dev 397 drivers/i2c/busses/i2c-piix4.c static int piix4_setup_aux(struct pci_dev *PIIX4_dev, PIIX4_dev 407 drivers/i2c/busses/i2c-piix4.c pci_read_config_word(PIIX4_dev, base_reg_addr, &piix4_smba); PIIX4_dev 409 drivers/i2c/busses/i2c-piix4.c dev_dbg(&PIIX4_dev->dev, PIIX4_dev 416 drivers/i2c/busses/i2c-piix4.c dev_dbg(&PIIX4_dev->dev, PIIX4_dev 425 drivers/i2c/busses/i2c-piix4.c dev_err(&PIIX4_dev->dev, "Auxiliary SMBus region 0x%x " PIIX4_dev 430 drivers/i2c/busses/i2c-piix4.c dev_info(&PIIX4_dev->dev,