linux/drivers/mfd/intel-lpss-pci.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Intel LPSS PCI support.
 *
 * Copyright (C) 2015, Intel Corporation
 *
 * Authors: Andy Shevchenko <[email protected]>
 *          Mika Westerberg <[email protected]>
 */

#include <linux/device.h>
#include <linux/gfp_types.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/pm.h>
#include <linux/pm_runtime.h>
#include <linux/property.h>

#include <linux/pxa2xx_ssp.h>

#include <asm/errno.h>

#include "intel-lpss.h"

static const struct pci_device_id quirk_ids[] =;

static int intel_lpss_pci_probe(struct pci_dev *pdev,
				const struct pci_device_id *id)
{}

static void intel_lpss_pci_remove(struct pci_dev *pdev)
{}

static const struct property_entry spt_spi_properties[] =;

static const struct software_node spt_spi_node =;

static const struct intel_lpss_platform_info spt_spi_info =;

static const struct property_entry spt_i2c_properties[] =;

static const struct software_node spt_i2c_node =;

static const struct intel_lpss_platform_info spt_i2c_info =;

static const struct property_entry uart_properties[] =;

static const struct software_node uart_node =;

static const struct intel_lpss_platform_info spt_uart_info =;

static const struct property_entry bxt_spi_properties[] =;

static const struct software_node bxt_spi_node =;

static const struct intel_lpss_platform_info bxt_spi_info =;

static const struct intel_lpss_platform_info bxt_uart_info =;

static const struct property_entry bxt_i2c_properties[] =;

static const struct software_node bxt_i2c_node =;

static const struct intel_lpss_platform_info bxt_i2c_info =;

static const struct property_entry apl_i2c_properties[] =;

static const struct software_node apl_i2c_node =;

static const struct intel_lpss_platform_info apl_i2c_info =;

static const struct property_entry glk_i2c_properties[] =;

static const struct software_node glk_i2c_node =;

static const struct intel_lpss_platform_info glk_i2c_info =;

static const struct property_entry cnl_spi_properties[] =;

static const struct software_node cnl_spi_node =;

static const struct intel_lpss_platform_info cnl_spi_info =;

static const struct intel_lpss_platform_info cnl_i2c_info =;

static const struct intel_lpss_platform_info ehl_i2c_info =;

static const struct property_entry tgl_spi_properties[] =;

static const struct software_node tgl_spi_node =;

static const struct intel_lpss_platform_info tgl_spi_info =;

static const struct pci_device_id intel_lpss_pci_ids[] =;
MODULE_DEVICE_TABLE(pci, intel_lpss_pci_ids);

static struct pci_driver intel_lpss_pci_driver =;

module_pci_driver();

MODULE_AUTHOR();
MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_IMPORT_NS();