Revert "x86: Move FACP table into separate functions"
Before the culprit patch (see BugLink for the details):
=> acpi list
Name Base Size Detail
---- -------- ----- ------
RSDP
000e4500 24 v02 U-BOOT
RSDT
000e4530 38 v01 U-BOOT U-BOOTBL
20220401 INTL 0
XSDT
000e45e0 4c v01 U-BOOT U-BOOTBL
20220401 INTL 0
CSRT
000e5490 58 v00 U-BOOT U-BOOTBL
20220401 INTL 0
FACP
000e54f0 114 v06 U-BOOT U-BOOTBL
20220401 INTL 0
DSDT
000e4780 c06 v02 U-BOOT U-BOOTBL 10000 INTL
20200925
FACS
000e4740 40
MCFG
000e5610 3c v01 U-BOOT U-BOOTBL
20220401 INTL 0
SPCR
000e5650 50 v02 U-BOOT U-BOOTBL
20220401 INTL 0
APIC
000e56a0 48 v02 U-BOOT U-BOOTBL
20220401 INTL 0
After the culprit patch:
=> acpi list
Name Base Size Detail
---- -------- ----- ------
RSDP
000e4500 24 v02 U-BOOT
RSDT
000e4530 34 v01 U-BOOT U-BOOTBL
20220401 INTL 0
XSDT
000e45e0 44 v01 U-BOOT U-BOOTBL
20220401 INTL 0
CSRT
000e53a0 58 v00 U-BOOT U-BOOTBL
20220401 INTL 0
MCFG
000e5520 3c v01 U-BOOT U-BOOTBL
20220401 INTL 0
SPCR
000e5560 50 v02 U-BOOT U-BOOTBL
20220401 INTL 0
APIC
000e55b0 48 v02 U-BOOT U-BOOTBL
20220401 INTL 0
As a result Linux kernel can't find mandatory tables and fails
to boot.
Hence, revert it for good.
This reverts commit
d87efb70dda6dae03fc8ab8daf4b550e67da6b64.
BugLink: https://lore.kernel.org/all/20220131225930.GJ7515@bill-the-cat/
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>