#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(…);