linux/drivers/pinctrl/intel/pinctrl-merrifield.c

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

#include <linux/array_size.h>
#include <linux/init.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/types.h>

#include <linux/pinctrl/pinctrl.h>

#include "pinctrl-intel.h"
#include "pinctrl-tangier.h"

static const struct pinctrl_pin_desc mrfld_pins[] =;

static const unsigned int mrfld_sdio_pins[] =;
static const unsigned int mrfld_i2s2_pins[] =;
static const unsigned int mrfld_spi5_pins[] =;
static const unsigned int mrfld_uart0_pins[] =;
static const unsigned int mrfld_uart1_pins[] =;
static const unsigned int mrfld_uart2_pins[] =;
static const unsigned int mrfld_pwm0_pins[] =;
static const unsigned int mrfld_pwm1_pins[] =;
static const unsigned int mrfld_pwm2_pins[] =;
static const unsigned int mrfld_pwm3_pins[] =;

static const struct intel_pingroup mrfld_groups[] =;

static const char * const mrfld_sdio_groups[] =;
static const char * const mrfld_i2s2_groups[] =;
static const char * const mrfld_spi5_groups[] =;
static const char * const mrfld_uart0_groups[] =;
static const char * const mrfld_uart1_groups[] =;
static const char * const mrfld_uart2_groups[] =;
static const char * const mrfld_pwm0_groups[] =;
static const char * const mrfld_pwm1_groups[] =;
static const char * const mrfld_pwm2_groups[] =;
static const char * const mrfld_pwm3_groups[] =;

static const struct intel_function mrfld_functions[] =;

static const struct tng_family mrfld_families[] =;

static const struct tng_pinctrl mrfld_soc_data =;

static const struct acpi_device_id mrfld_acpi_table[] =;
MODULE_DEVICE_TABLE(acpi, mrfld_acpi_table);

static struct platform_driver mrfld_pinctrl_driver =;

static int __init mrfld_pinctrl_init(void)
{}
subsys_initcall(mrfld_pinctrl_init);

static void __exit mrfld_pinctrl_exit(void)
{}
module_exit(mrfld_pinctrl_exit);

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