blob: 00fbffb9f899bea76327de4d7e984777a9eb072b [file] [log] [blame]
Felix Held0ffebac2021-02-05 22:26:00 +01001/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3#include <device/device.h>
4#include <device/pci.h>
5#include <device/pci_ids.h>
6
7static struct device_operations internal_pcie_gpp_ops = {
8 .read_resources = pci_bus_read_resources,
9 .set_resources = pci_dev_set_resources,
10 .enable_resources = pci_bus_enable_resources,
11 .scan_bus = pci_scan_bridge,
12 .reset_bus = pci_bus_reset,
13};
14
Felix Held0ffebac2021-02-05 22:26:00 +010015static const struct pci_driver internal_pcie_gpp_driver __pci_driver = {
16 .ops = &internal_pcie_gpp_ops,
17 .vendor = PCI_VENDOR_ID_AMD,
Felix Heldabeecec2021-02-16 18:42:15 +010018 .device = PCI_DEVICE_ID_AMD_FAM17H_MODEL60H_PCIE_GPP_BUSABC,
Felix Held0ffebac2021-02-05 22:26:00 +010019};