13 __RW uint32_t GLB_CFG;
14 __RW uint32_t PAD_CFG;
15 __R uint8_t RESERVED0[12];
16 __RW uint32_t CLKPIN_CFG;
18 __R uint8_t RESERVED1[4];
19 __RW uint32_t IRQ_STS;
21 __R uint8_t RESERVED2[24];
28 __R uint8_t RESERVED0[12];
30 __R uint8_t RESERVED3[832];
32 __RW uint32_t CMD_CFG;
34 __RW uint32_t CTRL_CFG;
35 __R uint8_t RESERVED0[4];
47 #define PPI_GLB_CFG_PAD_OUT_REG_ENJ_MASK (0x2U)
48 #define PPI_GLB_CFG_PAD_OUT_REG_ENJ_SHIFT (1U)
49 #define PPI_GLB_CFG_PAD_OUT_REG_ENJ_SET(x) (((uint32_t)(x) << PPI_GLB_CFG_PAD_OUT_REG_ENJ_SHIFT) & PPI_GLB_CFG_PAD_OUT_REG_ENJ_MASK)
50 #define PPI_GLB_CFG_PAD_OUT_REG_ENJ_GET(x) (((uint32_t)(x) & PPI_GLB_CFG_PAD_OUT_REG_ENJ_MASK) >> PPI_GLB_CFG_PAD_OUT_REG_ENJ_SHIFT)
57 #define PPI_GLB_CFG_SOFT_RESET_MASK (0x1U)
58 #define PPI_GLB_CFG_SOFT_RESET_SHIFT (0U)
59 #define PPI_GLB_CFG_SOFT_RESET_SET(x) (((uint32_t)(x) << PPI_GLB_CFG_SOFT_RESET_SHIFT) & PPI_GLB_CFG_SOFT_RESET_MASK)
60 #define PPI_GLB_CFG_SOFT_RESET_GET(x) (((uint32_t)(x) & PPI_GLB_CFG_SOFT_RESET_MASK) >> PPI_GLB_CFG_SOFT_RESET_SHIFT)
68 #define PPI_PAD_CFG_CS_IDLE_ST_MASK (0xF000000UL)
69 #define PPI_PAD_CFG_CS_IDLE_ST_SHIFT (24U)
70 #define PPI_PAD_CFG_CS_IDLE_ST_SET(x) (((uint32_t)(x) << PPI_PAD_CFG_CS_IDLE_ST_SHIFT) & PPI_PAD_CFG_CS_IDLE_ST_MASK)
71 #define PPI_PAD_CFG_CS_IDLE_ST_GET(x) (((uint32_t)(x) & PPI_PAD_CFG_CS_IDLE_ST_MASK) >> PPI_PAD_CFG_CS_IDLE_ST_SHIFT)
79 #define PPI_PAD_CFG_CTRL_PAD_OE_MASK (0xFF00U)
80 #define PPI_PAD_CFG_CTRL_PAD_OE_SHIFT (8U)
81 #define PPI_PAD_CFG_CTRL_PAD_OE_SET(x) (((uint32_t)(x) << PPI_PAD_CFG_CTRL_PAD_OE_SHIFT) & PPI_PAD_CFG_CTRL_PAD_OE_MASK)
82 #define PPI_PAD_CFG_CTRL_PAD_OE_GET(x) (((uint32_t)(x) & PPI_PAD_CFG_CTRL_PAD_OE_MASK) >> PPI_PAD_CFG_CTRL_PAD_OE_SHIFT)
93 #define PPI_PAD_CFG_CTRL_PAD_POL_MASK (0xFFU)
94 #define PPI_PAD_CFG_CTRL_PAD_POL_SHIFT (0U)
95 #define PPI_PAD_CFG_CTRL_PAD_POL_SET(x) (((uint32_t)(x) << PPI_PAD_CFG_CTRL_PAD_POL_SHIFT) & PPI_PAD_CFG_CTRL_PAD_POL_MASK)
96 #define PPI_PAD_CFG_CTRL_PAD_POL_GET(x) (((uint32_t)(x) & PPI_PAD_CFG_CTRL_PAD_POL_MASK) >> PPI_PAD_CFG_CTRL_PAD_POL_SHIFT)
108 #define PPI_CLKPIN_CFG_CYCLE_MASK (0xF000000UL)
109 #define PPI_CLKPIN_CFG_CYCLE_SHIFT (24U)
110 #define PPI_CLKPIN_CFG_CYCLE_SET(x) (((uint32_t)(x) << PPI_CLKPIN_CFG_CYCLE_SHIFT) & PPI_CLKPIN_CFG_CYCLE_MASK)
111 #define PPI_CLKPIN_CFG_CYCLE_GET(x) (((uint32_t)(x) & PPI_CLKPIN_CFG_CYCLE_MASK) >> PPI_CLKPIN_CFG_CYCLE_SHIFT)
118 #define PPI_CLKPIN_CFG_HIGH_MASK (0xF0000UL)
119 #define PPI_CLKPIN_CFG_HIGH_SHIFT (16U)
120 #define PPI_CLKPIN_CFG_HIGH_SET(x) (((uint32_t)(x) << PPI_CLKPIN_CFG_HIGH_SHIFT) & PPI_CLKPIN_CFG_HIGH_MASK)
121 #define PPI_CLKPIN_CFG_HIGH_GET(x) (((uint32_t)(x) & PPI_CLKPIN_CFG_HIGH_MASK) >> PPI_CLKPIN_CFG_HIGH_SHIFT)
128 #define PPI_CLKPIN_CFG_LOW_MASK (0xF00U)
129 #define PPI_CLKPIN_CFG_LOW_SHIFT (8U)
130 #define PPI_CLKPIN_CFG_LOW_SET(x) (((uint32_t)(x) << PPI_CLKPIN_CFG_LOW_SHIFT) & PPI_CLKPIN_CFG_LOW_MASK)
131 #define PPI_CLKPIN_CFG_LOW_GET(x) (((uint32_t)(x) & PPI_CLKPIN_CFG_LOW_MASK) >> PPI_CLKPIN_CFG_LOW_SHIFT)
138 #define PPI_CLKPIN_CFG_INVERT_MASK (0x20U)
139 #define PPI_CLKPIN_CFG_INVERT_SHIFT (5U)
140 #define PPI_CLKPIN_CFG_INVERT_SET(x) (((uint32_t)(x) << PPI_CLKPIN_CFG_INVERT_SHIFT) & PPI_CLKPIN_CFG_INVERT_MASK)
141 #define PPI_CLKPIN_CFG_INVERT_GET(x) (((uint32_t)(x) & PPI_CLKPIN_CFG_INVERT_MASK) >> PPI_CLKPIN_CFG_INVERT_SHIFT)
149 #define PPI_CLKPIN_CFG_AON_MASK (0x2U)
150 #define PPI_CLKPIN_CFG_AON_SHIFT (1U)
151 #define PPI_CLKPIN_CFG_AON_SET(x) (((uint32_t)(x) << PPI_CLKPIN_CFG_AON_SHIFT) & PPI_CLKPIN_CFG_AON_MASK)
152 #define PPI_CLKPIN_CFG_AON_GET(x) (((uint32_t)(x) & PPI_CLKPIN_CFG_AON_MASK) >> PPI_CLKPIN_CFG_AON_SHIFT)
159 #define PPI_CLKPIN_CFG_EN_MASK (0x1U)
160 #define PPI_CLKPIN_CFG_EN_SHIFT (0U)
161 #define PPI_CLKPIN_CFG_EN_SET(x) (((uint32_t)(x) << PPI_CLKPIN_CFG_EN_SHIFT) & PPI_CLKPIN_CFG_EN_MASK)
162 #define PPI_CLKPIN_CFG_EN_GET(x) (((uint32_t)(x) & PPI_CLKPIN_CFG_EN_MASK) >> PPI_CLKPIN_CFG_EN_SHIFT)
171 #define PPI_TM_CFG_TM_EN_MASK (0x10000UL)
172 #define PPI_TM_CFG_TM_EN_SHIFT (16U)
173 #define PPI_TM_CFG_TM_EN_SET(x) (((uint32_t)(x) << PPI_TM_CFG_TM_EN_SHIFT) & PPI_TM_CFG_TM_EN_MASK)
174 #define PPI_TM_CFG_TM_EN_GET(x) (((uint32_t)(x) & PPI_TM_CFG_TM_EN_MASK) >> PPI_TM_CFG_TM_EN_SHIFT)
181 #define PPI_TM_CFG_TM_CFG_MASK (0xFFFU)
182 #define PPI_TM_CFG_TM_CFG_SHIFT (0U)
183 #define PPI_TM_CFG_TM_CFG_SET(x) (((uint32_t)(x) << PPI_TM_CFG_TM_CFG_SHIFT) & PPI_TM_CFG_TM_CFG_MASK)
184 #define PPI_TM_CFG_TM_CFG_GET(x) (((uint32_t)(x) & PPI_TM_CFG_TM_CFG_MASK) >> PPI_TM_CFG_TM_CFG_SHIFT)
192 #define PPI_IRQ_STS_IRQ_TMOUT_STS_MASK (0x1U)
193 #define PPI_IRQ_STS_IRQ_TMOUT_STS_SHIFT (0U)
194 #define PPI_IRQ_STS_IRQ_TMOUT_STS_SET(x) (((uint32_t)(x) << PPI_IRQ_STS_IRQ_TMOUT_STS_SHIFT) & PPI_IRQ_STS_IRQ_TMOUT_STS_MASK)
195 #define PPI_IRQ_STS_IRQ_TMOUT_STS_GET(x) (((uint32_t)(x) & PPI_IRQ_STS_IRQ_TMOUT_STS_MASK) >> PPI_IRQ_STS_IRQ_TMOUT_STS_SHIFT)
203 #define PPI_IRQ_EN_IRQ_TMOUT_EN_MASK (0x1U)
204 #define PPI_IRQ_EN_IRQ_TMOUT_EN_SHIFT (0U)
205 #define PPI_IRQ_EN_IRQ_TMOUT_EN_SET(x) (((uint32_t)(x) << PPI_IRQ_EN_IRQ_TMOUT_EN_SHIFT) & PPI_IRQ_EN_IRQ_TMOUT_EN_MASK)
206 #define PPI_IRQ_EN_IRQ_TMOUT_EN_GET(x) (((uint32_t)(x) & PPI_IRQ_EN_IRQ_TMOUT_EN_MASK) >> PPI_IRQ_EN_IRQ_TMOUT_EN_SHIFT)
213 #define PPI_CS_CFG0_ADDR_END_MASK (0xFFF0000UL)
214 #define PPI_CS_CFG0_ADDR_END_SHIFT (16U)
215 #define PPI_CS_CFG0_ADDR_END_SET(x) (((uint32_t)(x) << PPI_CS_CFG0_ADDR_END_SHIFT) & PPI_CS_CFG0_ADDR_END_MASK)
216 #define PPI_CS_CFG0_ADDR_END_GET(x) (((uint32_t)(x) & PPI_CS_CFG0_ADDR_END_MASK) >> PPI_CS_CFG0_ADDR_END_SHIFT)
224 #define PPI_CS_CFG0_ADDR_START_MASK (0xFFFU)
225 #define PPI_CS_CFG0_ADDR_START_SHIFT (0U)
226 #define PPI_CS_CFG0_ADDR_START_SET(x) (((uint32_t)(x) << PPI_CS_CFG0_ADDR_START_SHIFT) & PPI_CS_CFG0_ADDR_START_MASK)
227 #define PPI_CS_CFG0_ADDR_START_GET(x) (((uint32_t)(x) & PPI_CS_CFG0_ADDR_START_MASK) >> PPI_CS_CFG0_ADDR_START_SHIFT)
236 #define PPI_CS_CFG1_ADDR_MASK_MASK (0xFFFF0000UL)
237 #define PPI_CS_CFG1_ADDR_MASK_SHIFT (16U)
238 #define PPI_CS_CFG1_ADDR_MASK_SET(x) (((uint32_t)(x) << PPI_CS_CFG1_ADDR_MASK_SHIFT) & PPI_CS_CFG1_ADDR_MASK_MASK)
239 #define PPI_CS_CFG1_ADDR_MASK_GET(x) (((uint32_t)(x) & PPI_CS_CFG1_ADDR_MASK_MASK) >> PPI_CS_CFG1_ADDR_MASK_SHIFT)
247 #define PPI_CS_CFG1_ADDR_SHIFT_MASK (0xFU)
248 #define PPI_CS_CFG1_ADDR_SHIFT_SHIFT (0U)
249 #define PPI_CS_CFG1_ADDR_SHIFT_SET(x) (((uint32_t)(x) << PPI_CS_CFG1_ADDR_SHIFT_SHIFT) & PPI_CS_CFG1_ADDR_SHIFT_MASK)
250 #define PPI_CS_CFG1_ADDR_SHIFT_GET(x) (((uint32_t)(x) & PPI_CS_CFG1_ADDR_SHIFT_MASK) >> PPI_CS_CFG1_ADDR_SHIFT_SHIFT)
259 #define PPI_CS_CFG2_CS_SYNC_EN_MASK (0x10000000UL)
260 #define PPI_CS_CFG2_CS_SYNC_EN_SHIFT (28U)
261 #define PPI_CS_CFG2_CS_SYNC_EN_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_CS_SYNC_EN_SHIFT) & PPI_CS_CFG2_CS_SYNC_EN_MASK)
262 #define PPI_CS_CFG2_CS_SYNC_EN_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_CS_SYNC_EN_MASK) >> PPI_CS_CFG2_CS_SYNC_EN_SHIFT)
269 #define PPI_CS_CFG2_SYNC_CLK_SEL_MASK (0xF00000UL)
270 #define PPI_CS_CFG2_SYNC_CLK_SEL_SHIFT (20U)
271 #define PPI_CS_CFG2_SYNC_CLK_SEL_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_SYNC_CLK_SEL_SHIFT) & PPI_CS_CFG2_SYNC_CLK_SEL_MASK)
272 #define PPI_CS_CFG2_SYNC_CLK_SEL_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_SYNC_CLK_SEL_MASK) >> PPI_CS_CFG2_SYNC_CLK_SEL_SHIFT)
280 #define PPI_CS_CFG2_READY_IN_SEL_MASK (0x1000U)
281 #define PPI_CS_CFG2_READY_IN_SEL_SHIFT (12U)
282 #define PPI_CS_CFG2_READY_IN_SEL_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_READY_IN_SEL_SHIFT) & PPI_CS_CFG2_READY_IN_SEL_MASK)
283 #define PPI_CS_CFG2_READY_IN_SEL_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_READY_IN_SEL_MASK) >> PPI_CS_CFG2_READY_IN_SEL_SHIFT)
292 #define PPI_CS_CFG2_INTER_CMD_DLY_MASK (0xF0U)
293 #define PPI_CS_CFG2_INTER_CMD_DLY_SHIFT (4U)
294 #define PPI_CS_CFG2_INTER_CMD_DLY_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_INTER_CMD_DLY_SHIFT) & PPI_CS_CFG2_INTER_CMD_DLY_MASK)
295 #define PPI_CS_CFG2_INTER_CMD_DLY_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_INTER_CMD_DLY_MASK) >> PPI_CS_CFG2_INTER_CMD_DLY_SHIFT)
302 #define PPI_CS_CFG2_DM_POLARITY_MASK (0x8U)
303 #define PPI_CS_CFG2_DM_POLARITY_SHIFT (3U)
304 #define PPI_CS_CFG2_DM_POLARITY_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_DM_POLARITY_SHIFT) & PPI_CS_CFG2_DM_POLARITY_MASK)
305 #define PPI_CS_CFG2_DM_POLARITY_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_DM_POLARITY_MASK) >> PPI_CS_CFG2_DM_POLARITY_SHIFT)
312 #define PPI_CS_CFG2_PORT_SIZE_MASK (0x6U)
313 #define PPI_CS_CFG2_PORT_SIZE_SHIFT (1U)
314 #define PPI_CS_CFG2_PORT_SIZE_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_PORT_SIZE_SHIFT) & PPI_CS_CFG2_PORT_SIZE_MASK)
315 #define PPI_CS_CFG2_PORT_SIZE_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_PORT_SIZE_MASK) >> PPI_CS_CFG2_PORT_SIZE_SHIFT)
322 #define PPI_CS_CFG2_ENABLE_MASK (0x1U)
323 #define PPI_CS_CFG2_ENABLE_SHIFT (0U)
324 #define PPI_CS_CFG2_ENABLE_SET(x) (((uint32_t)(x) << PPI_CS_CFG2_ENABLE_SHIFT) & PPI_CS_CFG2_ENABLE_MASK)
325 #define PPI_CS_CFG2_ENABLE_GET(x) (((uint32_t)(x) & PPI_CS_CFG2_ENABLE_MASK) >> PPI_CS_CFG2_ENABLE_SHIFT)
333 #define PPI_CS_CFG3_RCMD_END1_MASK (0x3F000000UL)
334 #define PPI_CS_CFG3_RCMD_END1_SHIFT (24U)
335 #define PPI_CS_CFG3_RCMD_END1_SET(x) (((uint32_t)(x) << PPI_CS_CFG3_RCMD_END1_SHIFT) & PPI_CS_CFG3_RCMD_END1_MASK)
336 #define PPI_CS_CFG3_RCMD_END1_GET(x) (((uint32_t)(x) & PPI_CS_CFG3_RCMD_END1_MASK) >> PPI_CS_CFG3_RCMD_END1_SHIFT)
343 #define PPI_CS_CFG3_RCMD_START1_MASK (0x3F0000UL)
344 #define PPI_CS_CFG3_RCMD_START1_SHIFT (16U)
345 #define PPI_CS_CFG3_RCMD_START1_SET(x) (((uint32_t)(x) << PPI_CS_CFG3_RCMD_START1_SHIFT) & PPI_CS_CFG3_RCMD_START1_MASK)
346 #define PPI_CS_CFG3_RCMD_START1_GET(x) (((uint32_t)(x) & PPI_CS_CFG3_RCMD_START1_MASK) >> PPI_CS_CFG3_RCMD_START1_SHIFT)
353 #define PPI_CS_CFG3_RCMD_END0_MASK (0x3F00U)
354 #define PPI_CS_CFG3_RCMD_END0_SHIFT (8U)
355 #define PPI_CS_CFG3_RCMD_END0_SET(x) (((uint32_t)(x) << PPI_CS_CFG3_RCMD_END0_SHIFT) & PPI_CS_CFG3_RCMD_END0_MASK)
356 #define PPI_CS_CFG3_RCMD_END0_GET(x) (((uint32_t)(x) & PPI_CS_CFG3_RCMD_END0_MASK) >> PPI_CS_CFG3_RCMD_END0_SHIFT)
363 #define PPI_CS_CFG3_RCMD_START0_MASK (0x3FU)
364 #define PPI_CS_CFG3_RCMD_START0_SHIFT (0U)
365 #define PPI_CS_CFG3_RCMD_START0_SET(x) (((uint32_t)(x) << PPI_CS_CFG3_RCMD_START0_SHIFT) & PPI_CS_CFG3_RCMD_START0_MASK)
366 #define PPI_CS_CFG3_RCMD_START0_GET(x) (((uint32_t)(x) & PPI_CS_CFG3_RCMD_START0_MASK) >> PPI_CS_CFG3_RCMD_START0_SHIFT)
374 #define PPI_CS_CFG4_WCMD_END1_MASK (0x3F000000UL)
375 #define PPI_CS_CFG4_WCMD_END1_SHIFT (24U)
376 #define PPI_CS_CFG4_WCMD_END1_SET(x) (((uint32_t)(x) << PPI_CS_CFG4_WCMD_END1_SHIFT) & PPI_CS_CFG4_WCMD_END1_MASK)
377 #define PPI_CS_CFG4_WCMD_END1_GET(x) (((uint32_t)(x) & PPI_CS_CFG4_WCMD_END1_MASK) >> PPI_CS_CFG4_WCMD_END1_SHIFT)
384 #define PPI_CS_CFG4_WCMD_START1_MASK (0x3F0000UL)
385 #define PPI_CS_CFG4_WCMD_START1_SHIFT (16U)
386 #define PPI_CS_CFG4_WCMD_START1_SET(x) (((uint32_t)(x) << PPI_CS_CFG4_WCMD_START1_SHIFT) & PPI_CS_CFG4_WCMD_START1_MASK)
387 #define PPI_CS_CFG4_WCMD_START1_GET(x) (((uint32_t)(x) & PPI_CS_CFG4_WCMD_START1_MASK) >> PPI_CS_CFG4_WCMD_START1_SHIFT)
394 #define PPI_CS_CFG4_WCMD_END0_MASK (0x3F00U)
395 #define PPI_CS_CFG4_WCMD_END0_SHIFT (8U)
396 #define PPI_CS_CFG4_WCMD_END0_SET(x) (((uint32_t)(x) << PPI_CS_CFG4_WCMD_END0_SHIFT) & PPI_CS_CFG4_WCMD_END0_MASK)
397 #define PPI_CS_CFG4_WCMD_END0_GET(x) (((uint32_t)(x) & PPI_CS_CFG4_WCMD_END0_MASK) >> PPI_CS_CFG4_WCMD_END0_SHIFT)
404 #define PPI_CS_CFG4_WCMD_START0_MASK (0x3FU)
405 #define PPI_CS_CFG4_WCMD_START0_SHIFT (0U)
406 #define PPI_CS_CFG4_WCMD_START0_SET(x) (((uint32_t)(x) << PPI_CS_CFG4_WCMD_START0_SHIFT) & PPI_CS_CFG4_WCMD_START0_MASK)
407 #define PPI_CS_CFG4_WCMD_START0_GET(x) (((uint32_t)(x) & PPI_CS_CFG4_WCMD_START0_MASK) >> PPI_CS_CFG4_WCMD_START0_SHIFT)
415 #define PPI_CMD_CMD_CFG_CS_VAL_MASK (0x20000UL)
416 #define PPI_CMD_CMD_CFG_CS_VAL_SHIFT (17U)
417 #define PPI_CMD_CMD_CFG_CS_VAL_SET(x) (((uint32_t)(x) << PPI_CMD_CMD_CFG_CS_VAL_SHIFT) & PPI_CMD_CMD_CFG_CS_VAL_MASK)
418 #define PPI_CMD_CMD_CFG_CS_VAL_GET(x) (((uint32_t)(x) & PPI_CMD_CMD_CFG_CS_VAL_MASK) >> PPI_CMD_CMD_CFG_CS_VAL_SHIFT)
425 #define PPI_CMD_CMD_CFG_CLK_GATE_MASK (0x10000UL)
426 #define PPI_CMD_CMD_CFG_CLK_GATE_SHIFT (16U)
427 #define PPI_CMD_CMD_CFG_CLK_GATE_SET(x) (((uint32_t)(x) << PPI_CMD_CMD_CFG_CLK_GATE_SHIFT) & PPI_CMD_CMD_CFG_CLK_GATE_MASK)
428 #define PPI_CMD_CMD_CFG_CLK_GATE_GET(x) (((uint32_t)(x) & PPI_CMD_CMD_CFG_CLK_GATE_MASK) >> PPI_CMD_CMD_CFG_CLK_GATE_SHIFT)
435 #define PPI_CMD_CMD_CFG_CYCLE_NUM_MASK (0xFFU)
436 #define PPI_CMD_CMD_CFG_CYCLE_NUM_SHIFT (0U)
437 #define PPI_CMD_CMD_CFG_CYCLE_NUM_SET(x) (((uint32_t)(x) << PPI_CMD_CMD_CFG_CYCLE_NUM_SHIFT) & PPI_CMD_CMD_CFG_CYCLE_NUM_MASK)
438 #define PPI_CMD_CMD_CFG_CYCLE_NUM_GET(x) (((uint32_t)(x) & PPI_CMD_CMD_CFG_CYCLE_NUM_MASK) >> PPI_CMD_CMD_CFG_CYCLE_NUM_SHIFT)
445 #define PPI_CMD_AD_CFG_DIR3_MASK (0x8000U)
446 #define PPI_CMD_AD_CFG_DIR3_SHIFT (15U)
447 #define PPI_CMD_AD_CFG_DIR3_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_DIR3_SHIFT) & PPI_CMD_AD_CFG_DIR3_MASK)
448 #define PPI_CMD_AD_CFG_DIR3_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_DIR3_MASK) >> PPI_CMD_AD_CFG_DIR3_SHIFT)
454 #define PPI_CMD_AD_CFG_AD_SEL3_MASK (0x4000U)
455 #define PPI_CMD_AD_CFG_AD_SEL3_SHIFT (14U)
456 #define PPI_CMD_AD_CFG_AD_SEL3_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_AD_SEL3_SHIFT) & PPI_CMD_AD_CFG_AD_SEL3_MASK)
457 #define PPI_CMD_AD_CFG_AD_SEL3_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_AD_SEL3_MASK) >> PPI_CMD_AD_CFG_AD_SEL3_SHIFT)
463 #define PPI_CMD_AD_CFG_BYTE_SEL3_MASK (0x3000U)
464 #define PPI_CMD_AD_CFG_BYTE_SEL3_SHIFT (12U)
465 #define PPI_CMD_AD_CFG_BYTE_SEL3_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_BYTE_SEL3_SHIFT) & PPI_CMD_AD_CFG_BYTE_SEL3_MASK)
466 #define PPI_CMD_AD_CFG_BYTE_SEL3_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_BYTE_SEL3_MASK) >> PPI_CMD_AD_CFG_BYTE_SEL3_SHIFT)
472 #define PPI_CMD_AD_CFG_DIR2_MASK (0x800U)
473 #define PPI_CMD_AD_CFG_DIR2_SHIFT (11U)
474 #define PPI_CMD_AD_CFG_DIR2_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_DIR2_SHIFT) & PPI_CMD_AD_CFG_DIR2_MASK)
475 #define PPI_CMD_AD_CFG_DIR2_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_DIR2_MASK) >> PPI_CMD_AD_CFG_DIR2_SHIFT)
481 #define PPI_CMD_AD_CFG_AD_SEL2_MASK (0x400U)
482 #define PPI_CMD_AD_CFG_AD_SEL2_SHIFT (10U)
483 #define PPI_CMD_AD_CFG_AD_SEL2_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_AD_SEL2_SHIFT) & PPI_CMD_AD_CFG_AD_SEL2_MASK)
484 #define PPI_CMD_AD_CFG_AD_SEL2_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_AD_SEL2_MASK) >> PPI_CMD_AD_CFG_AD_SEL2_SHIFT)
490 #define PPI_CMD_AD_CFG_BYTE_SEL2_MASK (0x300U)
491 #define PPI_CMD_AD_CFG_BYTE_SEL2_SHIFT (8U)
492 #define PPI_CMD_AD_CFG_BYTE_SEL2_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_BYTE_SEL2_SHIFT) & PPI_CMD_AD_CFG_BYTE_SEL2_MASK)
493 #define PPI_CMD_AD_CFG_BYTE_SEL2_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_BYTE_SEL2_MASK) >> PPI_CMD_AD_CFG_BYTE_SEL2_SHIFT)
499 #define PPI_CMD_AD_CFG_DIR1_MASK (0x80U)
500 #define PPI_CMD_AD_CFG_DIR1_SHIFT (7U)
501 #define PPI_CMD_AD_CFG_DIR1_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_DIR1_SHIFT) & PPI_CMD_AD_CFG_DIR1_MASK)
502 #define PPI_CMD_AD_CFG_DIR1_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_DIR1_MASK) >> PPI_CMD_AD_CFG_DIR1_SHIFT)
508 #define PPI_CMD_AD_CFG_AD_SEL1_MASK (0x40U)
509 #define PPI_CMD_AD_CFG_AD_SEL1_SHIFT (6U)
510 #define PPI_CMD_AD_CFG_AD_SEL1_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_AD_SEL1_SHIFT) & PPI_CMD_AD_CFG_AD_SEL1_MASK)
511 #define PPI_CMD_AD_CFG_AD_SEL1_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_AD_SEL1_MASK) >> PPI_CMD_AD_CFG_AD_SEL1_SHIFT)
517 #define PPI_CMD_AD_CFG_BYTE_SEL1_MASK (0x30U)
518 #define PPI_CMD_AD_CFG_BYTE_SEL1_SHIFT (4U)
519 #define PPI_CMD_AD_CFG_BYTE_SEL1_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_BYTE_SEL1_SHIFT) & PPI_CMD_AD_CFG_BYTE_SEL1_MASK)
520 #define PPI_CMD_AD_CFG_BYTE_SEL1_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_BYTE_SEL1_MASK) >> PPI_CMD_AD_CFG_BYTE_SEL1_SHIFT)
527 #define PPI_CMD_AD_CFG_DIR0_MASK (0x8U)
528 #define PPI_CMD_AD_CFG_DIR0_SHIFT (3U)
529 #define PPI_CMD_AD_CFG_DIR0_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_DIR0_SHIFT) & PPI_CMD_AD_CFG_DIR0_MASK)
530 #define PPI_CMD_AD_CFG_DIR0_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_DIR0_MASK) >> PPI_CMD_AD_CFG_DIR0_SHIFT)
537 #define PPI_CMD_AD_CFG_AD_SEL0_MASK (0x4U)
538 #define PPI_CMD_AD_CFG_AD_SEL0_SHIFT (2U)
539 #define PPI_CMD_AD_CFG_AD_SEL0_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_AD_SEL0_SHIFT) & PPI_CMD_AD_CFG_AD_SEL0_MASK)
540 #define PPI_CMD_AD_CFG_AD_SEL0_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_AD_SEL0_MASK) >> PPI_CMD_AD_CFG_AD_SEL0_SHIFT)
547 #define PPI_CMD_AD_CFG_BYTE_SEL0_MASK (0x3U)
548 #define PPI_CMD_AD_CFG_BYTE_SEL0_SHIFT (0U)
549 #define PPI_CMD_AD_CFG_BYTE_SEL0_SET(x) (((uint32_t)(x) << PPI_CMD_AD_CFG_BYTE_SEL0_SHIFT) & PPI_CMD_AD_CFG_BYTE_SEL0_MASK)
550 #define PPI_CMD_AD_CFG_BYTE_SEL0_GET(x) (((uint32_t)(x) & PPI_CMD_AD_CFG_BYTE_SEL0_MASK) >> PPI_CMD_AD_CFG_BYTE_SEL0_SHIFT)
557 #define PPI_CMD_CTRL_CFG_IO_CFG7_MASK (0x10000000UL)
558 #define PPI_CMD_CTRL_CFG_IO_CFG7_SHIFT (28U)
559 #define PPI_CMD_CTRL_CFG_IO_CFG7_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG7_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG7_MASK)
560 #define PPI_CMD_CTRL_CFG_IO_CFG7_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG7_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG7_SHIFT)
566 #define PPI_CMD_CTRL_CFG_IO_CFG6_MASK (0x1000000UL)
567 #define PPI_CMD_CTRL_CFG_IO_CFG6_SHIFT (24U)
568 #define PPI_CMD_CTRL_CFG_IO_CFG6_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG6_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG6_MASK)
569 #define PPI_CMD_CTRL_CFG_IO_CFG6_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG6_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG6_SHIFT)
575 #define PPI_CMD_CTRL_CFG_IO_CFG5_MASK (0x100000UL)
576 #define PPI_CMD_CTRL_CFG_IO_CFG5_SHIFT (20U)
577 #define PPI_CMD_CTRL_CFG_IO_CFG5_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG5_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG5_MASK)
578 #define PPI_CMD_CTRL_CFG_IO_CFG5_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG5_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG5_SHIFT)
584 #define PPI_CMD_CTRL_CFG_IO_CFG4_MASK (0x10000UL)
585 #define PPI_CMD_CTRL_CFG_IO_CFG4_SHIFT (16U)
586 #define PPI_CMD_CTRL_CFG_IO_CFG4_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG4_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG4_MASK)
587 #define PPI_CMD_CTRL_CFG_IO_CFG4_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG4_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG4_SHIFT)
593 #define PPI_CMD_CTRL_CFG_IO_CFG3_MASK (0x1000U)
594 #define PPI_CMD_CTRL_CFG_IO_CFG3_SHIFT (12U)
595 #define PPI_CMD_CTRL_CFG_IO_CFG3_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG3_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG3_MASK)
596 #define PPI_CMD_CTRL_CFG_IO_CFG3_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG3_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG3_SHIFT)
602 #define PPI_CMD_CTRL_CFG_IO_CFG2_MASK (0x100U)
603 #define PPI_CMD_CTRL_CFG_IO_CFG2_SHIFT (8U)
604 #define PPI_CMD_CTRL_CFG_IO_CFG2_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG2_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG2_MASK)
605 #define PPI_CMD_CTRL_CFG_IO_CFG2_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG2_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG2_SHIFT)
611 #define PPI_CMD_CTRL_CFG_IO_CFG1_MASK (0x10U)
612 #define PPI_CMD_CTRL_CFG_IO_CFG1_SHIFT (4U)
613 #define PPI_CMD_CTRL_CFG_IO_CFG1_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG1_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG1_MASK)
614 #define PPI_CMD_CTRL_CFG_IO_CFG1_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG1_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG1_SHIFT)
622 #define PPI_CMD_CTRL_CFG_IO_CFG0_MASK (0x1U)
623 #define PPI_CMD_CTRL_CFG_IO_CFG0_SHIFT (0U)
624 #define PPI_CMD_CTRL_CFG_IO_CFG0_SET(x) (((uint32_t)(x) << PPI_CMD_CTRL_CFG_IO_CFG0_SHIFT) & PPI_CMD_CTRL_CFG_IO_CFG0_MASK)
625 #define PPI_CMD_CTRL_CFG_IO_CFG0_GET(x) (((uint32_t)(x) & PPI_CMD_CTRL_CFG_IO_CFG0_MASK) >> PPI_CMD_CTRL_CFG_IO_CFG0_SHIFT)
630 #define PPI_CS_0 (0UL)
631 #define PPI_CS_1 (1UL)
632 #define PPI_CS_2 (2UL)
633 #define PPI_CS_3 (3UL)
636 #define PPI_CMD_0 (0UL)
637 #define PPI_CMD_1 (1UL)
638 #define PPI_CMD_2 (2UL)
639 #define PPI_CMD_3 (3UL)
640 #define PPI_CMD_4 (4UL)
641 #define PPI_CMD_5 (5UL)
642 #define PPI_CMD_6 (6UL)
643 #define PPI_CMD_7 (7UL)
644 #define PPI_CMD_8 (8UL)
645 #define PPI_CMD_9 (9UL)
646 #define PPI_CMD_10 (10UL)
647 #define PPI_CMD_11 (11UL)
648 #define PPI_CMD_12 (12UL)
649 #define PPI_CMD_13 (13UL)
650 #define PPI_CMD_14 (14UL)
651 #define PPI_CMD_15 (15UL)
652 #define PPI_CMD_16 (16UL)
653 #define PPI_CMD_17 (17UL)
654 #define PPI_CMD_18 (18UL)
655 #define PPI_CMD_19 (19UL)
656 #define PPI_CMD_20 (20UL)
657 #define PPI_CMD_21 (21UL)
658 #define PPI_CMD_22 (22UL)
659 #define PPI_CMD_23 (23UL)
660 #define PPI_CMD_24 (24UL)
661 #define PPI_CMD_25 (25UL)
662 #define PPI_CMD_26 (26UL)
663 #define PPI_CMD_27 (27UL)
664 #define PPI_CMD_28 (28UL)
665 #define PPI_CMD_29 (29UL)
666 #define PPI_CMD_30 (30UL)
667 #define PPI_CMD_31 (31UL)
668 #define PPI_CMD_32 (32UL)
669 #define PPI_CMD_33 (33UL)
670 #define PPI_CMD_34 (34UL)
671 #define PPI_CMD_35 (35UL)
672 #define PPI_CMD_36 (36UL)
673 #define PPI_CMD_37 (37UL)
674 #define PPI_CMD_38 (38UL)
675 #define PPI_CMD_39 (39UL)
676 #define PPI_CMD_40 (40UL)
677 #define PPI_CMD_41 (41UL)
678 #define PPI_CMD_42 (42UL)
679 #define PPI_CMD_43 (43UL)
680 #define PPI_CMD_44 (44UL)
681 #define PPI_CMD_45 (45UL)
682 #define PPI_CMD_46 (46UL)
683 #define PPI_CMD_47 (47UL)
684 #define PPI_CMD_48 (48UL)
685 #define PPI_CMD_49 (49UL)
686 #define PPI_CMD_50 (50UL)
687 #define PPI_CMD_51 (51UL)
688 #define PPI_CMD_52 (52UL)
689 #define PPI_CMD_53 (53UL)
690 #define PPI_CMD_54 (54UL)
691 #define PPI_CMD_55 (55UL)
692 #define PPI_CMD_56 (56UL)
693 #define PPI_CMD_57 (57UL)
694 #define PPI_CMD_58 (58UL)
695 #define PPI_CMD_59 (59UL)
696 #define PPI_CMD_61 (61UL)
697 #define PPI_CMD_62 (62UL)
698 #define PPI_CMD_63 (63UL)
Definition: hpm_ppi_regs.h:12