Lines Matching refs:backend
8 a hardware independent software backend providing the actual functionality. An
12 needed. The backend driver and the I2C bus driver communicate via events. Here
14 transported. The dotted line marks only one example. The backend could also
26 Note: Technically, there is also the I2C core between the backend and the
42 Each backend should come with separate documentation to describe its specific
49 First, the events which are used by the bus driver and the backend will be
57 The bus driver sends an event to the backend using the following function:
65 is the return value from the backend. Mandatory events must be provided by the
66 bus drivers and must be checked for by backend drivers.
82 'val': backend returns first byte to be sent
100 'val': backend returns next byte to be sent
110 your backend, though.
117 A stop condition was received. This can happen anytime and the backend should
124 If you want to write a software backend:
146 * Catch the slave interrupts and send appropriate i2c_slave_events to the backend.