linux/drivers/gpio/gpio-merrifield.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Intel Merrifield SoC GPIO driver
 *
 * Copyright (c) 2016, 2023 Intel Corporation.
 * Author: Andy Shevchenko <[email protected]>
 */

#include <linux/acpi.h>
#include <linux/bitops.h>
#include <linux/device.h>
#include <linux/err.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/types.h>

#include "gpio-tangier.h"

/* Intel Merrifield has 192 GPIO pins */
#define MRFLD_NGPIO

static const struct tng_gpio_pinrange mrfld_gpio_ranges[] =;

static const char *mrfld_gpio_get_pinctrl_dev_name(struct tng_gpio *priv)
{}

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

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

static struct pci_driver mrfld_gpio_driver =;
module_pci_driver();

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