From d2c287bc86635b5d35f6f7e1a75a2e26fa94be57 Mon Sep 17 00:00:00 2001 From: Hayden Barnes Date: Mon, 3 Aug 2026 20:38:26 -0400 Subject: [PATCH] feat(kernel): enable x86 ACPI AC and battery Enable the ACPI AC adapter and battery drivers in the x86_64 kernel configuration. Power supply core support is already built in. Enabling the standard ACPI AC and battery drivers exposes adapter and battery information through the usual power supply class. The arm64 configuration already enables ACPI AC and battery. --- base/comps/kernel/6.18-x86_64-azl.config | 15 +++++++++++++-- base/comps/kernel/kernel.azl.macros | 2 +- base/comps/kernel/kernel.spec | 3 +++ locks/kernel.lock | 2 +- specs/k/kernel/6.18-x86_64-azl.config | 15 +++++++++++++-- specs/k/kernel/kernel.azl.macros | 2 +- specs/k/kernel/kernel.spec | 3 +++ 7 files changed, 35 insertions(+), 7 deletions(-) diff --git a/base/comps/kernel/6.18-x86_64-azl.config b/base/comps/kernel/6.18-x86_64-azl.config index 54901aefb83..832b09b796b 100644 --- a/base/comps/kernel/6.18-x86_64-azl.config +++ b/base/comps/kernel/6.18-x86_64-azl.config @@ -635,8 +635,19 @@ CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC=y CONFIG_ACPI_EC_DEBUGFS=m -# CONFIG_ACPI_AC is not set -# CONFIG_ACPI_BATTERY is not set +CONFIG_ACPI_AC=y +# CONFIG_ASUS_WMI is not set +# CONFIG_DELL_LAPTOP is not set +# CONFIG_FUJITSU_LAPTOP is not set +# CONFIG_HUAWEI_WMI is not set +# CONFIG_LG_LAPTOP is not set +# CONFIG_MSI_EC is not set +# CONFIG_OXP_EC is not set +# CONFIG_SAMSUNG_GALAXYBOOK is not set +# CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_SYSTEM76_ACPI is not set +# CONFIG_THINKPAD_ACPI is not set +CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m diff --git a/base/comps/kernel/kernel.azl.macros b/base/comps/kernel/kernel.azl.macros index 18fdabce526..f01ef450ca6 100644 --- a/base/comps/kernel/kernel.azl.macros +++ b/base/comps/kernel/kernel.azl.macros @@ -2,6 +2,6 @@ # Removed once these defines move directly into kernel.spec. %_without_debug 1 %_without_selftests 1 -%azl_pkgrelease 11 +%azl_pkgrelease 12 %kextraversion 1 %nvidia_open_version 595.58.03 diff --git a/base/comps/kernel/kernel.spec b/base/comps/kernel/kernel.spec index abd5d180dac..4c8d9b3c273 100644 --- a/base/comps/kernel/kernel.spec +++ b/base/comps/kernel/kernel.spec @@ -4575,6 +4575,9 @@ fi\ # AZL-KMOD-FILES-ANCHOR — do not remove (kmod overlays chain here) %changelog +* Mon Aug 03 2026 Hayden Barnes - 6.18.31-1.12 +- feat(kernel): enable x86 ACPI AC and battery + * Thu Jul 30 2026 Elaheh Dehghani - 6.18.31-1.11 - fix(kmod-nvidia-open): move driver version from package name into Version field diff --git a/locks/kernel.lock b/locks/kernel.lock index 58f903ad60c..64c81263adc 100644 --- a/locks/kernel.lock +++ b/locks/kernel.lock @@ -1,4 +1,4 @@ # Managed by azldev component update. Do not edit manually. version = 1 -input-fingerprint = 'sha256:66a11bc6b18f36071a7beae396db43de7e723cc207de3a263b75ce33a942683b' +input-fingerprint = 'sha256:35369ee65f7be79394e4adc8c6e67bfbeaa7ec454d34d09a717e7f0d2755bfec' resolution-input-hash = 'sha256:466421704711c4fd3c71f0b2ed715a0e61d49e3e26f3a2637fee755795849c8e' diff --git a/specs/k/kernel/6.18-x86_64-azl.config b/specs/k/kernel/6.18-x86_64-azl.config index 54901aefb83..832b09b796b 100644 --- a/specs/k/kernel/6.18-x86_64-azl.config +++ b/specs/k/kernel/6.18-x86_64-azl.config @@ -635,8 +635,19 @@ CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC=y CONFIG_ACPI_EC_DEBUGFS=m -# CONFIG_ACPI_AC is not set -# CONFIG_ACPI_BATTERY is not set +CONFIG_ACPI_AC=y +# CONFIG_ASUS_WMI is not set +# CONFIG_DELL_LAPTOP is not set +# CONFIG_FUJITSU_LAPTOP is not set +# CONFIG_HUAWEI_WMI is not set +# CONFIG_LG_LAPTOP is not set +# CONFIG_MSI_EC is not set +# CONFIG_OXP_EC is not set +# CONFIG_SAMSUNG_GALAXYBOOK is not set +# CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_SYSTEM76_ACPI is not set +# CONFIG_THINKPAD_ACPI is not set +CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m diff --git a/specs/k/kernel/kernel.azl.macros b/specs/k/kernel/kernel.azl.macros index 18fdabce526..f01ef450ca6 100644 --- a/specs/k/kernel/kernel.azl.macros +++ b/specs/k/kernel/kernel.azl.macros @@ -2,6 +2,6 @@ # Removed once these defines move directly into kernel.spec. %_without_debug 1 %_without_selftests 1 -%azl_pkgrelease 11 +%azl_pkgrelease 12 %kextraversion 1 %nvidia_open_version 595.58.03 diff --git a/specs/k/kernel/kernel.spec b/specs/k/kernel/kernel.spec index 41cca7b3f94..4c608ed9f5a 100644 --- a/specs/k/kernel/kernel.spec +++ b/specs/k/kernel/kernel.spec @@ -4578,6 +4578,9 @@ fi\ # AZL-KMOD-FILES-ANCHOR — do not remove (kmod overlays chain here) %changelog +* Mon Aug 03 2026 Hayden Barnes - 6.18.31-1.12 +- feat(kernel): enable x86 ACPI AC and battery + * Thu Jul 30 2026 Elaheh Dehghani - 6.18.31-1.11 - fix(kmod-nvidia-open): move driver version from package name into Version field