blob: ec413894bcf7005a7890b09f37d01278f8a31386 [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef ZIRCON_SYSTEM_DEV_BOARD_X86_INCLUDE_ACPI_H_
#define ZIRCON_SYSTEM_DEV_BOARD_X86_INCLUDE_ACPI_H_
#include <zircon/compiler.h>
#include <ddk/device.h>
#include <ddk/protocol/platform/bus.h>
zx_status_t publish_acpi_devices(zx_device_t* parent, zx_device_t* sys_root,
zx_device_t* acpi_root);
zx_status_t acpi_suspend(uint8_t requested_state, bool enable_wake, uint8_t suspend_reason,
uint8_t* out_state);
#endif // ZIRCON_SYSTEM_DEV_BOARD_X86_INCLUDE_ACPI_H_