soc/intel/pantherlake: Remove soc_info.[hc] interface
[coreboot2.git] / src / soc / intel / common / block / ipu / ipu.c
blob989da2e76a015819ca0f82afccdee17d6499b625
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 #include <device/pci.h>
4 #include <device/pci_ids.h>
6 struct device_operations ipu_pci_ops = {
7 .read_resources = pci_bus_read_resources,
8 .set_resources = pci_dev_set_resources,
9 .enable_resources = pci_bus_enable_resources,
10 .scan_bus = scan_generic_bus,
11 .ops_pci = &pci_dev_ops_pci,
14 static const uint16_t pci_device_ids[] = {
15 PCI_DID_INTEL_PTL_IPU,
16 PCI_DID_INTEL_LNL_IPU,
17 PCI_DID_INTEL_RPL_IPU,
18 PCI_DID_INTEL_MTL_IPU,
19 PCI_DID_INTEL_TGL_IPU,
20 PCI_DID_INTEL_TGL_H_IPU,
21 PCI_DID_INTEL_JSL_IPU,
22 PCI_DID_INTEL_ADL_IPU,
23 PCI_DID_INTEL_ADL_N_IPU,
27 static const struct pci_driver intel_ipu __pci_driver = {
28 .ops = &ipu_pci_ops,
29 .vendor = PCI_VID_INTEL,
30 .devices = pci_device_ids,