Lines Matching +full:host +full:- +full:interface
4 * SPDX-License-Identifier: Apache-2.0
21 * @brief Initializes all host sub-modules in Core domain.
23 * This routine initializes all host sub-modules which HW blocks belong to
27 * @param dev Pointer to the device structure for the host bus driver instance.
31 * @retval -EIO if cannot turn on host sub-module source clocks in core domain.
37 * @brief Initializes all host sub-modules in Host domain.
39 * This routine initializes all host sub-modules which HW blocks belong to
40 * Host domain. Please notice it must be executed after receiving PLT_RST
41 * de-asserted signal and eSPI peripheral channel is enabled and ready.
46 * @brief Reads data from a host sub-module which is updated via eSPI.
48 * This routine provides a generic interface to read a host sub-module which
52 * @param data Parameter to be read from to the host sub-module.
55 * @retval -ENOTSUP if eSPI peripheral is off or not supported.
56 * @retval -EINVAL for unimplemented lpc opcode, but in range.
62 * @brief Writes data to a host sub-module which generates an eSPI transaction.
64 * This routine provides a generic interface to write data to a host sub-module
68 * @param data Represents the parameter passed to the host sub-module.
71 * @retval -ENOTSUP if eSPI peripheral is off or not supported.
72 * @retval -EINVAL for unimplemented lpc opcode, but in range.
78 * @brief Enable host access wake-up interrupt. Usually, it is used to wake up
84 * @brief Disable host access wake-up interrupt.