Lines Matching +full:wake +full:- +full:device
1 /* SPDX-License-Identifier: GPL-2.0 */
38 * atmel_i2c_cmd - structure used for communicating with the device.
39 * @word_addr: indicates the function of the packet sent to the device. This
41 * @count : number of bytes to be transferred to (or from) the device.
45 * @data : optional remaining input data. Includes a 2-byte CRC.
76 /* Definitions for the device lock state */
82 * Wake High delay to data communication (microseconds). SDA should be stable
88 /* Wake Low duration */
124 * atmel_i2c_client_priv - i2c_client private data
125 * @client : pointer to i2c client device
128 * @wake_token : wake token array of zeros
134 * transmitted to the device is treated as the byte size. Any attempt to send
135 * more than this number of bytes will cause the device to not ACK those bytes.
137 * prohibited until after the device completes command execution. Use a mutex
151 * atmel_i2c_work_data - data structure representing the work
160 * @status : status returned from the i2c client device or i2c error.
163 * @cmd : structure used for communicating with the device.