Home | History | Annotate | Download | only in Protocol

Lines Matching full:controller

4   This protocol manipulates the I2C host controller to perform transactions as a master 

35 The software and controller do a best case effort of using the specified
39 For example if 400 KHz was specified and the controller's divide network
47 actual frequency in use by the I2C controller.
50 @retval EFI_ALREADY_STARTED The controller is busy with another transaction.
52 @retval EFI_UNSUPPORTED The controller does not support this frequency.
63 Reset the I2C controller and configure it for use
67 The I2C controller is reset. The caller must call SetBusFrequench() after
73 @retval EFI_ALREADY_STARTED The controller is busy with another transaction.
84 Start an I2C transaction on the host controller.
89 This function initiates an I2C transaction on the controller. To
134 @retval EFI_ALREADY_STARTED The controller is busy with another transaction.
143 the controller cannot distinguish when the NACK
146 @retval EFI_UNSUPPORTED The controller does not support the requested
163 /// This protocol manipulates the I2C host controller to perform transactions as a
174 /// Reset the I2C host controller.
179 /// Start an I2C transaction in master mode on the host controller.
185 /// the capabilities of the I2C host controller.