forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
LoongArch: Add ACPI-based generic laptop driver
This add ACPI-based generic laptop driver for Loongson-3. Some of the codes are derived from drivers/platform/x86/thinkpad_acpi.c. Signed-off-by: Jianmin Lv <lvjianmin@loongson.cn> Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
- Loading branch information
1 parent
d2c3fe5
commit 3ebe278
Showing
5 changed files
with
662 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# | ||
# LoongArch Platform Specific Drivers | ||
# | ||
|
||
menuconfig LOONGARCH_PLATFORM_DEVICES | ||
bool "LoongArch Platform Specific Device Drivers" | ||
default LOONGARCH | ||
help | ||
Say Y here to get to see options for device drivers of various | ||
LoongArch platforms, including vendor-specific laptop/desktop | ||
extension and hardware monitor drivers. This option itself does | ||
not add any kernel code. | ||
|
||
If you say N, all options in this submenu will be skipped and disabled. | ||
|
||
if LOONGARCH_PLATFORM_DEVICES | ||
|
||
config GENERIC_LAPTOP | ||
tristate "Generic Loongson-3 Laptop Driver" | ||
depends on ACPI | ||
depends on BACKLIGHT_CLASS_DEVICE | ||
depends on INPUT | ||
depends on MACH_LOONGSON64 | ||
select INPUT_EVDEV | ||
select INPUT_SPARSEKMAP | ||
default y | ||
help | ||
ACPI-based Loongson-3 family laptops generic driver. | ||
|
||
endif # LOONGARCH_PLATFORM_DEVICES |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
obj-$(CONFIG_GENERIC_LAPTOP) += generic-laptop.o |
Oops, something went wrong.