Lines Matching full:controller
17 * @brief Lock the mutex of npcx i2c controller.
19 * @param i2c_dev Pointer to the device structure for i2c controller instance.
24 * @brief Unlock the mutex of npcx i2c controller.
26 * @param i2c_dev Pointer to the device structure for i2c controller instance.
31 * @brief Configure operation of a npcx i2c controller.
33 * @param i2c_dev Pointer to the device structure for i2c controller instance.
35 * for the I2C controller.
44 * @brief Get I2C controller speed.
46 * @param i2c_dev Pointer to the device structure for i2c controller instance.
51 * @retval -EIO Controller is not configured.
56 * @brief Perform data transfer to via npcx i2c controller.
58 * @param i2c_dev Pointer to the device structure for i2c controller instance.
76 * @param i2c_dev Pointer to the device structure for i2c controller instance.
84 * @brief Registers the provided config as Target device of a npcx i2c controller.
86 * @param i2c_dev Pointer to the device structure for i2c controller instance.
97 * @brief Unregisters the provided config as Target device of a npcx i2c controller.
99 * @param i2c_dev Pointer to the device structure for i2c controller instance.