13 __R uint8_t RESERVED0[16];
16 __R uint8_t RESERVED1[8];
48 #define UART_CFG_FIFOSIZE_MASK (0x3U)
49 #define UART_CFG_FIFOSIZE_SHIFT (0U)
50 #define UART_CFG_FIFOSIZE_GET(x) (((uint32_t)(x) & UART_CFG_FIFOSIZE_MASK) >> UART_CFG_FIFOSIZE_SHIFT)
63 #define UART_OSCR_OSC_MASK (0x1FU)
64 #define UART_OSCR_OSC_SHIFT (0U)
65 #define UART_OSCR_OSC_SET(x) (((uint32_t)(x) << UART_OSCR_OSC_SHIFT) & UART_OSCR_OSC_MASK)
66 #define UART_OSCR_OSC_GET(x) (((uint32_t)(x) & UART_OSCR_OSC_MASK) >> UART_OSCR_OSC_SHIFT)
74 #define UART_RBR_RBR_MASK (0xFFU)
75 #define UART_RBR_RBR_SHIFT (0U)
76 #define UART_RBR_RBR_GET(x) (((uint32_t)(x) & UART_RBR_RBR_MASK) >> UART_RBR_RBR_SHIFT)
84 #define UART_THR_THR_MASK (0xFFU)
85 #define UART_THR_THR_SHIFT (0U)
86 #define UART_THR_THR_SET(x) (((uint32_t)(x) << UART_THR_THR_SHIFT) & UART_THR_THR_MASK)
87 #define UART_THR_THR_GET(x) (((uint32_t)(x) & UART_THR_THR_MASK) >> UART_THR_THR_SHIFT)
95 #define UART_DLL_DLL_MASK (0xFFU)
96 #define UART_DLL_DLL_SHIFT (0U)
97 #define UART_DLL_DLL_SET(x) (((uint32_t)(x) << UART_DLL_DLL_SHIFT) & UART_DLL_DLL_MASK)
98 #define UART_DLL_DLL_GET(x) (((uint32_t)(x) & UART_DLL_DLL_MASK) >> UART_DLL_DLL_SHIFT)
113 #define UART_IER_EMSI_MASK (0x8U)
114 #define UART_IER_EMSI_SHIFT (3U)
115 #define UART_IER_EMSI_SET(x) (((uint32_t)(x) << UART_IER_EMSI_SHIFT) & UART_IER_EMSI_MASK)
116 #define UART_IER_EMSI_GET(x) (((uint32_t)(x) & UART_IER_EMSI_MASK) >> UART_IER_EMSI_SHIFT)
123 #define UART_IER_ELSI_MASK (0x4U)
124 #define UART_IER_ELSI_SHIFT (2U)
125 #define UART_IER_ELSI_SET(x) (((uint32_t)(x) << UART_IER_ELSI_SHIFT) & UART_IER_ELSI_MASK)
126 #define UART_IER_ELSI_GET(x) (((uint32_t)(x) & UART_IER_ELSI_MASK) >> UART_IER_ELSI_SHIFT)
133 #define UART_IER_ETHEI_MASK (0x2U)
134 #define UART_IER_ETHEI_SHIFT (1U)
135 #define UART_IER_ETHEI_SET(x) (((uint32_t)(x) << UART_IER_ETHEI_SHIFT) & UART_IER_ETHEI_MASK)
136 #define UART_IER_ETHEI_GET(x) (((uint32_t)(x) & UART_IER_ETHEI_MASK) >> UART_IER_ETHEI_SHIFT)
146 #define UART_IER_ERBI_MASK (0x1U)
147 #define UART_IER_ERBI_SHIFT (0U)
148 #define UART_IER_ERBI_SET(x) (((uint32_t)(x) << UART_IER_ERBI_SHIFT) & UART_IER_ERBI_MASK)
149 #define UART_IER_ERBI_GET(x) (((uint32_t)(x) & UART_IER_ERBI_MASK) >> UART_IER_ERBI_SHIFT)
157 #define UART_DLM_DLM_MASK (0xFFU)
158 #define UART_DLM_DLM_SHIFT (0U)
159 #define UART_DLM_DLM_SET(x) (((uint32_t)(x) << UART_DLM_DLM_SHIFT) & UART_DLM_DLM_MASK)
160 #define UART_DLM_DLM_GET(x) (((uint32_t)(x) & UART_DLM_DLM_MASK) >> UART_DLM_DLM_SHIFT)
170 #define UART_IIR_FIFOED_MASK (0xC0U)
171 #define UART_IIR_FIFOED_SHIFT (6U)
172 #define UART_IIR_FIFOED_GET(x) (((uint32_t)(x) & UART_IIR_FIFOED_MASK) >> UART_IIR_FIFOED_SHIFT)
179 #define UART_IIR_INTRID_MASK (0xFU)
180 #define UART_IIR_INTRID_SHIFT (0U)
181 #define UART_IIR_INTRID_GET(x) (((uint32_t)(x) & UART_IIR_INTRID_MASK) >> UART_IIR_INTRID_SHIFT)
189 #define UART_FCR_RFIFOT_MASK (0xC0U)
190 #define UART_FCR_RFIFOT_SHIFT (6U)
191 #define UART_FCR_RFIFOT_SET(x) (((uint32_t)(x) << UART_FCR_RFIFOT_SHIFT) & UART_FCR_RFIFOT_MASK)
192 #define UART_FCR_RFIFOT_GET(x) (((uint32_t)(x) & UART_FCR_RFIFOT_MASK) >> UART_FCR_RFIFOT_SHIFT)
199 #define UART_FCR_TFIFOT_MASK (0x30U)
200 #define UART_FCR_TFIFOT_SHIFT (4U)
201 #define UART_FCR_TFIFOT_SET(x) (((uint32_t)(x) << UART_FCR_TFIFOT_SHIFT) & UART_FCR_TFIFOT_MASK)
202 #define UART_FCR_TFIFOT_GET(x) (((uint32_t)(x) & UART_FCR_TFIFOT_MASK) >> UART_FCR_TFIFOT_SHIFT)
211 #define UART_FCR_DMAE_MASK (0x8U)
212 #define UART_FCR_DMAE_SHIFT (3U)
213 #define UART_FCR_DMAE_SET(x) (((uint32_t)(x) << UART_FCR_DMAE_SHIFT) & UART_FCR_DMAE_MASK)
214 #define UART_FCR_DMAE_GET(x) (((uint32_t)(x) & UART_FCR_DMAE_MASK) >> UART_FCR_DMAE_SHIFT)
224 #define UART_FCR_TFIFORST_MASK (0x4U)
225 #define UART_FCR_TFIFORST_SHIFT (2U)
226 #define UART_FCR_TFIFORST_SET(x) (((uint32_t)(x) << UART_FCR_TFIFORST_SHIFT) & UART_FCR_TFIFORST_MASK)
227 #define UART_FCR_TFIFORST_GET(x) (((uint32_t)(x) & UART_FCR_TFIFORST_MASK) >> UART_FCR_TFIFORST_SHIFT)
237 #define UART_FCR_RFIFORST_MASK (0x2U)
238 #define UART_FCR_RFIFORST_SHIFT (1U)
239 #define UART_FCR_RFIFORST_SET(x) (((uint32_t)(x) << UART_FCR_RFIFORST_SHIFT) & UART_FCR_RFIFORST_MASK)
240 #define UART_FCR_RFIFORST_GET(x) (((uint32_t)(x) & UART_FCR_RFIFORST_MASK) >> UART_FCR_RFIFORST_SHIFT)
250 #define UART_FCR_FIFOE_MASK (0x1U)
251 #define UART_FCR_FIFOE_SHIFT (0U)
252 #define UART_FCR_FIFOE_SET(x) (((uint32_t)(x) << UART_FCR_FIFOE_SHIFT) & UART_FCR_FIFOE_MASK)
253 #define UART_FCR_FIFOE_GET(x) (((uint32_t)(x) & UART_FCR_FIFOE_MASK) >> UART_FCR_FIFOE_SHIFT)
261 #define UART_LCR_DLAB_MASK (0x80U)
262 #define UART_LCR_DLAB_SHIFT (7U)
263 #define UART_LCR_DLAB_SET(x) (((uint32_t)(x) << UART_LCR_DLAB_SHIFT) & UART_LCR_DLAB_MASK)
264 #define UART_LCR_DLAB_GET(x) (((uint32_t)(x) & UART_LCR_DLAB_MASK) >> UART_LCR_DLAB_SHIFT)
271 #define UART_LCR_BC_MASK (0x40U)
272 #define UART_LCR_BC_SHIFT (6U)
273 #define UART_LCR_BC_SET(x) (((uint32_t)(x) << UART_LCR_BC_SHIFT) & UART_LCR_BC_MASK)
274 #define UART_LCR_BC_GET(x) (((uint32_t)(x) & UART_LCR_BC_MASK) >> UART_LCR_BC_SHIFT)
283 #define UART_LCR_SPS_MASK (0x20U)
284 #define UART_LCR_SPS_SHIFT (5U)
285 #define UART_LCR_SPS_SET(x) (((uint32_t)(x) << UART_LCR_SPS_SHIFT) & UART_LCR_SPS_MASK)
286 #define UART_LCR_SPS_GET(x) (((uint32_t)(x) & UART_LCR_SPS_MASK) >> UART_LCR_SPS_SHIFT)
296 #define UART_LCR_EPS_MASK (0x10U)
297 #define UART_LCR_EPS_SHIFT (4U)
298 #define UART_LCR_EPS_SET(x) (((uint32_t)(x) << UART_LCR_EPS_SHIFT) & UART_LCR_EPS_MASK)
299 #define UART_LCR_EPS_GET(x) (((uint32_t)(x) & UART_LCR_EPS_MASK) >> UART_LCR_EPS_SHIFT)
309 #define UART_LCR_PEN_MASK (0x8U)
310 #define UART_LCR_PEN_SHIFT (3U)
311 #define UART_LCR_PEN_SET(x) (((uint32_t)(x) << UART_LCR_PEN_SHIFT) & UART_LCR_PEN_MASK)
312 #define UART_LCR_PEN_GET(x) (((uint32_t)(x) & UART_LCR_PEN_MASK) >> UART_LCR_PEN_SHIFT)
323 #define UART_LCR_STB_MASK (0x4U)
324 #define UART_LCR_STB_SHIFT (2U)
325 #define UART_LCR_STB_SET(x) (((uint32_t)(x) << UART_LCR_STB_SHIFT) & UART_LCR_STB_MASK)
326 #define UART_LCR_STB_GET(x) (((uint32_t)(x) & UART_LCR_STB_MASK) >> UART_LCR_STB_SHIFT)
337 #define UART_LCR_WLS_MASK (0x3U)
338 #define UART_LCR_WLS_SHIFT (0U)
339 #define UART_LCR_WLS_SET(x) (((uint32_t)(x) << UART_LCR_WLS_SHIFT) & UART_LCR_WLS_MASK)
340 #define UART_LCR_WLS_GET(x) (((uint32_t)(x) & UART_LCR_WLS_MASK) >> UART_LCR_WLS_SHIFT)
353 #define UART_MCR_AFE_MASK (0x20U)
354 #define UART_MCR_AFE_SHIFT (5U)
355 #define UART_MCR_AFE_SET(x) (((uint32_t)(x) << UART_MCR_AFE_SHIFT) & UART_MCR_AFE_MASK)
356 #define UART_MCR_AFE_GET(x) (((uint32_t)(x) & UART_MCR_AFE_MASK) >> UART_MCR_AFE_SHIFT)
365 #define UART_MCR_LOOP_MASK (0x10U)
366 #define UART_MCR_LOOP_SHIFT (4U)
367 #define UART_MCR_LOOP_SET(x) (((uint32_t)(x) << UART_MCR_LOOP_SHIFT) & UART_MCR_LOOP_MASK)
368 #define UART_MCR_LOOP_GET(x) (((uint32_t)(x) & UART_MCR_LOOP_MASK) >> UART_MCR_LOOP_SHIFT)
378 #define UART_MCR_RTS_MASK (0x2U)
379 #define UART_MCR_RTS_SHIFT (1U)
380 #define UART_MCR_RTS_SET(x) (((uint32_t)(x) << UART_MCR_RTS_SHIFT) & UART_MCR_RTS_MASK)
381 #define UART_MCR_RTS_GET(x) (((uint32_t)(x) & UART_MCR_RTS_MASK) >> UART_MCR_RTS_SHIFT)
394 #define UART_LSR_ERRF_MASK (0x80U)
395 #define UART_LSR_ERRF_SHIFT (7U)
396 #define UART_LSR_ERRF_GET(x) (((uint32_t)(x) & UART_LSR_ERRF_MASK) >> UART_LSR_ERRF_SHIFT)
406 #define UART_LSR_TEMT_MASK (0x40U)
407 #define UART_LSR_TEMT_SHIFT (6U)
408 #define UART_LSR_TEMT_GET(x) (((uint32_t)(x) & UART_LSR_TEMT_MASK) >> UART_LSR_TEMT_SHIFT)
419 #define UART_LSR_THRE_MASK (0x20U)
420 #define UART_LSR_THRE_SHIFT (5U)
421 #define UART_LSR_THRE_GET(x) (((uint32_t)(x) & UART_LSR_THRE_MASK) >> UART_LSR_THRE_SHIFT)
435 #define UART_LSR_LBREAK_MASK (0x10U)
436 #define UART_LSR_LBREAK_SHIFT (4U)
437 #define UART_LSR_LBREAK_GET(x) (((uint32_t)(x) & UART_LSR_LBREAK_MASK) >> UART_LSR_LBREAK_SHIFT)
448 #define UART_LSR_FE_MASK (0x8U)
449 #define UART_LSR_FE_SHIFT (3U)
450 #define UART_LSR_FE_GET(x) (((uint32_t)(x) & UART_LSR_FE_MASK) >> UART_LSR_FE_SHIFT)
462 #define UART_LSR_PE_MASK (0x4U)
463 #define UART_LSR_PE_SHIFT (2U)
464 #define UART_LSR_PE_GET(x) (((uint32_t)(x) & UART_LSR_PE_MASK) >> UART_LSR_PE_SHIFT)
473 #define UART_LSR_OE_MASK (0x2U)
474 #define UART_LSR_OE_SHIFT (1U)
475 #define UART_LSR_OE_GET(x) (((uint32_t)(x) & UART_LSR_OE_MASK) >> UART_LSR_OE_SHIFT)
485 #define UART_LSR_DR_MASK (0x1U)
486 #define UART_LSR_DR_SHIFT (0U)
487 #define UART_LSR_DR_GET(x) (((uint32_t)(x) & UART_LSR_DR_MASK) >> UART_LSR_DR_SHIFT)
497 #define UART_MSR_CTS_MASK (0x10U)
498 #define UART_MSR_CTS_SHIFT (4U)
499 #define UART_MSR_CTS_GET(x) (((uint32_t)(x) & UART_MSR_CTS_MASK) >> UART_MSR_CTS_SHIFT)
509 #define UART_MSR_DCTS_MASK (0x1U)
510 #define UART_MSR_DCTS_SHIFT (0U)
511 #define UART_MSR_DCTS_GET(x) (((uint32_t)(x) & UART_MSR_DCTS_MASK) >> UART_MSR_DCTS_SHIFT)
519 #define UART_GPR_DATA_MASK (0xFFU)
520 #define UART_GPR_DATA_SHIFT (0U)
521 #define UART_GPR_DATA_SET(x) (((uint32_t)(x) << UART_GPR_DATA_SHIFT) & UART_GPR_DATA_MASK)
522 #define UART_GPR_DATA_GET(x) (((uint32_t)(x) & UART_GPR_DATA_MASK) >> UART_GPR_DATA_SHIFT)
Definition: hpm_uart_regs.h:12