modules: gpioaei: Fix arm64.LINT-FDT breakage'acpi_if.h' was accidentally omitted from the module Makefile; add it.Fixes: 9709bda03cd0
GPIO: Add ACPI _AEI supportChanges to acpi_gpiobus.c handle discovering and parsing the _AEIobjects and storing necessary data in device ivars. A new gpioaei.cfile implements the device, which s
GPIO: Add ACPI _AEI supportChanges to acpi_gpiobus.c handle discovering and parsing the _AEIobjects and storing necessary data in device ivars. A new gpioaei.cfile implements the device, which simply requests an interrupt whenthe pin is triggered and invokes the appropriate _Exx or _Lxx ACPImethod.This makes the GPIO "power button" work on arm64 Graviton systems,allowing EC2 "Stop"/"Reboot" instance calls to be handled cleanly.(Prior to this change, those requests would time out after 4 minutesand the instance would be forcibly killed.)Reviwed by: imp, andrew, Ahmad KhalifaMFC after: 3 daysSponsored by: AmazonDifferential Revision: https://reviews.freebsd.org/D47253Co-authored-by: Andrew Turner <andrew@FreeBSD.org>
show more ...