linux/drivers/platform/x86/dell/dell-wmi-aio.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  WMI hotkeys support for Dell All-In-One series
 */

#define pr_fmt(fmt)

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/types.h>
#include <linux/input.h>
#include <linux/input/sparse-keymap.h>
#include <linux/acpi.h>
#include <linux/string.h>

MODULE_DESCRIPTION();
MODULE_LICENSE();

#define EVENT_GUID1
#define EVENT_GUID2

struct dell_wmi_event {};

static const char *dell_wmi_aio_guids[] =;

MODULE_ALIAS();
MODULE_ALIAS();

static const struct key_entry dell_wmi_aio_keymap[] =;

static struct input_dev *dell_wmi_aio_input_dev;

/*
 * The new WMI event data format will follow the dell_wmi_event structure
 * So, we will check if the buffer matches the format
 */
static bool dell_wmi_aio_event_check(u8 *buffer, int length)
{}

static void dell_wmi_aio_notify(union acpi_object *obj, void *context)
{}

static int __init dell_wmi_aio_input_setup(void)
{}

static const char *dell_wmi_aio_find(void)
{}

static int __init dell_wmi_aio_init(void)
{}

static void __exit dell_wmi_aio_exit(void)
{}

module_init();
module_exit(dell_wmi_aio_exit);