Source
430
430
iowrite32(0x01, &chip->reg->reset);
431
431
iowrite32(0x00, &chip->reg->reset);
432
432
pch_gpio_restore_reg_conf(chip);
433
433
spin_unlock_irqrestore(&chip->spinlock, flags);
434
434
435
435
return 0;
436
436
}
437
437
438
438
static SIMPLE_DEV_PM_OPS(pch_gpio_pm_ops, pch_gpio_suspend, pch_gpio_resume);
439
439
440
-
#define PCI_VENDOR_ID_ROHM 0x10DB
441
440
static const struct pci_device_id pch_gpio_pcidev_id[] = {
442
441
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x8803) },
443
442
{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8014) },
444
443
{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8043) },
445
444
{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8803) },
446
445
{ 0, }
447
446
};
448
447
MODULE_DEVICE_TABLE(pci, pch_gpio_pcidev_id);
449
448
450
449
static struct pci_driver pch_gpio_driver = {