]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ACPI: EC: Enable EC support on LoongArch by default
authorHuacai Chen <chenhuacai@loongson.cn>
Tue, 17 Dec 2024 07:37:04 +0000 (15:37 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 18 Dec 2024 19:23:59 +0000 (20:23 +0100)
Commit a6021aa24f6417416d933 ("ACPI: EC: make EC support compile-time
conditional") only enable ACPI_EC on X86 by default, but the embedded
controller is also widely used on LoongArch laptops so we also enable
ACPI_EC for LoongArch.

The laptop driver cannot work without EC, so also update the dependency
of LOONGSON_LAPTOP to let it depend on APCI_EC.

Fixes: a6021aa24f6417416d933 ("ACPI: EC: make EC support compile-time conditional")
Reported-by: Xiaotian Wu <wuxiaotian@loongson.cn>
Tested-by: Binbin Zhou <zhoubinbin@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Link: https://patch.msgid.link/20241217073704.3339587-1-chenhuacai@loongson.cn
[ rjw: Added Fixes: ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/Kconfig
drivers/platform/loongarch/Kconfig

index d65cd08ba8e18f71677f56a7a89549b0d4aa92b5..d81b55f5068c40977454d3cc82050b792b2a60e9 100644 (file)
@@ -135,10 +135,10 @@ config ACPI_REV_OVERRIDE_POSSIBLE
 config ACPI_EC
        bool "Embedded Controller"
        depends on HAS_IOPORT
-       default X86
+       default X86 || LOONGARCH
        help
          This driver handles communication with the microcontroller
-         on many x86 laptops and other machines.
+         on many x86/LoongArch laptops and other machines.
 
 config ACPI_EC_DEBUGFS
        tristate "EC read/write access through /sys/kernel/debug/ec"
index 5633e4d73991a69e4386e2771386d7c9a0181134..447528797d07aaef22ae8a868656788505352251 100644 (file)
@@ -18,7 +18,7 @@ if LOONGARCH_PLATFORM_DEVICES
 
 config LOONGSON_LAPTOP
        tristate "Generic Loongson-3 Laptop Driver"
-       depends on ACPI
+       depends on ACPI_EC
        depends on BACKLIGHT_CLASS_DEVICE
        depends on INPUT
        depends on MACH_LOONGSON64