linux/drivers/gpio/gpio-elkhartlake.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Intel Elkhart Lake PSE GPIO driver
 *
 * Copyright (c) 2023 Intel Corporation.
 *
 * Authors: Pandith N <[email protected]>
 *          Raag Jadav <[email protected]>
 */

#include <linux/device.h>
#include <linux/err.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pm.h>

#include "gpio-tangier.h"

/* Each Intel EHL PSE GPIO Controller has 30 GPIO pins */
#define EHL_PSE_NGPIO

static int ehl_gpio_probe(struct platform_device *pdev)
{}

static const struct platform_device_id ehl_gpio_ids[] =;
MODULE_DEVICE_TABLE(platform, ehl_gpio_ids);

static struct platform_driver ehl_gpio_driver =;
module_platform_driver();

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