summaryrefslogtreecommitdiff
path: root/src/soc/intel/quark/lpc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/quark/lpc.c')
-rw-r--r--src/soc/intel/quark/lpc.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/src/soc/intel/quark/lpc.c b/src/soc/intel/quark/lpc.c
deleted file mode 100644
index 115a7b9ace..0000000000
--- a/src/soc/intel/quark/lpc.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-#include <arch/ioapic.h>
-#include <device/pci.h>
-#include <device/pci_ids.h>
-#include <soc/iomap.h>
-#include <soc/pci_devs.h>
-#include <soc/pm.h>
-#include <soc/ramstage.h>
-
-static void pmc_read_resources(struct device *dev)
-{
- unsigned int index = 0;
- struct resource *res;
-
- /* Get the normal PCI resources of this device. */
- pci_dev_read_resources(dev);
-
- /* GPE0 */
- res = new_resource(dev, index++);
- res->base = GPE0_BASE_ADDRESS;
- res->size = GPE0_SIZE;
- res->flags = IORESOURCE_IO | IORESOURCE_ASSIGNED | IORESOURCE_FIXED;
-
- /* PM1BLK */
- res = new_resource(dev, index++);
- res->base = PM1BLK_BASE_ADDRESS;
- res->size = PM1BLK_SIZE;
- res->flags = IORESOURCE_IO | IORESOURCE_ASSIGNED | IORESOURCE_FIXED;
-
- /* Legacy GPIO */
- res = new_resource(dev, index++);
- res->base = LEGACY_GPIO_BASE_ADDRESS;
- res->size = LEGACY_GPIO_SIZE;
- res->flags = IORESOURCE_IO | IORESOURCE_ASSIGNED | IORESOURCE_FIXED;
-}
-
-/* Implemented just to fill FADT SCI_INT as 0. */
-void ioapic_get_sci_pin(u8 *gsi, u8 *irq, u8 *flags)
-{
- *irq = 0;
- *gsi = 0;
-}
-
-static struct device_operations device_ops = {
- .read_resources = pmc_read_resources,
- .set_resources = pci_dev_set_resources,
- .enable_resources = pci_dev_enable_resources,
- .scan_bus = scan_static_bus,
-};
-
-static const struct pci_driver pmc __pci_driver = {
- .ops = &device_ops,
- .vendor = PCI_VID_INTEL,
- .device = QUARK_V_LPC_DEVICE_ID_0,
-};