ACPI: APEI: EINJ: Enable the discovery of EINJv2 capabilities
authorZaid Alali <zaidal@os.amperecomputing.com>
Tue, 17 Jun 2025 19:30:21 +0000 (12:30 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 18 Jun 2025 18:49:31 +0000 (20:49 +0200)
commit0c6176e1e1862fd09484c50de17c04b3ca388c22
tree99f953ce9195365094c741bb712382d031b60394
parent1a35c88302a3b2827ec47f0b2d0530b543938fb3
ACPI: APEI: EINJ: Enable the discovery of EINJv2 capabilities

Enable the driver to show all supported error injections for EINJ
and EINJv2 at the same time. EINJv2 capabilities can be discovered
by checking the return value of get_error_type, where bit 30 set
indicates EINJv2 support.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Tony Luck <tony.luck@intel.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: Zaid Alali <zaidal@os.amperecomputing.com>
Link: https://patch.msgid.link/20250617193026.637510-3-zaidal@os.amperecomputing.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/apei/apei-internal.h
drivers/acpi/apei/einj-core.c
drivers/acpi/apei/einj-cxl.c