1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 3 #include <device/device.h> 4 #include <device/pci.h> 5 #include <device/pci_ops.h> 6 #include <console/console.h> 7 #include <device/cardbus.h> 8 #include "pci7420.h" 9 #include "chip.h" 10 pci7420_firewire_init(struct device * dev)11static void pci7420_firewire_init(struct device *dev) 12 { 13 printk(BIOS_DEBUG, "TI PCI7420/7620 FireWire init\n"); 14 } 15 16 static struct device_operations ti_pci7420_firewire_ops = { 17 .read_resources = pci_dev_read_resources, 18 .set_resources = pci_dev_set_resources, 19 .enable_resources = pci_dev_enable_resources, 20 .init = pci7420_firewire_init, 21 }; 22 23 static const struct pci_driver ti_pci7420_driver __pci_driver = { 24 .ops = &ti_pci7420_firewire_ops, 25 .vendor = 0x104c, 26 .device = 0x802e, 27 }; 28