Lines Matching refs:FIELD
34 FIELD(I3C1_REG1, I2C_MODE, 0, 1)
35 FIELD(I3C1_REG1, SLV_TEST_MODE, 1, 1)
36 FIELD(I3C1_REG1, ACT_MODE, 2, 2)
37 FIELD(I3C1_REG1, PENDING_INT, 4, 4)
38 FIELD(I3C1_REG1, SA, 8, 7)
39 FIELD(I3C1_REG1, SA_EN, 15, 1)
40 FIELD(I3C1_REG1, INST_ID, 16, 4)
43 FIELD(I3C2_REG1, I2C_MODE, 0, 1)
44 FIELD(I3C2_REG1, SLV_TEST_MODE, 1, 1)
45 FIELD(I3C2_REG1, ACT_MODE, 2, 2)
46 FIELD(I3C2_REG1, PENDING_INT, 4, 4)
47 FIELD(I3C2_REG1, SA, 8, 7)
48 FIELD(I3C2_REG1, SA_EN, 15, 1)
49 FIELD(I3C2_REG1, INST_ID, 16, 4)
52 FIELD(I3C3_REG1, I2C_MODE, 0, 1)
53 FIELD(I3C3_REG1, SLV_TEST_MODE, 1, 1)
54 FIELD(I3C3_REG1, ACT_MODE, 2, 2)
55 FIELD(I3C3_REG1, PENDING_INT, 4, 4)
56 FIELD(I3C3_REG1, SA, 8, 7)
57 FIELD(I3C3_REG1, SA_EN, 15, 1)
58 FIELD(I3C3_REG1, INST_ID, 16, 4)
61 FIELD(I3C4_REG1, I2C_MODE, 0, 1)
62 FIELD(I3C4_REG1, SLV_TEST_MODE, 1, 1)
63 FIELD(I3C4_REG1, ACT_MODE, 2, 2)
64 FIELD(I3C4_REG1, PENDING_INT, 4, 4)
65 FIELD(I3C4_REG1, SA, 8, 7)
66 FIELD(I3C4_REG1, SA_EN, 15, 1)
67 FIELD(I3C4_REG1, INST_ID, 16, 4)
70 FIELD(I3C5_REG1, I2C_MODE, 0, 1)
71 FIELD(I3C5_REG1, SLV_TEST_MODE, 1, 1)
72 FIELD(I3C5_REG1, ACT_MODE, 2, 2)
73 FIELD(I3C5_REG1, PENDING_INT, 4, 4)
74 FIELD(I3C5_REG1, SA, 8, 7)
75 FIELD(I3C5_REG1, SA_EN, 15, 1)
76 FIELD(I3C5_REG1, INST_ID, 16, 4)
79 FIELD(I3C6_REG1, I2C_MODE, 0, 1)
80 FIELD(I3C6_REG1, SLV_TEST_MODE, 1, 1)
81 FIELD(I3C6_REG1, ACT_MODE, 2, 2)
82 FIELD(I3C6_REG1, PENDING_INT, 4, 4)
83 FIELD(I3C6_REG1, SA, 8, 7)
84 FIELD(I3C6_REG1, SA_EN, 15, 1)
85 FIELD(I3C6_REG1, INST_ID, 16, 4)
89 FIELD(DEVICE_CTRL, I3C_BROADCAST_ADDR_INC, 0, 1)
90 FIELD(DEVICE_CTRL, I2C_SLAVE_PRESENT, 7, 1)
91 FIELD(DEVICE_CTRL, HOT_JOIN_ACK_NACK_CTRL, 8, 1)
92 FIELD(DEVICE_CTRL, IDLE_CNT_MULTIPLIER, 24, 2)
93 FIELD(DEVICE_CTRL, SLV_ADAPT_TO_I2C_I3C_MODE, 27, 1)
94 FIELD(DEVICE_CTRL, DMA_HANDSHAKE_EN, 28, 1)
95 FIELD(DEVICE_CTRL, I3C_ABORT, 29, 1)
96 FIELD(DEVICE_CTRL, I3C_RESUME, 30, 1)
97 FIELD(DEVICE_CTRL, I3C_EN, 31, 1)
99 FIELD(DEVICE_ADDR, STATIC_ADDR, 0, 7)
100 FIELD(DEVICE_ADDR, STATIC_ADDR_VALID, 15, 1)
101 FIELD(DEVICE_ADDR, DYNAMIC_ADDR, 16, 7)
102 FIELD(DEVICE_ADDR, DYNAMIC_ADDR_VALID, 15, 1)
104 FIELD(HW_CAPABILITY, ENTDAA, 0, 1)
105 FIELD(HW_CAPABILITY, HDR_DDR, 3, 1)
106 FIELD(HW_CAPABILITY, HDR_TS, 4, 1)
108 FIELD(COMMAND_QUEUE_PORT, CMD_ATTR, 0, 3)
110 FIELD(COMMAND_QUEUE_PORT, TID, 3, 4)
111 FIELD(COMMAND_QUEUE_PORT, CMD, 7, 8)
112 FIELD(COMMAND_QUEUE_PORT, CP, 15, 1)
113 FIELD(COMMAND_QUEUE_PORT, DEV_INDEX, 16, 5)
114 FIELD(COMMAND_QUEUE_PORT, SPEED, 21, 3)
115 FIELD(COMMAND_QUEUE_PORT, ROC, 26, 1)
116 FIELD(COMMAND_QUEUE_PORT, SDAP, 27, 1)
117 FIELD(COMMAND_QUEUE_PORT, RNW, 28, 1)
118 FIELD(COMMAND_QUEUE_PORT, TOC, 30, 1)
119 FIELD(COMMAND_QUEUE_PORT, PEC, 31, 1)
121 FIELD(COMMAND_QUEUE_PORT, DB, 8, 8)
122 FIELD(COMMAND_QUEUE_PORT, DL, 16, 16)
124 FIELD(COMMAND_QUEUE_PORT, BYTE_STRB, 3, 3)
125 FIELD(COMMAND_QUEUE_PORT, BYTE0, 8, 8)
126 FIELD(COMMAND_QUEUE_PORT, BYTE1, 16, 8)
127 FIELD(COMMAND_QUEUE_PORT, BYTE2, 24, 8)
133 FIELD(COMMAND_QUEUE_PORT, DEV_COUNT, 21, 3)
135 FIELD(RESPONSE_QUEUE_PORT, DL, 0, 16)
136 FIELD(RESPONSE_QUEUE_PORT, CCCT, 16, 8)
137 FIELD(RESPONSE_QUEUE_PORT, TID, 24, 4)
138 FIELD(RESPONSE_QUEUE_PORT, ERR_STATUS, 28, 4)
141 FIELD(IBI_QUEUE_STATUS, IBI_DATA_LEN, 0, 8)
142 FIELD(IBI_QUEUE_STATUS, IBI_ID, 8, 8)
143 FIELD(IBI_QUEUE_STATUS, LAST_STATUS, 24, 1)
144 FIELD(IBI_QUEUE_STATUS, ERROR, 30, 1)
145 FIELD(IBI_QUEUE_STATUS, IBI_STATUS, 31, 1)
148 FIELD(QUEUE_THLD_CTRL, CMD_BUF_EMPTY_THLD, 0, 8);
149 FIELD(QUEUE_THLD_CTRL, RESP_BUF_THLD, 8, 8);
150 FIELD(QUEUE_THLD_CTRL, IBI_DATA_THLD, 16, 8);
151 FIELD(QUEUE_THLD_CTRL, IBI_STATUS_THLD, 24, 8);
153 FIELD(DATA_BUFFER_THLD_CTRL, TX_BUF_THLD, 0, 3)
154 FIELD(DATA_BUFFER_THLD_CTRL, RX_BUF_THLD, 10, 3)
155 FIELD(DATA_BUFFER_THLD_CTRL, TX_START_THLD, 16, 3)
156 FIELD(DATA_BUFFER_THLD_CTRL, RX_START_THLD, 24, 3)
158 FIELD(IBI_QUEUE_CTRL, NOTIFY_REJECTED_HOT_JOIN, 0, 1)
159 FIELD(IBI_QUEUE_CTRL, NOTIFY_REJECTED_MASTER_REQ, 1, 1)
160 FIELD(IBI_QUEUE_CTRL, NOTIFY_REJECTED_SLAVE_IRQ, 3, 1)
164 FIELD(RESET_CTRL, CORE_RESET, 0, 1)
165 FIELD(RESET_CTRL, CMD_QUEUE_RESET, 1, 1)
166 FIELD(RESET_CTRL, RESP_QUEUE_RESET, 2, 1)
167 FIELD(RESET_CTRL, TX_BUF_RESET, 3, 1)
168 FIELD(RESET_CTRL, RX_BUF_RESET, 4, 1)
169 FIELD(RESET_CTRL, IBI_QUEUE_RESET, 5, 1)
171 FIELD(SLV_EVENT_CTRL, SLV_INTERRUPT, 0, 1)
172 FIELD(SLV_EVENT_CTRL, MASTER_INTERRUPT, 1, 1)
173 FIELD(SLV_EVENT_CTRL, HOT_JOIN_INTERRUPT, 3, 1)
174 FIELD(SLV_EVENT_CTRL, ACTIVITY_STATE, 4, 2)
175 FIELD(SLV_EVENT_CTRL, MRL_UPDATED, 6, 1)
176 FIELD(SLV_EVENT_CTRL, MWL_UPDATED, 7, 1)
178 FIELD(INTR_STATUS, TX_THLD, 0, 1)
179 FIELD(INTR_STATUS, RX_THLD, 1, 1)
180 FIELD(INTR_STATUS, IBI_THLD, 2, 1)
181 FIELD(INTR_STATUS, CMD_QUEUE_RDY, 3, 1)
182 FIELD(INTR_STATUS, RESP_RDY, 4, 1)
183 FIELD(INTR_STATUS, TRANSFER_ABORT, 5, 1)
184 FIELD(INTR_STATUS, CCC_UPDATED, 6, 1)
185 FIELD(INTR_STATUS, DYN_ADDR_ASSGN, 8, 1)
186 FIELD(INTR_STATUS, TRANSFER_ERR, 9, 1)
187 FIELD(INTR_STATUS, DEFSLV, 10, 1)
188 FIELD(INTR_STATUS, READ_REQ_RECV, 11, 1)
189 FIELD(INTR_STATUS, IBI_UPDATED, 12, 1)
190 FIELD(INTR_STATUS, BUSOWNER_UPDATED, 13, 1)
192 FIELD(INTR_STATUS_EN, TX_THLD, 0, 1)
193 FIELD(INTR_STATUS_EN, RX_THLD, 1, 1)
194 FIELD(INTR_STATUS_EN, IBI_THLD, 2, 1)
195 FIELD(INTR_STATUS_EN, CMD_QUEUE_RDY, 3, 1)
196 FIELD(INTR_STATUS_EN, RESP_RDY, 4, 1)
197 FIELD(INTR_STATUS_EN, TRANSFER_ABORT, 5, 1)
198 FIELD(INTR_STATUS_EN, CCC_UPDATED, 6, 1)
199 FIELD(INTR_STATUS_EN, DYN_ADDR_ASSGN, 8, 1)
200 FIELD(INTR_STATUS_EN, TRANSFER_ERR, 9, 1)
201 FIELD(INTR_STATUS_EN, DEFSLV, 10, 1)
202 FIELD(INTR_STATUS_EN, READ_REQ_RECV, 11, 1)
203 FIELD(INTR_STATUS_EN, IBI_UPDATED, 12, 1)
204 FIELD(INTR_STATUS_EN, BUSOWNER_UPDATED, 13, 1)
206 FIELD(INTR_SIGNAL_EN, TX_THLD, 0, 1)
207 FIELD(INTR_SIGNAL_EN, RX_THLD, 1, 1)
208 FIELD(INTR_SIGNAL_EN, IBI_THLD, 2, 1)
209 FIELD(INTR_SIGNAL_EN, CMD_QUEUE_RDY, 3, 1)
210 FIELD(INTR_SIGNAL_EN, RESP_RDY, 4, 1)
211 FIELD(INTR_SIGNAL_EN, TRANSFER_ABORT, 5, 1)
212 FIELD(INTR_SIGNAL_EN, CCC_UPDATED, 6, 1)
213 FIELD(INTR_SIGNAL_EN, DYN_ADDR_ASSGN, 8, 1)
214 FIELD(INTR_SIGNAL_EN, TRANSFER_ERR, 9, 1)
215 FIELD(INTR_SIGNAL_EN, DEFSLV, 10, 1)
216 FIELD(INTR_SIGNAL_EN, READ_REQ_RECV, 11, 1)
217 FIELD(INTR_SIGNAL_EN, IBI_UPDATED, 12, 1)
218 FIELD(INTR_SIGNAL_EN, BUSOWNER_UPDATED, 13, 1)
220 FIELD(INTR_FORCE, TX_THLD, 0, 1)
221 FIELD(INTR_FORCE, RX_THLD, 1, 1)
222 FIELD(INTR_FORCE, IBI_THLD, 2, 1)
223 FIELD(INTR_FORCE, CMD_QUEUE_RDY, 3, 1)
224 FIELD(INTR_FORCE, RESP_RDY, 4, 1)
225 FIELD(INTR_FORCE, TRANSFER_ABORT, 5, 1)
226 FIELD(INTR_FORCE, CCC_UPDATED, 6, 1)
227 FIELD(INTR_FORCE, DYN_ADDR_ASSGN, 8, 1)
228 FIELD(INTR_FORCE, TRANSFER_ERR, 9, 1)
229 FIELD(INTR_FORCE, DEFSLV, 10, 1)
230 FIELD(INTR_FORCE, READ_REQ_RECV, 11, 1)
231 FIELD(INTR_FORCE, IBI_UPDATED, 12, 1)
232 FIELD(INTR_FORCE, BUSOWNER_UPDATED, 13, 1)
234 FIELD(QUEUE_STATUS_LEVEL, CMD_QUEUE_EMPTY_LOC, 0, 8)
235 FIELD(QUEUE_STATUS_LEVEL, RESP_BUF_BLR, 8, 8)
236 FIELD(QUEUE_STATUS_LEVEL, IBI_BUF_BLR, 16, 8)
237 FIELD(QUEUE_STATUS_LEVEL, IBI_STATUS_CNT, 24, 5)
239 FIELD(DATA_BUFFER_STATUS_LEVEL, TX_BUF_EMPTY_LOC, 0, 8)
240 FIELD(DATA_BUFFER_STATUS_LEVEL, RX_BUF_BLR, 16, 8)
242 FIELD(PRESENT_STATE, SCL_LINE_SIGNAL_LEVEL, 0, 1)
243 FIELD(PRESENT_STATE, SDA_LINE_SIGNAL_LEVEL, 1, 1)
244 FIELD(PRESENT_STATE, CURRENT_MASTER, 2, 1)
245 FIELD(PRESENT_STATE, CM_TFR_STATUS, 8, 6)
246 FIELD(PRESENT_STATE, CM_TFR_ST_STATUS, 16, 6)
247 FIELD(PRESENT_STATE, CMD_TID, 24, 4)
249 FIELD(CCC_DEVICE_STATUS, PENDING_INTR, 0, 4)
250 FIELD(CCC_DEVICE_STATUS, PROTOCOL_ERR, 4, 2)
251 FIELD(CCC_DEVICE_STATUS, ACTIVITY_MODE, 6, 2)
252 FIELD(CCC_DEVICE_STATUS, UNDER_ERR, 8, 1)
253 FIELD(CCC_DEVICE_STATUS, SLV_BUSY, 9, 1)
254 FIELD(CCC_DEVICE_STATUS, OVERFLOW_ERR, 10, 1)
255 FIELD(CCC_DEVICE_STATUS, DATA_NOT_READY, 11, 1)
256 FIELD(CCC_DEVICE_STATUS, BUFFER_NOT_AVAIL, 12, 1)
258 FIELD(DEVICE_ADDR_TABLE_POINTER, DEPTH, 16, 16)
259 FIELD(DEVICE_ADDR_TABLE_POINTER, ADDR, 0, 16)
261 FIELD(DEV_CHAR_TABLE_POINTER, P_DEV_CHAR_TABLE_START_ADDR, 0, 12)
262 FIELD(DEV_CHAR_TABLE_POINTER, DEV_CHAR_TABLE_DEPTH, 12, 7)
263 FIELD(DEV_CHAR_TABLE_POINTER, PRESENT_DEV_CHAR_TABLE_INDEX, 19, 3)
265 FIELD(VENDOR_SPECIFIC_REG_POINTER, P_VENDOR_REG_START_ADDR, 0, 16)
268 FIELD(SLV_PID_VALUE, SLV_PID_DCR, 0, 12)
269 FIELD(SLV_PID_VALUE, SLV_INST_ID, 12, 4)
270 FIELD(SLV_PID_VALUE, SLV_PART_ID, 16, 16)
272 FIELD(SLV_CHAR_CTRL, BCR, 0, 8)
273 FIELD(SLV_CHAR_CTRL, DCR, 8, 8)
274 FIELD(SLV_CHAR_CTRL, HDR_CAP, 16, 8)
276 FIELD(SLV_MAX_LEN, MWL, 0, 16)
277 FIELD(SLV_MAX_LEN, MRL, 16, 16)
282 FIELD(SLV_INTR_REQ, SIR, 0, 1)
283 FIELD(SLV_INTR_REQ, SIR_CTRL, 1, 2)
284 FIELD(SLV_INTR_REQ, MIR, 3, 1)
285 FIELD(SLV_INTR_REQ, IBI_STS, 8, 2)
287 FIELD(SLV_TSX_SYMBL_TIMING, SLV_TSX_SYMBL_CNT, 0, 6)
289 FIELD(DEVICE_CTRL_EXTENDED, MODE, 0, 2)
290 FIELD(DEVICE_CTRL_EXTENDED, REQMST_ACK_CTRL, 3, 1)
292 FIELD(SCL_I3C_OD_TIMING, I3C_OD_LCNT, 0, 8)
293 FIELD(SCL_I3C_OD_TIMING, I3C_OD_HCNT, 16, 8)
295 FIELD(SCL_I3C_PP_TIMING, I3C_PP_LCNT, 0, 8)
296 FIELD(SCL_I3C_PP_TIMING, I3C_PP_HCNT, 16, 8)
299 FIELD(SCL_I2C_FMP_TIMING, I2C_FMP_LCNT, 0, 16)
300 FIELD(SCL_I2C_FMP_TIMING, I2C_FMP_HCNT, 16, 8)
305 FIELD(BUS_IDLE_TIMING, BUS_IDLE_TIME, 0, 20)
309 FIELD(EXTENDED_CAPABILITY, APP_IF_MODE, 0, 2)
310 FIELD(EXTENDED_CAPABILITY, APP_IF_DATA_WIDTH, 2, 2)
311 FIELD(EXTENDED_CAPABILITY, OPERATION_MODE, 4, 2)
312 FIELD(EXTENDED_CAPABILITY, CLK_PERIOD, 8, 6)
314 FIELD(SLAVE_CONFIG, DMA_EN, 0, 1)
315 FIELD(SLAVE_CONFIG, HJ_CAP, 0, 1)
316 FIELD(SLAVE_CONFIG, CLK_PERIOD, 2, 14)
320 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC_SECONDARY, DYNAMIC_ADDR, 0, 8)
321 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC_SECONDARY, DCR, 8, 8)
322 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC_SECONDARY, BCR, 16, 8)
323 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC_SECONDARY, STATIC_ADDR, 24, 8)
325 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC2, MSB_PID, 0, 16)
327 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC3, DCR, 0, 8)
328 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC3, BCR, 8, 8)
330 FIELD(DEVICE_CHARACTERISTIC_TABLE_LOC4, DEV_DYNAMIC_ADDR, 0, 8)
333 FIELD(DEVICE_ADDR_TABLE_LOC1, DEV_STATIC_ADDR, 0, 7)
334 FIELD(DEVICE_ADDR_TABLE_LOC1, IBI_PEC_EN, 11, 1)
335 FIELD(DEVICE_ADDR_TABLE_LOC1, IBI_WITH_DATA, 12, 1)
336 FIELD(DEVICE_ADDR_TABLE_LOC1, SIR_REJECT, 13, 1)
337 FIELD(DEVICE_ADDR_TABLE_LOC1, MR_REJECT, 14, 1)
338 FIELD(DEVICE_ADDR_TABLE_LOC1, DEV_DYNAMIC_ADDR, 16, 8)
339 FIELD(DEVICE_ADDR_TABLE_LOC1, IBI_ADDR_MASK, 24, 2)
340 FIELD(DEVICE_ADDR_TABLE_LOC1, DEV_NACK_RETRY_CNT, 29, 2)
341 FIELD(DEVICE_ADDR_TABLE_LOC1, LEGACY_I2C_DEVICE, 31, 1)