struct

Defined at line 187 of file ../../src/graphics/display/drivers/intel-display/registers-gmbus.h

Trigger the start of a GMBUS transfer cycle when set to 1.

When `is_ready` in `GMBusControllerStatus` is true and `software_ready`

is 0, the driver can request the GMBUS controller to start handshaking

and data transfer by setting `software_ready` to 1.

Then the `controller_is_ready` bit in `GMBusControllerStatus` (GMBUS2) register will be

de-asserted until GMBUS finishes reading / writing the data register (GMBUS3) or an active

GMBUS cycle is terminated. That will also set `software_ready` bit to 0.

For each transfer, the driver only needs to set `software_ready` bit to 1

once and should not set it again once it's de-asserted.

Public Members

Field field

Records