/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Asus PC WMI hotkey driver * * Copyright(C) 2010 Intel Corporation. * Copyright(C) 2010-2011 Corentin Chary <[email protected]> * * Portions based on wistron_btns.c: * Copyright (C) 2005 Miloslav Trmac <[email protected]> * Copyright (C) 2005 Bernhard Rosenkraenzer <[email protected]> * Copyright (C) 2005 Dmitry Torokhov <[email protected]> */ #ifndef _ASUS_WMI_H_ #define _ASUS_WMI_H_ #include <linux/platform_device.h> #include <linux/i8042.h> #define ASUS_WMI_KEY_IGNORE … #define ASUS_WMI_BRN_DOWN … #define ASUS_WMI_BRN_UP … struct module; struct key_entry; struct asus_wmi; enum asus_wmi_tablet_switch_mode { … }; struct quirk_entry { … }; struct asus_wmi_driver { … }; int asus_wmi_register_driver(struct asus_wmi_driver *driver); void asus_wmi_unregister_driver(struct asus_wmi_driver *driver); #endif /* !_ASUS_WMI_H_ */