Lines Matching +full:gemini +full:- +full:pci

1 // SPDX-License-Identifier: GPL-2.0
3 * Intel(R) Trace Hub pci driver
5 * Copyright (C) 2014-2015 Intel Corporation.
14 #include <linux/pci.h>
32 struct pci_dev *pdev = to_pci_dev(th->dev); in intel_th_pci_activate()
46 dev_err(&pdev->dev, "failed to read NPKDSC register\n"); in intel_th_pci_activate()
53 struct pci_dev *pdev = to_pci_dev(th->dev); in intel_th_pci_deactivate()
67 dev_err(&pdev->dev, "failed to read NPKDSC register\n"); in intel_th_pci_deactivate()
73 const struct intel_th_drvdata *drvdata = (void *)id->driver_data; in intel_th_pci_probe()
75 [TH_MMIO_CONFIG] = pdev->resource[TH_PCI_CONFIG_BAR], in intel_th_pci_probe()
76 [TH_MMIO_SW] = pdev->resource[TH_PCI_STH_SW_BAR], in intel_th_pci_probe()
90 return -ENOMEM; in intel_th_pci_probe()
93 return -ENOMEM; in intel_th_pci_probe()
95 if (pdev->resource[TH_PCI_RTIT_BAR].start) { in intel_th_pci_probe()
96 resource[TH_MMIO_RTIT] = pdev->resource[TH_PCI_RTIT_BAR]; in intel_th_pci_probe()
107 th = intel_th_alloc(&pdev->dev, drvdata, resource, r); in intel_th_pci_probe()
113 th->activate = intel_th_pci_activate; in intel_th_pci_probe()
114 th->deactivate = intel_th_pci_deactivate; in intel_th_pci_probe()
163 /* Broxton B-step */
168 /* Kaby Lake PCH-H */
188 /* Gemini Lake */
223 /* Comet Lake PCH-V */
248 /* Tiger Lake PCH-H */
283 /* Alder Lake-P */
288 /* Alder Lake-M */
293 /* Meteor Lake-P */
298 /* Meteor Lake-S */
303 /* Meteor Lake-S CPU */
308 /* Raptor Lake-S */
313 /* Raptor Lake-S CPU */
343 /* Panther Lake-H */
348 /* Panther Lake-P/U */
365 MODULE_DEVICE_TABLE(pci, intel_th_pci_id_table);
377 MODULE_DESCRIPTION("Intel(R) Trace Hub PCI controller driver");