While the ISAs are (mostly) standardized, the broader hardware support is a mishmash.
ACPI is available, but not widely supported.
Some hardware uses DeviceTree.
Other hardware just expects you to know what devices are connected and how to interact with them.