xref: /aosp_15_r20/external/coreboot/src/southbridge/ti/pci7420/firewire.c (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
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)11 static 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