// SPDX-License-Identifier: GPL-2.0-or-later/* * eeepc-laptop.c - Asus Eee PC extras * * Based on asus_acpi.c as patched for the Eee PC by Asus: * ftp://ftp.asus.com/pub/ASUS/EeePC/701/ASUS_ACPI_071126.rar * Based on eee.c from eeepc-linux */#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt#include<linux/kernel.h>#include<linux/module.h>#include<linux/init.h>#include<linux/types.h>#include<linux/platform_device.h>#include<linux/backlight.h>#include<linux/fb.h>#include<linux/hwmon.h>#include<linux/hwmon-sysfs.h>#include<linux/slab.h>#include<linux/acpi.h>#include<linux/uaccess.h>#include<linux/input.h>#include<linux/input/sparse-keymap.h>#include<linux/rfkill.h>#include<linux/pci.h>#include<linux/pci_hotplug.h>#include<linux/leds.h>#include<linux/dmi.h>#include<acpi/video.h>#define EEEPC_LAPTOP_VERSION "0.1"#define EEEPC_LAPTOP_NAME "Eee PC Hotkey Driver"#define EEEPC_LAPTOP_FILE "eeepc"#define EEEPC_ACPI_CLASS "hotkey"#define EEEP