From 016043c79b0da7e32aa45682d670beec4f85bb4d Mon Sep 17 00:00:00 2001 From: vasilito Date: Fri, 24 Jul 2026 13:34:23 +0900 Subject: [PATCH] docs: Phase 9.2 WMI foundation landed (0ca545d3) --- local/docs/LG-GRAM-16Z90TP-COMPATIBILITY-PLAN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/local/docs/LG-GRAM-16Z90TP-COMPATIBILITY-PLAN.md b/local/docs/LG-GRAM-16Z90TP-COMPATIBILITY-PLAN.md index b7b731f3e0..39d7457d2c 100644 --- a/local/docs/LG-GRAM-16Z90TP-COMPATIBILITY-PLAN.md +++ b/local/docs/LG-GRAM-16Z90TP-COMPATIBILITY-PLAN.md @@ -504,7 +504,7 @@ real wireless connectivity, not bounded simulation. | # | Item | Notes | Effort | |---|---|---|---| | 9.1 | **Suspend (s2idle) completion**: LPIT parser (ACPI 6.5 ยง5.2.9.9), MWAIT idle-loop wiring, `_PRW` wake-device enumeration, GPE wake re-arm. The host has **no S3** โ€” this is the only suspend path | `acpid`, kernel idle | L โ†’ ๐ŸŸก PARTIAL (2026-07-22) โ€” LPIT parser + _PRW wake enumeration + FADT S0-idle detection done (acpid/wake.rs); MWAIT idle loop and GPE wake re-arm remain (needs kernel idle-loop support) | -| 9.2 | LG WMI hotkeys: WMI subsystem (PNP0C14 GUID dispatch) โ†’ brightness/rfkill/volume events โ†’ evdev | new `redbear-wmi` | M | +| 9.2 | LG WMI hotkeys: WMI subsystem (PNP0C14 GUID dispatch) โ†’ brightness/rfkill/volume events โ†’ evdev | new `redbear-wmi` | M โ†’ ๐ŸŸก FOUNDATION (2026-07-24) โ€” WMI subsystem ported INTO acpid (matching the EC/lid/fan/thermal pattern). `wmi.rs`: 20-byte guid_block parser for _WDG, PNP0C14 device discovery (candidate-path _HID probe), _WDG buffer read via `aml_eval`, event-GUID enumeration (flags & ACPI_WMI_EVENT), _WED evaluation for eventcode decode, LG keymap (0x70/0x74/0xf020000/0x10000000). 4 unit tests. Wired into acpid's AML notification drain (Notify on WMI device โ†’ _WED โ†’ eventcode โ†’ PowerEvent::Wmi). Hardware-agnostic (works on any x86 WMI laptop). _WDG method evaluation may need PCI fd available before WMI device _INI runs; runtime validation pending Phase 1 boot. | | 9.3 | UVC camera: new `redbear-uvcd` (UVC 1.1/1.5) โ€” well-specified; reference Linux `drivers/media/usb/uvc/` | new recipe | L | | 9.4 | ISH sensor hub (8087:0AC2): only if a consumer exists (auto-rotate/ALS). Lowest priority | โ€” | M | | 9.5 | Intel VT-d runtime (`intel_vtd.rs` in iommu daemon): converges acpid's orphaned DMAR parser into the daemon (per ACPI-IMPROVEMENT-PLAN ownership note). Value: DMA isolation for later Wi-Fi/GPU hardening | `local/recipes/system/iommu/` | L |