/* Copyright (c) 2013 The Chromium OS Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ /* ACPI EC interface block. */ #ifndef __CROS_EC_ACPI_H #define __CROS_EC_ACPI_H #include /** * Handle AP write to EC via the ACPI I/O port. * * @param is_cmd Is write command (is_cmd=1) or data (is_cmd=0) * @param value Value written to cmd or data register by AP * @param result Value for AP to read from data port, if any * @return True if *result was updated by this call */ int acpi_ap_to_ec(int is_cmd, uint8_t value, uint8_t *result); #endif /* __CROS_EC_ACPI_H */