Lines Matching +full:dynamic +full:- +full:mode

1 /* SPDX-License-Identifier: GPL-2.0 */
30 /* Broadcast-only commands */
36 /* Unicast-only commands */
56 * struct i3c_ccc_events - payload passed to ENEC/DISEC CCC
69 * struct i3c_ccc_mwl - payload passed to SETMWL/GETMWL CCC
81 * struct i3c_ccc_mrl - payload passed to SETMRL/GETMRL CCC
97 * struct i3c_ccc_dev_desc - I3C/I2C device descriptor used for DEFSLVS
99 * @dyn_addr: dynamic address assigned to the I3C slave or 0 if the entry is
121 * struct i3c_ccc_defslvs - payload passed to DEFSLVS CCC
139 * enum i3c_ccc_test_mode - enum listing all available test modes
141 * @I3C_CCC_EXIT_TEST_MODE: exit test mode
142 * @I3C_CCC_VENDOR_TEST_MODE: enter vendor test mode
150 * struct i3c_ccc_enttm - payload passed to ENTTM CCC
152 * @mode: one of the &enum i3c_ccc_test_mode modes
155 * specific test mode.
158 u8 mode; member
162 * struct i3c_ccc_setda - payload passed to SETNEWDA and SETDASA CCCs
164 * @addr: dynamic address to assign to an I3C device
167 * dynamic address of an I3C device.
174 * struct i3c_ccc_getpid - payload passed to GETPID CCC
183 * struct i3c_ccc_getbcr - payload passed to GETBCR CCC
192 * struct i3c_ccc_getdcr - payload passed to GETDCR CCC
206 * struct i3c_ccc_getstatus - payload passed to GETSTATUS CCC
216 * struct i3c_ccc_getaccmst - payload passed to GETACCMST CCC
225 * struct i3c_ccc_bridged_slave_desc - bridged slave descriptor
227 * @addr: dynamic address of the bridged device
236 * struct i3c_ccc_setbrgtgt - payload passed to SETBRGTGT CCC
247 * enum i3c_sdr_max_data_rate - max data rate values for private SDR transfers
258 * enum i3c_tsco - clock to data turn-around
272 * struct i3c_ccc_getmxds - payload passed to GETMXDS CCC
276 * @maxrdturn: maximum read turn-around expressed micro-seconds and
277 * little-endian formatted
285 #define I3C_CCC_HDR_MODE(mode) BIT(mode) argument
288 * struct i3c_ccc_gethdrcap - payload passed to GETHDRCAP CCC
297 * enum i3c_ccc_setxtime_subcmd - SETXTIME sub-commands
313 * struct i3c_ccc_setxtime - payload passed to SETXTIME CCC
315 * @subcmd: one of the sub-commands ddefined in &enum i3c_ccc_setxtime_subcmd
316 * @data: sub-command payload. Amount of data is determined by
317 * &i3c_ccc_setxtime->subcmd
329 * struct i3c_ccc_getxtime - payload retrieved from GETXTIME CCC
332 * @state: current status (enabled mode and overflow status)
344 * struct i3c_ccc_cmd_payload - CCC payload
347 * @data: payload data. This buffer must be DMA-able
355 * struct i3c_ccc_cmd_dest - CCC command destination
367 * struct i3c_ccc_cmd - CCC command