![]() |
Energy Micro IEC60355 Library Example Project 1.0 (internal use only!) GCC-Version
Example project demonstrating POST and BIST library functions
|
00001 /**************************************************************************/ 00029 #ifndef __EFM32G890F128_H 00030 #define __EFM32G890F128_H 00031 00032 /**************************************************************************/ 00037 /**************************************************************************/ 00043 typedef enum IRQn 00044 { 00045 /****** Cortex-M3 Processor Exceptions Numbers *******************************************/ 00046 NonMaskableInt_IRQn = -14, 00047 HardFault_IRQn = -13, 00048 MemoryManagement_IRQn = -12, 00049 BusFault_IRQn = -11, 00050 UsageFault_IRQn = -10, 00051 SVCall_IRQn = -5, 00052 DebugMonitor_IRQn = -4, 00053 PendSV_IRQn = -2, 00054 SysTick_IRQn = -1, 00056 /****** EFM32G Peripheral Interrupt Numbers **********************************************/ 00057 DMA_IRQn = 0, 00058 GPIO_EVEN_IRQn = 1, 00059 TIMER0_IRQn = 2, 00060 USART0_RX_IRQn = 3, 00061 USART0_TX_IRQn = 4, 00062 ACMP0_IRQn = 5, 00063 ADC0_IRQn = 6, 00064 DAC0_IRQn = 7, 00065 I2C0_IRQn = 8, 00066 GPIO_ODD_IRQn = 9, 00067 TIMER1_IRQn = 10, 00068 TIMER2_IRQn = 11, 00069 USART1_RX_IRQn = 12, 00070 USART1_TX_IRQn = 13, 00071 USART2_RX_IRQn = 14, 00072 USART2_TX_IRQn = 15, 00073 UART0_RX_IRQn = 16, 00074 UART0_TX_IRQn = 17, 00075 LEUART0_IRQn = 18, 00076 LEUART1_IRQn = 19, 00077 LETIMER0_IRQn = 20, 00078 PCNT0_IRQn = 21, 00079 PCNT1_IRQn = 22, 00080 PCNT2_IRQn = 23, 00081 RTC_IRQn = 24, 00082 CMU_IRQn = 25, 00083 VCMP_IRQn = 26, 00084 LCD_IRQn = 27, 00085 MSC_IRQn = 28, 00086 AES_IRQn = 29, 00087 } IRQn_Type; 00088 00089 /**************************************************************************/ 00093 #define __MPU_PRESENT 1 00094 #define __NVIC_PRIO_BITS 3 00095 #define __Vendor_SysTickConfig 0 00101 /**************************************************************************/ 00106 #if !defined(EFM32G890F128) 00107 #define EFM32G890F128 00108 #endif 00109 00111 #define PART_NUMBER "EFM32G890F128" 00114 #define EBI_MEM_BASE ((uint32_t) 0x80000000UL) 00115 #define EBI_MEM_SIZE ((uint32_t) 0x10000000UL) 00116 #define EBI_MEM_END ((uint32_t) 0x8FFFFFFFUL) 00117 #define EBI_MEM_BITS ((uint32_t) 0x28UL) 00118 #define AES_MEM_BASE ((uint32_t) 0x400E0000UL) 00119 #define AES_MEM_SIZE ((uint32_t) 0x400UL) 00120 #define AES_MEM_END ((uint32_t) 0x400E03FFUL) 00121 #define AES_MEM_BITS ((uint32_t) 0x10UL) 00122 #define PER_MEM_BASE ((uint32_t) 0x40000000UL) 00123 #define PER_MEM_SIZE ((uint32_t) 0xE0000UL) 00124 #define PER_MEM_END ((uint32_t) 0x400DFFFFUL) 00125 #define PER_MEM_BITS ((uint32_t) 0x20UL) 00126 #define RAM_MEM_BASE ((uint32_t) 0x20000000UL) 00127 #define RAM_MEM_SIZE ((uint32_t) 0x4000UL) 00128 #define RAM_MEM_END ((uint32_t) 0x20003FFFUL) 00129 #define RAM_MEM_BITS ((uint32_t) 0x15UL) 00130 #define RAM_CODE_MEM_BASE ((uint32_t) 0x10000000UL) 00131 #define RAM_CODE_MEM_SIZE ((uint32_t) 0x4000UL) 00132 #define RAM_CODE_MEM_END ((uint32_t) 0x10003FFFUL) 00133 #define RAM_CODE_MEM_BITS ((uint32_t) 0x14UL) 00134 #define FLASH_MEM_BASE ((uint32_t) 0x0UL) 00135 #define FLASH_MEM_SIZE ((uint32_t) 0x10000000UL) 00136 #define FLASH_MEM_END ((uint32_t) 0xFFFFFFFUL) 00137 #define FLASH_MEM_BITS ((uint32_t) 0x28UL) 00140 #define BITBAND_PER_BASE ((uint32_t) 0x42000000UL) 00141 #define BITBAND_RAM_BASE ((uint32_t) 0x22000000UL) 00144 #define FLASH_SIZE 0x00020000UL 00145 #define SRAM_SIZE 0x00004000UL 00146 #define __CM3_REV 0x200 00147 #define PRS_CHAN_COUNT 8 00148 #define DMA_CHAN_COUNT 8 00149 /* Part number capabilities */ 00150 00151 #define TIMER_PRESENT 00152 #define TIMER_COUNT 3 00153 #define USART_PRESENT 00154 #define USART_COUNT 3 00155 #define UART_PRESENT 00156 #define UART_COUNT 1 00157 #define LEUART_PRESENT 00158 #define LEUART_COUNT 2 00159 #define LETIMER_PRESENT 00160 #define LETIMER_COUNT 1 00161 #define PCNT_PRESENT 00162 #define PCNT_COUNT 3 00163 #define I2C_PRESENT 00164 #define I2C_COUNT 1 00165 #define ADC_PRESENT 00166 #define ADC_COUNT 1 00167 #define DAC_PRESENT 00168 #define DAC_COUNT 1 00169 #define ACMP_PRESENT 00170 #define ACMP_COUNT 2 00171 #define LE_PRESENT 00172 #define LE_COUNT 1 00173 #define MSC_PRESENT 00174 #define MSC_COUNT 1 00175 #define EMU_PRESENT 00176 #define EMU_COUNT 1 00177 #define RMU_PRESENT 00178 #define RMU_COUNT 1 00179 #define CMU_PRESENT 00180 #define CMU_COUNT 1 00181 #define AES_PRESENT 00182 #define AES_COUNT 1 00183 #define EBI_PRESENT 00184 #define EBI_COUNT 1 00185 #define GPIO_PRESENT 00186 #define GPIO_COUNT 1 00187 #define PRS_PRESENT 00188 #define PRS_COUNT 1 00189 #define DMA_PRESENT 00190 #define DMA_COUNT 1 00191 #define VCMP_PRESENT 00192 #define VCMP_COUNT 1 00193 #define LCD_PRESENT 00194 #define LCD_COUNT 1 00195 #define RTC_PRESENT 00196 #define RTC_COUNT 1 00197 #define HFXTAL_PRESENT 00198 #define HFXTAL_COUNT 1 00199 #define LFXTAL_PRESENT 00200 #define LFXTAL_COUNT 1 00201 #define WDOG_PRESENT 00202 #define WDOG_COUNT 1 00203 #define DBG_PRESENT 00204 #define DBG_COUNT 1 00205 00210 /* Include CMSIS core functionality */ 00211 #include "core_cm3.h" 00212 #include "system_efm32.h" 00213 #include <stdint.h> 00214 00215 /**************************************************************************/ 00220 /**************************************************************************/ 00225 typedef struct 00226 { 00227 __IO uint32_t CTRL; 00228 __IO uint32_t READCTRL; 00229 __IO uint32_t WRITECTRL; 00230 __IO uint32_t WRITECMD; 00231 __IO uint32_t ADDRB; 00233 uint32_t RESERVED0[1]; 00234 __IO uint32_t WDATA; 00235 __I uint32_t STATUS; 00237 uint32_t RESERVED1[3]; 00238 __I uint32_t IF; 00239 __IO uint32_t IFS; 00240 __IO uint32_t IFC; 00241 __IO uint32_t IEN; 00242 __IO uint32_t LOCK; 00243 } MSC_TypeDef; 00245 /**************************************************************************/ 00250 typedef struct 00251 { 00252 __IO uint32_t CTRL; 00253 __IO uint32_t MEMCTRL; 00254 __IO uint32_t LOCK; 00256 uint32_t RESERVED0[6]; 00257 __IO uint32_t AUXCTRL; 00258 } EMU_TypeDef; 00260 /**************************************************************************/ 00265 typedef struct 00266 { 00267 __IO uint32_t CTRL; 00268 __I uint32_t RSTCAUSE; 00269 __O uint32_t CMD; 00270 } RMU_TypeDef; 00272 /**************************************************************************/ 00277 typedef struct 00278 { 00279 __IO uint32_t CTRL; 00280 __IO uint32_t HFCORECLKDIV; 00281 __IO uint32_t HFPERCLKDIV; 00282 __IO uint32_t HFRCOCTRL; 00283 __IO uint32_t LFRCOCTRL; 00284 __IO uint32_t AUXHFRCOCTRL; 00285 __IO uint32_t CALCTRL; 00286 __IO uint32_t CALCNT; 00287 __IO uint32_t OSCENCMD; 00288 __IO uint32_t CMD; 00289 __IO uint32_t LFCLKSEL; 00290 __I uint32_t STATUS; 00291 __I uint32_t IF; 00292 __IO uint32_t IFS; 00293 __IO uint32_t IFC; 00294 __IO uint32_t IEN; 00295 __IO uint32_t HFCORECLKEN0; 00296 __IO uint32_t HFPERCLKEN0; 00297 uint32_t RESERVED0[2]; 00298 __I uint32_t SYNCBUSY; 00299 __IO uint32_t FREEZE; 00300 __IO uint32_t LFACLKEN0; 00301 uint32_t RESERVED1[1]; 00302 __IO uint32_t LFBCLKEN0; 00303 uint32_t RESERVED2[1]; 00304 __IO uint32_t LFAPRESC0; 00305 uint32_t RESERVED3[1]; 00306 __IO uint32_t LFBPRESC0; 00307 uint32_t RESERVED4[1]; 00308 __IO uint32_t PCNTCTRL; 00309 __IO uint32_t LCDCTRL; 00310 __IO uint32_t ROUTE; 00311 __IO uint32_t LOCK; 00312 } CMU_TypeDef; 00314 /**************************************************************************/ 00319 typedef struct 00320 { 00321 __IO uint32_t CTRL; 00322 __IO uint32_t CMD; 00323 __I uint32_t STATUS; 00324 __IO uint32_t IEN; 00325 __I uint32_t IF; 00326 __IO uint32_t IFS; 00327 __IO uint32_t IFC; 00328 __IO uint32_t DATA; 00329 __IO uint32_t XORDATA; 00330 uint32_t RESERVED0[3]; 00331 __IO uint32_t KEYLA; 00332 __IO uint32_t KEYLB; 00333 __IO uint32_t KEYLC; 00334 __IO uint32_t KEYLD; 00335 __IO uint32_t KEYHA; 00336 __IO uint32_t KEYHB; 00337 __IO uint32_t KEYHC; 00338 __IO uint32_t KEYHD; 00339 } AES_TypeDef; 00341 /**************************************************************************/ 00346 typedef struct 00347 { 00348 __IO uint32_t CTRL; 00349 __IO uint32_t ADDRTIMING; 00350 __IO uint32_t RDTIMING; 00351 __IO uint32_t WRTIMING; 00352 __IO uint32_t POLARITY; 00353 __IO uint32_t ROUTE; 00354 } EBI_TypeDef; 00356 /**************************************************************************/ 00359 typedef struct 00360 { 00361 __IO uint32_t CTRL; 00362 __IO uint32_t MODEL; 00363 __IO uint32_t MODEH; 00364 __IO uint32_t DOUT; 00365 __O uint32_t DOUTSET; 00366 __O uint32_t DOUTCLR; 00367 __O uint32_t DOUTTGL; 00368 __I uint32_t DIN; 00369 __IO uint32_t PINLOCKN; 00370 } GPIO_P_TypeDef; 00371 00372 /**************************************************************************/ 00377 typedef struct 00378 { 00379 GPIO_P_TypeDef P[6]; 00381 uint32_t RESERVED0[10]; 00382 __IO uint32_t EXTIPSELL; 00383 __IO uint32_t EXTIPSELH; 00384 __IO uint32_t EXTIRISE; 00385 __IO uint32_t EXTIFALL; 00386 __IO uint32_t IEN; 00387 __I uint32_t IF; 00388 __IO uint32_t IFS; 00389 __IO uint32_t IFC; 00391 __IO uint32_t ROUTE; 00392 __IO uint32_t INSENSE; 00393 __IO uint32_t LOCK; 00394 } GPIO_TypeDef; 00396 /**************************************************************************/ 00399 typedef struct 00400 { 00401 __IO uint32_t CTRL; 00402 } PRS_CH_TypeDef; 00403 00404 /**************************************************************************/ 00409 typedef struct 00410 { 00411 __IO uint32_t SWPULSE; 00412 __IO uint32_t SWLEVEL; 00414 uint32_t RESERVED0[2]; 00416 PRS_CH_TypeDef CH[8]; 00417 } PRS_TypeDef; 00419 /**************************************************************************/ 00422 typedef struct 00423 { 00424 __IO uint32_t CTRL; 00425 } DMA_CH_TypeDef; 00426 00427 /**************************************************************************/ 00432 typedef struct 00433 { 00434 __I uint32_t STATUS; 00435 __O uint32_t CONFIG; 00436 __IO uint32_t CTRLBASE; 00437 __I uint32_t ALTCTRLBASE; 00438 __I uint32_t CHWAITSTATUS; 00439 __O uint32_t CHSWREQ; 00440 __IO uint32_t CHUSEBURSTS; 00441 __O uint32_t CHUSEBURSTC; 00442 __IO uint32_t CHREQMASKS; 00443 __O uint32_t CHREQMASKC; 00444 __IO uint32_t CHENS; 00445 __O uint32_t CHENC; 00446 __IO uint32_t CHALTS; 00447 __O uint32_t CHALTC; 00448 __IO uint32_t CHPRIS; 00449 __O uint32_t CHPRIC; 00450 uint32_t RESERVED0[3]; 00451 __IO uint32_t ERRORC; 00452 uint32_t RESERVED1[880]; 00453 __I uint32_t CHREQSTATUS; 00454 uint32_t RESERVED2[1]; 00455 __I uint32_t CHSREQSTATUS; 00457 uint32_t RESERVED3[121]; 00458 __I uint32_t IF; 00459 __IO uint32_t IFS; 00460 __IO uint32_t IFC; 00461 __IO uint32_t IEN; 00463 uint32_t RESERVED4[60]; 00465 DMA_CH_TypeDef CH[8]; 00466 } DMA_TypeDef; 00468 /**************************************************************************/ 00471 typedef struct 00472 { 00473 __IO uint32_t CTRL; 00474 __IO uint32_t CCV; 00475 __I uint32_t CCVP; 00476 __IO uint32_t CCVB; 00477 } TIMER_CC_TypeDef; 00478 00479 /**************************************************************************/ 00484 typedef struct 00485 { 00486 __IO uint32_t CTRL; 00487 __IO uint32_t CMD; 00488 __I uint32_t STATUS; 00489 __IO uint32_t IEN; 00490 __I uint32_t IF; 00491 __IO uint32_t IFS; 00492 __IO uint32_t IFC; 00493 __IO uint32_t TOP; 00494 __IO uint32_t TOPB; 00495 __IO uint32_t CNT; 00496 __IO uint32_t ROUTE; 00498 uint32_t RESERVED0[1]; 00500 TIMER_CC_TypeDef CC[3]; 00502 uint32_t RESERVED1[4]; 00503 __IO uint32_t DTCTRL; 00504 __IO uint32_t DTTIME; 00505 __IO uint32_t DTFC; 00506 __IO uint32_t DTOGEN; 00507 __I uint32_t DTFAULT; 00508 __O uint32_t DTFAULTC; 00509 __IO uint32_t DTLOCK; 00510 } TIMER_TypeDef; 00512 /**************************************************************************/ 00517 typedef struct 00518 { 00519 __IO uint32_t CTRL; 00520 __IO uint32_t FRAME; 00521 __IO uint32_t TRIGCTRL; 00522 __IO uint32_t CMD; 00523 __I uint32_t STATUS; 00524 __IO uint32_t CLKDIV; 00525 __I uint32_t RXDATAX; 00526 __I uint32_t RXDATA; 00527 __I uint32_t RXDOUBLEX; 00528 __I uint32_t RXDOUBLE; 00529 __I uint32_t RXDATAXP; 00530 __I uint32_t RXDOUBLEXP; 00531 __IO uint32_t TXDATAX; 00532 __IO uint32_t TXDATA; 00533 __IO uint32_t TXDOUBLEX; 00534 __IO uint32_t TXDOUBLE; 00535 __I uint32_t IF; 00536 __IO uint32_t IFS; 00537 __IO uint32_t IFC; 00538 __IO uint32_t IEN; 00539 __IO uint32_t IRCTRL; 00540 __IO uint32_t ROUTE; 00541 } USART_TypeDef; 00543 /**************************************************************************/ 00548 typedef struct 00549 { 00550 __IO uint32_t CTRL; 00551 __IO uint32_t CMD; 00552 __I uint32_t STATUS; 00553 __IO uint32_t CLKDIV; 00554 __IO uint32_t STARTFRAME; 00555 __IO uint32_t SIGFRAME; 00556 __I uint32_t RXDATAX; 00557 __I uint32_t RXDATA; 00558 __I uint32_t RXDATAXP; 00559 __IO uint32_t TXDATAX; 00560 __IO uint32_t TXDATA; 00561 __I uint32_t IF; 00562 __IO uint32_t IFS; 00563 __IO uint32_t IFC; 00564 __IO uint32_t IEN; 00565 __IO uint32_t PULSECTRL; 00567 __IO uint32_t FREEZE; 00568 __I uint32_t SYNCBUSY; 00570 uint32_t RESERVED0[3]; 00571 __IO uint32_t ROUTE; 00572 } LEUART_TypeDef; 00574 /**************************************************************************/ 00579 typedef struct 00580 { 00581 __IO uint32_t CTRL; 00582 __IO uint32_t CMD; 00583 __I uint32_t STATUS; 00584 __I uint32_t CNT; 00585 __IO uint32_t COMP0; 00586 __IO uint32_t COMP1; 00587 __IO uint32_t REP0; 00588 __IO uint32_t REP1; 00589 __I uint32_t IF; 00590 __IO uint32_t IFS; 00591 __IO uint32_t IFC; 00592 __IO uint32_t IEN; 00594 __IO uint32_t FREEZE; 00595 __I uint32_t SYNCBUSY; 00597 uint32_t RESERVED0[2]; 00598 __IO uint32_t ROUTE; 00599 } LETIMER_TypeDef; 00601 /**************************************************************************/ 00606 typedef struct 00607 { 00608 __IO uint32_t CTRL; 00609 __IO uint32_t CMD; 00610 __I uint32_t STATUS; 00611 __I uint32_t CNT; 00612 __I uint32_t TOP; 00613 __IO uint32_t TOPB; 00614 __I uint32_t IF; 00615 __IO uint32_t IFS; 00616 __IO uint32_t IFC; 00617 __IO uint32_t IEN; 00618 __IO uint32_t ROUTE; 00620 __IO uint32_t FREEZE; 00621 __I uint32_t SYNCBUSY; 00622 } PCNT_TypeDef; 00624 /**************************************************************************/ 00629 typedef struct 00630 { 00631 __IO uint32_t CTRL; 00632 __IO uint32_t CMD; 00633 __I uint32_t STATE; 00634 __I uint32_t STATUS; 00635 __IO uint32_t CLKDIV; 00636 __IO uint32_t SADDR; 00637 __IO uint32_t SADDRMASK; 00638 __I uint32_t RXDATA; 00639 __I uint32_t RXDATAP; 00640 __IO uint32_t TXDATA; 00641 __I uint32_t IF; 00642 __IO uint32_t IFS; 00643 __IO uint32_t IFC; 00644 __IO uint32_t IEN; 00645 __IO uint32_t ROUTE; 00646 } I2C_TypeDef; 00648 /**************************************************************************/ 00653 typedef struct 00654 { 00655 __IO uint32_t CTRL; 00656 __IO uint32_t CMD; 00657 __I uint32_t STATUS; 00658 __IO uint32_t SINGLECTRL; 00659 __IO uint32_t SCANCTRL; 00660 __IO uint32_t IEN; 00661 __I uint32_t IF; 00662 __IO uint32_t IFS; 00663 __IO uint32_t IFC; 00664 __I uint32_t SINGLEDATA; 00665 __I uint32_t SCANDATA; 00666 __I uint32_t SINGLEDATAP; 00667 __I uint32_t SCANDATAP; 00668 __IO uint32_t CAL; 00670 uint32_t RESERVED0[1]; 00671 __IO uint32_t BIASPROG; 00672 } ADC_TypeDef; 00674 /**************************************************************************/ 00679 typedef struct 00680 { 00681 __IO uint32_t CTRL; 00682 __I uint32_t STATUS; 00683 __IO uint32_t CH0CTRL; 00684 __IO uint32_t CH1CTRL; 00685 __IO uint32_t IEN; 00686 __I uint32_t IF; 00687 __IO uint32_t IFS; 00688 __IO uint32_t IFC; 00689 __IO uint32_t CH0DATA; 00690 __IO uint32_t CH1DATA; 00691 __IO uint32_t COMBDATA; 00692 __IO uint32_t CAL; 00693 __IO uint32_t BIASPROG; 00694 } DAC_TypeDef; 00696 /**************************************************************************/ 00701 typedef struct 00702 { 00703 __IO uint32_t CTRL; 00704 __IO uint32_t INPUTSEL; 00705 __I uint32_t STATUS; 00706 __IO uint32_t IEN; 00707 __I uint32_t IF; 00708 __IO uint32_t IFS; 00709 __IO uint32_t IFC; 00710 __IO uint32_t ROUTE; 00711 } ACMP_TypeDef; 00713 /**************************************************************************/ 00718 typedef struct 00719 { 00720 __IO uint32_t CTRL; 00721 __IO uint32_t INPUTSEL; 00722 __I uint32_t STATUS; 00723 __IO uint32_t IEN; 00724 __I uint32_t IF; 00725 __IO uint32_t IFS; 00726 __IO uint32_t IFC; 00727 } VCMP_TypeDef; 00729 /**************************************************************************/ 00734 typedef struct 00735 { 00736 __IO uint32_t CTRL; 00737 __IO uint32_t DISPCTRL; 00738 __IO uint32_t SEGEN; 00739 __IO uint32_t BACTRL; 00740 __I uint32_t STATUS; 00741 __IO uint32_t AREGA; 00742 __IO uint32_t AREGB; 00743 __I uint32_t IF; 00744 __IO uint32_t IFS; 00745 __IO uint32_t IFC; 00746 __IO uint32_t IEN; 00748 uint32_t RESERVED0[5]; 00749 __IO uint32_t SEGD0L; 00750 __IO uint32_t SEGD1L; 00751 __IO uint32_t SEGD2L; 00752 __IO uint32_t SEGD3L; 00753 __IO uint32_t SEGD0H; 00754 __IO uint32_t SEGD1H; 00755 __IO uint32_t SEGD2H; 00756 __IO uint32_t SEGD3H; 00758 __IO uint32_t FREEZE; 00759 __I uint32_t SYNCBUSY; 00760 } LCD_TypeDef; 00762 /**************************************************************************/ 00767 typedef struct 00768 { 00769 __IO uint32_t CTRL; 00770 __I uint32_t CNT; 00771 __IO uint32_t COMP0; 00772 __IO uint32_t COMP1; 00773 __I uint32_t IF; 00774 __IO uint32_t IFS; 00775 __IO uint32_t IFC; 00776 __IO uint32_t IEN; 00778 __IO uint32_t FREEZE; 00779 __I uint32_t SYNCBUSY; 00780 } RTC_TypeDef; 00782 /**************************************************************************/ 00787 typedef struct 00788 { 00789 __IO uint32_t CTRL; 00790 __IO uint32_t CMD; 00792 __I uint32_t SYNCBUSY; 00793 } WDOG_TypeDef; 00795 /**************************************************************************/ 00800 typedef struct 00801 { 00802 __I uint32_t CAL; 00803 __I uint32_t ADC0CAL0; 00804 __I uint32_t ADC0CAL1; 00805 __I uint32_t ADC0CAL2; 00806 uint32_t RESERVED0[2]; 00807 __I uint32_t DAC0CAL0; 00808 __I uint32_t DAC0CAL1; 00809 __I uint32_t DAC0CAL2; 00810 uint32_t RESERVED1[2]; 00811 __I uint32_t HFRCOCAL0; 00812 __I uint32_t HFRCOCAL1; 00813 uint32_t RESERVED2[3]; 00814 __I uint32_t UNIQUEL; 00815 __I uint32_t UNIQUEH; 00816 __I uint32_t MSIZE; 00817 __I uint32_t PART; 00818 } DEVINFO_TypeDef; 00820 /**************************************************************************/ 00825 typedef struct 00826 { 00827 __I uint32_t PID4; 00828 __I uint32_t PID5; 00829 __I uint32_t PID6; 00830 __I uint32_t PID7; 00831 __I uint32_t PID0; 00832 __I uint32_t PID1; 00833 __I uint32_t PID2; 00834 __I uint32_t PID3; 00835 __I uint32_t CID0; 00836 } ROMTABLE_TypeDef; 00838 /**************************************************************************/ 00843 #define CALIBRATE_MAX_REGISTERS 50 00845 typedef struct 00846 { 00847 __I uint32_t ADDRESS; 00848 __I uint32_t VALUE; 00849 } CALIBRATE_TypeDef; 00851 /**************************************************************************/ 00856 #define MSC_BASE (0x400C0000UL) 00857 #define EMU_BASE (0x400C6000UL) 00858 #define RMU_BASE (0x400CA000UL) 00859 #define CMU_BASE (0x400C8000UL) 00860 #define AES_BASE (0x400E0000UL) 00861 #define EBI_BASE (0x40008000UL) 00862 #define GPIO_BASE (0x40006000UL) 00863 #define PRS_BASE (0x400CC000UL) 00864 #define DMA_BASE (0x400C2000UL) 00865 #define TIMER0_BASE (0x40010000UL) 00866 #define TIMER1_BASE (0x40010400UL) 00867 #define TIMER2_BASE (0x40010800UL) 00868 #define USART0_BASE (0x4000C000UL) 00869 #define USART1_BASE (0x4000C400UL) 00870 #define USART2_BASE (0x4000C800UL) 00871 #define UART0_BASE (0x4000E000UL) 00872 #define LEUART0_BASE (0x40084000UL) 00873 #define LEUART1_BASE (0x40084400UL) 00874 #define LETIMER0_BASE (0x40082000UL) 00875 #define PCNT0_BASE (0x40086000UL) 00876 #define PCNT1_BASE (0x40086400UL) 00877 #define PCNT2_BASE (0x40086800UL) 00878 #define I2C0_BASE (0x4000A000UL) 00879 #define ADC0_BASE (0x40002000UL) 00880 #define DAC0_BASE (0x40004000UL) 00881 #define ACMP0_BASE (0x40001000UL) 00882 #define ACMP1_BASE (0x40001400UL) 00883 #define VCMP_BASE (0x40000000UL) 00884 #define LCD_BASE (0x4008A000UL) 00885 #define RTC_BASE (0x40080000UL) 00886 #define WDOG_BASE (0x40088000UL) 00887 #define CALIBRATE_BASE (0x0FE08000UL) 00888 #define DEVINFO_BASE (0x0FE081B0UL) 00889 #define ROMTABLE_BASE (0xE00FFFD0) 00894 /**************************************************************************/ 00900 #define MSC ((MSC_TypeDef *) MSC_BASE) 00901 #define EMU ((EMU_TypeDef *) EMU_BASE) 00902 #define RMU ((RMU_TypeDef *) RMU_BASE) 00903 #define CMU ((CMU_TypeDef *) CMU_BASE) 00904 #define AES ((AES_TypeDef *) AES_BASE) 00905 #define EBI ((EBI_TypeDef *) EBI_BASE) 00906 #define GPIO ((GPIO_TypeDef *) GPIO_BASE) 00907 #define PRS ((PRS_TypeDef *) PRS_BASE) 00908 #define DMA ((DMA_TypeDef *) DMA_BASE) 00909 #define TIMER0 ((TIMER_TypeDef *) TIMER0_BASE) 00910 #define TIMER1 ((TIMER_TypeDef *) TIMER1_BASE) 00911 #define TIMER2 ((TIMER_TypeDef *) TIMER2_BASE) 00912 #define USART0 ((USART_TypeDef *) USART0_BASE) 00913 #define USART1 ((USART_TypeDef *) USART1_BASE) 00914 #define USART2 ((USART_TypeDef *) USART2_BASE) 00915 #define UART0 ((USART_TypeDef *) UART0_BASE) 00916 #define LEUART0 ((LEUART_TypeDef *) LEUART0_BASE) 00917 #define LEUART1 ((LEUART_TypeDef *) LEUART1_BASE) 00918 #define LETIMER0 ((LETIMER_TypeDef *) LETIMER0_BASE) 00919 #define PCNT0 ((PCNT_TypeDef *) PCNT0_BASE) 00920 #define PCNT1 ((PCNT_TypeDef *) PCNT1_BASE) 00921 #define PCNT2 ((PCNT_TypeDef *) PCNT2_BASE) 00922 #define I2C0 ((I2C_TypeDef *) I2C0_BASE) 00923 #define ADC0 ((ADC_TypeDef *) ADC0_BASE) 00924 #define DAC0 ((DAC_TypeDef *) DAC0_BASE) 00925 #define ACMP0 ((ACMP_TypeDef *) ACMP0_BASE) 00926 #define ACMP1 ((ACMP_TypeDef *) ACMP1_BASE) 00927 #define VCMP ((VCMP_TypeDef *) VCMP_BASE) 00928 #define LCD ((LCD_TypeDef *) LCD_BASE) 00929 #define RTC ((RTC_TypeDef *) RTC_BASE) 00930 #define WDOG ((WDOG_TypeDef *) WDOG_BASE) 00931 #define CALIBRATE ((CALIBRATE_TypeDef *) CALIBRATE_BASE) 00932 #define DEVINFO ((DEVINFO_TypeDef *) DEVINFO_BASE) 00933 #define ROMTABLE ((ROMTABLE_TypeDef *) ROMTABLE_BASE) 00943 /**************************************************************************/ 00948 /**************************************************************************/ 00954 #define PRS_VCMP_OUT ((1 << 16) + 0) 00955 #define PRS_ACMP0_OUT ((2 << 16) + 0) 00956 #define PRS_ACMP1_OUT ((3 << 16) + 0) 00957 #define PRS_DAC0_CH0 ((6 << 16) + 0) 00958 #define PRS_DAC0_CH1 ((6 << 16) + 1) 00959 #define PRS_ADC0_SINGLE ((8 << 16) + 0) 00960 #define PRS_ADC0_SCAN ((8 << 16) + 1) 00961 #define PRS_USART0_IRTX ((16 << 16) + 0) 00962 #define PRS_USART0_TXC ((16 << 16) + 1) 00963 #define PRS_USART0_RXDATAV ((16 << 16) + 2) 00964 #define PRS_USART1_IRTX ((17 << 16) + 0) 00965 #define PRS_USART1_TXC ((17 << 16) + 1) 00966 #define PRS_USART1_RXDATAV ((17 << 16) + 2) 00967 #define PRS_USART2_IRTX ((18 << 16) + 0) 00968 #define PRS_USART2_TXC ((18 << 16) + 1) 00969 #define PRS_USART2_RXDATAV ((18 << 16) + 2) 00970 #define PRS_TIMER0_UF ((28 << 16) + 0) 00971 #define PRS_TIMER0_OF ((28 << 16) + 1) 00972 #define PRS_TIMER0_CC0 ((28 << 16) + 2) 00973 #define PRS_TIMER0_CC1 ((28 << 16) + 3) 00974 #define PRS_TIMER0_CC2 ((28 << 16) + 4) 00975 #define PRS_TIMER1_UF ((29 << 16) + 0) 00976 #define PRS_TIMER1_OF ((29 << 16) + 1) 00977 #define PRS_TIMER1_CC0 ((29 << 16) + 2) 00978 #define PRS_TIMER1_CC1 ((29 << 16) + 3) 00979 #define PRS_TIMER1_CC2 ((29 << 16) + 4) 00980 #define PRS_TIMER2_UF ((30 << 16) + 0) 00981 #define PRS_TIMER2_OF ((30 << 16) + 1) 00982 #define PRS_TIMER2_CC0 ((30 << 16) + 2) 00983 #define PRS_TIMER2_CC1 ((30 << 16) + 3) 00984 #define PRS_TIMER2_CC2 ((30 << 16) + 4) 00985 #define PRS_RTC_OF ((40 << 16) + 0) 00986 #define PRS_RTC_COMP0 ((40 << 16) + 1) 00987 #define PRS_RTC_COMP1 ((40 << 16) + 2) 00988 #define PRS_UART0_IRTX ((41 << 16) + 0) 00989 #define PRS_UART0_TXC ((41 << 16) + 1) 00990 #define PRS_UART0_RXDATAV ((41 << 16) + 2) 00991 #define PRS_GPIO_PIN0 ((48 << 16) + 0) 00992 #define PRS_GPIO_PIN1 ((48 << 16) + 1) 00993 #define PRS_GPIO_PIN2 ((48 << 16) + 2) 00994 #define PRS_GPIO_PIN3 ((48 << 16) + 3) 00995 #define PRS_GPIO_PIN4 ((48 << 16) + 4) 00996 #define PRS_GPIO_PIN5 ((48 << 16) + 5) 00997 #define PRS_GPIO_PIN6 ((48 << 16) + 6) 00998 #define PRS_GPIO_PIN7 ((48 << 16) + 7) 00999 #define PRS_GPIO_PIN8 ((49 << 16) + 0) 01000 #define PRS_GPIO_PIN9 ((49 << 16) + 1) 01001 #define PRS_GPIO_PIN10 ((49 << 16) + 2) 01002 #define PRS_GPIO_PIN11 ((49 << 16) + 3) 01003 #define PRS_GPIO_PIN12 ((49 << 16) + 4) 01004 #define PRS_GPIO_PIN13 ((49 << 16) + 5) 01005 #define PRS_GPIO_PIN14 ((49 << 16) + 6) 01006 #define PRS_GPIO_PIN15 ((49 << 16) + 7) 01012 /**************************************************************************/ 01016 #define DMAREQ_ADC0_SINGLE ((8 << 16) + 0) 01017 #define DMAREQ_ADC0_SCAN ((8 << 16) + 1) 01018 #define DMAREQ_DAC0_CH0 ((10 << 16) + 0) 01019 #define DMAREQ_DAC0_CH1 ((10 << 16) + 1) 01020 #define DMAREQ_USART0_RXDATAV ((12 << 16) + 0) 01021 #define DMAREQ_USART0_TXBL ((12 << 16) + 1) 01022 #define DMAREQ_USART0_TXEMPTY ((12 << 16) + 2) 01023 #define DMAREQ_USART1_RXDATAV ((13 << 16) + 0) 01024 #define DMAREQ_USART1_TXBL ((13 << 16) + 1) 01025 #define DMAREQ_USART1_TXEMPTY ((13 << 16) + 2) 01026 #define DMAREQ_USART2_RXDATAV ((14 << 16) + 0) 01027 #define DMAREQ_USART2_TXBL ((14 << 16) + 1) 01028 #define DMAREQ_USART2_TXEMPTY ((14 << 16) + 2) 01029 #define DMAREQ_LEUART0_RXDATAV ((16 << 16) + 0) 01030 #define DMAREQ_LEUART0_TXBL ((16 << 16) + 1) 01031 #define DMAREQ_LEUART0_TXEMPTY ((16 << 16) + 2) 01032 #define DMAREQ_LEUART1_RXDATAV ((17 << 16) + 0) 01033 #define DMAREQ_LEUART1_TXBL ((17 << 16) + 1) 01034 #define DMAREQ_LEUART1_TXEMPTY ((17 << 16) + 2) 01035 #define DMAREQ_I2C0_RXDATAV ((20 << 16) + 0) 01036 #define DMAREQ_I2C0_TXBL ((20 << 16) + 1) 01037 #define DMAREQ_TIMER0_UFOF ((24 << 16) + 0) 01038 #define DMAREQ_TIMER0_CC0 ((24 << 16) + 1) 01039 #define DMAREQ_TIMER0_CC1 ((24 << 16) + 2) 01040 #define DMAREQ_TIMER0_CC2 ((24 << 16) + 3) 01041 #define DMAREQ_TIMER1_UFOF ((25 << 16) + 0) 01042 #define DMAREQ_TIMER1_CC0 ((25 << 16) + 1) 01043 #define DMAREQ_TIMER1_CC1 ((25 << 16) + 2) 01044 #define DMAREQ_TIMER1_CC2 ((25 << 16) + 3) 01045 #define DMAREQ_TIMER2_UFOF ((26 << 16) + 0) 01046 #define DMAREQ_TIMER2_CC0 ((26 << 16) + 1) 01047 #define DMAREQ_TIMER2_CC1 ((26 << 16) + 2) 01048 #define DMAREQ_TIMER2_CC2 ((26 << 16) + 3) 01049 #define DMAREQ_UART0_RXDATAV ((44 << 16) + 0) 01050 #define DMAREQ_UART0_TXBL ((44 << 16) + 1) 01051 #define DMAREQ_UART0_TXEMPTY ((44 << 16) + 2) 01052 #define DMAREQ_MSC_WDATA ((48 << 16) + 0) 01053 #define DMAREQ_AES_DATAWR ((49 << 16) + 0) 01054 #define DMAREQ_AES_XORDATAWR ((49 << 16) + 1) 01055 #define DMAREQ_AES_DATARD ((49 << 16) + 2) 01056 #define DMAREQ_AES_KEYWR ((49 << 16) + 3) 01058 /**************************************************************************/ 01061 typedef struct 01062 { 01063 /* Note! Use of double __IO (volatile) qualifier to ensure that both */ 01064 /* pointer and referenced memory are declared volatile. */ 01065 __IO void * __IO SRCEND; 01066 __IO void * __IO DSTEND; 01067 __IO uint32_t CTRL; 01068 __IO uint32_t USER; 01069 } DMA_DESCRIPTOR_TypeDef; 01070 01071 /**************************************************************************/ 01074 #define _DMA_CTRL_DST_INC_MASK 0xC0000000UL 01075 #define _DMA_CTRL_DST_INC_SHIFT 30 01076 #define _DMA_CTRL_DST_INC_BYTE 0x00 01077 #define _DMA_CTRL_DST_INC_HALFWORD 0x01 01078 #define _DMA_CTRL_DST_INC_WORD 0x02 01079 #define _DMA_CTRL_DST_INC_NONE 0x03 01080 #define DMA_CTRL_DST_INC_BYTE 0x00000000UL 01081 #define DMA_CTRL_DST_INC_HALFWORD 0x40000000UL 01082 #define DMA_CTRL_DST_INC_WORD 0x80000000UL 01083 #define DMA_CTRL_DST_INC_NONE 0xC0000000UL 01084 #define _DMA_CTRL_DST_SIZE_MASK 0x30000000UL 01085 #define _DMA_CTRL_DST_SIZE_SHIFT 28 01086 #define _DMA_CTRL_DST_SIZE_BYTE 0x00 01087 #define _DMA_CTRL_DST_SIZE_HALFWORD 0x01 01088 #define _DMA_CTRL_DST_SIZE_WORD 0x02 01089 #define _DMA_CTRL_DST_SIZE_RSVD 0x03 01090 #define DMA_CTRL_DST_SIZE_BYTE 0x00000000UL 01091 #define DMA_CTRL_DST_SIZE_HALFWORD 0x10000000UL 01092 #define DMA_CTRL_DST_SIZE_WORD 0x20000000UL 01093 #define DMA_CTRL_DST_SIZE_RSVD 0x30000000UL 01094 #define _DMA_CTRL_SRC_INC_MASK 0x0C000000UL 01095 #define _DMA_CTRL_SRC_INC_SHIFT 26 01096 #define _DMA_CTRL_SRC_INC_BYTE 0x00 01097 #define _DMA_CTRL_SRC_INC_HALFWORD 0x01 01098 #define _DMA_CTRL_SRC_INC_WORD 0x02 01099 #define _DMA_CTRL_SRC_INC_NONE 0x03 01100 #define DMA_CTRL_SRC_INC_BYTE 0x00000000UL 01101 #define DMA_CTRL_SRC_INC_HALFWORD 0x04000000UL 01102 #define DMA_CTRL_SRC_INC_WORD 0x08000000UL 01103 #define DMA_CTRL_SRC_INC_NONE 0x0C000000UL 01104 #define _DMA_CTRL_SRC_SIZE_MASK 0x03000000UL 01105 #define _DMA_CTRL_SRC_SIZE_SHIFT 24 01106 #define _DMA_CTRL_SRC_SIZE_BYTE 0x00 01107 #define _DMA_CTRL_SRC_SIZE_HALFWORD 0x01 01108 #define _DMA_CTRL_SRC_SIZE_WORD 0x02 01109 #define _DMA_CTRL_SRC_SIZE_RSVD 0x03 01110 #define DMA_CTRL_SRC_SIZE_BYTE 0x00000000UL 01111 #define DMA_CTRL_SRC_SIZE_HALFWORD 0x01000000UL 01112 #define DMA_CTRL_SRC_SIZE_WORD 0x02000000UL 01113 #define DMA_CTRL_SRC_SIZE_RSVD 0x03000000UL 01114 #define _DMA_CTRL_DST_PROT_CTRL_MASK 0x00E00000UL 01115 #define _DMA_CTRL_DST_PROT_CTRL_SHIFT 21 01116 #define DMA_CTRL_DST_PROT_PRIVILEGED 0x00200000UL 01117 #define DMA_CTRL_DST_PROT_NON_PRIVILEGED 0x00000000UL 01118 #define _DMA_CTRL_SRC_PROT_CTRL_MASK 0x001C0000UL 01119 #define _DMA_CTRL_SRC_PROT_CTRL_SHIFT 18 01120 #define DMA_CTRL_SRC_PROT_PRIVILEGED 0x00040000UL 01121 #define DMA_CTRL_SRC_PROT_NON_PRIVILEGED 0x00000000UL 01122 #define _DMA_CTRL_PROT_NON_PRIVILEGED 0x00 01123 #define _DMA_CTRL_PROT_PRIVILEGED 0x01 01124 #define _DMA_CTRL_R_POWER_MASK 0x0003C000UL 01125 #define _DMA_CTRL_R_POWER_SHIFT 14 01126 #define _DMA_CTRL_R_POWER_1 0x00 01127 #define _DMA_CTRL_R_POWER_2 0x01 01128 #define _DMA_CTRL_R_POWER_4 0x02 01129 #define _DMA_CTRL_R_POWER_8 0x03 01130 #define _DMA_CTRL_R_POWER_16 0x04 01131 #define _DMA_CTRL_R_POWER_32 0x05 01132 #define _DMA_CTRL_R_POWER_64 0x06 01133 #define _DMA_CTRL_R_POWER_128 0x07 01134 #define _DMA_CTRL_R_POWER_256 0x08 01135 #define _DMA_CTRL_R_POWER_512 0x09 01136 #define _DMA_CTRL_R_POWER_1024 0x0a 01137 #define DMA_CTRL_R_POWER_1 0x00000000UL 01138 #define DMA_CTRL_R_POWER_2 0x00004000UL 01139 #define DMA_CTRL_R_POWER_4 0x00008000UL 01140 #define DMA_CTRL_R_POWER_8 0x0000c000UL 01141 #define DMA_CTRL_R_POWER_16 0x00010000UL 01142 #define DMA_CTRL_R_POWER_32 0x00014000UL 01143 #define DMA_CTRL_R_POWER_64 0x00018000UL 01144 #define DMA_CTRL_R_POWER_128 0x0001c000UL 01145 #define DMA_CTRL_R_POWER_256 0x00020000UL 01146 #define DMA_CTRL_R_POWER_512 0x00024000UL 01147 #define DMA_CTRL_R_POWER_1024 0x00028000UL 01148 #define _DMA_CTRL_N_MINUS_1_MASK 0x00003FF0UL 01149 #define _DMA_CTRL_N_MINUS_1_SHIFT 4 01150 #define _DMA_CTRL_NEXT_USEBURST_MASK 0x00000008UL 01151 #define _DMA_CTRL_NEXT_USEBURST_SHIFT 3 01152 #define _DMA_CTRL_CYCLE_CTRL_MASK 0x00000007UL 01153 #define _DMA_CTRL_CYCLE_CTRL_SHIFT 0 01154 #define _DMA_CTRL_CYCLE_CTRL_INVALID 0x00 01155 #define _DMA_CTRL_CYCLE_CTRL_BASIC 0x01 01156 #define _DMA_CTRL_CYCLE_CTRL_AUTO 0x02 01157 #define _DMA_CTRL_CYCLE_CTRL_PINGPONG 0x03 01158 #define _DMA_CTRL_CYCLE_CTRL_MEM_SCATTER_GATHER 0x04 01159 #define _DMA_CTRL_CYCLE_CTRL_MEM_SCATTER_GATHER_ALT 0x05 01160 #define _DMA_CTRL_CYCLE_CTRL_PER_SCATTER_GATHER 0x06 01161 #define _DMA_CTRL_CYCLE_CTRL_PER_SCATTER_GATHER_ALT 0x07 01162 #define DMA_CTRL_CYCLE_CTRL_INVALID 0x00000000UL 01163 #define DMA_CTRL_CYCLE_CTRL_BASIC 0x00000001UL 01164 #define DMA_CTRL_CYCLE_CTRL_AUTO 0x00000002UL 01165 #define DMA_CTRL_CYCLE_CTRL_PINGPONG 0x00000003UL 01166 #define DMA_CTRL_CYCLE_CTRL_MEM_SCATTER_GATHER 0x000000004UL 01167 #define DMA_CTRL_CYCLE_CTRL_MEM_SCATTER_GATHER_ALT 0x000000005UL 01168 #define DMA_CTRL_CYCLE_CTRL_PER_SCATTER_GATHER 0x000000006UL 01169 #define DMA_CTRL_CYCLE_CTRL_PER_SCATTER_GATHER_ALT 0x000000007UL 01175 /**************************************************************************/ 01180 /* Bit fields for TIMER CTRL */ 01181 #define _TIMER_CTRL_RESETVALUE 0x00000000UL 01182 #define _TIMER_CTRL_MASK 0x0F030FFBUL 01183 #define _TIMER_CTRL_MODE_SHIFT 0 01184 #define _TIMER_CTRL_MODE_MASK 0x3UL 01185 #define _TIMER_CTRL_MODE_DEFAULT 0x00000000UL 01186 #define _TIMER_CTRL_MODE_UP 0x00000000UL 01187 #define _TIMER_CTRL_MODE_DOWN 0x00000001UL 01188 #define _TIMER_CTRL_MODE_UPDOWN 0x00000002UL 01189 #define _TIMER_CTRL_MODE_QDEC 0x00000003UL 01190 #define TIMER_CTRL_MODE_DEFAULT (_TIMER_CTRL_MODE_DEFAULT << 0) 01191 #define TIMER_CTRL_MODE_UP (_TIMER_CTRL_MODE_UP << 0) 01192 #define TIMER_CTRL_MODE_DOWN (_TIMER_CTRL_MODE_DOWN << 0) 01193 #define TIMER_CTRL_MODE_UPDOWN (_TIMER_CTRL_MODE_UPDOWN << 0) 01194 #define TIMER_CTRL_MODE_QDEC (_TIMER_CTRL_MODE_QDEC << 0) 01195 #define TIMER_CTRL_SYNC (0x1UL << 3) 01196 #define _TIMER_CTRL_SYNC_SHIFT 3 01197 #define _TIMER_CTRL_SYNC_MASK 0x8UL 01198 #define _TIMER_CTRL_SYNC_DEFAULT 0x00000000UL 01199 #define TIMER_CTRL_SYNC_DEFAULT (_TIMER_CTRL_SYNC_DEFAULT << 3) 01200 #define TIMER_CTRL_OSMEN (0x1UL << 4) 01201 #define _TIMER_CTRL_OSMEN_SHIFT 4 01202 #define _TIMER_CTRL_OSMEN_MASK 0x10UL 01203 #define _TIMER_CTRL_OSMEN_DEFAULT 0x00000000UL 01204 #define TIMER_CTRL_OSMEN_DEFAULT (_TIMER_CTRL_OSMEN_DEFAULT << 4) 01205 #define TIMER_CTRL_QDM (0x1UL << 5) 01206 #define _TIMER_CTRL_QDM_SHIFT 5 01207 #define _TIMER_CTRL_QDM_MASK 0x20UL 01208 #define _TIMER_CTRL_QDM_DEFAULT 0x00000000UL 01209 #define _TIMER_CTRL_QDM_X2 0x00000000UL 01210 #define _TIMER_CTRL_QDM_X4 0x00000001UL 01211 #define TIMER_CTRL_QDM_DEFAULT (_TIMER_CTRL_QDM_DEFAULT << 5) 01212 #define TIMER_CTRL_QDM_X2 (_TIMER_CTRL_QDM_X2 << 5) 01213 #define TIMER_CTRL_QDM_X4 (_TIMER_CTRL_QDM_X4 << 5) 01214 #define TIMER_CTRL_DEBUGRUN (0x1UL << 6) 01215 #define _TIMER_CTRL_DEBUGRUN_SHIFT 6 01216 #define _TIMER_CTRL_DEBUGRUN_MASK 0x40UL 01217 #define _TIMER_CTRL_DEBUGRUN_DEFAULT 0x00000000UL 01218 #define TIMER_CTRL_DEBUGRUN_DEFAULT (_TIMER_CTRL_DEBUGRUN_DEFAULT << 6) 01219 #define TIMER_CTRL_DMACLRACT (0x1UL << 7) 01220 #define _TIMER_CTRL_DMACLRACT_SHIFT 7 01221 #define _TIMER_CTRL_DMACLRACT_MASK 0x80UL 01222 #define _TIMER_CTRL_DMACLRACT_DEFAULT 0x00000000UL 01223 #define TIMER_CTRL_DMACLRACT_DEFAULT (_TIMER_CTRL_DMACLRACT_DEFAULT << 7) 01224 #define _TIMER_CTRL_RISEA_SHIFT 8 01225 #define _TIMER_CTRL_RISEA_MASK 0x300UL 01226 #define _TIMER_CTRL_RISEA_DEFAULT 0x00000000UL 01227 #define _TIMER_CTRL_RISEA_NONE 0x00000000UL 01228 #define _TIMER_CTRL_RISEA_START 0x00000001UL 01229 #define _TIMER_CTRL_RISEA_STOP 0x00000002UL 01230 #define _TIMER_CTRL_RISEA_RELOADSTART 0x00000003UL 01231 #define TIMER_CTRL_RISEA_DEFAULT (_TIMER_CTRL_RISEA_DEFAULT << 8) 01232 #define TIMER_CTRL_RISEA_NONE (_TIMER_CTRL_RISEA_NONE << 8) 01233 #define TIMER_CTRL_RISEA_START (_TIMER_CTRL_RISEA_START << 8) 01234 #define TIMER_CTRL_RISEA_STOP (_TIMER_CTRL_RISEA_STOP << 8) 01235 #define TIMER_CTRL_RISEA_RELOADSTART (_TIMER_CTRL_RISEA_RELOADSTART << 8) 01236 #define _TIMER_CTRL_FALLA_SHIFT 10 01237 #define _TIMER_CTRL_FALLA_MASK 0xC00UL 01238 #define _TIMER_CTRL_FALLA_DEFAULT 0x00000000UL 01239 #define _TIMER_CTRL_FALLA_NONE 0x00000000UL 01240 #define _TIMER_CTRL_FALLA_START 0x00000001UL 01241 #define _TIMER_CTRL_FALLA_STOP 0x00000002UL 01242 #define _TIMER_CTRL_FALLA_RELOADSTART 0x00000003UL 01243 #define TIMER_CTRL_FALLA_DEFAULT (_TIMER_CTRL_FALLA_DEFAULT << 10) 01244 #define TIMER_CTRL_FALLA_NONE (_TIMER_CTRL_FALLA_NONE << 10) 01245 #define TIMER_CTRL_FALLA_START (_TIMER_CTRL_FALLA_START << 10) 01246 #define TIMER_CTRL_FALLA_STOP (_TIMER_CTRL_FALLA_STOP << 10) 01247 #define TIMER_CTRL_FALLA_RELOADSTART (_TIMER_CTRL_FALLA_RELOADSTART << 10) 01248 #define _TIMER_CTRL_CLKSEL_SHIFT 16 01249 #define _TIMER_CTRL_CLKSEL_MASK 0x30000UL 01250 #define _TIMER_CTRL_CLKSEL_DEFAULT 0x00000000UL 01251 #define _TIMER_CTRL_CLKSEL_PRESCHFPERCLK 0x00000000UL 01252 #define _TIMER_CTRL_CLKSEL_CC1 0x00000001UL 01253 #define _TIMER_CTRL_CLKSEL_TIMEROUF 0x00000002UL 01254 #define TIMER_CTRL_CLKSEL_DEFAULT (_TIMER_CTRL_CLKSEL_DEFAULT << 16) 01255 #define TIMER_CTRL_CLKSEL_PRESCHFPERCLK (_TIMER_CTRL_CLKSEL_PRESCHFPERCLK << 16) 01256 #define TIMER_CTRL_CLKSEL_CC1 (_TIMER_CTRL_CLKSEL_CC1 << 16) 01257 #define TIMER_CTRL_CLKSEL_TIMEROUF (_TIMER_CTRL_CLKSEL_TIMEROUF << 16) 01258 #define _TIMER_CTRL_PRESC_SHIFT 24 01259 #define _TIMER_CTRL_PRESC_MASK 0xF000000UL 01260 #define _TIMER_CTRL_PRESC_DEFAULT 0x00000000UL 01261 #define _TIMER_CTRL_PRESC_DIV1 0x00000000UL 01262 #define _TIMER_CTRL_PRESC_DIV2 0x00000001UL 01263 #define _TIMER_CTRL_PRESC_DIV4 0x00000002UL 01264 #define _TIMER_CTRL_PRESC_DIV8 0x00000003UL 01265 #define _TIMER_CTRL_PRESC_DIV16 0x00000004UL 01266 #define _TIMER_CTRL_PRESC_DIV32 0x00000005UL 01267 #define _TIMER_CTRL_PRESC_DIV64 0x00000006UL 01268 #define _TIMER_CTRL_PRESC_DIV128 0x00000007UL 01269 #define _TIMER_CTRL_PRESC_DIV256 0x00000008UL 01270 #define _TIMER_CTRL_PRESC_DIV512 0x00000009UL 01271 #define _TIMER_CTRL_PRESC_DIV1024 0x0000000AUL 01272 #define TIMER_CTRL_PRESC_DEFAULT (_TIMER_CTRL_PRESC_DEFAULT << 24) 01273 #define TIMER_CTRL_PRESC_DIV1 (_TIMER_CTRL_PRESC_DIV1 << 24) 01274 #define TIMER_CTRL_PRESC_DIV2 (_TIMER_CTRL_PRESC_DIV2 << 24) 01275 #define TIMER_CTRL_PRESC_DIV4 (_TIMER_CTRL_PRESC_DIV4 << 24) 01276 #define TIMER_CTRL_PRESC_DIV8 (_TIMER_CTRL_PRESC_DIV8 << 24) 01277 #define TIMER_CTRL_PRESC_DIV16 (_TIMER_CTRL_PRESC_DIV16 << 24) 01278 #define TIMER_CTRL_PRESC_DIV32 (_TIMER_CTRL_PRESC_DIV32 << 24) 01279 #define TIMER_CTRL_PRESC_DIV64 (_TIMER_CTRL_PRESC_DIV64 << 24) 01280 #define TIMER_CTRL_PRESC_DIV128 (_TIMER_CTRL_PRESC_DIV128 << 24) 01281 #define TIMER_CTRL_PRESC_DIV256 (_TIMER_CTRL_PRESC_DIV256 << 24) 01282 #define TIMER_CTRL_PRESC_DIV512 (_TIMER_CTRL_PRESC_DIV512 << 24) 01283 #define TIMER_CTRL_PRESC_DIV1024 (_TIMER_CTRL_PRESC_DIV1024 << 24) 01285 /* Bit fields for TIMER CMD */ 01286 #define _TIMER_CMD_RESETVALUE 0x00000000UL 01287 #define _TIMER_CMD_MASK 0x00000003UL 01288 #define TIMER_CMD_START (0x1UL << 0) 01289 #define _TIMER_CMD_START_SHIFT 0 01290 #define _TIMER_CMD_START_MASK 0x1UL 01291 #define _TIMER_CMD_START_DEFAULT 0x00000000UL 01292 #define TIMER_CMD_START_DEFAULT (_TIMER_CMD_START_DEFAULT << 0) 01293 #define TIMER_CMD_STOP (0x1UL << 1) 01294 #define _TIMER_CMD_STOP_SHIFT 1 01295 #define _TIMER_CMD_STOP_MASK 0x2UL 01296 #define _TIMER_CMD_STOP_DEFAULT 0x00000000UL 01297 #define TIMER_CMD_STOP_DEFAULT (_TIMER_CMD_STOP_DEFAULT << 1) 01299 /* Bit fields for TIMER STATUS */ 01300 #define _TIMER_STATUS_RESETVALUE 0x00000000UL 01301 #define _TIMER_STATUS_MASK 0x07070707UL 01302 #define TIMER_STATUS_RUNNING (0x1UL << 0) 01303 #define _TIMER_STATUS_RUNNING_SHIFT 0 01304 #define _TIMER_STATUS_RUNNING_MASK 0x1UL 01305 #define _TIMER_STATUS_RUNNING_DEFAULT 0x00000000UL 01306 #define TIMER_STATUS_RUNNING_DEFAULT (_TIMER_STATUS_RUNNING_DEFAULT << 0) 01307 #define TIMER_STATUS_DIR (0x1UL << 1) 01308 #define _TIMER_STATUS_DIR_SHIFT 1 01309 #define _TIMER_STATUS_DIR_MASK 0x2UL 01310 #define _TIMER_STATUS_DIR_DEFAULT 0x00000000UL 01311 #define _TIMER_STATUS_DIR_UP 0x00000000UL 01312 #define _TIMER_STATUS_DIR_DOWN 0x00000001UL 01313 #define TIMER_STATUS_DIR_DEFAULT (_TIMER_STATUS_DIR_DEFAULT << 1) 01314 #define TIMER_STATUS_DIR_UP (_TIMER_STATUS_DIR_UP << 1) 01315 #define TIMER_STATUS_DIR_DOWN (_TIMER_STATUS_DIR_DOWN << 1) 01316 #define TIMER_STATUS_TOPBV (0x1UL << 2) 01317 #define _TIMER_STATUS_TOPBV_SHIFT 2 01318 #define _TIMER_STATUS_TOPBV_MASK 0x4UL 01319 #define _TIMER_STATUS_TOPBV_DEFAULT 0x00000000UL 01320 #define TIMER_STATUS_TOPBV_DEFAULT (_TIMER_STATUS_TOPBV_DEFAULT << 2) 01321 #define TIMER_STATUS_CCVBV0 (0x1UL << 8) 01322 #define _TIMER_STATUS_CCVBV0_SHIFT 8 01323 #define _TIMER_STATUS_CCVBV0_MASK 0x100UL 01324 #define _TIMER_STATUS_CCVBV0_DEFAULT 0x00000000UL 01325 #define TIMER_STATUS_CCVBV0_DEFAULT (_TIMER_STATUS_CCVBV0_DEFAULT << 8) 01326 #define TIMER_STATUS_CCVBV1 (0x1UL << 9) 01327 #define _TIMER_STATUS_CCVBV1_SHIFT 9 01328 #define _TIMER_STATUS_CCVBV1_MASK 0x200UL 01329 #define _TIMER_STATUS_CCVBV1_DEFAULT 0x00000000UL 01330 #define TIMER_STATUS_CCVBV1_DEFAULT (_TIMER_STATUS_CCVBV1_DEFAULT << 9) 01331 #define TIMER_STATUS_CCVBV2 (0x1UL << 10) 01332 #define _TIMER_STATUS_CCVBV2_SHIFT 10 01333 #define _TIMER_STATUS_CCVBV2_MASK 0x400UL 01334 #define _TIMER_STATUS_CCVBV2_DEFAULT 0x00000000UL 01335 #define TIMER_STATUS_CCVBV2_DEFAULT (_TIMER_STATUS_CCVBV2_DEFAULT << 10) 01336 #define TIMER_STATUS_ICV0 (0x1UL << 16) 01337 #define _TIMER_STATUS_ICV0_SHIFT 16 01338 #define _TIMER_STATUS_ICV0_MASK 0x10000UL 01339 #define _TIMER_STATUS_ICV0_DEFAULT 0x00000000UL 01340 #define TIMER_STATUS_ICV0_DEFAULT (_TIMER_STATUS_ICV0_DEFAULT << 16) 01341 #define TIMER_STATUS_ICV1 (0x1UL << 17) 01342 #define _TIMER_STATUS_ICV1_SHIFT 17 01343 #define _TIMER_STATUS_ICV1_MASK 0x20000UL 01344 #define _TIMER_STATUS_ICV1_DEFAULT 0x00000000UL 01345 #define TIMER_STATUS_ICV1_DEFAULT (_TIMER_STATUS_ICV1_DEFAULT << 17) 01346 #define TIMER_STATUS_ICV2 (0x1UL << 18) 01347 #define _TIMER_STATUS_ICV2_SHIFT 18 01348 #define _TIMER_STATUS_ICV2_MASK 0x40000UL 01349 #define _TIMER_STATUS_ICV2_DEFAULT 0x00000000UL 01350 #define TIMER_STATUS_ICV2_DEFAULT (_TIMER_STATUS_ICV2_DEFAULT << 18) 01351 #define TIMER_STATUS_CCPOL0 (0x1UL << 24) 01352 #define _TIMER_STATUS_CCPOL0_SHIFT 24 01353 #define _TIMER_STATUS_CCPOL0_MASK 0x1000000UL 01354 #define _TIMER_STATUS_CCPOL0_DEFAULT 0x00000000UL 01355 #define _TIMER_STATUS_CCPOL0_LOWRISE 0x00000000UL 01356 #define _TIMER_STATUS_CCPOL0_HIGHFALL 0x00000001UL 01357 #define TIMER_STATUS_CCPOL0_DEFAULT (_TIMER_STATUS_CCPOL0_DEFAULT << 24) 01358 #define TIMER_STATUS_CCPOL0_LOWRISE (_TIMER_STATUS_CCPOL0_LOWRISE << 24) 01359 #define TIMER_STATUS_CCPOL0_HIGHFALL (_TIMER_STATUS_CCPOL0_HIGHFALL << 24) 01360 #define TIMER_STATUS_CCPOL1 (0x1UL << 25) 01361 #define _TIMER_STATUS_CCPOL1_SHIFT 25 01362 #define _TIMER_STATUS_CCPOL1_MASK 0x2000000UL 01363 #define _TIMER_STATUS_CCPOL1_DEFAULT 0x00000000UL 01364 #define _TIMER_STATUS_CCPOL1_LOWRISE 0x00000000UL 01365 #define _TIMER_STATUS_CCPOL1_HIGHFALL 0x00000001UL 01366 #define TIMER_STATUS_CCPOL1_DEFAULT (_TIMER_STATUS_CCPOL1_DEFAULT << 25) 01367 #define TIMER_STATUS_CCPOL1_LOWRISE (_TIMER_STATUS_CCPOL1_LOWRISE << 25) 01368 #define TIMER_STATUS_CCPOL1_HIGHFALL (_TIMER_STATUS_CCPOL1_HIGHFALL << 25) 01369 #define TIMER_STATUS_CCPOL2 (0x1UL << 26) 01370 #define _TIMER_STATUS_CCPOL2_SHIFT 26 01371 #define _TIMER_STATUS_CCPOL2_MASK 0x4000000UL 01372 #define _TIMER_STATUS_CCPOL2_DEFAULT 0x00000000UL 01373 #define _TIMER_STATUS_CCPOL2_LOWRISE 0x00000000UL 01374 #define _TIMER_STATUS_CCPOL2_HIGHFALL 0x00000001UL 01375 #define TIMER_STATUS_CCPOL2_DEFAULT (_TIMER_STATUS_CCPOL2_DEFAULT << 26) 01376 #define TIMER_STATUS_CCPOL2_LOWRISE (_TIMER_STATUS_CCPOL2_LOWRISE << 26) 01377 #define TIMER_STATUS_CCPOL2_HIGHFALL (_TIMER_STATUS_CCPOL2_HIGHFALL << 26) 01379 /* Bit fields for TIMER IEN */ 01380 #define _TIMER_IEN_RESETVALUE 0x00000000UL 01381 #define _TIMER_IEN_MASK 0x00000773UL 01382 #define TIMER_IEN_OF (0x1UL << 0) 01383 #define _TIMER_IEN_OF_SHIFT 0 01384 #define _TIMER_IEN_OF_MASK 0x1UL 01385 #define _TIMER_IEN_OF_DEFAULT 0x00000000UL 01386 #define TIMER_IEN_OF_DEFAULT (_TIMER_IEN_OF_DEFAULT << 0) 01387 #define TIMER_IEN_UF (0x1UL << 1) 01388 #define _TIMER_IEN_UF_SHIFT 1 01389 #define _TIMER_IEN_UF_MASK 0x2UL 01390 #define _TIMER_IEN_UF_DEFAULT 0x00000000UL 01391 #define TIMER_IEN_UF_DEFAULT (_TIMER_IEN_UF_DEFAULT << 1) 01392 #define TIMER_IEN_CC0 (0x1UL << 4) 01393 #define _TIMER_IEN_CC0_SHIFT 4 01394 #define _TIMER_IEN_CC0_MASK 0x10UL 01395 #define _TIMER_IEN_CC0_DEFAULT 0x00000000UL 01396 #define TIMER_IEN_CC0_DEFAULT (_TIMER_IEN_CC0_DEFAULT << 4) 01397 #define TIMER_IEN_CC1 (0x1UL << 5) 01398 #define _TIMER_IEN_CC1_SHIFT 5 01399 #define _TIMER_IEN_CC1_MASK 0x20UL 01400 #define _TIMER_IEN_CC1_DEFAULT 0x00000000UL 01401 #define TIMER_IEN_CC1_DEFAULT (_TIMER_IEN_CC1_DEFAULT << 5) 01402 #define TIMER_IEN_CC2 (0x1UL << 6) 01403 #define _TIMER_IEN_CC2_SHIFT 6 01404 #define _TIMER_IEN_CC2_MASK 0x40UL 01405 #define _TIMER_IEN_CC2_DEFAULT 0x00000000UL 01406 #define TIMER_IEN_CC2_DEFAULT (_TIMER_IEN_CC2_DEFAULT << 6) 01407 #define TIMER_IEN_ICBOF0 (0x1UL << 8) 01408 #define _TIMER_IEN_ICBOF0_SHIFT 8 01409 #define _TIMER_IEN_ICBOF0_MASK 0x100UL 01410 #define _TIMER_IEN_ICBOF0_DEFAULT 0x00000000UL 01411 #define TIMER_IEN_ICBOF0_DEFAULT (_TIMER_IEN_ICBOF0_DEFAULT << 8) 01412 #define TIMER_IEN_ICBOF1 (0x1UL << 9) 01413 #define _TIMER_IEN_ICBOF1_SHIFT 9 01414 #define _TIMER_IEN_ICBOF1_MASK 0x200UL 01415 #define _TIMER_IEN_ICBOF1_DEFAULT 0x00000000UL 01416 #define TIMER_IEN_ICBOF1_DEFAULT (_TIMER_IEN_ICBOF1_DEFAULT << 9) 01417 #define TIMER_IEN_ICBOF2 (0x1UL << 10) 01418 #define _TIMER_IEN_ICBOF2_SHIFT 10 01419 #define _TIMER_IEN_ICBOF2_MASK 0x400UL 01420 #define _TIMER_IEN_ICBOF2_DEFAULT 0x00000000UL 01421 #define TIMER_IEN_ICBOF2_DEFAULT (_TIMER_IEN_ICBOF2_DEFAULT << 10) 01423 /* Bit fields for TIMER IF */ 01424 #define _TIMER_IF_RESETVALUE 0x00000000UL 01425 #define _TIMER_IF_MASK 0x00000773UL 01426 #define TIMER_IF_OF (0x1UL << 0) 01427 #define _TIMER_IF_OF_SHIFT 0 01428 #define _TIMER_IF_OF_MASK 0x1UL 01429 #define _TIMER_IF_OF_DEFAULT 0x00000000UL 01430 #define TIMER_IF_OF_DEFAULT (_TIMER_IF_OF_DEFAULT << 0) 01431 #define TIMER_IF_UF (0x1UL << 1) 01432 #define _TIMER_IF_UF_SHIFT 1 01433 #define _TIMER_IF_UF_MASK 0x2UL 01434 #define _TIMER_IF_UF_DEFAULT 0x00000000UL 01435 #define TIMER_IF_UF_DEFAULT (_TIMER_IF_UF_DEFAULT << 1) 01436 #define TIMER_IF_CC0 (0x1UL << 4) 01437 #define _TIMER_IF_CC0_SHIFT 4 01438 #define _TIMER_IF_CC0_MASK 0x10UL 01439 #define _TIMER_IF_CC0_DEFAULT 0x00000000UL 01440 #define TIMER_IF_CC0_DEFAULT (_TIMER_IF_CC0_DEFAULT << 4) 01441 #define TIMER_IF_CC1 (0x1UL << 5) 01442 #define _TIMER_IF_CC1_SHIFT 5 01443 #define _TIMER_IF_CC1_MASK 0x20UL 01444 #define _TIMER_IF_CC1_DEFAULT 0x00000000UL 01445 #define TIMER_IF_CC1_DEFAULT (_TIMER_IF_CC1_DEFAULT << 5) 01446 #define TIMER_IF_CC2 (0x1UL << 6) 01447 #define _TIMER_IF_CC2_SHIFT 6 01448 #define _TIMER_IF_CC2_MASK 0x40UL 01449 #define _TIMER_IF_CC2_DEFAULT 0x00000000UL 01450 #define TIMER_IF_CC2_DEFAULT (_TIMER_IF_CC2_DEFAULT << 6) 01451 #define TIMER_IF_ICBOF0 (0x1UL << 8) 01452 #define _TIMER_IF_ICBOF0_SHIFT 8 01453 #define _TIMER_IF_ICBOF0_MASK 0x100UL 01454 #define _TIMER_IF_ICBOF0_DEFAULT 0x00000000UL 01455 #define TIMER_IF_ICBOF0_DEFAULT (_TIMER_IF_ICBOF0_DEFAULT << 8) 01456 #define TIMER_IF_ICBOF1 (0x1UL << 9) 01457 #define _TIMER_IF_ICBOF1_SHIFT 9 01458 #define _TIMER_IF_ICBOF1_MASK 0x200UL 01459 #define _TIMER_IF_ICBOF1_DEFAULT 0x00000000UL 01460 #define TIMER_IF_ICBOF1_DEFAULT (_TIMER_IF_ICBOF1_DEFAULT << 9) 01461 #define TIMER_IF_ICBOF2 (0x1UL << 10) 01462 #define _TIMER_IF_ICBOF2_SHIFT 10 01463 #define _TIMER_IF_ICBOF2_MASK 0x400UL 01464 #define _TIMER_IF_ICBOF2_DEFAULT 0x00000000UL 01465 #define TIMER_IF_ICBOF2_DEFAULT (_TIMER_IF_ICBOF2_DEFAULT << 10) 01467 /* Bit fields for TIMER IFS */ 01468 #define _TIMER_IFS_RESETVALUE 0x00000000UL 01469 #define _TIMER_IFS_MASK 0x00000773UL 01470 #define TIMER_IFS_OF (0x1UL << 0) 01471 #define _TIMER_IFS_OF_SHIFT 0 01472 #define _TIMER_IFS_OF_MASK 0x1UL 01473 #define _TIMER_IFS_OF_DEFAULT 0x00000000UL 01474 #define TIMER_IFS_OF_DEFAULT (_TIMER_IFS_OF_DEFAULT << 0) 01475 #define TIMER_IFS_UF (0x1UL << 1) 01476 #define _TIMER_IFS_UF_SHIFT 1 01477 #define _TIMER_IFS_UF_MASK 0x2UL 01478 #define _TIMER_IFS_UF_DEFAULT 0x00000000UL 01479 #define TIMER_IFS_UF_DEFAULT (_TIMER_IFS_UF_DEFAULT << 1) 01480 #define TIMER_IFS_CC0 (0x1UL << 4) 01481 #define _TIMER_IFS_CC0_SHIFT 4 01482 #define _TIMER_IFS_CC0_MASK 0x10UL 01483 #define _TIMER_IFS_CC0_DEFAULT 0x00000000UL 01484 #define TIMER_IFS_CC0_DEFAULT (_TIMER_IFS_CC0_DEFAULT << 4) 01485 #define TIMER_IFS_CC1 (0x1UL << 5) 01486 #define _TIMER_IFS_CC1_SHIFT 5 01487 #define _TIMER_IFS_CC1_MASK 0x20UL 01488 #define _TIMER_IFS_CC1_DEFAULT 0x00000000UL 01489 #define TIMER_IFS_CC1_DEFAULT (_TIMER_IFS_CC1_DEFAULT << 5) 01490 #define TIMER_IFS_CC2 (0x1UL << 6) 01491 #define _TIMER_IFS_CC2_SHIFT 6 01492 #define _TIMER_IFS_CC2_MASK 0x40UL 01493 #define _TIMER_IFS_CC2_DEFAULT 0x00000000UL 01494 #define TIMER_IFS_CC2_DEFAULT (_TIMER_IFS_CC2_DEFAULT << 6) 01495 #define TIMER_IFS_ICBOF0 (0x1UL << 8) 01496 #define _TIMER_IFS_ICBOF0_SHIFT 8 01497 #define _TIMER_IFS_ICBOF0_MASK 0x100UL 01498 #define _TIMER_IFS_ICBOF0_DEFAULT 0x00000000UL 01499 #define TIMER_IFS_ICBOF0_DEFAULT (_TIMER_IFS_ICBOF0_DEFAULT << 8) 01500 #define TIMER_IFS_ICBOF1 (0x1UL << 9) 01501 #define _TIMER_IFS_ICBOF1_SHIFT 9 01502 #define _TIMER_IFS_ICBOF1_MASK 0x200UL 01503 #define _TIMER_IFS_ICBOF1_DEFAULT 0x00000000UL 01504 #define TIMER_IFS_ICBOF1_DEFAULT (_TIMER_IFS_ICBOF1_DEFAULT << 9) 01505 #define TIMER_IFS_ICBOF2 (0x1UL << 10) 01506 #define _TIMER_IFS_ICBOF2_SHIFT 10 01507 #define _TIMER_IFS_ICBOF2_MASK 0x400UL 01508 #define _TIMER_IFS_ICBOF2_DEFAULT 0x00000000UL 01509 #define TIMER_IFS_ICBOF2_DEFAULT (_TIMER_IFS_ICBOF2_DEFAULT << 10) 01511 /* Bit fields for TIMER IFC */ 01512 #define _TIMER_IFC_RESETVALUE 0x00000000UL 01513 #define _TIMER_IFC_MASK 0x00000773UL 01514 #define TIMER_IFC_OF (0x1UL << 0) 01515 #define _TIMER_IFC_OF_SHIFT 0 01516 #define _TIMER_IFC_OF_MASK 0x1UL 01517 #define _TIMER_IFC_OF_DEFAULT 0x00000000UL 01518 #define TIMER_IFC_OF_DEFAULT (_TIMER_IFC_OF_DEFAULT << 0) 01519 #define TIMER_IFC_UF (0x1UL << 1) 01520 #define _TIMER_IFC_UF_SHIFT 1 01521 #define _TIMER_IFC_UF_MASK 0x2UL 01522 #define _TIMER_IFC_UF_DEFAULT 0x00000000UL 01523 #define TIMER_IFC_UF_DEFAULT (_TIMER_IFC_UF_DEFAULT << 1) 01524 #define TIMER_IFC_CC0 (0x1UL << 4) 01525 #define _TIMER_IFC_CC0_SHIFT 4 01526 #define _TIMER_IFC_CC0_MASK 0x10UL 01527 #define _TIMER_IFC_CC0_DEFAULT 0x00000000UL 01528 #define TIMER_IFC_CC0_DEFAULT (_TIMER_IFC_CC0_DEFAULT << 4) 01529 #define TIMER_IFC_CC1 (0x1UL << 5) 01530 #define _TIMER_IFC_CC1_SHIFT 5 01531 #define _TIMER_IFC_CC1_MASK 0x20UL 01532 #define _TIMER_IFC_CC1_DEFAULT 0x00000000UL 01533 #define TIMER_IFC_CC1_DEFAULT (_TIMER_IFC_CC1_DEFAULT << 5) 01534 #define TIMER_IFC_CC2 (0x1UL << 6) 01535 #define _TIMER_IFC_CC2_SHIFT 6 01536 #define _TIMER_IFC_CC2_MASK 0x40UL 01537 #define _TIMER_IFC_CC2_DEFAULT 0x00000000UL 01538 #define TIMER_IFC_CC2_DEFAULT (_TIMER_IFC_CC2_DEFAULT << 6) 01539 #define TIMER_IFC_ICBOF0 (0x1UL << 8) 01540 #define _TIMER_IFC_ICBOF0_SHIFT 8 01541 #define _TIMER_IFC_ICBOF0_MASK 0x100UL 01542 #define _TIMER_IFC_ICBOF0_DEFAULT 0x00000000UL 01543 #define TIMER_IFC_ICBOF0_DEFAULT (_TIMER_IFC_ICBOF0_DEFAULT << 8) 01544 #define TIMER_IFC_ICBOF1 (0x1UL << 9) 01545 #define _TIMER_IFC_ICBOF1_SHIFT 9 01546 #define _TIMER_IFC_ICBOF1_MASK 0x200UL 01547 #define _TIMER_IFC_ICBOF1_DEFAULT 0x00000000UL 01548 #define TIMER_IFC_ICBOF1_DEFAULT (_TIMER_IFC_ICBOF1_DEFAULT << 9) 01549 #define TIMER_IFC_ICBOF2 (0x1UL << 10) 01550 #define _TIMER_IFC_ICBOF2_SHIFT 10 01551 #define _TIMER_IFC_ICBOF2_MASK 0x400UL 01552 #define _TIMER_IFC_ICBOF2_DEFAULT 0x00000000UL 01553 #define TIMER_IFC_ICBOF2_DEFAULT (_TIMER_IFC_ICBOF2_DEFAULT << 10) 01555 /* Bit fields for TIMER TOP */ 01556 #define _TIMER_TOP_RESETVALUE 0x0000FFFFUL 01557 #define _TIMER_TOP_MASK 0x0000FFFFUL 01558 #define _TIMER_TOP_TOP_SHIFT 0 01559 #define _TIMER_TOP_TOP_MASK 0xFFFFUL 01560 #define _TIMER_TOP_TOP_DEFAULT 0x0000FFFFUL 01561 #define TIMER_TOP_TOP_DEFAULT (_TIMER_TOP_TOP_DEFAULT << 0) 01563 /* Bit fields for TIMER TOPB */ 01564 #define _TIMER_TOPB_RESETVALUE 0x00000000UL 01565 #define _TIMER_TOPB_MASK 0x0000FFFFUL 01566 #define _TIMER_TOPB_TOPB_SHIFT 0 01567 #define _TIMER_TOPB_TOPB_MASK 0xFFFFUL 01568 #define _TIMER_TOPB_TOPB_DEFAULT 0x00000000UL 01569 #define TIMER_TOPB_TOPB_DEFAULT (_TIMER_TOPB_TOPB_DEFAULT << 0) 01571 /* Bit fields for TIMER CNT */ 01572 #define _TIMER_CNT_RESETVALUE 0x00000000UL 01573 #define _TIMER_CNT_MASK 0x0000FFFFUL 01574 #define _TIMER_CNT_CNT_SHIFT 0 01575 #define _TIMER_CNT_CNT_MASK 0xFFFFUL 01576 #define _TIMER_CNT_CNT_DEFAULT 0x00000000UL 01577 #define TIMER_CNT_CNT_DEFAULT (_TIMER_CNT_CNT_DEFAULT << 0) 01579 /* Bit fields for TIMER ROUTE */ 01580 #define _TIMER_ROUTE_RESETVALUE 0x00000000UL 01581 #define _TIMER_ROUTE_MASK 0x00030707UL 01582 #define TIMER_ROUTE_CC0PEN (0x1UL << 0) 01583 #define _TIMER_ROUTE_CC0PEN_SHIFT 0 01584 #define _TIMER_ROUTE_CC0PEN_MASK 0x1UL 01585 #define _TIMER_ROUTE_CC0PEN_DEFAULT 0x00000000UL 01586 #define TIMER_ROUTE_CC0PEN_DEFAULT (_TIMER_ROUTE_CC0PEN_DEFAULT << 0) 01587 #define TIMER_ROUTE_CC1PEN (0x1UL << 1) 01588 #define _TIMER_ROUTE_CC1PEN_SHIFT 1 01589 #define _TIMER_ROUTE_CC1PEN_MASK 0x2UL 01590 #define _TIMER_ROUTE_CC1PEN_DEFAULT 0x00000000UL 01591 #define TIMER_ROUTE_CC1PEN_DEFAULT (_TIMER_ROUTE_CC1PEN_DEFAULT << 1) 01592 #define TIMER_ROUTE_CC2PEN (0x1UL << 2) 01593 #define _TIMER_ROUTE_CC2PEN_SHIFT 2 01594 #define _TIMER_ROUTE_CC2PEN_MASK 0x4UL 01595 #define _TIMER_ROUTE_CC2PEN_DEFAULT 0x00000000UL 01596 #define TIMER_ROUTE_CC2PEN_DEFAULT (_TIMER_ROUTE_CC2PEN_DEFAULT << 2) 01597 #define TIMER_ROUTE_CDTI0PEN (0x1UL << 8) 01598 #define _TIMER_ROUTE_CDTI0PEN_SHIFT 8 01599 #define _TIMER_ROUTE_CDTI0PEN_MASK 0x100UL 01600 #define _TIMER_ROUTE_CDTI0PEN_DEFAULT 0x00000000UL 01601 #define TIMER_ROUTE_CDTI0PEN_DEFAULT (_TIMER_ROUTE_CDTI0PEN_DEFAULT << 8) 01602 #define TIMER_ROUTE_CDTI1PEN (0x1UL << 9) 01603 #define _TIMER_ROUTE_CDTI1PEN_SHIFT 9 01604 #define _TIMER_ROUTE_CDTI1PEN_MASK 0x200UL 01605 #define _TIMER_ROUTE_CDTI1PEN_DEFAULT 0x00000000UL 01606 #define TIMER_ROUTE_CDTI1PEN_DEFAULT (_TIMER_ROUTE_CDTI1PEN_DEFAULT << 9) 01607 #define TIMER_ROUTE_CDTI2PEN (0x1UL << 10) 01608 #define _TIMER_ROUTE_CDTI2PEN_SHIFT 10 01609 #define _TIMER_ROUTE_CDTI2PEN_MASK 0x400UL 01610 #define _TIMER_ROUTE_CDTI2PEN_DEFAULT 0x00000000UL 01611 #define TIMER_ROUTE_CDTI2PEN_DEFAULT (_TIMER_ROUTE_CDTI2PEN_DEFAULT << 10) 01612 #define _TIMER_ROUTE_LOCATION_SHIFT 16 01613 #define _TIMER_ROUTE_LOCATION_MASK 0x30000UL 01614 #define _TIMER_ROUTE_LOCATION_DEFAULT 0x00000000UL 01615 #define _TIMER_ROUTE_LOCATION_LOC0 0x00000000UL 01616 #define _TIMER_ROUTE_LOCATION_LOC1 0x00000001UL 01617 #define _TIMER_ROUTE_LOCATION_LOC2 0x00000002UL 01618 #define _TIMER_ROUTE_LOCATION_LOC3 0x00000003UL 01619 #define TIMER_ROUTE_LOCATION_DEFAULT (_TIMER_ROUTE_LOCATION_DEFAULT << 16) 01620 #define TIMER_ROUTE_LOCATION_LOC0 (_TIMER_ROUTE_LOCATION_LOC0 << 16) 01621 #define TIMER_ROUTE_LOCATION_LOC1 (_TIMER_ROUTE_LOCATION_LOC1 << 16) 01622 #define TIMER_ROUTE_LOCATION_LOC2 (_TIMER_ROUTE_LOCATION_LOC2 << 16) 01623 #define TIMER_ROUTE_LOCATION_LOC3 (_TIMER_ROUTE_LOCATION_LOC3 << 16) 01625 /* Bit fields for TIMER CC_CTRL */ 01626 #define _TIMER_CC_CTRL_RESETVALUE 0x00000000UL 01627 #define _TIMER_CC_CTRL_MASK 0x0F373F17UL 01628 #define _TIMER_CC_CTRL_MODE_SHIFT 0 01629 #define _TIMER_CC_CTRL_MODE_MASK 0x3UL 01630 #define _TIMER_CC_CTRL_MODE_DEFAULT 0x00000000UL 01631 #define _TIMER_CC_CTRL_MODE_OFF 0x00000000UL 01632 #define _TIMER_CC_CTRL_MODE_INPUTCAPTURE 0x00000001UL 01633 #define _TIMER_CC_CTRL_MODE_OUTPUTCOMPARE 0x00000002UL 01634 #define _TIMER_CC_CTRL_MODE_PWM 0x00000003UL 01635 #define TIMER_CC_CTRL_MODE_DEFAULT (_TIMER_CC_CTRL_MODE_DEFAULT << 0) 01636 #define TIMER_CC_CTRL_MODE_OFF (_TIMER_CC_CTRL_MODE_OFF << 0) 01637 #define TIMER_CC_CTRL_MODE_INPUTCAPTURE (_TIMER_CC_CTRL_MODE_INPUTCAPTURE << 0) 01638 #define TIMER_CC_CTRL_MODE_OUTPUTCOMPARE (_TIMER_CC_CTRL_MODE_OUTPUTCOMPARE << 0) 01639 #define TIMER_CC_CTRL_MODE_PWM (_TIMER_CC_CTRL_MODE_PWM << 0) 01640 #define TIMER_CC_CTRL_OUTINV (0x1UL << 2) 01641 #define _TIMER_CC_CTRL_OUTINV_SHIFT 2 01642 #define _TIMER_CC_CTRL_OUTINV_MASK 0x4UL 01643 #define _TIMER_CC_CTRL_OUTINV_DEFAULT 0x00000000UL 01644 #define TIMER_CC_CTRL_OUTINV_DEFAULT (_TIMER_CC_CTRL_OUTINV_DEFAULT << 2) 01645 #define TIMER_CC_CTRL_COIST (0x1UL << 4) 01646 #define _TIMER_CC_CTRL_COIST_SHIFT 4 01647 #define _TIMER_CC_CTRL_COIST_MASK 0x10UL 01648 #define _TIMER_CC_CTRL_COIST_DEFAULT 0x00000000UL 01649 #define TIMER_CC_CTRL_COIST_DEFAULT (_TIMER_CC_CTRL_COIST_DEFAULT << 4) 01650 #define _TIMER_CC_CTRL_CMOA_SHIFT 8 01651 #define _TIMER_CC_CTRL_CMOA_MASK 0x300UL 01652 #define _TIMER_CC_CTRL_CMOA_DEFAULT 0x00000000UL 01653 #define _TIMER_CC_CTRL_CMOA_NONE 0x00000000UL 01654 #define _TIMER_CC_CTRL_CMOA_TOGGLE 0x00000001UL 01655 #define _TIMER_CC_CTRL_CMOA_CLEAR 0x00000002UL 01656 #define _TIMER_CC_CTRL_CMOA_SET 0x00000003UL 01657 #define TIMER_CC_CTRL_CMOA_DEFAULT (_TIMER_CC_CTRL_CMOA_DEFAULT << 8) 01658 #define TIMER_CC_CTRL_CMOA_NONE (_TIMER_CC_CTRL_CMOA_NONE << 8) 01659 #define TIMER_CC_CTRL_CMOA_TOGGLE (_TIMER_CC_CTRL_CMOA_TOGGLE << 8) 01660 #define TIMER_CC_CTRL_CMOA_CLEAR (_TIMER_CC_CTRL_CMOA_CLEAR << 8) 01661 #define TIMER_CC_CTRL_CMOA_SET (_TIMER_CC_CTRL_CMOA_SET << 8) 01662 #define _TIMER_CC_CTRL_COFOA_SHIFT 10 01663 #define _TIMER_CC_CTRL_COFOA_MASK 0xC00UL 01664 #define _TIMER_CC_CTRL_COFOA_DEFAULT 0x00000000UL 01665 #define _TIMER_CC_CTRL_COFOA_NONE 0x00000000UL 01666 #define _TIMER_CC_CTRL_COFOA_TOGGLE 0x00000001UL 01667 #define _TIMER_CC_CTRL_COFOA_CLEAR 0x00000002UL 01668 #define _TIMER_CC_CTRL_COFOA_SET 0x00000003UL 01669 #define TIMER_CC_CTRL_COFOA_DEFAULT (_TIMER_CC_CTRL_COFOA_DEFAULT << 10) 01670 #define TIMER_CC_CTRL_COFOA_NONE (_TIMER_CC_CTRL_COFOA_NONE << 10) 01671 #define TIMER_CC_CTRL_COFOA_TOGGLE (_TIMER_CC_CTRL_COFOA_TOGGLE << 10) 01672 #define TIMER_CC_CTRL_COFOA_CLEAR (_TIMER_CC_CTRL_COFOA_CLEAR << 10) 01673 #define TIMER_CC_CTRL_COFOA_SET (_TIMER_CC_CTRL_COFOA_SET << 10) 01674 #define _TIMER_CC_CTRL_CUFOA_SHIFT 12 01675 #define _TIMER_CC_CTRL_CUFOA_MASK 0x3000UL 01676 #define _TIMER_CC_CTRL_CUFOA_DEFAULT 0x00000000UL 01677 #define _TIMER_CC_CTRL_CUFOA_NONE 0x00000000UL 01678 #define _TIMER_CC_CTRL_CUFOA_TOGGLE 0x00000001UL 01679 #define _TIMER_CC_CTRL_CUFOA_CLEAR 0x00000002UL 01680 #define _TIMER_CC_CTRL_CUFOA_SET 0x00000003UL 01681 #define TIMER_CC_CTRL_CUFOA_DEFAULT (_TIMER_CC_CTRL_CUFOA_DEFAULT << 12) 01682 #define TIMER_CC_CTRL_CUFOA_NONE (_TIMER_CC_CTRL_CUFOA_NONE << 12) 01683 #define TIMER_CC_CTRL_CUFOA_TOGGLE (_TIMER_CC_CTRL_CUFOA_TOGGLE << 12) 01684 #define TIMER_CC_CTRL_CUFOA_CLEAR (_TIMER_CC_CTRL_CUFOA_CLEAR << 12) 01685 #define TIMER_CC_CTRL_CUFOA_SET (_TIMER_CC_CTRL_CUFOA_SET << 12) 01686 #define _TIMER_CC_CTRL_PRSSEL_SHIFT 16 01687 #define _TIMER_CC_CTRL_PRSSEL_MASK 0x70000UL 01688 #define _TIMER_CC_CTRL_PRSSEL_DEFAULT 0x00000000UL 01689 #define _TIMER_CC_CTRL_PRSSEL_PRSCH0 0x00000000UL 01690 #define _TIMER_CC_CTRL_PRSSEL_PRSCH1 0x00000001UL 01691 #define _TIMER_CC_CTRL_PRSSEL_PRSCH2 0x00000002UL 01692 #define _TIMER_CC_CTRL_PRSSEL_PRSCH3 0x00000003UL 01693 #define _TIMER_CC_CTRL_PRSSEL_PRSCH4 0x00000004UL 01694 #define _TIMER_CC_CTRL_PRSSEL_PRSCH5 0x00000005UL 01695 #define _TIMER_CC_CTRL_PRSSEL_PRSCH6 0x00000006UL 01696 #define _TIMER_CC_CTRL_PRSSEL_PRSCH7 0x00000007UL 01697 #define TIMER_CC_CTRL_PRSSEL_DEFAULT (_TIMER_CC_CTRL_PRSSEL_DEFAULT << 16) 01698 #define TIMER_CC_CTRL_PRSSEL_PRSCH0 (_TIMER_CC_CTRL_PRSSEL_PRSCH0 << 16) 01699 #define TIMER_CC_CTRL_PRSSEL_PRSCH1 (_TIMER_CC_CTRL_PRSSEL_PRSCH1 << 16) 01700 #define TIMER_CC_CTRL_PRSSEL_PRSCH2 (_TIMER_CC_CTRL_PRSSEL_PRSCH2 << 16) 01701 #define TIMER_CC_CTRL_PRSSEL_PRSCH3 (_TIMER_CC_CTRL_PRSSEL_PRSCH3 << 16) 01702 #define TIMER_CC_CTRL_PRSSEL_PRSCH4 (_TIMER_CC_CTRL_PRSSEL_PRSCH4 << 16) 01703 #define TIMER_CC_CTRL_PRSSEL_PRSCH5 (_TIMER_CC_CTRL_PRSSEL_PRSCH5 << 16) 01704 #define TIMER_CC_CTRL_PRSSEL_PRSCH6 (_TIMER_CC_CTRL_PRSSEL_PRSCH6 << 16) 01705 #define TIMER_CC_CTRL_PRSSEL_PRSCH7 (_TIMER_CC_CTRL_PRSSEL_PRSCH7 << 16) 01706 #define TIMER_CC_CTRL_INSEL (0x1UL << 20) 01707 #define _TIMER_CC_CTRL_INSEL_SHIFT 20 01708 #define _TIMER_CC_CTRL_INSEL_MASK 0x100000UL 01709 #define _TIMER_CC_CTRL_INSEL_DEFAULT 0x00000000UL 01710 #define _TIMER_CC_CTRL_INSEL_PIN 0x00000000UL 01711 #define _TIMER_CC_CTRL_INSEL_PRS 0x00000001UL 01712 #define TIMER_CC_CTRL_INSEL_DEFAULT (_TIMER_CC_CTRL_INSEL_DEFAULT << 20) 01713 #define TIMER_CC_CTRL_INSEL_PIN (_TIMER_CC_CTRL_INSEL_PIN << 20) 01714 #define TIMER_CC_CTRL_INSEL_PRS (_TIMER_CC_CTRL_INSEL_PRS << 20) 01715 #define TIMER_CC_CTRL_FILT (0x1UL << 21) 01716 #define _TIMER_CC_CTRL_FILT_SHIFT 21 01717 #define _TIMER_CC_CTRL_FILT_MASK 0x200000UL 01718 #define _TIMER_CC_CTRL_FILT_DEFAULT 0x00000000UL 01719 #define _TIMER_CC_CTRL_FILT_DISABLE 0x00000000UL 01720 #define _TIMER_CC_CTRL_FILT_ENABLE 0x00000001UL 01721 #define TIMER_CC_CTRL_FILT_DEFAULT (_TIMER_CC_CTRL_FILT_DEFAULT << 21) 01722 #define TIMER_CC_CTRL_FILT_DISABLE (_TIMER_CC_CTRL_FILT_DISABLE << 21) 01723 #define TIMER_CC_CTRL_FILT_ENABLE (_TIMER_CC_CTRL_FILT_ENABLE << 21) 01724 #define _TIMER_CC_CTRL_ICEDGE_SHIFT 24 01725 #define _TIMER_CC_CTRL_ICEDGE_MASK 0x3000000UL 01726 #define _TIMER_CC_CTRL_ICEDGE_DEFAULT 0x00000000UL 01727 #define _TIMER_CC_CTRL_ICEDGE_RISING 0x00000000UL 01728 #define _TIMER_CC_CTRL_ICEDGE_FALLING 0x00000001UL 01729 #define _TIMER_CC_CTRL_ICEDGE_BOTH 0x00000002UL 01730 #define _TIMER_CC_CTRL_ICEDGE_NONE 0x00000003UL 01731 #define TIMER_CC_CTRL_ICEDGE_DEFAULT (_TIMER_CC_CTRL_ICEDGE_DEFAULT << 24) 01732 #define TIMER_CC_CTRL_ICEDGE_RISING (_TIMER_CC_CTRL_ICEDGE_RISING << 24) 01733 #define TIMER_CC_CTRL_ICEDGE_FALLING (_TIMER_CC_CTRL_ICEDGE_FALLING << 24) 01734 #define TIMER_CC_CTRL_ICEDGE_BOTH (_TIMER_CC_CTRL_ICEDGE_BOTH << 24) 01735 #define TIMER_CC_CTRL_ICEDGE_NONE (_TIMER_CC_CTRL_ICEDGE_NONE << 24) 01736 #define _TIMER_CC_CTRL_ICEVCTRL_SHIFT 26 01737 #define _TIMER_CC_CTRL_ICEVCTRL_MASK 0xC000000UL 01738 #define _TIMER_CC_CTRL_ICEVCTRL_DEFAULT 0x00000000UL 01739 #define _TIMER_CC_CTRL_ICEVCTRL_EVERYEDGE 0x00000000UL 01740 #define _TIMER_CC_CTRL_ICEVCTRL_EVERYSECONDEDGE 0x00000001UL 01741 #define _TIMER_CC_CTRL_ICEVCTRL_RISING 0x00000002UL 01742 #define _TIMER_CC_CTRL_ICEVCTRL_FALLING 0x00000003UL 01743 #define TIMER_CC_CTRL_ICEVCTRL_DEFAULT (_TIMER_CC_CTRL_ICEVCTRL_DEFAULT << 26) 01744 #define TIMER_CC_CTRL_ICEVCTRL_EVERYEDGE (_TIMER_CC_CTRL_ICEVCTRL_EVERYEDGE << 26) 01745 #define TIMER_CC_CTRL_ICEVCTRL_EVERYSECONDEDGE (_TIMER_CC_CTRL_ICEVCTRL_EVERYSECONDEDGE << 26) 01746 #define TIMER_CC_CTRL_ICEVCTRL_RISING (_TIMER_CC_CTRL_ICEVCTRL_RISING << 26) 01747 #define TIMER_CC_CTRL_ICEVCTRL_FALLING (_TIMER_CC_CTRL_ICEVCTRL_FALLING << 26) 01749 /* Bit fields for TIMER CC_CCV */ 01750 #define _TIMER_CC_CCV_RESETVALUE 0x00000000UL 01751 #define _TIMER_CC_CCV_MASK 0x0000FFFFUL 01752 #define _TIMER_CC_CCV_CCV_SHIFT 0 01753 #define _TIMER_CC_CCV_CCV_MASK 0xFFFFUL 01754 #define _TIMER_CC_CCV_CCV_DEFAULT 0x00000000UL 01755 #define TIMER_CC_CCV_CCV_DEFAULT (_TIMER_CC_CCV_CCV_DEFAULT << 0) 01757 /* Bit fields for TIMER CC_CCVP */ 01758 #define _TIMER_CC_CCVP_RESETVALUE 0x00000000UL 01759 #define _TIMER_CC_CCVP_MASK 0x0000FFFFUL 01760 #define _TIMER_CC_CCVP_CCVP_SHIFT 0 01761 #define _TIMER_CC_CCVP_CCVP_MASK 0xFFFFUL 01762 #define _TIMER_CC_CCVP_CCVP_DEFAULT 0x00000000UL 01763 #define TIMER_CC_CCVP_CCVP_DEFAULT (_TIMER_CC_CCVP_CCVP_DEFAULT << 0) 01765 /* Bit fields for TIMER CC_CCVB */ 01766 #define _TIMER_CC_CCVB_RESETVALUE 0x00000000UL 01767 #define _TIMER_CC_CCVB_MASK 0x0000FFFFUL 01768 #define _TIMER_CC_CCVB_CCVB_SHIFT 0 01769 #define _TIMER_CC_CCVB_CCVB_MASK 0xFFFFUL 01770 #define _TIMER_CC_CCVB_CCVB_DEFAULT 0x00000000UL 01771 #define TIMER_CC_CCVB_CCVB_DEFAULT (_TIMER_CC_CCVB_CCVB_DEFAULT << 0) 01773 /* Bit fields for TIMER DTCTRL */ 01774 #define _TIMER_DTCTRL_RESETVALUE 0x00000000UL 01775 #define _TIMER_DTCTRL_MASK 0x0100007FUL 01776 #define TIMER_DTCTRL_DTEN (0x1UL << 0) 01777 #define _TIMER_DTCTRL_DTEN_SHIFT 0 01778 #define _TIMER_DTCTRL_DTEN_MASK 0x1UL 01779 #define _TIMER_DTCTRL_DTEN_DEFAULT 0x00000000UL 01780 #define TIMER_DTCTRL_DTEN_DEFAULT (_TIMER_DTCTRL_DTEN_DEFAULT << 0) 01781 #define TIMER_DTCTRL_DTDAS (0x1UL << 1) 01782 #define _TIMER_DTCTRL_DTDAS_SHIFT 1 01783 #define _TIMER_DTCTRL_DTDAS_MASK 0x2UL 01784 #define _TIMER_DTCTRL_DTDAS_DEFAULT 0x00000000UL 01785 #define _TIMER_DTCTRL_DTDAS_NORESTART 0x00000000UL 01786 #define _TIMER_DTCTRL_DTDAS_RESTART 0x00000001UL 01787 #define TIMER_DTCTRL_DTDAS_DEFAULT (_TIMER_DTCTRL_DTDAS_DEFAULT << 1) 01788 #define TIMER_DTCTRL_DTDAS_NORESTART (_TIMER_DTCTRL_DTDAS_NORESTART << 1) 01789 #define TIMER_DTCTRL_DTDAS_RESTART (_TIMER_DTCTRL_DTDAS_RESTART << 1) 01790 #define TIMER_DTCTRL_DTIPOL (0x1UL << 2) 01791 #define _TIMER_DTCTRL_DTIPOL_SHIFT 2 01792 #define _TIMER_DTCTRL_DTIPOL_MASK 0x4UL 01793 #define _TIMER_DTCTRL_DTIPOL_DEFAULT 0x00000000UL 01794 #define TIMER_DTCTRL_DTIPOL_DEFAULT (_TIMER_DTCTRL_DTIPOL_DEFAULT << 2) 01795 #define TIMER_DTCTRL_DTCINV (0x1UL << 3) 01796 #define _TIMER_DTCTRL_DTCINV_SHIFT 3 01797 #define _TIMER_DTCTRL_DTCINV_MASK 0x8UL 01798 #define _TIMER_DTCTRL_DTCINV_DEFAULT 0x00000000UL 01799 #define TIMER_DTCTRL_DTCINV_DEFAULT (_TIMER_DTCTRL_DTCINV_DEFAULT << 3) 01800 #define _TIMER_DTCTRL_DTPRSSEL_SHIFT 4 01801 #define _TIMER_DTCTRL_DTPRSSEL_MASK 0x70UL 01802 #define _TIMER_DTCTRL_DTPRSSEL_DEFAULT 0x00000000UL 01803 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH0 0x00000000UL 01804 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH1 0x00000001UL 01805 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH2 0x00000002UL 01806 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH3 0x00000003UL 01807 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH4 0x00000004UL 01808 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH5 0x00000005UL 01809 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH6 0x00000006UL 01810 #define _TIMER_DTCTRL_DTPRSSEL_PRSCH7 0x00000007UL 01811 #define TIMER_DTCTRL_DTPRSSEL_DEFAULT (_TIMER_DTCTRL_DTPRSSEL_DEFAULT << 4) 01812 #define TIMER_DTCTRL_DTPRSSEL_PRSCH0 (_TIMER_DTCTRL_DTPRSSEL_PRSCH0 << 4) 01813 #define TIMER_DTCTRL_DTPRSSEL_PRSCH1 (_TIMER_DTCTRL_DTPRSSEL_PRSCH1 << 4) 01814 #define TIMER_DTCTRL_DTPRSSEL_PRSCH2 (_TIMER_DTCTRL_DTPRSSEL_PRSCH2 << 4) 01815 #define TIMER_DTCTRL_DTPRSSEL_PRSCH3 (_TIMER_DTCTRL_DTPRSSEL_PRSCH3 << 4) 01816 #define TIMER_DTCTRL_DTPRSSEL_PRSCH4 (_TIMER_DTCTRL_DTPRSSEL_PRSCH4 << 4) 01817 #define TIMER_DTCTRL_DTPRSSEL_PRSCH5 (_TIMER_DTCTRL_DTPRSSEL_PRSCH5 << 4) 01818 #define TIMER_DTCTRL_DTPRSSEL_PRSCH6 (_TIMER_DTCTRL_DTPRSSEL_PRSCH6 << 4) 01819 #define TIMER_DTCTRL_DTPRSSEL_PRSCH7 (_TIMER_DTCTRL_DTPRSSEL_PRSCH7 << 4) 01820 #define TIMER_DTCTRL_DTPRSEN (0x1UL << 24) 01821 #define _TIMER_DTCTRL_DTPRSEN_SHIFT 24 01822 #define _TIMER_DTCTRL_DTPRSEN_MASK 0x1000000UL 01823 #define _TIMER_DTCTRL_DTPRSEN_DEFAULT 0x00000000UL 01824 #define TIMER_DTCTRL_DTPRSEN_DEFAULT (_TIMER_DTCTRL_DTPRSEN_DEFAULT << 24) 01826 /* Bit fields for TIMER DTTIME */ 01827 #define _TIMER_DTTIME_RESETVALUE 0x00000000UL 01828 #define _TIMER_DTTIME_MASK 0x003F3F0FUL 01829 #define _TIMER_DTTIME_DTPRESC_SHIFT 0 01830 #define _TIMER_DTTIME_DTPRESC_MASK 0xFUL 01831 #define _TIMER_DTTIME_DTPRESC_DEFAULT 0x00000000UL 01832 #define _TIMER_DTTIME_DTPRESC_DIV1 0x00000000UL 01833 #define _TIMER_DTTIME_DTPRESC_DIV2 0x00000001UL 01834 #define _TIMER_DTTIME_DTPRESC_DIV4 0x00000002UL 01835 #define _TIMER_DTTIME_DTPRESC_DIV8 0x00000003UL 01836 #define _TIMER_DTTIME_DTPRESC_DIV16 0x00000004UL 01837 #define _TIMER_DTTIME_DTPRESC_DIV32 0x00000005UL 01838 #define _TIMER_DTTIME_DTPRESC_DIV64 0x00000006UL 01839 #define _TIMER_DTTIME_DTPRESC_DIV128 0x00000007UL 01840 #define _TIMER_DTTIME_DTPRESC_DIV256 0x00000008UL 01841 #define _TIMER_DTTIME_DTPRESC_DIV512 0x00000009UL 01842 #define _TIMER_DTTIME_DTPRESC_DIV1024 0x0000000AUL 01843 #define TIMER_DTTIME_DTPRESC_DEFAULT (_TIMER_DTTIME_DTPRESC_DEFAULT << 0) 01844 #define TIMER_DTTIME_DTPRESC_DIV1 (_TIMER_DTTIME_DTPRESC_DIV1 << 0) 01845 #define TIMER_DTTIME_DTPRESC_DIV2 (_TIMER_DTTIME_DTPRESC_DIV2 << 0) 01846 #define TIMER_DTTIME_DTPRESC_DIV4 (_TIMER_DTTIME_DTPRESC_DIV4 << 0) 01847 #define TIMER_DTTIME_DTPRESC_DIV8 (_TIMER_DTTIME_DTPRESC_DIV8 << 0) 01848 #define TIMER_DTTIME_DTPRESC_DIV16 (_TIMER_DTTIME_DTPRESC_DIV16 << 0) 01849 #define TIMER_DTTIME_DTPRESC_DIV32 (_TIMER_DTTIME_DTPRESC_DIV32 << 0) 01850 #define TIMER_DTTIME_DTPRESC_DIV64 (_TIMER_DTTIME_DTPRESC_DIV64 << 0) 01851 #define TIMER_DTTIME_DTPRESC_DIV128 (_TIMER_DTTIME_DTPRESC_DIV128 << 0) 01852 #define TIMER_DTTIME_DTPRESC_DIV256 (_TIMER_DTTIME_DTPRESC_DIV256 << 0) 01853 #define TIMER_DTTIME_DTPRESC_DIV512 (_TIMER_DTTIME_DTPRESC_DIV512 << 0) 01854 #define TIMER_DTTIME_DTPRESC_DIV1024 (_TIMER_DTTIME_DTPRESC_DIV1024 << 0) 01855 #define _TIMER_DTTIME_DTRISET_SHIFT 8 01856 #define _TIMER_DTTIME_DTRISET_MASK 0x3F00UL 01857 #define _TIMER_DTTIME_DTRISET_DEFAULT 0x00000000UL 01858 #define TIMER_DTTIME_DTRISET_DEFAULT (_TIMER_DTTIME_DTRISET_DEFAULT << 8) 01859 #define _TIMER_DTTIME_DTFALLT_SHIFT 16 01860 #define _TIMER_DTTIME_DTFALLT_MASK 0x3F0000UL 01861 #define _TIMER_DTTIME_DTFALLT_DEFAULT 0x00000000UL 01862 #define TIMER_DTTIME_DTFALLT_DEFAULT (_TIMER_DTTIME_DTFALLT_DEFAULT << 16) 01864 /* Bit fields for TIMER DTFC */ 01865 #define _TIMER_DTFC_RESETVALUE 0x00000000UL 01866 #define _TIMER_DTFC_MASK 0x0F030707UL 01867 #define _TIMER_DTFC_DTPRS0FSEL_SHIFT 0 01868 #define _TIMER_DTFC_DTPRS0FSEL_MASK 0x7UL 01869 #define _TIMER_DTFC_DTPRS0FSEL_DEFAULT 0x00000000UL 01870 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH0 0x00000000UL 01871 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH1 0x00000001UL 01872 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH2 0x00000002UL 01873 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH3 0x00000003UL 01874 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH4 0x00000004UL 01875 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH5 0x00000005UL 01876 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH6 0x00000006UL 01877 #define _TIMER_DTFC_DTPRS0FSEL_PRSCH7 0x00000007UL 01878 #define TIMER_DTFC_DTPRS0FSEL_DEFAULT (_TIMER_DTFC_DTPRS0FSEL_DEFAULT << 0) 01879 #define TIMER_DTFC_DTPRS0FSEL_PRSCH0 (_TIMER_DTFC_DTPRS0FSEL_PRSCH0 << 0) 01880 #define TIMER_DTFC_DTPRS0FSEL_PRSCH1 (_TIMER_DTFC_DTPRS0FSEL_PRSCH1 << 0) 01881 #define TIMER_DTFC_DTPRS0FSEL_PRSCH2 (_TIMER_DTFC_DTPRS0FSEL_PRSCH2 << 0) 01882 #define TIMER_DTFC_DTPRS0FSEL_PRSCH3 (_TIMER_DTFC_DTPRS0FSEL_PRSCH3 << 0) 01883 #define TIMER_DTFC_DTPRS0FSEL_PRSCH4 (_TIMER_DTFC_DTPRS0FSEL_PRSCH4 << 0) 01884 #define TIMER_DTFC_DTPRS0FSEL_PRSCH5 (_TIMER_DTFC_DTPRS0FSEL_PRSCH5 << 0) 01885 #define TIMER_DTFC_DTPRS0FSEL_PRSCH6 (_TIMER_DTFC_DTPRS0FSEL_PRSCH6 << 0) 01886 #define TIMER_DTFC_DTPRS0FSEL_PRSCH7 (_TIMER_DTFC_DTPRS0FSEL_PRSCH7 << 0) 01887 #define _TIMER_DTFC_DTPRS1FSEL_SHIFT 8 01888 #define _TIMER_DTFC_DTPRS1FSEL_MASK 0x700UL 01889 #define _TIMER_DTFC_DTPRS1FSEL_DEFAULT 0x00000000UL 01890 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH0 0x00000000UL 01891 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH1 0x00000001UL 01892 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH2 0x00000002UL 01893 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH3 0x00000003UL 01894 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH4 0x00000004UL 01895 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH5 0x00000005UL 01896 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH6 0x00000006UL 01897 #define _TIMER_DTFC_DTPRS1FSEL_PRSCH7 0x00000007UL 01898 #define TIMER_DTFC_DTPRS1FSEL_DEFAULT (_TIMER_DTFC_DTPRS1FSEL_DEFAULT << 8) 01899 #define TIMER_DTFC_DTPRS1FSEL_PRSCH0 (_TIMER_DTFC_DTPRS1FSEL_PRSCH0 << 8) 01900 #define TIMER_DTFC_DTPRS1FSEL_PRSCH1 (_TIMER_DTFC_DTPRS1FSEL_PRSCH1 << 8) 01901 #define TIMER_DTFC_DTPRS1FSEL_PRSCH2 (_TIMER_DTFC_DTPRS1FSEL_PRSCH2 << 8) 01902 #define TIMER_DTFC_DTPRS1FSEL_PRSCH3 (_TIMER_DTFC_DTPRS1FSEL_PRSCH3 << 8) 01903 #define TIMER_DTFC_DTPRS1FSEL_PRSCH4 (_TIMER_DTFC_DTPRS1FSEL_PRSCH4 << 8) 01904 #define TIMER_DTFC_DTPRS1FSEL_PRSCH5 (_TIMER_DTFC_DTPRS1FSEL_PRSCH5 << 8) 01905 #define TIMER_DTFC_DTPRS1FSEL_PRSCH6 (_TIMER_DTFC_DTPRS1FSEL_PRSCH6 << 8) 01906 #define TIMER_DTFC_DTPRS1FSEL_PRSCH7 (_TIMER_DTFC_DTPRS1FSEL_PRSCH7 << 8) 01907 #define _TIMER_DTFC_DTFA_SHIFT 16 01908 #define _TIMER_DTFC_DTFA_MASK 0x30000UL 01909 #define _TIMER_DTFC_DTFA_DEFAULT 0x00000000UL 01910 #define _TIMER_DTFC_DTFA_NONE 0x00000000UL 01911 #define _TIMER_DTFC_DTFA_INACTIVE 0x00000001UL 01912 #define _TIMER_DTFC_DTFA_CLEAR 0x00000002UL 01913 #define _TIMER_DTFC_DTFA_TRISTATE 0x00000003UL 01914 #define TIMER_DTFC_DTFA_DEFAULT (_TIMER_DTFC_DTFA_DEFAULT << 16) 01915 #define TIMER_DTFC_DTFA_NONE (_TIMER_DTFC_DTFA_NONE << 16) 01916 #define TIMER_DTFC_DTFA_INACTIVE (_TIMER_DTFC_DTFA_INACTIVE << 16) 01917 #define TIMER_DTFC_DTFA_CLEAR (_TIMER_DTFC_DTFA_CLEAR << 16) 01918 #define TIMER_DTFC_DTFA_TRISTATE (_TIMER_DTFC_DTFA_TRISTATE << 16) 01919 #define TIMER_DTFC_DTPRS0FEN (0x1UL << 24) 01920 #define _TIMER_DTFC_DTPRS0FEN_SHIFT 24 01921 #define _TIMER_DTFC_DTPRS0FEN_MASK 0x1000000UL 01922 #define _TIMER_DTFC_DTPRS0FEN_DEFAULT 0x00000000UL 01923 #define TIMER_DTFC_DTPRS0FEN_DEFAULT (_TIMER_DTFC_DTPRS0FEN_DEFAULT << 24) 01924 #define TIMER_DTFC_DTPRS1FEN (0x1UL << 25) 01925 #define _TIMER_DTFC_DTPRS1FEN_SHIFT 25 01926 #define _TIMER_DTFC_DTPRS1FEN_MASK 0x2000000UL 01927 #define _TIMER_DTFC_DTPRS1FEN_DEFAULT 0x00000000UL 01928 #define TIMER_DTFC_DTPRS1FEN_DEFAULT (_TIMER_DTFC_DTPRS1FEN_DEFAULT << 25) 01929 #define TIMER_DTFC_DTDBGFEN (0x1UL << 26) 01930 #define _TIMER_DTFC_DTDBGFEN_SHIFT 26 01931 #define _TIMER_DTFC_DTDBGFEN_MASK 0x4000000UL 01932 #define _TIMER_DTFC_DTDBGFEN_DEFAULT 0x00000000UL 01933 #define TIMER_DTFC_DTDBGFEN_DEFAULT (_TIMER_DTFC_DTDBGFEN_DEFAULT << 26) 01934 #define TIMER_DTFC_DTLOCKUPFEN (0x1UL << 27) 01935 #define _TIMER_DTFC_DTLOCKUPFEN_SHIFT 27 01936 #define _TIMER_DTFC_DTLOCKUPFEN_MASK 0x8000000UL 01937 #define _TIMER_DTFC_DTLOCKUPFEN_DEFAULT 0x00000000UL 01938 #define TIMER_DTFC_DTLOCKUPFEN_DEFAULT (_TIMER_DTFC_DTLOCKUPFEN_DEFAULT << 27) 01940 /* Bit fields for TIMER DTOGEN */ 01941 #define _TIMER_DTOGEN_RESETVALUE 0x00000000UL 01942 #define _TIMER_DTOGEN_MASK 0x0000003FUL 01943 #define TIMER_DTOGEN_DTOGCC0EN (0x1UL << 0) 01944 #define _TIMER_DTOGEN_DTOGCC0EN_SHIFT 0 01945 #define _TIMER_DTOGEN_DTOGCC0EN_MASK 0x1UL 01946 #define _TIMER_DTOGEN_DTOGCC0EN_DEFAULT 0x00000000UL 01947 #define TIMER_DTOGEN_DTOGCC0EN_DEFAULT (_TIMER_DTOGEN_DTOGCC0EN_DEFAULT << 0) 01948 #define TIMER_DTOGEN_DTOGCC1EN (0x1UL << 1) 01949 #define _TIMER_DTOGEN_DTOGCC1EN_SHIFT 1 01950 #define _TIMER_DTOGEN_DTOGCC1EN_MASK 0x2UL 01951 #define _TIMER_DTOGEN_DTOGCC1EN_DEFAULT 0x00000000UL 01952 #define TIMER_DTOGEN_DTOGCC1EN_DEFAULT (_TIMER_DTOGEN_DTOGCC1EN_DEFAULT << 1) 01953 #define TIMER_DTOGEN_DTOGCC2EN (0x1UL << 2) 01954 #define _TIMER_DTOGEN_DTOGCC2EN_SHIFT 2 01955 #define _TIMER_DTOGEN_DTOGCC2EN_MASK 0x4UL 01956 #define _TIMER_DTOGEN_DTOGCC2EN_DEFAULT 0x00000000UL 01957 #define TIMER_DTOGEN_DTOGCC2EN_DEFAULT (_TIMER_DTOGEN_DTOGCC2EN_DEFAULT << 2) 01958 #define TIMER_DTOGEN_DTOGCDTI0EN (0x1UL << 3) 01959 #define _TIMER_DTOGEN_DTOGCDTI0EN_SHIFT 3 01960 #define _TIMER_DTOGEN_DTOGCDTI0EN_MASK 0x8UL 01961 #define _TIMER_DTOGEN_DTOGCDTI0EN_DEFAULT 0x00000000UL 01962 #define TIMER_DTOGEN_DTOGCDTI0EN_DEFAULT (_TIMER_DTOGEN_DTOGCDTI0EN_DEFAULT << 3) 01963 #define TIMER_DTOGEN_DTOGCDTI1EN (0x1UL << 4) 01964 #define _TIMER_DTOGEN_DTOGCDTI1EN_SHIFT 4 01965 #define _TIMER_DTOGEN_DTOGCDTI1EN_MASK 0x10UL 01966 #define _TIMER_DTOGEN_DTOGCDTI1EN_DEFAULT 0x00000000UL 01967 #define TIMER_DTOGEN_DTOGCDTI1EN_DEFAULT (_TIMER_DTOGEN_DTOGCDTI1EN_DEFAULT << 4) 01968 #define TIMER_DTOGEN_DTOGCDTI2EN (0x1UL << 5) 01969 #define _TIMER_DTOGEN_DTOGCDTI2EN_SHIFT 5 01970 #define _TIMER_DTOGEN_DTOGCDTI2EN_MASK 0x20UL 01971 #define _TIMER_DTOGEN_DTOGCDTI2EN_DEFAULT 0x00000000UL 01972 #define TIMER_DTOGEN_DTOGCDTI2EN_DEFAULT (_TIMER_DTOGEN_DTOGCDTI2EN_DEFAULT << 5) 01974 /* Bit fields for TIMER DTFAULT */ 01975 #define _TIMER_DTFAULT_RESETVALUE 0x00000000UL 01976 #define _TIMER_DTFAULT_MASK 0x0000000FUL 01977 #define TIMER_DTFAULT_DTPRS0F (0x1UL << 0) 01978 #define _TIMER_DTFAULT_DTPRS0F_SHIFT 0 01979 #define _TIMER_DTFAULT_DTPRS0F_MASK 0x1UL 01980 #define _TIMER_DTFAULT_DTPRS0F_DEFAULT 0x00000000UL 01981 #define TIMER_DTFAULT_DTPRS0F_DEFAULT (_TIMER_DTFAULT_DTPRS0F_DEFAULT << 0) 01982 #define TIMER_DTFAULT_DTPRS1F (0x1UL << 1) 01983 #define _TIMER_DTFAULT_DTPRS1F_SHIFT 1 01984 #define _TIMER_DTFAULT_DTPRS1F_MASK 0x2UL 01985 #define _TIMER_DTFAULT_DTPRS1F_DEFAULT 0x00000000UL 01986 #define TIMER_DTFAULT_DTPRS1F_DEFAULT (_TIMER_DTFAULT_DTPRS1F_DEFAULT << 1) 01987 #define TIMER_DTFAULT_DTDBGF (0x1UL << 2) 01988 #define _TIMER_DTFAULT_DTDBGF_SHIFT 2 01989 #define _TIMER_DTFAULT_DTDBGF_MASK 0x4UL 01990 #define _TIMER_DTFAULT_DTDBGF_DEFAULT 0x00000000UL 01991 #define TIMER_DTFAULT_DTDBGF_DEFAULT (_TIMER_DTFAULT_DTDBGF_DEFAULT << 2) 01992 #define TIMER_DTFAULT_DTLOCKUPF (0x1UL << 3) 01993 #define _TIMER_DTFAULT_DTLOCKUPF_SHIFT 3 01994 #define _TIMER_DTFAULT_DTLOCKUPF_MASK 0x8UL 01995 #define _TIMER_DTFAULT_DTLOCKUPF_DEFAULT 0x00000000UL 01996 #define TIMER_DTFAULT_DTLOCKUPF_DEFAULT (_TIMER_DTFAULT_DTLOCKUPF_DEFAULT << 3) 01998 /* Bit fields for TIMER DTFAULTC */ 01999 #define _TIMER_DTFAULTC_RESETVALUE 0x00000000UL 02000 #define _TIMER_DTFAULTC_MASK 0x0000000FUL 02001 #define TIMER_DTFAULTC_DTPRS0FC (0x1UL << 0) 02002 #define _TIMER_DTFAULTC_DTPRS0FC_SHIFT 0 02003 #define _TIMER_DTFAULTC_DTPRS0FC_MASK 0x1UL 02004 #define _TIMER_DTFAULTC_DTPRS0FC_DEFAULT 0x00000000UL 02005 #define TIMER_DTFAULTC_DTPRS0FC_DEFAULT (_TIMER_DTFAULTC_DTPRS0FC_DEFAULT << 0) 02006 #define TIMER_DTFAULTC_DTPRS1FC (0x1UL << 1) 02007 #define _TIMER_DTFAULTC_DTPRS1FC_SHIFT 1 02008 #define _TIMER_DTFAULTC_DTPRS1FC_MASK 0x2UL 02009 #define _TIMER_DTFAULTC_DTPRS1FC_DEFAULT 0x00000000UL 02010 #define TIMER_DTFAULTC_DTPRS1FC_DEFAULT (_TIMER_DTFAULTC_DTPRS1FC_DEFAULT << 1) 02011 #define TIMER_DTFAULTC_DTDBGFC (0x1UL << 2) 02012 #define _TIMER_DTFAULTC_DTDBGFC_SHIFT 2 02013 #define _TIMER_DTFAULTC_DTDBGFC_MASK 0x4UL 02014 #define _TIMER_DTFAULTC_DTDBGFC_DEFAULT 0x00000000UL 02015 #define TIMER_DTFAULTC_DTDBGFC_DEFAULT (_TIMER_DTFAULTC_DTDBGFC_DEFAULT << 2) 02016 #define TIMER_DTFAULTC_TLOCKUPFC (0x1UL << 3) 02017 #define _TIMER_DTFAULTC_TLOCKUPFC_SHIFT 3 02018 #define _TIMER_DTFAULTC_TLOCKUPFC_MASK 0x8UL 02019 #define _TIMER_DTFAULTC_TLOCKUPFC_DEFAULT 0x00000000UL 02020 #define TIMER_DTFAULTC_TLOCKUPFC_DEFAULT (_TIMER_DTFAULTC_TLOCKUPFC_DEFAULT << 3) 02022 /* Bit fields for TIMER DTLOCK */ 02023 #define _TIMER_DTLOCK_RESETVALUE 0x00000000UL 02024 #define _TIMER_DTLOCK_MASK 0x0000FFFFUL 02025 #define _TIMER_DTLOCK_LOCKKEY_SHIFT 0 02026 #define _TIMER_DTLOCK_LOCKKEY_MASK 0xFFFFUL 02027 #define _TIMER_DTLOCK_LOCKKEY_DEFAULT 0x00000000UL 02028 #define _TIMER_DTLOCK_LOCKKEY_LOCK 0x00000000UL 02029 #define _TIMER_DTLOCK_LOCKKEY_UNLOCKED 0x00000000UL 02030 #define _TIMER_DTLOCK_LOCKKEY_LOCKED 0x00000001UL 02031 #define _TIMER_DTLOCK_LOCKKEY_UNLOCK 0x0000CE80UL 02032 #define TIMER_DTLOCK_LOCKKEY_DEFAULT (_TIMER_DTLOCK_LOCKKEY_DEFAULT << 0) 02033 #define TIMER_DTLOCK_LOCKKEY_LOCK (_TIMER_DTLOCK_LOCKKEY_LOCK << 0) 02034 #define TIMER_DTLOCK_LOCKKEY_UNLOCKED (_TIMER_DTLOCK_LOCKKEY_UNLOCKED << 0) 02035 #define TIMER_DTLOCK_LOCKKEY_LOCKED (_TIMER_DTLOCK_LOCKKEY_LOCKED << 0) 02036 #define TIMER_DTLOCK_LOCKKEY_UNLOCK (_TIMER_DTLOCK_LOCKKEY_UNLOCK << 0) 02042 /**************************************************************************/ 02047 /* Bit fields for USART CTRL */ 02048 #define _USART_CTRL_RESETVALUE 0x00000000UL 02049 #define _USART_CTRL_MASK 0x1DFFFF7FUL 02050 #define USART_CTRL_SYNC (0x1UL << 0) 02051 #define _USART_CTRL_SYNC_SHIFT 0 02052 #define _USART_CTRL_SYNC_MASK 0x1UL 02053 #define _USART_CTRL_SYNC_DEFAULT 0x00000000UL 02054 #define USART_CTRL_SYNC_DEFAULT (_USART_CTRL_SYNC_DEFAULT << 0) 02055 #define USART_CTRL_LOOPBK (0x1UL << 1) 02056 #define _USART_CTRL_LOOPBK_SHIFT 1 02057 #define _USART_CTRL_LOOPBK_MASK 0x2UL 02058 #define _USART_CTRL_LOOPBK_DEFAULT 0x00000000UL 02059 #define USART_CTRL_LOOPBK_DEFAULT (_USART_CTRL_LOOPBK_DEFAULT << 1) 02060 #define USART_CTRL_CCEN (0x1UL << 2) 02061 #define _USART_CTRL_CCEN_SHIFT 2 02062 #define _USART_CTRL_CCEN_MASK 0x4UL 02063 #define _USART_CTRL_CCEN_DEFAULT 0x00000000UL 02064 #define USART_CTRL_CCEN_DEFAULT (_USART_CTRL_CCEN_DEFAULT << 2) 02065 #define USART_CTRL_MPM (0x1UL << 3) 02066 #define _USART_CTRL_MPM_SHIFT 3 02067 #define _USART_CTRL_MPM_MASK 0x8UL 02068 #define _USART_CTRL_MPM_DEFAULT 0x00000000UL 02069 #define USART_CTRL_MPM_DEFAULT (_USART_CTRL_MPM_DEFAULT << 3) 02070 #define USART_CTRL_MPAB (0x1UL << 4) 02071 #define _USART_CTRL_MPAB_SHIFT 4 02072 #define _USART_CTRL_MPAB_MASK 0x10UL 02073 #define _USART_CTRL_MPAB_DEFAULT 0x00000000UL 02074 #define USART_CTRL_MPAB_DEFAULT (_USART_CTRL_MPAB_DEFAULT << 4) 02075 #define _USART_CTRL_OVS_SHIFT 5 02076 #define _USART_CTRL_OVS_MASK 0x60UL 02077 #define _USART_CTRL_OVS_DEFAULT 0x00000000UL 02078 #define _USART_CTRL_OVS_X16 0x00000000UL 02079 #define _USART_CTRL_OVS_X8 0x00000001UL 02080 #define _USART_CTRL_OVS_X6 0x00000002UL 02081 #define _USART_CTRL_OVS_X4 0x00000003UL 02082 #define USART_CTRL_OVS_DEFAULT (_USART_CTRL_OVS_DEFAULT << 5) 02083 #define USART_CTRL_OVS_X16 (_USART_CTRL_OVS_X16 << 5) 02084 #define USART_CTRL_OVS_X8 (_USART_CTRL_OVS_X8 << 5) 02085 #define USART_CTRL_OVS_X6 (_USART_CTRL_OVS_X6 << 5) 02086 #define USART_CTRL_OVS_X4 (_USART_CTRL_OVS_X4 << 5) 02087 #define USART_CTRL_CLKPOL (0x1UL << 8) 02088 #define _USART_CTRL_CLKPOL_SHIFT 8 02089 #define _USART_CTRL_CLKPOL_MASK 0x100UL 02090 #define _USART_CTRL_CLKPOL_DEFAULT 0x00000000UL 02091 #define _USART_CTRL_CLKPOL_IDLELOW 0x00000000UL 02092 #define _USART_CTRL_CLKPOL_IDLEHIGH 0x00000001UL 02093 #define USART_CTRL_CLKPOL_DEFAULT (_USART_CTRL_CLKPOL_DEFAULT << 8) 02094 #define USART_CTRL_CLKPOL_IDLELOW (_USART_CTRL_CLKPOL_IDLELOW << 8) 02095 #define USART_CTRL_CLKPOL_IDLEHIGH (_USART_CTRL_CLKPOL_IDLEHIGH << 8) 02096 #define USART_CTRL_CLKPHA (0x1UL << 9) 02097 #define _USART_CTRL_CLKPHA_SHIFT 9 02098 #define _USART_CTRL_CLKPHA_MASK 0x200UL 02099 #define _USART_CTRL_CLKPHA_DEFAULT 0x00000000UL 02100 #define _USART_CTRL_CLKPHA_SAMPLELEADING 0x00000000UL 02101 #define _USART_CTRL_CLKPHA_SAMPLETRAILING 0x00000001UL 02102 #define USART_CTRL_CLKPHA_DEFAULT (_USART_CTRL_CLKPHA_DEFAULT << 9) 02103 #define USART_CTRL_CLKPHA_SAMPLELEADING (_USART_CTRL_CLKPHA_SAMPLELEADING << 9) 02104 #define USART_CTRL_CLKPHA_SAMPLETRAILING (_USART_CTRL_CLKPHA_SAMPLETRAILING << 9) 02105 #define USART_CTRL_MSBF (0x1UL << 10) 02106 #define _USART_CTRL_MSBF_SHIFT 10 02107 #define _USART_CTRL_MSBF_MASK 0x400UL 02108 #define _USART_CTRL_MSBF_DEFAULT 0x00000000UL 02109 #define USART_CTRL_MSBF_DEFAULT (_USART_CTRL_MSBF_DEFAULT << 10) 02110 #define USART_CTRL_CSMA (0x1UL << 11) 02111 #define _USART_CTRL_CSMA_SHIFT 11 02112 #define _USART_CTRL_CSMA_MASK 0x800UL 02113 #define _USART_CTRL_CSMA_DEFAULT 0x00000000UL 02114 #define _USART_CTRL_CSMA_NOACTION 0x00000000UL 02115 #define _USART_CTRL_CSMA_GOTOSLAVEMODE 0x00000001UL 02116 #define USART_CTRL_CSMA_DEFAULT (_USART_CTRL_CSMA_DEFAULT << 11) 02117 #define USART_CTRL_CSMA_NOACTION (_USART_CTRL_CSMA_NOACTION << 11) 02118 #define USART_CTRL_CSMA_GOTOSLAVEMODE (_USART_CTRL_CSMA_GOTOSLAVEMODE << 11) 02119 #define USART_CTRL_TXBIL (0x1UL << 12) 02120 #define _USART_CTRL_TXBIL_SHIFT 12 02121 #define _USART_CTRL_TXBIL_MASK 0x1000UL 02122 #define _USART_CTRL_TXBIL_DEFAULT 0x00000000UL 02123 #define _USART_CTRL_TXBIL_EMPTY 0x00000000UL 02124 #define _USART_CTRL_TXBIL_HALFFULL 0x00000001UL 02125 #define USART_CTRL_TXBIL_DEFAULT (_USART_CTRL_TXBIL_DEFAULT << 12) 02126 #define USART_CTRL_TXBIL_EMPTY (_USART_CTRL_TXBIL_EMPTY << 12) 02127 #define USART_CTRL_TXBIL_HALFFULL (_USART_CTRL_TXBIL_HALFFULL << 12) 02128 #define USART_CTRL_RXINV (0x1UL << 13) 02129 #define _USART_CTRL_RXINV_SHIFT 13 02130 #define _USART_CTRL_RXINV_MASK 0x2000UL 02131 #define _USART_CTRL_RXINV_DEFAULT 0x00000000UL 02132 #define USART_CTRL_RXINV_DEFAULT (_USART_CTRL_RXINV_DEFAULT << 13) 02133 #define USART_CTRL_TXINV (0x1UL << 14) 02134 #define _USART_CTRL_TXINV_SHIFT 14 02135 #define _USART_CTRL_TXINV_MASK 0x4000UL 02136 #define _USART_CTRL_TXINV_DEFAULT 0x00000000UL 02137 #define USART_CTRL_TXINV_DEFAULT (_USART_CTRL_TXINV_DEFAULT << 14) 02138 #define USART_CTRL_CSINV (0x1UL << 15) 02139 #define _USART_CTRL_CSINV_SHIFT 15 02140 #define _USART_CTRL_CSINV_MASK 0x8000UL 02141 #define _USART_CTRL_CSINV_DEFAULT 0x00000000UL 02142 #define USART_CTRL_CSINV_DEFAULT (_USART_CTRL_CSINV_DEFAULT << 15) 02143 #define USART_CTRL_AUTOCS (0x1UL << 16) 02144 #define _USART_CTRL_AUTOCS_SHIFT 16 02145 #define _USART_CTRL_AUTOCS_MASK 0x10000UL 02146 #define _USART_CTRL_AUTOCS_DEFAULT 0x00000000UL 02147 #define USART_CTRL_AUTOCS_DEFAULT (_USART_CTRL_AUTOCS_DEFAULT << 16) 02148 #define USART_CTRL_AUTOTRI (0x1UL << 17) 02149 #define _USART_CTRL_AUTOTRI_SHIFT 17 02150 #define _USART_CTRL_AUTOTRI_MASK 0x20000UL 02151 #define _USART_CTRL_AUTOTRI_DEFAULT 0x00000000UL 02152 #define USART_CTRL_AUTOTRI_DEFAULT (_USART_CTRL_AUTOTRI_DEFAULT << 17) 02153 #define USART_CTRL_SCMODE (0x1UL << 18) 02154 #define _USART_CTRL_SCMODE_SHIFT 18 02155 #define _USART_CTRL_SCMODE_MASK 0x40000UL 02156 #define _USART_CTRL_SCMODE_DEFAULT 0x00000000UL 02157 #define USART_CTRL_SCMODE_DEFAULT (_USART_CTRL_SCMODE_DEFAULT << 18) 02158 #define USART_CTRL_SCRETRANS (0x1UL << 19) 02159 #define _USART_CTRL_SCRETRANS_SHIFT 19 02160 #define _USART_CTRL_SCRETRANS_MASK 0x80000UL 02161 #define _USART_CTRL_SCRETRANS_DEFAULT 0x00000000UL 02162 #define USART_CTRL_SCRETRANS_DEFAULT (_USART_CTRL_SCRETRANS_DEFAULT << 19) 02163 #define USART_CTRL_SKIPPERRF (0x1UL << 20) 02164 #define _USART_CTRL_SKIPPERRF_SHIFT 20 02165 #define _USART_CTRL_SKIPPERRF_MASK 0x100000UL 02166 #define _USART_CTRL_SKIPPERRF_DEFAULT 0x00000000UL 02167 #define USART_CTRL_SKIPPERRF_DEFAULT (_USART_CTRL_SKIPPERRF_DEFAULT << 20) 02168 #define USART_CTRL_BIT8DV (0x1UL << 21) 02169 #define _USART_CTRL_BIT8DV_SHIFT 21 02170 #define _USART_CTRL_BIT8DV_MASK 0x200000UL 02171 #define _USART_CTRL_BIT8DV_DEFAULT 0x00000000UL 02172 #define USART_CTRL_BIT8DV_DEFAULT (_USART_CTRL_BIT8DV_DEFAULT << 21) 02173 #define USART_CTRL_ERRSDMA (0x1UL << 22) 02174 #define _USART_CTRL_ERRSDMA_SHIFT 22 02175 #define _USART_CTRL_ERRSDMA_MASK 0x400000UL 02176 #define _USART_CTRL_ERRSDMA_DEFAULT 0x00000000UL 02177 #define USART_CTRL_ERRSDMA_DEFAULT (_USART_CTRL_ERRSDMA_DEFAULT << 22) 02178 #define USART_CTRL_ERRSRX (0x1UL << 23) 02179 #define _USART_CTRL_ERRSRX_SHIFT 23 02180 #define _USART_CTRL_ERRSRX_MASK 0x800000UL 02181 #define _USART_CTRL_ERRSRX_DEFAULT 0x00000000UL 02182 #define USART_CTRL_ERRSRX_DEFAULT (_USART_CTRL_ERRSRX_DEFAULT << 23) 02183 #define USART_CTRL_ERRSTX (0x1UL << 24) 02184 #define _USART_CTRL_ERRSTX_SHIFT 24 02185 #define _USART_CTRL_ERRSTX_MASK 0x1000000UL 02186 #define _USART_CTRL_ERRSTX_DEFAULT 0x00000000UL 02187 #define USART_CTRL_ERRSTX_DEFAULT (_USART_CTRL_ERRSTX_DEFAULT << 24) 02188 #define _USART_CTRL_TXDELAY_SHIFT 26 02189 #define _USART_CTRL_TXDELAY_MASK 0xC000000UL 02190 #define _USART_CTRL_TXDELAY_DEFAULT 0x00000000UL 02191 #define _USART_CTRL_TXDELAY_NONE 0x00000000UL 02192 #define _USART_CTRL_TXDELAY_SINGLE 0x00000001UL 02193 #define _USART_CTRL_TXDELAY_DOUBLE 0x00000002UL 02194 #define _USART_CTRL_TXDELAY_TRIPLE 0x00000003UL 02195 #define USART_CTRL_TXDELAY_DEFAULT (_USART_CTRL_TXDELAY_DEFAULT << 26) 02196 #define USART_CTRL_TXDELAY_NONE (_USART_CTRL_TXDELAY_NONE << 26) 02197 #define USART_CTRL_TXDELAY_SINGLE (_USART_CTRL_TXDELAY_SINGLE << 26) 02198 #define USART_CTRL_TXDELAY_DOUBLE (_USART_CTRL_TXDELAY_DOUBLE << 26) 02199 #define USART_CTRL_TXDELAY_TRIPLE (_USART_CTRL_TXDELAY_TRIPLE << 26) 02200 #define USART_CTRL_BYTESWAP (0x1UL << 28) 02201 #define _USART_CTRL_BYTESWAP_SHIFT 28 02202 #define _USART_CTRL_BYTESWAP_MASK 0x10000000UL 02203 #define _USART_CTRL_BYTESWAP_DEFAULT 0x00000000UL 02204 #define USART_CTRL_BYTESWAP_DEFAULT (_USART_CTRL_BYTESWAP_DEFAULT << 28) 02206 /* Bit fields for USART FRAME */ 02207 #define _USART_FRAME_RESETVALUE 0x00001005UL 02208 #define _USART_FRAME_MASK 0x0000330FUL 02209 #define _USART_FRAME_DATABITS_SHIFT 0 02210 #define _USART_FRAME_DATABITS_MASK 0xFUL 02211 #define _USART_FRAME_DATABITS_FOUR 0x00000001UL 02212 #define _USART_FRAME_DATABITS_FIVE 0x00000002UL 02213 #define _USART_FRAME_DATABITS_SIX 0x00000003UL 02214 #define _USART_FRAME_DATABITS_SEVEN 0x00000004UL 02215 #define _USART_FRAME_DATABITS_DEFAULT 0x00000005UL 02216 #define _USART_FRAME_DATABITS_EIGHT 0x00000005UL 02217 #define _USART_FRAME_DATABITS_NINE 0x00000006UL 02218 #define _USART_FRAME_DATABITS_TEN 0x00000007UL 02219 #define _USART_FRAME_DATABITS_ELEVEN 0x00000008UL 02220 #define _USART_FRAME_DATABITS_TWELVE 0x00000009UL 02221 #define _USART_FRAME_DATABITS_THIRTEEN 0x0000000AUL 02222 #define _USART_FRAME_DATABITS_FOURTEEN 0x0000000BUL 02223 #define _USART_FRAME_DATABITS_FIFTEEN 0x0000000CUL 02224 #define _USART_FRAME_DATABITS_SIXTEEN 0x0000000DUL 02225 #define USART_FRAME_DATABITS_FOUR (_USART_FRAME_DATABITS_FOUR << 0) 02226 #define USART_FRAME_DATABITS_FIVE (_USART_FRAME_DATABITS_FIVE << 0) 02227 #define USART_FRAME_DATABITS_SIX (_USART_FRAME_DATABITS_SIX << 0) 02228 #define USART_FRAME_DATABITS_SEVEN (_USART_FRAME_DATABITS_SEVEN << 0) 02229 #define USART_FRAME_DATABITS_DEFAULT (_USART_FRAME_DATABITS_DEFAULT << 0) 02230 #define USART_FRAME_DATABITS_EIGHT (_USART_FRAME_DATABITS_EIGHT << 0) 02231 #define USART_FRAME_DATABITS_NINE (_USART_FRAME_DATABITS_NINE << 0) 02232 #define USART_FRAME_DATABITS_TEN (_USART_FRAME_DATABITS_TEN << 0) 02233 #define USART_FRAME_DATABITS_ELEVEN (_USART_FRAME_DATABITS_ELEVEN << 0) 02234 #define USART_FRAME_DATABITS_TWELVE (_USART_FRAME_DATABITS_TWELVE << 0) 02235 #define USART_FRAME_DATABITS_THIRTEEN (_USART_FRAME_DATABITS_THIRTEEN << 0) 02236 #define USART_FRAME_DATABITS_FOURTEEN (_USART_FRAME_DATABITS_FOURTEEN << 0) 02237 #define USART_FRAME_DATABITS_FIFTEEN (_USART_FRAME_DATABITS_FIFTEEN << 0) 02238 #define USART_FRAME_DATABITS_SIXTEEN (_USART_FRAME_DATABITS_SIXTEEN << 0) 02239 #define _USART_FRAME_PARITY_SHIFT 8 02240 #define _USART_FRAME_PARITY_MASK 0x300UL 02241 #define _USART_FRAME_PARITY_DEFAULT 0x00000000UL 02242 #define _USART_FRAME_PARITY_NONE 0x00000000UL 02243 #define _USART_FRAME_PARITY_EVEN 0x00000002UL 02244 #define _USART_FRAME_PARITY_ODD 0x00000003UL 02245 #define USART_FRAME_PARITY_DEFAULT (_USART_FRAME_PARITY_DEFAULT << 8) 02246 #define USART_FRAME_PARITY_NONE (_USART_FRAME_PARITY_NONE << 8) 02247 #define USART_FRAME_PARITY_EVEN (_USART_FRAME_PARITY_EVEN << 8) 02248 #define USART_FRAME_PARITY_ODD (_USART_FRAME_PARITY_ODD << 8) 02249 #define _USART_FRAME_STOPBITS_SHIFT 12 02250 #define _USART_FRAME_STOPBITS_MASK 0x3000UL 02251 #define _USART_FRAME_STOPBITS_HALF 0x00000000UL 02252 #define _USART_FRAME_STOPBITS_DEFAULT 0x00000001UL 02253 #define _USART_FRAME_STOPBITS_ONE 0x00000001UL 02254 #define _USART_FRAME_STOPBITS_ONEANDAHALF 0x00000002UL 02255 #define _USART_FRAME_STOPBITS_TWO 0x00000003UL 02256 #define USART_FRAME_STOPBITS_HALF (_USART_FRAME_STOPBITS_HALF << 12) 02257 #define USART_FRAME_STOPBITS_DEFAULT (_USART_FRAME_STOPBITS_DEFAULT << 12) 02258 #define USART_FRAME_STOPBITS_ONE (_USART_FRAME_STOPBITS_ONE << 12) 02259 #define USART_FRAME_STOPBITS_ONEANDAHALF (_USART_FRAME_STOPBITS_ONEANDAHALF << 12) 02260 #define USART_FRAME_STOPBITS_TWO (_USART_FRAME_STOPBITS_TWO << 12) 02262 /* Bit fields for USART TRIGCTRL */ 02263 #define _USART_TRIGCTRL_RESETVALUE 0x00000000UL 02264 #define _USART_TRIGCTRL_MASK 0x00000037UL 02265 #define _USART_TRIGCTRL_TSEL_SHIFT 0 02266 #define _USART_TRIGCTRL_TSEL_MASK 0x7UL 02267 #define _USART_TRIGCTRL_TSEL_DEFAULT 0x00000000UL 02268 #define _USART_TRIGCTRL_TSEL_PRSCH0 0x00000000UL 02269 #define _USART_TRIGCTRL_TSEL_PRSCH1 0x00000001UL 02270 #define _USART_TRIGCTRL_TSEL_PRSCH2 0x00000002UL 02271 #define _USART_TRIGCTRL_TSEL_PRSCH3 0x00000003UL 02272 #define _USART_TRIGCTRL_TSEL_PRSCH4 0x00000004UL 02273 #define _USART_TRIGCTRL_TSEL_PRSCH5 0x00000005UL 02274 #define _USART_TRIGCTRL_TSEL_PRSCH6 0x00000006UL 02275 #define _USART_TRIGCTRL_TSEL_PRSCH7 0x00000007UL 02276 #define USART_TRIGCTRL_TSEL_DEFAULT (_USART_TRIGCTRL_TSEL_DEFAULT << 0) 02277 #define USART_TRIGCTRL_TSEL_PRSCH0 (_USART_TRIGCTRL_TSEL_PRSCH0 << 0) 02278 #define USART_TRIGCTRL_TSEL_PRSCH1 (_USART_TRIGCTRL_TSEL_PRSCH1 << 0) 02279 #define USART_TRIGCTRL_TSEL_PRSCH2 (_USART_TRIGCTRL_TSEL_PRSCH2 << 0) 02280 #define USART_TRIGCTRL_TSEL_PRSCH3 (_USART_TRIGCTRL_TSEL_PRSCH3 << 0) 02281 #define USART_TRIGCTRL_TSEL_PRSCH4 (_USART_TRIGCTRL_TSEL_PRSCH4 << 0) 02282 #define USART_TRIGCTRL_TSEL_PRSCH5 (_USART_TRIGCTRL_TSEL_PRSCH5 << 0) 02283 #define USART_TRIGCTRL_TSEL_PRSCH6 (_USART_TRIGCTRL_TSEL_PRSCH6 << 0) 02284 #define USART_TRIGCTRL_TSEL_PRSCH7 (_USART_TRIGCTRL_TSEL_PRSCH7 << 0) 02285 #define USART_TRIGCTRL_RXTEN (0x1UL << 4) 02286 #define _USART_TRIGCTRL_RXTEN_SHIFT 4 02287 #define _USART_TRIGCTRL_RXTEN_MASK 0x10UL 02288 #define _USART_TRIGCTRL_RXTEN_DEFAULT 0x00000000UL 02289 #define USART_TRIGCTRL_RXTEN_DEFAULT (_USART_TRIGCTRL_RXTEN_DEFAULT << 4) 02290 #define USART_TRIGCTRL_TXTEN (0x1UL << 5) 02291 #define _USART_TRIGCTRL_TXTEN_SHIFT 5 02292 #define _USART_TRIGCTRL_TXTEN_MASK 0x20UL 02293 #define _USART_TRIGCTRL_TXTEN_DEFAULT 0x00000000UL 02294 #define USART_TRIGCTRL_TXTEN_DEFAULT (_USART_TRIGCTRL_TXTEN_DEFAULT << 5) 02296 /* Bit fields for USART CMD */ 02297 #define _USART_CMD_RESETVALUE 0x00000000UL 02298 #define _USART_CMD_MASK 0x00000FFFUL 02299 #define USART_CMD_RXEN (0x1UL << 0) 02300 #define _USART_CMD_RXEN_SHIFT 0 02301 #define _USART_CMD_RXEN_MASK 0x1UL 02302 #define _USART_CMD_RXEN_DEFAULT 0x00000000UL 02303 #define USART_CMD_RXEN_DEFAULT (_USART_CMD_RXEN_DEFAULT << 0) 02304 #define USART_CMD_RXDIS (0x1UL << 1) 02305 #define _USART_CMD_RXDIS_SHIFT 1 02306 #define _USART_CMD_RXDIS_MASK 0x2UL 02307 #define _USART_CMD_RXDIS_DEFAULT 0x00000000UL 02308 #define USART_CMD_RXDIS_DEFAULT (_USART_CMD_RXDIS_DEFAULT << 1) 02309 #define USART_CMD_TXEN (0x1UL << 2) 02310 #define _USART_CMD_TXEN_SHIFT 2 02311 #define _USART_CMD_TXEN_MASK 0x4UL 02312 #define _USART_CMD_TXEN_DEFAULT 0x00000000UL 02313 #define USART_CMD_TXEN_DEFAULT (_USART_CMD_TXEN_DEFAULT << 2) 02314 #define USART_CMD_TXDIS (0x1UL << 3) 02315 #define _USART_CMD_TXDIS_SHIFT 3 02316 #define _USART_CMD_TXDIS_MASK 0x8UL 02317 #define _USART_CMD_TXDIS_DEFAULT 0x00000000UL 02318 #define USART_CMD_TXDIS_DEFAULT (_USART_CMD_TXDIS_DEFAULT << 3) 02319 #define USART_CMD_MASTEREN (0x1UL << 4) 02320 #define _USART_CMD_MASTEREN_SHIFT 4 02321 #define _USART_CMD_MASTEREN_MASK 0x10UL 02322 #define _USART_CMD_MASTEREN_DEFAULT 0x00000000UL 02323 #define USART_CMD_MASTEREN_DEFAULT (_USART_CMD_MASTEREN_DEFAULT << 4) 02324 #define USART_CMD_MASTERDIS (0x1UL << 5) 02325 #define _USART_CMD_MASTERDIS_SHIFT 5 02326 #define _USART_CMD_MASTERDIS_MASK 0x20UL 02327 #define _USART_CMD_MASTERDIS_DEFAULT 0x00000000UL 02328 #define USART_CMD_MASTERDIS_DEFAULT (_USART_CMD_MASTERDIS_DEFAULT << 5) 02329 #define USART_CMD_RXBLOCKEN (0x1UL << 6) 02330 #define _USART_CMD_RXBLOCKEN_SHIFT 6 02331 #define _USART_CMD_RXBLOCKEN_MASK 0x40UL 02332 #define _USART_CMD_RXBLOCKEN_DEFAULT 0x00000000UL 02333 #define USART_CMD_RXBLOCKEN_DEFAULT (_USART_CMD_RXBLOCKEN_DEFAULT << 6) 02334 #define USART_CMD_RXBLOCKDIS (0x1UL << 7) 02335 #define _USART_CMD_RXBLOCKDIS_SHIFT 7 02336 #define _USART_CMD_RXBLOCKDIS_MASK 0x80UL 02337 #define _USART_CMD_RXBLOCKDIS_DEFAULT 0x00000000UL 02338 #define USART_CMD_RXBLOCKDIS_DEFAULT (_USART_CMD_RXBLOCKDIS_DEFAULT << 7) 02339 #define USART_CMD_TXTRIEN (0x1UL << 8) 02340 #define _USART_CMD_TXTRIEN_SHIFT 8 02341 #define _USART_CMD_TXTRIEN_MASK 0x100UL 02342 #define _USART_CMD_TXTRIEN_DEFAULT 0x00000000UL 02343 #define USART_CMD_TXTRIEN_DEFAULT (_USART_CMD_TXTRIEN_DEFAULT << 8) 02344 #define USART_CMD_TXTRIDIS (0x1UL << 9) 02345 #define _USART_CMD_TXTRIDIS_SHIFT 9 02346 #define _USART_CMD_TXTRIDIS_MASK 0x200UL 02347 #define _USART_CMD_TXTRIDIS_DEFAULT 0x00000000UL 02348 #define USART_CMD_TXTRIDIS_DEFAULT (_USART_CMD_TXTRIDIS_DEFAULT << 9) 02349 #define USART_CMD_CLEARTX (0x1UL << 10) 02350 #define _USART_CMD_CLEARTX_SHIFT 10 02351 #define _USART_CMD_CLEARTX_MASK 0x400UL 02352 #define _USART_CMD_CLEARTX_DEFAULT 0x00000000UL 02353 #define USART_CMD_CLEARTX_DEFAULT (_USART_CMD_CLEARTX_DEFAULT << 10) 02354 #define USART_CMD_CLEARRX (0x1UL << 11) 02355 #define _USART_CMD_CLEARRX_SHIFT 11 02356 #define _USART_CMD_CLEARRX_MASK 0x800UL 02357 #define _USART_CMD_CLEARRX_DEFAULT 0x00000000UL 02358 #define USART_CMD_CLEARRX_DEFAULT (_USART_CMD_CLEARRX_DEFAULT << 11) 02360 /* Bit fields for USART STATUS */ 02361 #define _USART_STATUS_RESETVALUE 0x00000040UL 02362 #define _USART_STATUS_MASK 0x000001FFUL 02363 #define USART_STATUS_RXENS (0x1UL << 0) 02364 #define _USART_STATUS_RXENS_SHIFT 0 02365 #define _USART_STATUS_RXENS_MASK 0x1UL 02366 #define _USART_STATUS_RXENS_DEFAULT 0x00000000UL 02367 #define USART_STATUS_RXENS_DEFAULT (_USART_STATUS_RXENS_DEFAULT << 0) 02368 #define USART_STATUS_TXENS (0x1UL << 1) 02369 #define _USART_STATUS_TXENS_SHIFT 1 02370 #define _USART_STATUS_TXENS_MASK 0x2UL 02371 #define _USART_STATUS_TXENS_DEFAULT 0x00000000UL 02372 #define USART_STATUS_TXENS_DEFAULT (_USART_STATUS_TXENS_DEFAULT << 1) 02373 #define USART_STATUS_MASTER (0x1UL << 2) 02374 #define _USART_STATUS_MASTER_SHIFT 2 02375 #define _USART_STATUS_MASTER_MASK 0x4UL 02376 #define _USART_STATUS_MASTER_DEFAULT 0x00000000UL 02377 #define USART_STATUS_MASTER_DEFAULT (_USART_STATUS_MASTER_DEFAULT << 2) 02378 #define USART_STATUS_RXBLOCK (0x1UL << 3) 02379 #define _USART_STATUS_RXBLOCK_SHIFT 3 02380 #define _USART_STATUS_RXBLOCK_MASK 0x8UL 02381 #define _USART_STATUS_RXBLOCK_DEFAULT 0x00000000UL 02382 #define USART_STATUS_RXBLOCK_DEFAULT (_USART_STATUS_RXBLOCK_DEFAULT << 3) 02383 #define USART_STATUS_TXTRI (0x1UL << 4) 02384 #define _USART_STATUS_TXTRI_SHIFT 4 02385 #define _USART_STATUS_TXTRI_MASK 0x10UL 02386 #define _USART_STATUS_TXTRI_DEFAULT 0x00000000UL 02387 #define USART_STATUS_TXTRI_DEFAULT (_USART_STATUS_TXTRI_DEFAULT << 4) 02388 #define USART_STATUS_TXC (0x1UL << 5) 02389 #define _USART_STATUS_TXC_SHIFT 5 02390 #define _USART_STATUS_TXC_MASK 0x20UL 02391 #define _USART_STATUS_TXC_DEFAULT 0x00000000UL 02392 #define USART_STATUS_TXC_DEFAULT (_USART_STATUS_TXC_DEFAULT << 5) 02393 #define USART_STATUS_TXBL (0x1UL << 6) 02394 #define _USART_STATUS_TXBL_SHIFT 6 02395 #define _USART_STATUS_TXBL_MASK 0x40UL 02396 #define _USART_STATUS_TXBL_DEFAULT 0x00000001UL 02397 #define USART_STATUS_TXBL_DEFAULT (_USART_STATUS_TXBL_DEFAULT << 6) 02398 #define USART_STATUS_RXDATAV (0x1UL << 7) 02399 #define _USART_STATUS_RXDATAV_SHIFT 7 02400 #define _USART_STATUS_RXDATAV_MASK 0x80UL 02401 #define _USART_STATUS_RXDATAV_DEFAULT 0x00000000UL 02402 #define USART_STATUS_RXDATAV_DEFAULT (_USART_STATUS_RXDATAV_DEFAULT << 7) 02403 #define USART_STATUS_RXFULL (0x1UL << 8) 02404 #define _USART_STATUS_RXFULL_SHIFT 8 02405 #define _USART_STATUS_RXFULL_MASK 0x100UL 02406 #define _USART_STATUS_RXFULL_DEFAULT 0x00000000UL 02407 #define USART_STATUS_RXFULL_DEFAULT (_USART_STATUS_RXFULL_DEFAULT << 8) 02409 /* Bit fields for USART CLKDIV */ 02410 #define _USART_CLKDIV_RESETVALUE 0x00000000UL 02411 #define _USART_CLKDIV_MASK 0x001FFFC0UL 02412 #define _USART_CLKDIV_DIV_SHIFT 6 02413 #define _USART_CLKDIV_DIV_MASK 0x1FFFC0UL 02414 #define _USART_CLKDIV_DIV_DEFAULT 0x00000000UL 02415 #define USART_CLKDIV_DIV_DEFAULT (_USART_CLKDIV_DIV_DEFAULT << 6) 02417 /* Bit fields for USART RXDATAX */ 02418 #define _USART_RXDATAX_RESETVALUE 0x00000000UL 02419 #define _USART_RXDATAX_MASK 0x0000C1FFUL 02420 #define _USART_RXDATAX_RXDATA_SHIFT 0 02421 #define _USART_RXDATAX_RXDATA_MASK 0x1FFUL 02422 #define _USART_RXDATAX_RXDATA_DEFAULT 0x00000000UL 02423 #define USART_RXDATAX_RXDATA_DEFAULT (_USART_RXDATAX_RXDATA_DEFAULT << 0) 02424 #define USART_RXDATAX_PERR (0x1UL << 14) 02425 #define _USART_RXDATAX_PERR_SHIFT 14 02426 #define _USART_RXDATAX_PERR_MASK 0x4000UL 02427 #define _USART_RXDATAX_PERR_DEFAULT 0x00000000UL 02428 #define USART_RXDATAX_PERR_DEFAULT (_USART_RXDATAX_PERR_DEFAULT << 14) 02429 #define USART_RXDATAX_FERR (0x1UL << 15) 02430 #define _USART_RXDATAX_FERR_SHIFT 15 02431 #define _USART_RXDATAX_FERR_MASK 0x8000UL 02432 #define _USART_RXDATAX_FERR_DEFAULT 0x00000000UL 02433 #define USART_RXDATAX_FERR_DEFAULT (_USART_RXDATAX_FERR_DEFAULT << 15) 02435 /* Bit fields for USART RXDATA */ 02436 #define _USART_RXDATA_RESETVALUE 0x00000000UL 02437 #define _USART_RXDATA_MASK 0x000000FFUL 02438 #define _USART_RXDATA_RXDATA_SHIFT 0 02439 #define _USART_RXDATA_RXDATA_MASK 0xFFUL 02440 #define _USART_RXDATA_RXDATA_DEFAULT 0x00000000UL 02441 #define USART_RXDATA_RXDATA_DEFAULT (_USART_RXDATA_RXDATA_DEFAULT << 0) 02443 /* Bit fields for USART RXDOUBLEX */ 02444 #define _USART_RXDOUBLEX_RESETVALUE 0x00000000UL 02445 #define _USART_RXDOUBLEX_MASK 0xC1FFC1FFUL 02446 #define _USART_RXDOUBLEX_RXDATA0_SHIFT 0 02447 #define _USART_RXDOUBLEX_RXDATA0_MASK 0x1FFUL 02448 #define _USART_RXDOUBLEX_RXDATA0_DEFAULT 0x00000000UL 02449 #define USART_RXDOUBLEX_RXDATA0_DEFAULT (_USART_RXDOUBLEX_RXDATA0_DEFAULT << 0) 02450 #define USART_RXDOUBLEX_PERR0 (0x1UL << 14) 02451 #define _USART_RXDOUBLEX_PERR0_SHIFT 14 02452 #define _USART_RXDOUBLEX_PERR0_MASK 0x4000UL 02453 #define _USART_RXDOUBLEX_PERR0_DEFAULT 0x00000000UL 02454 #define USART_RXDOUBLEX_PERR0_DEFAULT (_USART_RXDOUBLEX_PERR0_DEFAULT << 14) 02455 #define USART_RXDOUBLEX_FERR0 (0x1UL << 15) 02456 #define _USART_RXDOUBLEX_FERR0_SHIFT 15 02457 #define _USART_RXDOUBLEX_FERR0_MASK 0x8000UL 02458 #define _USART_RXDOUBLEX_FERR0_DEFAULT 0x00000000UL 02459 #define USART_RXDOUBLEX_FERR0_DEFAULT (_USART_RXDOUBLEX_FERR0_DEFAULT << 15) 02460 #define _USART_RXDOUBLEX_RXDATA1_SHIFT 16 02461 #define _USART_RXDOUBLEX_RXDATA1_MASK 0x1FF0000UL 02462 #define _USART_RXDOUBLEX_RXDATA1_DEFAULT 0x00000000UL 02463 #define USART_RXDOUBLEX_RXDATA1_DEFAULT (_USART_RXDOUBLEX_RXDATA1_DEFAULT << 16) 02464 #define USART_RXDOUBLEX_PERR1 (0x1UL << 30) 02465 #define _USART_RXDOUBLEX_PERR1_SHIFT 30 02466 #define _USART_RXDOUBLEX_PERR1_MASK 0x40000000UL 02467 #define _USART_RXDOUBLEX_PERR1_DEFAULT 0x00000000UL 02468 #define USART_RXDOUBLEX_PERR1_DEFAULT (_USART_RXDOUBLEX_PERR1_DEFAULT << 30) 02469 #define USART_RXDOUBLEX_FERR1 (0x1UL << 31) 02470 #define _USART_RXDOUBLEX_FERR1_SHIFT 31 02471 #define _USART_RXDOUBLEX_FERR1_MASK 0x80000000UL 02472 #define _USART_RXDOUBLEX_FERR1_DEFAULT 0x00000000UL 02473 #define USART_RXDOUBLEX_FERR1_DEFAULT (_USART_RXDOUBLEX_FERR1_DEFAULT << 31) 02475 /* Bit fields for USART RXDOUBLE */ 02476 #define _USART_RXDOUBLE_RESETVALUE 0x00000000UL 02477 #define _USART_RXDOUBLE_MASK 0x0000FFFFUL 02478 #define _USART_RXDOUBLE_RXDATA0_SHIFT 0 02479 #define _USART_RXDOUBLE_RXDATA0_MASK 0xFFUL 02480 #define _USART_RXDOUBLE_RXDATA0_DEFAULT 0x00000000UL 02481 #define USART_RXDOUBLE_RXDATA0_DEFAULT (_USART_RXDOUBLE_RXDATA0_DEFAULT << 0) 02482 #define _USART_RXDOUBLE_RXDATA1_SHIFT 8 02483 #define _USART_RXDOUBLE_RXDATA1_MASK 0xFF00UL 02484 #define _USART_RXDOUBLE_RXDATA1_DEFAULT 0x00000000UL 02485 #define USART_RXDOUBLE_RXDATA1_DEFAULT (_USART_RXDOUBLE_RXDATA1_DEFAULT << 8) 02487 /* Bit fields for USART RXDATAXP */ 02488 #define _USART_RXDATAXP_RESETVALUE 0x00000000UL 02489 #define _USART_RXDATAXP_MASK 0x0000C1FFUL 02490 #define _USART_RXDATAXP_RXDATAP_SHIFT 0 02491 #define _USART_RXDATAXP_RXDATAP_MASK 0x1FFUL 02492 #define _USART_RXDATAXP_RXDATAP_DEFAULT 0x00000000UL 02493 #define USART_RXDATAXP_RXDATAP_DEFAULT (_USART_RXDATAXP_RXDATAP_DEFAULT << 0) 02494 #define USART_RXDATAXP_PERRP (0x1UL << 14) 02495 #define _USART_RXDATAXP_PERRP_SHIFT 14 02496 #define _USART_RXDATAXP_PERRP_MASK 0x4000UL 02497 #define _USART_RXDATAXP_PERRP_DEFAULT 0x00000000UL 02498 #define USART_RXDATAXP_PERRP_DEFAULT (_USART_RXDATAXP_PERRP_DEFAULT << 14) 02499 #define USART_RXDATAXP_FERRP (0x1UL << 15) 02500 #define _USART_RXDATAXP_FERRP_SHIFT 15 02501 #define _USART_RXDATAXP_FERRP_MASK 0x8000UL 02502 #define _USART_RXDATAXP_FERRP_DEFAULT 0x00000000UL 02503 #define USART_RXDATAXP_FERRP_DEFAULT (_USART_RXDATAXP_FERRP_DEFAULT << 15) 02505 /* Bit fields for USART RXDOUBLEXP */ 02506 #define _USART_RXDOUBLEXP_RESETVALUE 0x00000000UL 02507 #define _USART_RXDOUBLEXP_MASK 0xC1FFC1FFUL 02508 #define _USART_RXDOUBLEXP_RXDATAP0_SHIFT 0 02509 #define _USART_RXDOUBLEXP_RXDATAP0_MASK 0x1FFUL 02510 #define _USART_RXDOUBLEXP_RXDATAP0_DEFAULT 0x00000000UL 02511 #define USART_RXDOUBLEXP_RXDATAP0_DEFAULT (_USART_RXDOUBLEXP_RXDATAP0_DEFAULT << 0) 02512 #define USART_RXDOUBLEXP_PERRP0 (0x1UL << 14) 02513 #define _USART_RXDOUBLEXP_PERRP0_SHIFT 14 02514 #define _USART_RXDOUBLEXP_PERRP0_MASK 0x4000UL 02515 #define _USART_RXDOUBLEXP_PERRP0_DEFAULT 0x00000000UL 02516 #define USART_RXDOUBLEXP_PERRP0_DEFAULT (_USART_RXDOUBLEXP_PERRP0_DEFAULT << 14) 02517 #define USART_RXDOUBLEXP_FERRP0 (0x1UL << 15) 02518 #define _USART_RXDOUBLEXP_FERRP0_SHIFT 15 02519 #define _USART_RXDOUBLEXP_FERRP0_MASK 0x8000UL 02520 #define _USART_RXDOUBLEXP_FERRP0_DEFAULT 0x00000000UL 02521 #define USART_RXDOUBLEXP_FERRP0_DEFAULT (_USART_RXDOUBLEXP_FERRP0_DEFAULT << 15) 02522 #define _USART_RXDOUBLEXP_RXDATAP1_SHIFT 16 02523 #define _USART_RXDOUBLEXP_RXDATAP1_MASK 0x1FF0000UL 02524 #define _USART_RXDOUBLEXP_RXDATAP1_DEFAULT 0x00000000UL 02525 #define USART_RXDOUBLEXP_RXDATAP1_DEFAULT (_USART_RXDOUBLEXP_RXDATAP1_DEFAULT << 16) 02526 #define USART_RXDOUBLEXP_PERRP1 (0x1UL << 30) 02527 #define _USART_RXDOUBLEXP_PERRP1_SHIFT 30 02528 #define _USART_RXDOUBLEXP_PERRP1_MASK 0x40000000UL 02529 #define _USART_RXDOUBLEXP_PERRP1_DEFAULT 0x00000000UL 02530 #define USART_RXDOUBLEXP_PERRP1_DEFAULT (_USART_RXDOUBLEXP_PERRP1_DEFAULT << 30) 02531 #define USART_RXDOUBLEXP_FERRP1 (0x1UL << 31) 02532 #define _USART_RXDOUBLEXP_FERRP1_SHIFT 31 02533 #define _USART_RXDOUBLEXP_FERRP1_MASK 0x80000000UL 02534 #define _USART_RXDOUBLEXP_FERRP1_DEFAULT 0x00000000UL 02535 #define USART_RXDOUBLEXP_FERRP1_DEFAULT (_USART_RXDOUBLEXP_FERRP1_DEFAULT << 31) 02537 /* Bit fields for USART TXDATAX */ 02538 #define _USART_TXDATAX_RESETVALUE 0x00000000UL 02539 #define _USART_TXDATAX_MASK 0x0000F9FFUL 02540 #define _USART_TXDATAX_TXDATAX_SHIFT 0 02541 #define _USART_TXDATAX_TXDATAX_MASK 0x1FFUL 02542 #define _USART_TXDATAX_TXDATAX_DEFAULT 0x00000000UL 02543 #define USART_TXDATAX_TXDATAX_DEFAULT (_USART_TXDATAX_TXDATAX_DEFAULT << 0) 02544 #define USART_TXDATAX_UBRXAT (0x1UL << 11) 02545 #define _USART_TXDATAX_UBRXAT_SHIFT 11 02546 #define _USART_TXDATAX_UBRXAT_MASK 0x800UL 02547 #define _USART_TXDATAX_UBRXAT_DEFAULT 0x00000000UL 02548 #define USART_TXDATAX_UBRXAT_DEFAULT (_USART_TXDATAX_UBRXAT_DEFAULT << 11) 02549 #define USART_TXDATAX_TXTRIAT (0x1UL << 12) 02550 #define _USART_TXDATAX_TXTRIAT_SHIFT 12 02551 #define _USART_TXDATAX_TXTRIAT_MASK 0x1000UL 02552 #define _USART_TXDATAX_TXTRIAT_DEFAULT 0x00000000UL 02553 #define USART_TXDATAX_TXTRIAT_DEFAULT (_USART_TXDATAX_TXTRIAT_DEFAULT << 12) 02554 #define USART_TXDATAX_TXBREAK (0x1UL << 13) 02555 #define _USART_TXDATAX_TXBREAK_SHIFT 13 02556 #define _USART_TXDATAX_TXBREAK_MASK 0x2000UL 02557 #define _USART_TXDATAX_TXBREAK_DEFAULT 0x00000000UL 02558 #define USART_TXDATAX_TXBREAK_DEFAULT (_USART_TXDATAX_TXBREAK_DEFAULT << 13) 02559 #define USART_TXDATAX_TXDISAT (0x1UL << 14) 02560 #define _USART_TXDATAX_TXDISAT_SHIFT 14 02561 #define _USART_TXDATAX_TXDISAT_MASK 0x4000UL 02562 #define _USART_TXDATAX_TXDISAT_DEFAULT 0x00000000UL 02563 #define USART_TXDATAX_TXDISAT_DEFAULT (_USART_TXDATAX_TXDISAT_DEFAULT << 14) 02564 #define USART_TXDATAX_RXENAT (0x1UL << 15) 02565 #define _USART_TXDATAX_RXENAT_SHIFT 15 02566 #define _USART_TXDATAX_RXENAT_MASK 0x8000UL 02567 #define _USART_TXDATAX_RXENAT_DEFAULT 0x00000000UL 02568 #define USART_TXDATAX_RXENAT_DEFAULT (_USART_TXDATAX_RXENAT_DEFAULT << 15) 02570 /* Bit fields for USART TXDATA */ 02571 #define _USART_TXDATA_RESETVALUE 0x00000000UL 02572 #define _USART_TXDATA_MASK 0x000000FFUL 02573 #define _USART_TXDATA_TXDATA_SHIFT 0 02574 #define _USART_TXDATA_TXDATA_MASK 0xFFUL 02575 #define _USART_TXDATA_TXDATA_DEFAULT 0x00000000UL 02576 #define USART_TXDATA_TXDATA_DEFAULT (_USART_TXDATA_TXDATA_DEFAULT << 0) 02578 /* Bit fields for USART TXDOUBLEX */ 02579 #define _USART_TXDOUBLEX_RESETVALUE 0x00000000UL 02580 #define _USART_TXDOUBLEX_MASK 0xF9FFF9FFUL 02581 #define _USART_TXDOUBLEX_TXDATA0_SHIFT 0 02582 #define _USART_TXDOUBLEX_TXDATA0_MASK 0x1FFUL 02583 #define _USART_TXDOUBLEX_TXDATA0_DEFAULT 0x00000000UL 02584 #define USART_TXDOUBLEX_TXDATA0_DEFAULT (_USART_TXDOUBLEX_TXDATA0_DEFAULT << 0) 02585 #define USART_TXDOUBLEX_UBRXAT0 (0x1UL << 11) 02586 #define _USART_TXDOUBLEX_UBRXAT0_SHIFT 11 02587 #define _USART_TXDOUBLEX_UBRXAT0_MASK 0x800UL 02588 #define _USART_TXDOUBLEX_UBRXAT0_DEFAULT 0x00000000UL 02589 #define USART_TXDOUBLEX_UBRXAT0_DEFAULT (_USART_TXDOUBLEX_UBRXAT0_DEFAULT << 11) 02590 #define USART_TXDOUBLEX_TXTRIAT0 (0x1UL << 12) 02591 #define _USART_TXDOUBLEX_TXTRIAT0_SHIFT 12 02592 #define _USART_TXDOUBLEX_TXTRIAT0_MASK 0x1000UL 02593 #define _USART_TXDOUBLEX_TXTRIAT0_DEFAULT 0x00000000UL 02594 #define USART_TXDOUBLEX_TXTRIAT0_DEFAULT (_USART_TXDOUBLEX_TXTRIAT0_DEFAULT << 12) 02595 #define USART_TXDOUBLEX_TXBREAK0 (0x1UL << 13) 02596 #define _USART_TXDOUBLEX_TXBREAK0_SHIFT 13 02597 #define _USART_TXDOUBLEX_TXBREAK0_MASK 0x2000UL 02598 #define _USART_TXDOUBLEX_TXBREAK0_DEFAULT 0x00000000UL 02599 #define USART_TXDOUBLEX_TXBREAK0_DEFAULT (_USART_TXDOUBLEX_TXBREAK0_DEFAULT << 13) 02600 #define USART_TXDOUBLEX_TXDISAT0 (0x1UL << 14) 02601 #define _USART_TXDOUBLEX_TXDISAT0_SHIFT 14 02602 #define _USART_TXDOUBLEX_TXDISAT0_MASK 0x4000UL 02603 #define _USART_TXDOUBLEX_TXDISAT0_DEFAULT 0x00000000UL 02604 #define USART_TXDOUBLEX_TXDISAT0_DEFAULT (_USART_TXDOUBLEX_TXDISAT0_DEFAULT << 14) 02605 #define USART_TXDOUBLEX_RXENAT0 (0x1UL << 15) 02606 #define _USART_TXDOUBLEX_RXENAT0_SHIFT 15 02607 #define _USART_TXDOUBLEX_RXENAT0_MASK 0x8000UL 02608 #define _USART_TXDOUBLEX_RXENAT0_DEFAULT 0x00000000UL 02609 #define USART_TXDOUBLEX_RXENAT0_DEFAULT (_USART_TXDOUBLEX_RXENAT0_DEFAULT << 15) 02610 #define _USART_TXDOUBLEX_TXDATA1_SHIFT 16 02611 #define _USART_TXDOUBLEX_TXDATA1_MASK 0x1FF0000UL 02612 #define _USART_TXDOUBLEX_TXDATA1_DEFAULT 0x00000000UL 02613 #define USART_TXDOUBLEX_TXDATA1_DEFAULT (_USART_TXDOUBLEX_TXDATA1_DEFAULT << 16) 02614 #define USART_TXDOUBLEX_UBRXAT1 (0x1UL << 27) 02615 #define _USART_TXDOUBLEX_UBRXAT1_SHIFT 27 02616 #define _USART_TXDOUBLEX_UBRXAT1_MASK 0x8000000UL 02617 #define _USART_TXDOUBLEX_UBRXAT1_DEFAULT 0x00000000UL 02618 #define USART_TXDOUBLEX_UBRXAT1_DEFAULT (_USART_TXDOUBLEX_UBRXAT1_DEFAULT << 27) 02619 #define USART_TXDOUBLEX_TXTRIAT1 (0x1UL << 28) 02620 #define _USART_TXDOUBLEX_TXTRIAT1_SHIFT 28 02621 #define _USART_TXDOUBLEX_TXTRIAT1_MASK 0x10000000UL 02622 #define _USART_TXDOUBLEX_TXTRIAT1_DEFAULT 0x00000000UL 02623 #define USART_TXDOUBLEX_TXTRIAT1_DEFAULT (_USART_TXDOUBLEX_TXTRIAT1_DEFAULT << 28) 02624 #define USART_TXDOUBLEX_TXBREAK1 (0x1UL << 29) 02625 #define _USART_TXDOUBLEX_TXBREAK1_SHIFT 29 02626 #define _USART_TXDOUBLEX_TXBREAK1_MASK 0x20000000UL 02627 #define _USART_TXDOUBLEX_TXBREAK1_DEFAULT 0x00000000UL 02628 #define USART_TXDOUBLEX_TXBREAK1_DEFAULT (_USART_TXDOUBLEX_TXBREAK1_DEFAULT << 29) 02629 #define USART_TXDOUBLEX_TXDISAT1 (0x1UL << 30) 02630 #define _USART_TXDOUBLEX_TXDISAT1_SHIFT 30 02631 #define _USART_TXDOUBLEX_TXDISAT1_MASK 0x40000000UL 02632 #define _USART_TXDOUBLEX_TXDISAT1_DEFAULT 0x00000000UL 02633 #define USART_TXDOUBLEX_TXDISAT1_DEFAULT (_USART_TXDOUBLEX_TXDISAT1_DEFAULT << 30) 02634 #define USART_TXDOUBLEX_RXENAT1 (0x1UL << 31) 02635 #define _USART_TXDOUBLEX_RXENAT1_SHIFT 31 02636 #define _USART_TXDOUBLEX_RXENAT1_MASK 0x80000000UL 02637 #define _USART_TXDOUBLEX_RXENAT1_DEFAULT 0x00000000UL 02638 #define USART_TXDOUBLEX_RXENAT1_DEFAULT (_USART_TXDOUBLEX_RXENAT1_DEFAULT << 31) 02640 /* Bit fields for USART TXDOUBLE */ 02641 #define _USART_TXDOUBLE_RESETVALUE 0x00000000UL 02642 #define _USART_TXDOUBLE_MASK 0x0000FFFFUL 02643 #define _USART_TXDOUBLE_TXDATA0_SHIFT 0 02644 #define _USART_TXDOUBLE_TXDATA0_MASK 0xFFUL 02645 #define _USART_TXDOUBLE_TXDATA0_DEFAULT 0x00000000UL 02646 #define USART_TXDOUBLE_TXDATA0_DEFAULT (_USART_TXDOUBLE_TXDATA0_DEFAULT << 0) 02647 #define _USART_TXDOUBLE_TXDATA1_SHIFT 8 02648 #define _USART_TXDOUBLE_TXDATA1_MASK 0xFF00UL 02649 #define _USART_TXDOUBLE_TXDATA1_DEFAULT 0x00000000UL 02650 #define USART_TXDOUBLE_TXDATA1_DEFAULT (_USART_TXDOUBLE_TXDATA1_DEFAULT << 8) 02652 /* Bit fields for USART IF */ 02653 #define _USART_IF_RESETVALUE 0x00000002UL 02654 #define _USART_IF_MASK 0x00001FFFUL 02655 #define USART_IF_TXC (0x1UL << 0) 02656 #define _USART_IF_TXC_SHIFT 0 02657 #define _USART_IF_TXC_MASK 0x1UL 02658 #define _USART_IF_TXC_DEFAULT 0x00000000UL 02659 #define USART_IF_TXC_DEFAULT (_USART_IF_TXC_DEFAULT << 0) 02660 #define USART_IF_TXBL (0x1UL << 1) 02661 #define _USART_IF_TXBL_SHIFT 1 02662 #define _USART_IF_TXBL_MASK 0x2UL 02663 #define _USART_IF_TXBL_DEFAULT 0x00000001UL 02664 #define USART_IF_TXBL_DEFAULT (_USART_IF_TXBL_DEFAULT << 1) 02665 #define USART_IF_RXDATAV (0x1UL << 2) 02666 #define _USART_IF_RXDATAV_SHIFT 2 02667 #define _USART_IF_RXDATAV_MASK 0x4UL 02668 #define _USART_IF_RXDATAV_DEFAULT 0x00000000UL 02669 #define USART_IF_RXDATAV_DEFAULT (_USART_IF_RXDATAV_DEFAULT << 2) 02670 #define USART_IF_RXFULL (0x1UL << 3) 02671 #define _USART_IF_RXFULL_SHIFT 3 02672 #define _USART_IF_RXFULL_MASK 0x8UL 02673 #define _USART_IF_RXFULL_DEFAULT 0x00000000UL 02674 #define USART_IF_RXFULL_DEFAULT (_USART_IF_RXFULL_DEFAULT << 3) 02675 #define USART_IF_RXOF (0x1UL << 4) 02676 #define _USART_IF_RXOF_SHIFT 4 02677 #define _USART_IF_RXOF_MASK 0x10UL 02678 #define _USART_IF_RXOF_DEFAULT 0x00000000UL 02679 #define USART_IF_RXOF_DEFAULT (_USART_IF_RXOF_DEFAULT << 4) 02680 #define USART_IF_RXUF (0x1UL << 5) 02681 #define _USART_IF_RXUF_SHIFT 5 02682 #define _USART_IF_RXUF_MASK 0x20UL 02683 #define _USART_IF_RXUF_DEFAULT 0x00000000UL 02684 #define USART_IF_RXUF_DEFAULT (_USART_IF_RXUF_DEFAULT << 5) 02685 #define USART_IF_TXOF (0x1UL << 6) 02686 #define _USART_IF_TXOF_SHIFT 6 02687 #define _USART_IF_TXOF_MASK 0x40UL 02688 #define _USART_IF_TXOF_DEFAULT 0x00000000UL 02689 #define USART_IF_TXOF_DEFAULT (_USART_IF_TXOF_DEFAULT << 6) 02690 #define USART_IF_TXUF (0x1UL << 7) 02691 #define _USART_IF_TXUF_SHIFT 7 02692 #define _USART_IF_TXUF_MASK 0x80UL 02693 #define _USART_IF_TXUF_DEFAULT 0x00000000UL 02694 #define USART_IF_TXUF_DEFAULT (_USART_IF_TXUF_DEFAULT << 7) 02695 #define USART_IF_PERR (0x1UL << 8) 02696 #define _USART_IF_PERR_SHIFT 8 02697 #define _USART_IF_PERR_MASK 0x100UL 02698 #define _USART_IF_PERR_DEFAULT 0x00000000UL 02699 #define USART_IF_PERR_DEFAULT (_USART_IF_PERR_DEFAULT << 8) 02700 #define USART_IF_FERR (0x1UL << 9) 02701 #define _USART_IF_FERR_SHIFT 9 02702 #define _USART_IF_FERR_MASK 0x200UL 02703 #define _USART_IF_FERR_DEFAULT 0x00000000UL 02704 #define USART_IF_FERR_DEFAULT (_USART_IF_FERR_DEFAULT << 9) 02705 #define USART_IF_MPAF (0x1UL << 10) 02706 #define _USART_IF_MPAF_SHIFT 10 02707 #define _USART_IF_MPAF_MASK 0x400UL 02708 #define _USART_IF_MPAF_DEFAULT 0x00000000UL 02709 #define USART_IF_MPAF_DEFAULT (_USART_IF_MPAF_DEFAULT << 10) 02710 #define USART_IF_SSM (0x1UL << 11) 02711 #define _USART_IF_SSM_SHIFT 11 02712 #define _USART_IF_SSM_MASK 0x800UL 02713 #define _USART_IF_SSM_DEFAULT 0x00000000UL 02714 #define USART_IF_SSM_DEFAULT (_USART_IF_SSM_DEFAULT << 11) 02715 #define USART_IF_CCF (0x1UL << 12) 02716 #define _USART_IF_CCF_SHIFT 12 02717 #define _USART_IF_CCF_MASK 0x1000UL 02718 #define _USART_IF_CCF_DEFAULT 0x00000000UL 02719 #define USART_IF_CCF_DEFAULT (_USART_IF_CCF_DEFAULT << 12) 02721 /* Bit fields for USART IFS */ 02722 #define _USART_IFS_RESETVALUE 0x00000000UL 02723 #define _USART_IFS_MASK 0x00001FF9UL 02724 #define USART_IFS_TXC (0x1UL << 0) 02725 #define _USART_IFS_TXC_SHIFT 0 02726 #define _USART_IFS_TXC_MASK 0x1UL 02727 #define _USART_IFS_TXC_DEFAULT 0x00000000UL 02728 #define USART_IFS_TXC_DEFAULT (_USART_IFS_TXC_DEFAULT << 0) 02729 #define USART_IFS_RXFULL (0x1UL << 3) 02730 #define _USART_IFS_RXFULL_SHIFT 3 02731 #define _USART_IFS_RXFULL_MASK 0x8UL 02732 #define _USART_IFS_RXFULL_DEFAULT 0x00000000UL 02733 #define USART_IFS_RXFULL_DEFAULT (_USART_IFS_RXFULL_DEFAULT << 3) 02734 #define USART_IFS_RXOF (0x1UL << 4) 02735 #define _USART_IFS_RXOF_SHIFT 4 02736 #define _USART_IFS_RXOF_MASK 0x10UL 02737 #define _USART_IFS_RXOF_DEFAULT 0x00000000UL 02738 #define USART_IFS_RXOF_DEFAULT (_USART_IFS_RXOF_DEFAULT << 4) 02739 #define USART_IFS_RXUF (0x1UL << 5) 02740 #define _USART_IFS_RXUF_SHIFT 5 02741 #define _USART_IFS_RXUF_MASK 0x20UL 02742 #define _USART_IFS_RXUF_DEFAULT 0x00000000UL 02743 #define USART_IFS_RXUF_DEFAULT (_USART_IFS_RXUF_DEFAULT << 5) 02744 #define USART_IFS_TXOF (0x1UL << 6) 02745 #define _USART_IFS_TXOF_SHIFT 6 02746 #define _USART_IFS_TXOF_MASK 0x40UL 02747 #define _USART_IFS_TXOF_DEFAULT 0x00000000UL 02748 #define USART_IFS_TXOF_DEFAULT (_USART_IFS_TXOF_DEFAULT << 6) 02749 #define USART_IFS_TXUF (0x1UL << 7) 02750 #define _USART_IFS_TXUF_SHIFT 7 02751 #define _USART_IFS_TXUF_MASK 0x80UL 02752 #define _USART_IFS_TXUF_DEFAULT 0x00000000UL 02753 #define USART_IFS_TXUF_DEFAULT (_USART_IFS_TXUF_DEFAULT << 7) 02754 #define USART_IFS_PERR (0x1UL << 8) 02755 #define _USART_IFS_PERR_SHIFT 8 02756 #define _USART_IFS_PERR_MASK 0x100UL 02757 #define _USART_IFS_PERR_DEFAULT 0x00000000UL 02758 #define USART_IFS_PERR_DEFAULT (_USART_IFS_PERR_DEFAULT << 8) 02759 #define USART_IFS_FERR (0x1UL << 9) 02760 #define _USART_IFS_FERR_SHIFT 9 02761 #define _USART_IFS_FERR_MASK 0x200UL 02762 #define _USART_IFS_FERR_DEFAULT 0x00000000UL 02763 #define USART_IFS_FERR_DEFAULT (_USART_IFS_FERR_DEFAULT << 9) 02764 #define USART_IFS_MPAF (0x1UL << 10) 02765 #define _USART_IFS_MPAF_SHIFT 10 02766 #define _USART_IFS_MPAF_MASK 0x400UL 02767 #define _USART_IFS_MPAF_DEFAULT 0x00000000UL 02768 #define USART_IFS_MPAF_DEFAULT (_USART_IFS_MPAF_DEFAULT << 10) 02769 #define USART_IFS_SSM (0x1UL << 11) 02770 #define _USART_IFS_SSM_SHIFT 11 02771 #define _USART_IFS_SSM_MASK 0x800UL 02772 #define _USART_IFS_SSM_DEFAULT 0x00000000UL 02773 #define USART_IFS_SSM_DEFAULT (_USART_IFS_SSM_DEFAULT << 11) 02774 #define USART_IFS_CCF (0x1UL << 12) 02775 #define _USART_IFS_CCF_SHIFT 12 02776 #define _USART_IFS_CCF_MASK 0x1000UL 02777 #define _USART_IFS_CCF_DEFAULT 0x00000000UL 02778 #define USART_IFS_CCF_DEFAULT (_USART_IFS_CCF_DEFAULT << 12) 02780 /* Bit fields for USART IFC */ 02781 #define _USART_IFC_RESETVALUE 0x00000000UL 02782 #define _USART_IFC_MASK 0x00001FF9UL 02783 #define USART_IFC_TXC (0x1UL << 0) 02784 #define _USART_IFC_TXC_SHIFT 0 02785 #define _USART_IFC_TXC_MASK 0x1UL 02786 #define _USART_IFC_TXC_DEFAULT 0x00000000UL 02787 #define USART_IFC_TXC_DEFAULT (_USART_IFC_TXC_DEFAULT << 0) 02788 #define USART_IFC_RXFULL (0x1UL << 3) 02789 #define _USART_IFC_RXFULL_SHIFT 3 02790 #define _USART_IFC_RXFULL_MASK 0x8UL 02791 #define _USART_IFC_RXFULL_DEFAULT 0x00000000UL 02792 #define USART_IFC_RXFULL_DEFAULT (_USART_IFC_RXFULL_DEFAULT << 3) 02793 #define USART_IFC_RXOF (0x1UL << 4) 02794 #define _USART_IFC_RXOF_SHIFT 4 02795 #define _USART_IFC_RXOF_MASK 0x10UL 02796 #define _USART_IFC_RXOF_DEFAULT 0x00000000UL 02797 #define USART_IFC_RXOF_DEFAULT (_USART_IFC_RXOF_DEFAULT << 4) 02798 #define USART_IFC_RXUF (0x1UL << 5) 02799 #define _USART_IFC_RXUF_SHIFT 5 02800 #define _USART_IFC_RXUF_MASK 0x20UL 02801 #define _USART_IFC_RXUF_DEFAULT 0x00000000UL 02802 #define USART_IFC_RXUF_DEFAULT (_USART_IFC_RXUF_DEFAULT << 5) 02803 #define USART_IFC_TXOF (0x1UL << 6) 02804 #define _USART_IFC_TXOF_SHIFT 6 02805 #define _USART_IFC_TXOF_MASK 0x40UL 02806 #define _USART_IFC_TXOF_DEFAULT 0x00000000UL 02807 #define USART_IFC_TXOF_DEFAULT (_USART_IFC_TXOF_DEFAULT << 6) 02808 #define USART_IFC_TXUF (0x1UL << 7) 02809 #define _USART_IFC_TXUF_SHIFT 7 02810 #define _USART_IFC_TXUF_MASK 0x80UL 02811 #define _USART_IFC_TXUF_DEFAULT 0x00000000UL 02812 #define USART_IFC_TXUF_DEFAULT (_USART_IFC_TXUF_DEFAULT << 7) 02813 #define USART_IFC_PERR (0x1UL << 8) 02814 #define _USART_IFC_PERR_SHIFT 8 02815 #define _USART_IFC_PERR_MASK 0x100UL 02816 #define _USART_IFC_PERR_DEFAULT 0x00000000UL 02817 #define USART_IFC_PERR_DEFAULT (_USART_IFC_PERR_DEFAULT << 8) 02818 #define USART_IFC_FERR (0x1UL << 9) 02819 #define _USART_IFC_FERR_SHIFT 9 02820 #define _USART_IFC_FERR_MASK 0x200UL 02821 #define _USART_IFC_FERR_DEFAULT 0x00000000UL 02822 #define USART_IFC_FERR_DEFAULT (_USART_IFC_FERR_DEFAULT << 9) 02823 #define USART_IFC_MPAF (0x1UL << 10) 02824 #define _USART_IFC_MPAF_SHIFT 10 02825 #define _USART_IFC_MPAF_MASK 0x400UL 02826 #define _USART_IFC_MPAF_DEFAULT 0x00000000UL 02827 #define USART_IFC_MPAF_DEFAULT (_USART_IFC_MPAF_DEFAULT << 10) 02828 #define USART_IFC_SSM (0x1UL << 11) 02829 #define _USART_IFC_SSM_SHIFT 11 02830 #define _USART_IFC_SSM_MASK 0x800UL 02831 #define _USART_IFC_SSM_DEFAULT 0x00000000UL 02832 #define USART_IFC_SSM_DEFAULT (_USART_IFC_SSM_DEFAULT << 11) 02833 #define USART_IFC_CCF (0x1UL << 12) 02834 #define _USART_IFC_CCF_SHIFT 12 02835 #define _USART_IFC_CCF_MASK 0x1000UL 02836 #define _USART_IFC_CCF_DEFAULT 0x00000000UL 02837 #define USART_IFC_CCF_DEFAULT (_USART_IFC_CCF_DEFAULT << 12) 02839 /* Bit fields for USART IEN */ 02840 #define _USART_IEN_RESETVALUE 0x00000000UL 02841 #define _USART_IEN_MASK 0x00001FFFUL 02842 #define USART_IEN_TXC (0x1UL << 0) 02843 #define _USART_IEN_TXC_SHIFT 0 02844 #define _USART_IEN_TXC_MASK 0x1UL 02845 #define _USART_IEN_TXC_DEFAULT 0x00000000UL 02846 #define USART_IEN_TXC_DEFAULT (_USART_IEN_TXC_DEFAULT << 0) 02847 #define USART_IEN_TXBL (0x1UL << 1) 02848 #define _USART_IEN_TXBL_SHIFT 1 02849 #define _USART_IEN_TXBL_MASK 0x2UL 02850 #define _USART_IEN_TXBL_DEFAULT 0x00000000UL 02851 #define USART_IEN_TXBL_DEFAULT (_USART_IEN_TXBL_DEFAULT << 1) 02852 #define USART_IEN_RXDATAV (0x1UL << 2) 02853 #define _USART_IEN_RXDATAV_SHIFT 2 02854 #define _USART_IEN_RXDATAV_MASK 0x4UL 02855 #define _USART_IEN_RXDATAV_DEFAULT 0x00000000UL 02856 #define USART_IEN_RXDATAV_DEFAULT (_USART_IEN_RXDATAV_DEFAULT << 2) 02857 #define USART_IEN_RXFULL (0x1UL << 3) 02858 #define _USART_IEN_RXFULL_SHIFT 3 02859 #define _USART_IEN_RXFULL_MASK 0x8UL 02860 #define _USART_IEN_RXFULL_DEFAULT 0x00000000UL 02861 #define USART_IEN_RXFULL_DEFAULT (_USART_IEN_RXFULL_DEFAULT << 3) 02862 #define USART_IEN_RXOF (0x1UL << 4) 02863 #define _USART_IEN_RXOF_SHIFT 4 02864 #define _USART_IEN_RXOF_MASK 0x10UL 02865 #define _USART_IEN_RXOF_DEFAULT 0x00000000UL 02866 #define USART_IEN_RXOF_DEFAULT (_USART_IEN_RXOF_DEFAULT << 4) 02867 #define USART_IEN_RXUF (0x1UL << 5) 02868 #define _USART_IEN_RXUF_SHIFT 5 02869 #define _USART_IEN_RXUF_MASK 0x20UL 02870 #define _USART_IEN_RXUF_DEFAULT 0x00000000UL 02871 #define USART_IEN_RXUF_DEFAULT (_USART_IEN_RXUF_DEFAULT << 5) 02872 #define USART_IEN_TXOF (0x1UL << 6) 02873 #define _USART_IEN_TXOF_SHIFT 6 02874 #define _USART_IEN_TXOF_MASK 0x40UL 02875 #define _USART_IEN_TXOF_DEFAULT 0x00000000UL 02876 #define USART_IEN_TXOF_DEFAULT (_USART_IEN_TXOF_DEFAULT << 6) 02877 #define USART_IEN_TXUF (0x1UL << 7) 02878 #define _USART_IEN_TXUF_SHIFT 7 02879 #define _USART_IEN_TXUF_MASK 0x80UL 02880 #define _USART_IEN_TXUF_DEFAULT 0x00000000UL 02881 #define USART_IEN_TXUF_DEFAULT (_USART_IEN_TXUF_DEFAULT << 7) 02882 #define USART_IEN_PERR (0x1UL << 8) 02883 #define _USART_IEN_PERR_SHIFT 8 02884 #define _USART_IEN_PERR_MASK 0x100UL 02885 #define _USART_IEN_PERR_DEFAULT 0x00000000UL 02886 #define USART_IEN_PERR_DEFAULT (_USART_IEN_PERR_DEFAULT << 8) 02887 #define USART_IEN_FERR (0x1UL << 9) 02888 #define _USART_IEN_FERR_SHIFT 9 02889 #define _USART_IEN_FERR_MASK 0x200UL 02890 #define _USART_IEN_FERR_DEFAULT 0x00000000UL 02891 #define USART_IEN_FERR_DEFAULT (_USART_IEN_FERR_DEFAULT << 9) 02892 #define USART_IEN_MPAF (0x1UL << 10) 02893 #define _USART_IEN_MPAF_SHIFT 10 02894 #define _USART_IEN_MPAF_MASK 0x400UL 02895 #define _USART_IEN_MPAF_DEFAULT 0x00000000UL 02896 #define USART_IEN_MPAF_DEFAULT (_USART_IEN_MPAF_DEFAULT << 10) 02897 #define USART_IEN_SSM (0x1UL << 11) 02898 #define _USART_IEN_SSM_SHIFT 11 02899 #define _USART_IEN_SSM_MASK 0x800UL 02900 #define _USART_IEN_SSM_DEFAULT 0x00000000UL 02901 #define USART_IEN_SSM_DEFAULT (_USART_IEN_SSM_DEFAULT << 11) 02902 #define USART_IEN_CCF (0x1UL << 12) 02903 #define _USART_IEN_CCF_SHIFT 12 02904 #define _USART_IEN_CCF_MASK 0x1000UL 02905 #define _USART_IEN_CCF_DEFAULT 0x00000000UL 02906 #define USART_IEN_CCF_DEFAULT (_USART_IEN_CCF_DEFAULT << 12) 02908 /* Bit fields for USART IRCTRL */ 02909 #define _USART_IRCTRL_RESETVALUE 0x00000000UL 02910 #define _USART_IRCTRL_MASK 0x000000FFUL 02911 #define USART_IRCTRL_IREN (0x1UL << 0) 02912 #define _USART_IRCTRL_IREN_SHIFT 0 02913 #define _USART_IRCTRL_IREN_MASK 0x1UL 02914 #define _USART_IRCTRL_IREN_DEFAULT 0x00000000UL 02915 #define USART_IRCTRL_IREN_DEFAULT (_USART_IRCTRL_IREN_DEFAULT << 0) 02916 #define _USART_IRCTRL_IRPW_SHIFT 1 02917 #define _USART_IRCTRL_IRPW_MASK 0x6UL 02918 #define _USART_IRCTRL_IRPW_DEFAULT 0x00000000UL 02919 #define _USART_IRCTRL_IRPW_ONE 0x00000000UL 02920 #define _USART_IRCTRL_IRPW_TWO 0x00000001UL 02921 #define _USART_IRCTRL_IRPW_THREE 0x00000002UL 02922 #define _USART_IRCTRL_IRPW_FOUR 0x00000003UL 02923 #define USART_IRCTRL_IRPW_DEFAULT (_USART_IRCTRL_IRPW_DEFAULT << 1) 02924 #define USART_IRCTRL_IRPW_ONE (_USART_IRCTRL_IRPW_ONE << 1) 02925 #define USART_IRCTRL_IRPW_TWO (_USART_IRCTRL_IRPW_TWO << 1) 02926 #define USART_IRCTRL_IRPW_THREE (_USART_IRCTRL_IRPW_THREE << 1) 02927 #define USART_IRCTRL_IRPW_FOUR (_USART_IRCTRL_IRPW_FOUR << 1) 02928 #define USART_IRCTRL_IRFILT (0x1UL << 3) 02929 #define _USART_IRCTRL_IRFILT_SHIFT 3 02930 #define _USART_IRCTRL_IRFILT_MASK 0x8UL 02931 #define _USART_IRCTRL_IRFILT_DEFAULT 0x00000000UL 02932 #define USART_IRCTRL_IRFILT_DEFAULT (_USART_IRCTRL_IRFILT_DEFAULT << 3) 02933 #define _USART_IRCTRL_IRPRSSEL_SHIFT 4 02934 #define _USART_IRCTRL_IRPRSSEL_MASK 0x70UL 02935 #define _USART_IRCTRL_IRPRSSEL_DEFAULT 0x00000000UL 02936 #define _USART_IRCTRL_IRPRSSEL_PRSCH0 0x00000000UL 02937 #define _USART_IRCTRL_IRPRSSEL_PRSCH1 0x00000001UL 02938 #define _USART_IRCTRL_IRPRSSEL_PRSCH2 0x00000002UL 02939 #define _USART_IRCTRL_IRPRSSEL_PRSCH3 0x00000003UL 02940 #define _USART_IRCTRL_IRPRSSEL_PRSCH4 0x00000004UL 02941 #define _USART_IRCTRL_IRPRSSEL_PRSCH5 0x00000005UL 02942 #define _USART_IRCTRL_IRPRSSEL_PRSCH6 0x00000006UL 02943 #define _USART_IRCTRL_IRPRSSEL_PRSCH7 0x00000007UL 02944 #define USART_IRCTRL_IRPRSSEL_DEFAULT (_USART_IRCTRL_IRPRSSEL_DEFAULT << 4) 02945 #define USART_IRCTRL_IRPRSSEL_PRSCH0 (_USART_IRCTRL_IRPRSSEL_PRSCH0 << 4) 02946 #define USART_IRCTRL_IRPRSSEL_PRSCH1 (_USART_IRCTRL_IRPRSSEL_PRSCH1 << 4) 02947 #define USART_IRCTRL_IRPRSSEL_PRSCH2 (_USART_IRCTRL_IRPRSSEL_PRSCH2 << 4) 02948 #define USART_IRCTRL_IRPRSSEL_PRSCH3 (_USART_IRCTRL_IRPRSSEL_PRSCH3 << 4) 02949 #define USART_IRCTRL_IRPRSSEL_PRSCH4 (_USART_IRCTRL_IRPRSSEL_PRSCH4 << 4) 02950 #define USART_IRCTRL_IRPRSSEL_PRSCH5 (_USART_IRCTRL_IRPRSSEL_PRSCH5 << 4) 02951 #define USART_IRCTRL_IRPRSSEL_PRSCH6 (_USART_IRCTRL_IRPRSSEL_PRSCH6 << 4) 02952 #define USART_IRCTRL_IRPRSSEL_PRSCH7 (_USART_IRCTRL_IRPRSSEL_PRSCH7 << 4) 02953 #define USART_IRCTRL_IRPRSEN (0x1UL << 7) 02954 #define _USART_IRCTRL_IRPRSEN_SHIFT 7 02955 #define _USART_IRCTRL_IRPRSEN_MASK 0x80UL 02956 #define _USART_IRCTRL_IRPRSEN_DEFAULT 0x00000000UL 02957 #define USART_IRCTRL_IRPRSEN_DEFAULT (_USART_IRCTRL_IRPRSEN_DEFAULT << 7) 02959 /* Bit fields for USART ROUTE */ 02960 #define _USART_ROUTE_RESETVALUE 0x00000000UL 02961 #define _USART_ROUTE_MASK 0x0000030FUL 02962 #define USART_ROUTE_RXPEN (0x1UL << 0) 02963 #define _USART_ROUTE_RXPEN_SHIFT 0 02964 #define _USART_ROUTE_RXPEN_MASK 0x1UL 02965 #define _USART_ROUTE_RXPEN_DEFAULT 0x00000000UL 02966 #define USART_ROUTE_RXPEN_DEFAULT (_USART_ROUTE_RXPEN_DEFAULT << 0) 02967 #define USART_ROUTE_TXPEN (0x1UL << 1) 02968 #define _USART_ROUTE_TXPEN_SHIFT 1 02969 #define _USART_ROUTE_TXPEN_MASK 0x2UL 02970 #define _USART_ROUTE_TXPEN_DEFAULT 0x00000000UL 02971 #define USART_ROUTE_TXPEN_DEFAULT (_USART_ROUTE_TXPEN_DEFAULT << 1) 02972 #define USART_ROUTE_CSPEN (0x1UL << 2) 02973 #define _USART_ROUTE_CSPEN_SHIFT 2 02974 #define _USART_ROUTE_CSPEN_MASK 0x4UL 02975 #define _USART_ROUTE_CSPEN_DEFAULT 0x00000000UL 02976 #define USART_ROUTE_CSPEN_DEFAULT (_USART_ROUTE_CSPEN_DEFAULT << 2) 02977 #define USART_ROUTE_CLKPEN (0x1UL << 3) 02978 #define _USART_ROUTE_CLKPEN_SHIFT 3 02979 #define _USART_ROUTE_CLKPEN_MASK 0x8UL 02980 #define _USART_ROUTE_CLKPEN_DEFAULT 0x00000000UL 02981 #define USART_ROUTE_CLKPEN_DEFAULT (_USART_ROUTE_CLKPEN_DEFAULT << 3) 02982 #define _USART_ROUTE_LOCATION_SHIFT 8 02983 #define _USART_ROUTE_LOCATION_MASK 0x300UL 02984 #define _USART_ROUTE_LOCATION_DEFAULT 0x00000000UL 02985 #define _USART_ROUTE_LOCATION_LOC0 0x00000000UL 02986 #define _USART_ROUTE_LOCATION_LOC1 0x00000001UL 02987 #define _USART_ROUTE_LOCATION_LOC2 0x00000002UL 02988 #define _USART_ROUTE_LOCATION_LOC3 0x00000003UL 02989 #define USART_ROUTE_LOCATION_DEFAULT (_USART_ROUTE_LOCATION_DEFAULT << 8) 02990 #define USART_ROUTE_LOCATION_LOC0 (_USART_ROUTE_LOCATION_LOC0 << 8) 02991 #define USART_ROUTE_LOCATION_LOC1 (_USART_ROUTE_LOCATION_LOC1 << 8) 02992 #define USART_ROUTE_LOCATION_LOC2 (_USART_ROUTE_LOCATION_LOC2 << 8) 02993 #define USART_ROUTE_LOCATION_LOC3 (_USART_ROUTE_LOCATION_LOC3 << 8) 02999 /**************************************************************************/ 03004 /* Bit fields for UART CTRL */ 03005 #define _UART_CTRL_RESETVALUE 0x00000000UL 03006 #define _UART_CTRL_MASK 0x1DFFFF7FUL 03007 #define UART_CTRL_SYNC (0x1UL << 0) 03008 #define _UART_CTRL_SYNC_SHIFT 0 03009 #define _UART_CTRL_SYNC_MASK 0x1UL 03010 #define _UART_CTRL_SYNC_DEFAULT 0x00000000UL 03011 #define UART_CTRL_SYNC_DEFAULT (_UART_CTRL_SYNC_DEFAULT << 0) 03012 #define UART_CTRL_LOOPBK (0x1UL << 1) 03013 #define _UART_CTRL_LOOPBK_SHIFT 1 03014 #define _UART_CTRL_LOOPBK_MASK 0x2UL 03015 #define _UART_CTRL_LOOPBK_DEFAULT 0x00000000UL 03016 #define UART_CTRL_LOOPBK_DEFAULT (_UART_CTRL_LOOPBK_DEFAULT << 1) 03017 #define UART_CTRL_CCEN (0x1UL << 2) 03018 #define _UART_CTRL_CCEN_SHIFT 2 03019 #define _UART_CTRL_CCEN_MASK 0x4UL 03020 #define _UART_CTRL_CCEN_DEFAULT 0x00000000UL 03021 #define UART_CTRL_CCEN_DEFAULT (_UART_CTRL_CCEN_DEFAULT << 2) 03022 #define UART_CTRL_MPM (0x1UL << 3) 03023 #define _UART_CTRL_MPM_SHIFT 3 03024 #define _UART_CTRL_MPM_MASK 0x8UL 03025 #define _UART_CTRL_MPM_DEFAULT 0x00000000UL 03026 #define UART_CTRL_MPM_DEFAULT (_UART_CTRL_MPM_DEFAULT << 3) 03027 #define UART_CTRL_MPAB (0x1UL << 4) 03028 #define _UART_CTRL_MPAB_SHIFT 4 03029 #define _UART_CTRL_MPAB_MASK 0x10UL 03030 #define _UART_CTRL_MPAB_DEFAULT 0x00000000UL 03031 #define UART_CTRL_MPAB_DEFAULT (_UART_CTRL_MPAB_DEFAULT << 4) 03032 #define _UART_CTRL_OVS_SHIFT 5 03033 #define _UART_CTRL_OVS_MASK 0x60UL 03034 #define _UART_CTRL_OVS_DEFAULT 0x00000000UL 03035 #define _UART_CTRL_OVS_X16 0x00000000UL 03036 #define _UART_CTRL_OVS_X8 0x00000001UL 03037 #define _UART_CTRL_OVS_X6 0x00000002UL 03038 #define _UART_CTRL_OVS_X4 0x00000003UL 03039 #define UART_CTRL_OVS_DEFAULT (_UART_CTRL_OVS_DEFAULT << 5) 03040 #define UART_CTRL_OVS_X16 (_UART_CTRL_OVS_X16 << 5) 03041 #define UART_CTRL_OVS_X8 (_UART_CTRL_OVS_X8 << 5) 03042 #define UART_CTRL_OVS_X6 (_UART_CTRL_OVS_X6 << 5) 03043 #define UART_CTRL_OVS_X4 (_UART_CTRL_OVS_X4 << 5) 03044 #define UART_CTRL_CLKPOL (0x1UL << 8) 03045 #define _UART_CTRL_CLKPOL_SHIFT 8 03046 #define _UART_CTRL_CLKPOL_MASK 0x100UL 03047 #define _UART_CTRL_CLKPOL_DEFAULT 0x00000000UL 03048 #define _UART_CTRL_CLKPOL_IDLELOW 0x00000000UL 03049 #define _UART_CTRL_CLKPOL_IDLEHIGH 0x00000001UL 03050 #define UART_CTRL_CLKPOL_DEFAULT (_UART_CTRL_CLKPOL_DEFAULT << 8) 03051 #define UART_CTRL_CLKPOL_IDLELOW (_UART_CTRL_CLKPOL_IDLELOW << 8) 03052 #define UART_CTRL_CLKPOL_IDLEHIGH (_UART_CTRL_CLKPOL_IDLEHIGH << 8) 03053 #define UART_CTRL_CLKPHA (0x1UL << 9) 03054 #define _UART_CTRL_CLKPHA_SHIFT 9 03055 #define _UART_CTRL_CLKPHA_MASK 0x200UL 03056 #define _UART_CTRL_CLKPHA_DEFAULT 0x00000000UL 03057 #define _UART_CTRL_CLKPHA_SAMPLELEADING 0x00000000UL 03058 #define _UART_CTRL_CLKPHA_SAMPLETRAILING 0x00000001UL 03059 #define UART_CTRL_CLKPHA_DEFAULT (_UART_CTRL_CLKPHA_DEFAULT << 9) 03060 #define UART_CTRL_CLKPHA_SAMPLELEADING (_UART_CTRL_CLKPHA_SAMPLELEADING << 9) 03061 #define UART_CTRL_CLKPHA_SAMPLETRAILING (_UART_CTRL_CLKPHA_SAMPLETRAILING << 9) 03062 #define UART_CTRL_MSBF (0x1UL << 10) 03063 #define _UART_CTRL_MSBF_SHIFT 10 03064 #define _UART_CTRL_MSBF_MASK 0x400UL 03065 #define _UART_CTRL_MSBF_DEFAULT 0x00000000UL 03066 #define UART_CTRL_MSBF_DEFAULT (_UART_CTRL_MSBF_DEFAULT << 10) 03067 #define UART_CTRL_CSMA (0x1UL << 11) 03068 #define _UART_CTRL_CSMA_SHIFT 11 03069 #define _UART_CTRL_CSMA_MASK 0x800UL 03070 #define _UART_CTRL_CSMA_DEFAULT 0x00000000UL 03071 #define _UART_CTRL_CSMA_NOACTION 0x00000000UL 03072 #define _UART_CTRL_CSMA_GOTOSLAVEMODE 0x00000001UL 03073 #define UART_CTRL_CSMA_DEFAULT (_UART_CTRL_CSMA_DEFAULT << 11) 03074 #define UART_CTRL_CSMA_NOACTION (_UART_CTRL_CSMA_NOACTION << 11) 03075 #define UART_CTRL_CSMA_GOTOSLAVEMODE (_UART_CTRL_CSMA_GOTOSLAVEMODE << 11) 03076 #define UART_CTRL_TXBIL (0x1UL << 12) 03077 #define _UART_CTRL_TXBIL_SHIFT 12 03078 #define _UART_CTRL_TXBIL_MASK 0x1000UL 03079 #define _UART_CTRL_TXBIL_DEFAULT 0x00000000UL 03080 #define _UART_CTRL_TXBIL_EMPTY 0x00000000UL 03081 #define _UART_CTRL_TXBIL_HALFFULL 0x00000001UL 03082 #define UART_CTRL_TXBIL_DEFAULT (_UART_CTRL_TXBIL_DEFAULT << 12) 03083 #define UART_CTRL_TXBIL_EMPTY (_UART_CTRL_TXBIL_EMPTY << 12) 03084 #define UART_CTRL_TXBIL_HALFFULL (_UART_CTRL_TXBIL_HALFFULL << 12) 03085 #define UART_CTRL_RXINV (0x1UL << 13) 03086 #define _UART_CTRL_RXINV_SHIFT 13 03087 #define _UART_CTRL_RXINV_MASK 0x2000UL 03088 #define _UART_CTRL_RXINV_DEFAULT 0x00000000UL 03089 #define UART_CTRL_RXINV_DEFAULT (_UART_CTRL_RXINV_DEFAULT << 13) 03090 #define UART_CTRL_TXINV (0x1UL << 14) 03091 #define _UART_CTRL_TXINV_SHIFT 14 03092 #define _UART_CTRL_TXINV_MASK 0x4000UL 03093 #define _UART_CTRL_TXINV_DEFAULT 0x00000000UL 03094 #define UART_CTRL_TXINV_DEFAULT (_UART_CTRL_TXINV_DEFAULT << 14) 03095 #define UART_CTRL_CSINV (0x1UL << 15) 03096 #define _UART_CTRL_CSINV_SHIFT 15 03097 #define _UART_CTRL_CSINV_MASK 0x8000UL 03098 #define _UART_CTRL_CSINV_DEFAULT 0x00000000UL 03099 #define UART_CTRL_CSINV_DEFAULT (_UART_CTRL_CSINV_DEFAULT << 15) 03100 #define UART_CTRL_AUTOCS (0x1UL << 16) 03101 #define _UART_CTRL_AUTOCS_SHIFT 16 03102 #define _UART_CTRL_AUTOCS_MASK 0x10000UL 03103 #define _UART_CTRL_AUTOCS_DEFAULT 0x00000000UL 03104 #define UART_CTRL_AUTOCS_DEFAULT (_UART_CTRL_AUTOCS_DEFAULT << 16) 03105 #define UART_CTRL_AUTOTRI (0x1UL << 17) 03106 #define _UART_CTRL_AUTOTRI_SHIFT 17 03107 #define _UART_CTRL_AUTOTRI_MASK 0x20000UL 03108 #define _UART_CTRL_AUTOTRI_DEFAULT 0x00000000UL 03109 #define UART_CTRL_AUTOTRI_DEFAULT (_UART_CTRL_AUTOTRI_DEFAULT << 17) 03110 #define UART_CTRL_SCMODE (0x1UL << 18) 03111 #define _UART_CTRL_SCMODE_SHIFT 18 03112 #define _UART_CTRL_SCMODE_MASK 0x40000UL 03113 #define _UART_CTRL_SCMODE_DEFAULT 0x00000000UL 03114 #define UART_CTRL_SCMODE_DEFAULT (_UART_CTRL_SCMODE_DEFAULT << 18) 03115 #define UART_CTRL_SCRETRANS (0x1UL << 19) 03116 #define _UART_CTRL_SCRETRANS_SHIFT 19 03117 #define _UART_CTRL_SCRETRANS_MASK 0x80000UL 03118 #define _UART_CTRL_SCRETRANS_DEFAULT 0x00000000UL 03119 #define UART_CTRL_SCRETRANS_DEFAULT (_UART_CTRL_SCRETRANS_DEFAULT << 19) 03120 #define UART_CTRL_SKIPPERRF (0x1UL << 20) 03121 #define _UART_CTRL_SKIPPERRF_SHIFT 20 03122 #define _UART_CTRL_SKIPPERRF_MASK 0x100000UL 03123 #define _UART_CTRL_SKIPPERRF_DEFAULT 0x00000000UL 03124 #define UART_CTRL_SKIPPERRF_DEFAULT (_UART_CTRL_SKIPPERRF_DEFAULT << 20) 03125 #define UART_CTRL_BIT8DV (0x1UL << 21) 03126 #define _UART_CTRL_BIT8DV_SHIFT 21 03127 #define _UART_CTRL_BIT8DV_MASK 0x200000UL 03128 #define _UART_CTRL_BIT8DV_DEFAULT 0x00000000UL 03129 #define UART_CTRL_BIT8DV_DEFAULT (_UART_CTRL_BIT8DV_DEFAULT << 21) 03130 #define UART_CTRL_ERRSDMA (0x1UL << 22) 03131 #define _UART_CTRL_ERRSDMA_SHIFT 22 03132 #define _UART_CTRL_ERRSDMA_MASK 0x400000UL 03133 #define _UART_CTRL_ERRSDMA_DEFAULT 0x00000000UL 03134 #define UART_CTRL_ERRSDMA_DEFAULT (_UART_CTRL_ERRSDMA_DEFAULT << 22) 03135 #define UART_CTRL_ERRSRX (0x1UL << 23) 03136 #define _UART_CTRL_ERRSRX_SHIFT 23 03137 #define _UART_CTRL_ERRSRX_MASK 0x800000UL 03138 #define _UART_CTRL_ERRSRX_DEFAULT 0x00000000UL 03139 #define UART_CTRL_ERRSRX_DEFAULT (_UART_CTRL_ERRSRX_DEFAULT << 23) 03140 #define UART_CTRL_ERRSTX (0x1UL << 24) 03141 #define _UART_CTRL_ERRSTX_SHIFT 24 03142 #define _UART_CTRL_ERRSTX_MASK 0x1000000UL 03143 #define _UART_CTRL_ERRSTX_DEFAULT 0x00000000UL 03144 #define UART_CTRL_ERRSTX_DEFAULT (_UART_CTRL_ERRSTX_DEFAULT << 24) 03145 #define _UART_CTRL_TXDELAY_SHIFT 26 03146 #define _UART_CTRL_TXDELAY_MASK 0xC000000UL 03147 #define _UART_CTRL_TXDELAY_DEFAULT 0x00000000UL 03148 #define _UART_CTRL_TXDELAY_NONE 0x00000000UL 03149 #define _UART_CTRL_TXDELAY_SINGLE 0x00000001UL 03150 #define _UART_CTRL_TXDELAY_DOUBLE 0x00000002UL 03151 #define _UART_CTRL_TXDELAY_TRIPLE 0x00000003UL 03152 #define UART_CTRL_TXDELAY_DEFAULT (_UART_CTRL_TXDELAY_DEFAULT << 26) 03153 #define UART_CTRL_TXDELAY_NONE (_UART_CTRL_TXDELAY_NONE << 26) 03154 #define UART_CTRL_TXDELAY_SINGLE (_UART_CTRL_TXDELAY_SINGLE << 26) 03155 #define UART_CTRL_TXDELAY_DOUBLE (_UART_CTRL_TXDELAY_DOUBLE << 26) 03156 #define UART_CTRL_TXDELAY_TRIPLE (_UART_CTRL_TXDELAY_TRIPLE << 26) 03157 #define UART_CTRL_BYTESWAP (0x1UL << 28) 03158 #define _UART_CTRL_BYTESWAP_SHIFT 28 03159 #define _UART_CTRL_BYTESWAP_MASK 0x10000000UL 03160 #define _UART_CTRL_BYTESWAP_DEFAULT 0x00000000UL 03161 #define UART_CTRL_BYTESWAP_DEFAULT (_UART_CTRL_BYTESWAP_DEFAULT << 28) 03163 /* Bit fields for UART FRAME */ 03164 #define _UART_FRAME_RESETVALUE 0x00001005UL 03165 #define _UART_FRAME_MASK 0x0000330FUL 03166 #define _UART_FRAME_DATABITS_SHIFT 0 03167 #define _UART_FRAME_DATABITS_MASK 0xFUL 03168 #define _UART_FRAME_DATABITS_FOUR 0x00000001UL 03169 #define _UART_FRAME_DATABITS_FIVE 0x00000002UL 03170 #define _UART_FRAME_DATABITS_SIX 0x00000003UL 03171 #define _UART_FRAME_DATABITS_SEVEN 0x00000004UL 03172 #define _UART_FRAME_DATABITS_DEFAULT 0x00000005UL 03173 #define _UART_FRAME_DATABITS_EIGHT 0x00000005UL 03174 #define _UART_FRAME_DATABITS_NINE 0x00000006UL 03175 #define _UART_FRAME_DATABITS_TEN 0x00000007UL 03176 #define _UART_FRAME_DATABITS_ELEVEN 0x00000008UL 03177 #define _UART_FRAME_DATABITS_TWELVE 0x00000009UL 03178 #define _UART_FRAME_DATABITS_THIRTEEN 0x0000000AUL 03179 #define _UART_FRAME_DATABITS_FOURTEEN 0x0000000BUL 03180 #define _UART_FRAME_DATABITS_FIFTEEN 0x0000000CUL 03181 #define _UART_FRAME_DATABITS_SIXTEEN 0x0000000DUL 03182 #define UART_FRAME_DATABITS_FOUR (_UART_FRAME_DATABITS_FOUR << 0) 03183 #define UART_FRAME_DATABITS_FIVE (_UART_FRAME_DATABITS_FIVE << 0) 03184 #define UART_FRAME_DATABITS_SIX (_UART_FRAME_DATABITS_SIX << 0) 03185 #define UART_FRAME_DATABITS_SEVEN (_UART_FRAME_DATABITS_SEVEN << 0) 03186 #define UART_FRAME_DATABITS_DEFAULT (_UART_FRAME_DATABITS_DEFAULT << 0) 03187 #define UART_FRAME_DATABITS_EIGHT (_UART_FRAME_DATABITS_EIGHT << 0) 03188 #define UART_FRAME_DATABITS_NINE (_UART_FRAME_DATABITS_NINE << 0) 03189 #define UART_FRAME_DATABITS_TEN (_UART_FRAME_DATABITS_TEN << 0) 03190 #define UART_FRAME_DATABITS_ELEVEN (_UART_FRAME_DATABITS_ELEVEN << 0) 03191 #define UART_FRAME_DATABITS_TWELVE (_UART_FRAME_DATABITS_TWELVE << 0) 03192 #define UART_FRAME_DATABITS_THIRTEEN (_UART_FRAME_DATABITS_THIRTEEN << 0) 03193 #define UART_FRAME_DATABITS_FOURTEEN (_UART_FRAME_DATABITS_FOURTEEN << 0) 03194 #define UART_FRAME_DATABITS_FIFTEEN (_UART_FRAME_DATABITS_FIFTEEN << 0) 03195 #define UART_FRAME_DATABITS_SIXTEEN (_UART_FRAME_DATABITS_SIXTEEN << 0) 03196 #define _UART_FRAME_PARITY_SHIFT 8 03197 #define _UART_FRAME_PARITY_MASK 0x300UL 03198 #define _UART_FRAME_PARITY_DEFAULT 0x00000000UL 03199 #define _UART_FRAME_PARITY_NONE 0x00000000UL 03200 #define _UART_FRAME_PARITY_EVEN 0x00000002UL 03201 #define _UART_FRAME_PARITY_ODD 0x00000003UL 03202 #define UART_FRAME_PARITY_DEFAULT (_UART_FRAME_PARITY_DEFAULT << 8) 03203 #define UART_FRAME_PARITY_NONE (_UART_FRAME_PARITY_NONE << 8) 03204 #define UART_FRAME_PARITY_EVEN (_UART_FRAME_PARITY_EVEN << 8) 03205 #define UART_FRAME_PARITY_ODD (_UART_FRAME_PARITY_ODD << 8) 03206 #define _UART_FRAME_STOPBITS_SHIFT 12 03207 #define _UART_FRAME_STOPBITS_MASK 0x3000UL 03208 #define _UART_FRAME_STOPBITS_HALF 0x00000000UL 03209 #define _UART_FRAME_STOPBITS_DEFAULT 0x00000001UL 03210 #define _UART_FRAME_STOPBITS_ONE 0x00000001UL 03211 #define _UART_FRAME_STOPBITS_ONEANDAHALF 0x00000002UL 03212 #define _UART_FRAME_STOPBITS_TWO 0x00000003UL 03213 #define UART_FRAME_STOPBITS_HALF (_UART_FRAME_STOPBITS_HALF << 12) 03214 #define UART_FRAME_STOPBITS_DEFAULT (_UART_FRAME_STOPBITS_DEFAULT << 12) 03215 #define UART_FRAME_STOPBITS_ONE (_UART_FRAME_STOPBITS_ONE << 12) 03216 #define UART_FRAME_STOPBITS_ONEANDAHALF (_UART_FRAME_STOPBITS_ONEANDAHALF << 12) 03217 #define UART_FRAME_STOPBITS_TWO (_UART_FRAME_STOPBITS_TWO << 12) 03219 /* Bit fields for UART TRIGCTRL */ 03220 #define _UART_TRIGCTRL_RESETVALUE 0x00000000UL 03221 #define _UART_TRIGCTRL_MASK 0x00000037UL 03222 #define _UART_TRIGCTRL_TSEL_SHIFT 0 03223 #define _UART_TRIGCTRL_TSEL_MASK 0x7UL 03224 #define _UART_TRIGCTRL_TSEL_DEFAULT 0x00000000UL 03225 #define _UART_TRIGCTRL_TSEL_PRSCH0 0x00000000UL 03226 #define _UART_TRIGCTRL_TSEL_PRSCH1 0x00000001UL 03227 #define _UART_TRIGCTRL_TSEL_PRSCH2 0x00000002UL 03228 #define _UART_TRIGCTRL_TSEL_PRSCH3 0x00000003UL 03229 #define _UART_TRIGCTRL_TSEL_PRSCH4 0x00000004UL 03230 #define _UART_TRIGCTRL_TSEL_PRSCH5 0x00000005UL 03231 #define _UART_TRIGCTRL_TSEL_PRSCH6 0x00000006UL 03232 #define _UART_TRIGCTRL_TSEL_PRSCH7 0x00000007UL 03233 #define UART_TRIGCTRL_TSEL_DEFAULT (_UART_TRIGCTRL_TSEL_DEFAULT << 0) 03234 #define UART_TRIGCTRL_TSEL_PRSCH0 (_UART_TRIGCTRL_TSEL_PRSCH0 << 0) 03235 #define UART_TRIGCTRL_TSEL_PRSCH1 (_UART_TRIGCTRL_TSEL_PRSCH1 << 0) 03236 #define UART_TRIGCTRL_TSEL_PRSCH2 (_UART_TRIGCTRL_TSEL_PRSCH2 << 0) 03237 #define UART_TRIGCTRL_TSEL_PRSCH3 (_UART_TRIGCTRL_TSEL_PRSCH3 << 0) 03238 #define UART_TRIGCTRL_TSEL_PRSCH4 (_UART_TRIGCTRL_TSEL_PRSCH4 << 0) 03239 #define UART_TRIGCTRL_TSEL_PRSCH5 (_UART_TRIGCTRL_TSEL_PRSCH5 << 0) 03240 #define UART_TRIGCTRL_TSEL_PRSCH6 (_UART_TRIGCTRL_TSEL_PRSCH6 << 0) 03241 #define UART_TRIGCTRL_TSEL_PRSCH7 (_UART_TRIGCTRL_TSEL_PRSCH7 << 0) 03242 #define UART_TRIGCTRL_RXTEN (0x1UL << 4) 03243 #define _UART_TRIGCTRL_RXTEN_SHIFT 4 03244 #define _UART_TRIGCTRL_RXTEN_MASK 0x10UL 03245 #define _UART_TRIGCTRL_RXTEN_DEFAULT 0x00000000UL 03246 #define UART_TRIGCTRL_RXTEN_DEFAULT (_UART_TRIGCTRL_RXTEN_DEFAULT << 4) 03247 #define UART_TRIGCTRL_TXTEN (0x1UL << 5) 03248 #define _UART_TRIGCTRL_TXTEN_SHIFT 5 03249 #define _UART_TRIGCTRL_TXTEN_MASK 0x20UL 03250 #define _UART_TRIGCTRL_TXTEN_DEFAULT 0x00000000UL 03251 #define UART_TRIGCTRL_TXTEN_DEFAULT (_UART_TRIGCTRL_TXTEN_DEFAULT << 5) 03253 /* Bit fields for UART CMD */ 03254 #define _UART_CMD_RESETVALUE 0x00000000UL 03255 #define _UART_CMD_MASK 0x00000FFFUL 03256 #define UART_CMD_RXEN (0x1UL << 0) 03257 #define _UART_CMD_RXEN_SHIFT 0 03258 #define _UART_CMD_RXEN_MASK 0x1UL 03259 #define _UART_CMD_RXEN_DEFAULT 0x00000000UL 03260 #define UART_CMD_RXEN_DEFAULT (_UART_CMD_RXEN_DEFAULT << 0) 03261 #define UART_CMD_RXDIS (0x1UL << 1) 03262 #define _UART_CMD_RXDIS_SHIFT 1 03263 #define _UART_CMD_RXDIS_MASK 0x2UL 03264 #define _UART_CMD_RXDIS_DEFAULT 0x00000000UL 03265 #define UART_CMD_RXDIS_DEFAULT (_UART_CMD_RXDIS_DEFAULT << 1) 03266 #define UART_CMD_TXEN (0x1UL << 2) 03267 #define _UART_CMD_TXEN_SHIFT 2 03268 #define _UART_CMD_TXEN_MASK 0x4UL 03269 #define _UART_CMD_TXEN_DEFAULT 0x00000000UL 03270 #define UART_CMD_TXEN_DEFAULT (_UART_CMD_TXEN_DEFAULT << 2) 03271 #define UART_CMD_TXDIS (0x1UL << 3) 03272 #define _UART_CMD_TXDIS_SHIFT 3 03273 #define _UART_CMD_TXDIS_MASK 0x8UL 03274 #define _UART_CMD_TXDIS_DEFAULT 0x00000000UL 03275 #define UART_CMD_TXDIS_DEFAULT (_UART_CMD_TXDIS_DEFAULT << 3) 03276 #define UART_CMD_MASTEREN (0x1UL << 4) 03277 #define _UART_CMD_MASTEREN_SHIFT 4 03278 #define _UART_CMD_MASTEREN_MASK 0x10UL 03279 #define _UART_CMD_MASTEREN_DEFAULT 0x00000000UL 03280 #define UART_CMD_MASTEREN_DEFAULT (_UART_CMD_MASTEREN_DEFAULT << 4) 03281 #define UART_CMD_MASTERDIS (0x1UL << 5) 03282 #define _UART_CMD_MASTERDIS_SHIFT 5 03283 #define _UART_CMD_MASTERDIS_MASK 0x20UL 03284 #define _UART_CMD_MASTERDIS_DEFAULT 0x00000000UL 03285 #define UART_CMD_MASTERDIS_DEFAULT (_UART_CMD_MASTERDIS_DEFAULT << 5) 03286 #define UART_CMD_RXBLOCKEN (0x1UL << 6) 03287 #define _UART_CMD_RXBLOCKEN_SHIFT 6 03288 #define _UART_CMD_RXBLOCKEN_MASK 0x40UL 03289 #define _UART_CMD_RXBLOCKEN_DEFAULT 0x00000000UL 03290 #define UART_CMD_RXBLOCKEN_DEFAULT (_UART_CMD_RXBLOCKEN_DEFAULT << 6) 03291 #define UART_CMD_RXBLOCKDIS (0x1UL << 7) 03292 #define _UART_CMD_RXBLOCKDIS_SHIFT 7 03293 #define _UART_CMD_RXBLOCKDIS_MASK 0x80UL 03294 #define _UART_CMD_RXBLOCKDIS_DEFAULT 0x00000000UL 03295 #define UART_CMD_RXBLOCKDIS_DEFAULT (_UART_CMD_RXBLOCKDIS_DEFAULT << 7) 03296 #define UART_CMD_TXTRIEN (0x1UL << 8) 03297 #define _UART_CMD_TXTRIEN_SHIFT 8 03298 #define _UART_CMD_TXTRIEN_MASK 0x100UL 03299 #define _UART_CMD_TXTRIEN_DEFAULT 0x00000000UL 03300 #define UART_CMD_TXTRIEN_DEFAULT (_UART_CMD_TXTRIEN_DEFAULT << 8) 03301 #define UART_CMD_TXTRIDIS (0x1UL << 9) 03302 #define _UART_CMD_TXTRIDIS_SHIFT 9 03303 #define _UART_CMD_TXTRIDIS_MASK 0x200UL 03304 #define _UART_CMD_TXTRIDIS_DEFAULT 0x00000000UL 03305 #define UART_CMD_TXTRIDIS_DEFAULT (_UART_CMD_TXTRIDIS_DEFAULT << 9) 03306 #define UART_CMD_CLEARTX (0x1UL << 10) 03307 #define _UART_CMD_CLEARTX_SHIFT 10 03308 #define _UART_CMD_CLEARTX_MASK 0x400UL 03309 #define _UART_CMD_CLEARTX_DEFAULT 0x00000000UL 03310 #define UART_CMD_CLEARTX_DEFAULT (_UART_CMD_CLEARTX_DEFAULT << 10) 03311 #define UART_CMD_CLEARRX (0x1UL << 11) 03312 #define _UART_CMD_CLEARRX_SHIFT 11 03313 #define _UART_CMD_CLEARRX_MASK 0x800UL 03314 #define _UART_CMD_CLEARRX_DEFAULT 0x00000000UL 03315 #define UART_CMD_CLEARRX_DEFAULT (_UART_CMD_CLEARRX_DEFAULT << 11) 03317 /* Bit fields for UART STATUS */ 03318 #define _UART_STATUS_RESETVALUE 0x00000040UL 03319 #define _UART_STATUS_MASK 0x000001FFUL 03320 #define UART_STATUS_RXENS (0x1UL << 0) 03321 #define _UART_STATUS_RXENS_SHIFT 0 03322 #define _UART_STATUS_RXENS_MASK 0x1UL 03323 #define _UART_STATUS_RXENS_DEFAULT 0x00000000UL 03324 #define UART_STATUS_RXENS_DEFAULT (_UART_STATUS_RXENS_DEFAULT << 0) 03325 #define UART_STATUS_TXENS (0x1UL << 1) 03326 #define _UART_STATUS_TXENS_SHIFT 1 03327 #define _UART_STATUS_TXENS_MASK 0x2UL 03328 #define _UART_STATUS_TXENS_DEFAULT 0x00000000UL 03329 #define UART_STATUS_TXENS_DEFAULT (_UART_STATUS_TXENS_DEFAULT << 1) 03330 #define UART_STATUS_MASTER (0x1UL << 2) 03331 #define _UART_STATUS_MASTER_SHIFT 2 03332 #define _UART_STATUS_MASTER_MASK 0x4UL 03333 #define _UART_STATUS_MASTER_DEFAULT 0x00000000UL 03334 #define UART_STATUS_MASTER_DEFAULT (_UART_STATUS_MASTER_DEFAULT << 2) 03335 #define UART_STATUS_RXBLOCK (0x1UL << 3) 03336 #define _UART_STATUS_RXBLOCK_SHIFT 3 03337 #define _UART_STATUS_RXBLOCK_MASK 0x8UL 03338 #define _UART_STATUS_RXBLOCK_DEFAULT 0x00000000UL 03339 #define UART_STATUS_RXBLOCK_DEFAULT (_UART_STATUS_RXBLOCK_DEFAULT << 3) 03340 #define UART_STATUS_TXTRI (0x1UL << 4) 03341 #define _UART_STATUS_TXTRI_SHIFT 4 03342 #define _UART_STATUS_TXTRI_MASK 0x10UL 03343 #define _UART_STATUS_TXTRI_DEFAULT 0x00000000UL 03344 #define UART_STATUS_TXTRI_DEFAULT (_UART_STATUS_TXTRI_DEFAULT << 4) 03345 #define UART_STATUS_TXC (0x1UL << 5) 03346 #define _UART_STATUS_TXC_SHIFT 5 03347 #define _UART_STATUS_TXC_MASK 0x20UL 03348 #define _UART_STATUS_TXC_DEFAULT 0x00000000UL 03349 #define UART_STATUS_TXC_DEFAULT (_UART_STATUS_TXC_DEFAULT << 5) 03350 #define UART_STATUS_TXBL (0x1UL << 6) 03351 #define _UART_STATUS_TXBL_SHIFT 6 03352 #define _UART_STATUS_TXBL_MASK 0x40UL 03353 #define _UART_STATUS_TXBL_DEFAULT 0x00000001UL 03354 #define UART_STATUS_TXBL_DEFAULT (_UART_STATUS_TXBL_DEFAULT << 6) 03355 #define UART_STATUS_RXDATAV (0x1UL << 7) 03356 #define _UART_STATUS_RXDATAV_SHIFT 7 03357 #define _UART_STATUS_RXDATAV_MASK 0x80UL 03358 #define _UART_STATUS_RXDATAV_DEFAULT 0x00000000UL 03359 #define UART_STATUS_RXDATAV_DEFAULT (_UART_STATUS_RXDATAV_DEFAULT << 7) 03360 #define UART_STATUS_RXFULL (0x1UL << 8) 03361 #define _UART_STATUS_RXFULL_SHIFT 8 03362 #define _UART_STATUS_RXFULL_MASK 0x100UL 03363 #define _UART_STATUS_RXFULL_DEFAULT 0x00000000UL 03364 #define UART_STATUS_RXFULL_DEFAULT (_UART_STATUS_RXFULL_DEFAULT << 8) 03366 /* Bit fields for UART CLKDIV */ 03367 #define _UART_CLKDIV_RESETVALUE 0x00000000UL 03368 #define _UART_CLKDIV_MASK 0x001FFFC0UL 03369 #define _UART_CLKDIV_DIV_SHIFT 6 03370 #define _UART_CLKDIV_DIV_MASK 0x1FFFC0UL 03371 #define _UART_CLKDIV_DIV_DEFAULT 0x00000000UL 03372 #define UART_CLKDIV_DIV_DEFAULT (_UART_CLKDIV_DIV_DEFAULT << 6) 03374 /* Bit fields for UART RXDATAX */ 03375 #define _UART_RXDATAX_RESETVALUE 0x00000000UL 03376 #define _UART_RXDATAX_MASK 0x0000C1FFUL 03377 #define _UART_RXDATAX_RXDATA_SHIFT 0 03378 #define _UART_RXDATAX_RXDATA_MASK 0x1FFUL 03379 #define _UART_RXDATAX_RXDATA_DEFAULT 0x00000000UL 03380 #define UART_RXDATAX_RXDATA_DEFAULT (_UART_RXDATAX_RXDATA_DEFAULT << 0) 03381 #define UART_RXDATAX_PERR (0x1UL << 14) 03382 #define _UART_RXDATAX_PERR_SHIFT 14 03383 #define _UART_RXDATAX_PERR_MASK 0x4000UL 03384 #define _UART_RXDATAX_PERR_DEFAULT 0x00000000UL 03385 #define UART_RXDATAX_PERR_DEFAULT (_UART_RXDATAX_PERR_DEFAULT << 14) 03386 #define UART_RXDATAX_FERR (0x1UL << 15) 03387 #define _UART_RXDATAX_FERR_SHIFT 15 03388 #define _UART_RXDATAX_FERR_MASK 0x8000UL 03389 #define _UART_RXDATAX_FERR_DEFAULT 0x00000000UL 03390 #define UART_RXDATAX_FERR_DEFAULT (_UART_RXDATAX_FERR_DEFAULT << 15) 03392 /* Bit fields for UART RXDATA */ 03393 #define _UART_RXDATA_RESETVALUE 0x00000000UL 03394 #define _UART_RXDATA_MASK 0x000000FFUL 03395 #define _UART_RXDATA_RXDATA_SHIFT 0 03396 #define _UART_RXDATA_RXDATA_MASK 0xFFUL 03397 #define _UART_RXDATA_RXDATA_DEFAULT 0x00000000UL 03398 #define UART_RXDATA_RXDATA_DEFAULT (_UART_RXDATA_RXDATA_DEFAULT << 0) 03400 /* Bit fields for UART RXDOUBLEX */ 03401 #define _UART_RXDOUBLEX_RESETVALUE 0x00000000UL 03402 #define _UART_RXDOUBLEX_MASK 0xC1FFC1FFUL 03403 #define _UART_RXDOUBLEX_RXDATA0_SHIFT 0 03404 #define _UART_RXDOUBLEX_RXDATA0_MASK 0x1FFUL 03405 #define _UART_RXDOUBLEX_RXDATA0_DEFAULT 0x00000000UL 03406 #define UART_RXDOUBLEX_RXDATA0_DEFAULT (_UART_RXDOUBLEX_RXDATA0_DEFAULT << 0) 03407 #define UART_RXDOUBLEX_PERR0 (0x1UL << 14) 03408 #define _UART_RXDOUBLEX_PERR0_SHIFT 14 03409 #define _UART_RXDOUBLEX_PERR0_MASK 0x4000UL 03410 #define _UART_RXDOUBLEX_PERR0_DEFAULT 0x00000000UL 03411 #define UART_RXDOUBLEX_PERR0_DEFAULT (_UART_RXDOUBLEX_PERR0_DEFAULT << 14) 03412 #define UART_RXDOUBLEX_FERR0 (0x1UL << 15) 03413 #define _UART_RXDOUBLEX_FERR0_SHIFT 15 03414 #define _UART_RXDOUBLEX_FERR0_MASK 0x8000UL 03415 #define _UART_RXDOUBLEX_FERR0_DEFAULT 0x00000000UL 03416 #define UART_RXDOUBLEX_FERR0_DEFAULT (_UART_RXDOUBLEX_FERR0_DEFAULT << 15) 03417 #define _UART_RXDOUBLEX_RXDATA1_SHIFT 16 03418 #define _UART_RXDOUBLEX_RXDATA1_MASK 0x1FF0000UL 03419 #define _UART_RXDOUBLEX_RXDATA1_DEFAULT 0x00000000UL 03420 #define UART_RXDOUBLEX_RXDATA1_DEFAULT (_UART_RXDOUBLEX_RXDATA1_DEFAULT << 16) 03421 #define UART_RXDOUBLEX_PERR1 (0x1UL << 30) 03422 #define _UART_RXDOUBLEX_PERR1_SHIFT 30 03423 #define _UART_RXDOUBLEX_PERR1_MASK 0x40000000UL 03424 #define _UART_RXDOUBLEX_PERR1_DEFAULT 0x00000000UL 03425 #define UART_RXDOUBLEX_PERR1_DEFAULT (_UART_RXDOUBLEX_PERR1_DEFAULT << 30) 03426 #define UART_RXDOUBLEX_FERR1 (0x1UL << 31) 03427 #define _UART_RXDOUBLEX_FERR1_SHIFT 31 03428 #define _UART_RXDOUBLEX_FERR1_MASK 0x80000000UL 03429 #define _UART_RXDOUBLEX_FERR1_DEFAULT 0x00000000UL 03430 #define UART_RXDOUBLEX_FERR1_DEFAULT (_UART_RXDOUBLEX_FERR1_DEFAULT << 31) 03432 /* Bit fields for UART RXDOUBLE */ 03433 #define _UART_RXDOUBLE_RESETVALUE 0x00000000UL 03434 #define _UART_RXDOUBLE_MASK 0x0000FFFFUL 03435 #define _UART_RXDOUBLE_RXDATA0_SHIFT 0 03436 #define _UART_RXDOUBLE_RXDATA0_MASK 0xFFUL 03437 #define _UART_RXDOUBLE_RXDATA0_DEFAULT 0x00000000UL 03438 #define UART_RXDOUBLE_RXDATA0_DEFAULT (_UART_RXDOUBLE_RXDATA0_DEFAULT << 0) 03439 #define _UART_RXDOUBLE_RXDATA1_SHIFT 8 03440 #define _UART_RXDOUBLE_RXDATA1_MASK 0xFF00UL 03441 #define _UART_RXDOUBLE_RXDATA1_DEFAULT 0x00000000UL 03442 #define UART_RXDOUBLE_RXDATA1_DEFAULT (_UART_RXDOUBLE_RXDATA1_DEFAULT << 8) 03444 /* Bit fields for UART RXDATAXP */ 03445 #define _UART_RXDATAXP_RESETVALUE 0x00000000UL 03446 #define _UART_RXDATAXP_MASK 0x0000C1FFUL 03447 #define _UART_RXDATAXP_RXDATAP_SHIFT 0 03448 #define _UART_RXDATAXP_RXDATAP_MASK 0x1FFUL 03449 #define _UART_RXDATAXP_RXDATAP_DEFAULT 0x00000000UL 03450 #define UART_RXDATAXP_RXDATAP_DEFAULT (_UART_RXDATAXP_RXDATAP_DEFAULT << 0) 03451 #define UART_RXDATAXP_PERRP (0x1UL << 14) 03452 #define _UART_RXDATAXP_PERRP_SHIFT 14 03453 #define _UART_RXDATAXP_PERRP_MASK 0x4000UL 03454 #define _UART_RXDATAXP_PERRP_DEFAULT 0x00000000UL 03455 #define UART_RXDATAXP_PERRP_DEFAULT (_UART_RXDATAXP_PERRP_DEFAULT << 14) 03456 #define UART_RXDATAXP_FERRP (0x1UL << 15) 03457 #define _UART_RXDATAXP_FERRP_SHIFT 15 03458 #define _UART_RXDATAXP_FERRP_MASK 0x8000UL 03459 #define _UART_RXDATAXP_FERRP_DEFAULT 0x00000000UL 03460 #define UART_RXDATAXP_FERRP_DEFAULT (_UART_RXDATAXP_FERRP_DEFAULT << 15) 03462 /* Bit fields for UART RXDOUBLEXP */ 03463 #define _UART_RXDOUBLEXP_RESETVALUE 0x00000000UL 03464 #define _UART_RXDOUBLEXP_MASK 0xC1FFC1FFUL 03465 #define _UART_RXDOUBLEXP_RXDATAP0_SHIFT 0 03466 #define _UART_RXDOUBLEXP_RXDATAP0_MASK 0x1FFUL 03467 #define _UART_RXDOUBLEXP_RXDATAP0_DEFAULT 0x00000000UL 03468 #define UART_RXDOUBLEXP_RXDATAP0_DEFAULT (_UART_RXDOUBLEXP_RXDATAP0_DEFAULT << 0) 03469 #define UART_RXDOUBLEXP_PERRP0 (0x1UL << 14) 03470 #define _UART_RXDOUBLEXP_PERRP0_SHIFT 14 03471 #define _UART_RXDOUBLEXP_PERRP0_MASK 0x4000UL 03472 #define _UART_RXDOUBLEXP_PERRP0_DEFAULT 0x00000000UL 03473 #define UART_RXDOUBLEXP_PERRP0_DEFAULT (_UART_RXDOUBLEXP_PERRP0_DEFAULT << 14) 03474 #define UART_RXDOUBLEXP_FERRP0 (0x1UL << 15) 03475 #define _UART_RXDOUBLEXP_FERRP0_SHIFT 15 03476 #define _UART_RXDOUBLEXP_FERRP0_MASK 0x8000UL 03477 #define _UART_RXDOUBLEXP_FERRP0_DEFAULT 0x00000000UL 03478 #define UART_RXDOUBLEXP_FERRP0_DEFAULT (_UART_RXDOUBLEXP_FERRP0_DEFAULT << 15) 03479 #define _UART_RXDOUBLEXP_RXDATAP1_SHIFT 16 03480 #define _UART_RXDOUBLEXP_RXDATAP1_MASK 0x1FF0000UL 03481 #define _UART_RXDOUBLEXP_RXDATAP1_DEFAULT 0x00000000UL 03482 #define UART_RXDOUBLEXP_RXDATAP1_DEFAULT (_UART_RXDOUBLEXP_RXDATAP1_DEFAULT << 16) 03483 #define UART_RXDOUBLEXP_PERRP1 (0x1UL << 30) 03484 #define _UART_RXDOUBLEXP_PERRP1_SHIFT 30 03485 #define _UART_RXDOUBLEXP_PERRP1_MASK 0x40000000UL 03486 #define _UART_RXDOUBLEXP_PERRP1_DEFAULT 0x00000000UL 03487 #define UART_RXDOUBLEXP_PERRP1_DEFAULT (_UART_RXDOUBLEXP_PERRP1_DEFAULT << 30) 03488 #define UART_RXDOUBLEXP_FERRP1 (0x1UL << 31) 03489 #define _UART_RXDOUBLEXP_FERRP1_SHIFT 31 03490 #define _UART_RXDOUBLEXP_FERRP1_MASK 0x80000000UL 03491 #define _UART_RXDOUBLEXP_FERRP1_DEFAULT 0x00000000UL 03492 #define UART_RXDOUBLEXP_FERRP1_DEFAULT (_UART_RXDOUBLEXP_FERRP1_DEFAULT << 31) 03494 /* Bit fields for UART TXDATAX */ 03495 #define _UART_TXDATAX_RESETVALUE 0x00000000UL 03496 #define _UART_TXDATAX_MASK 0x0000F9FFUL 03497 #define _UART_TXDATAX_TXDATAX_SHIFT 0 03498 #define _UART_TXDATAX_TXDATAX_MASK 0x1FFUL 03499 #define _UART_TXDATAX_TXDATAX_DEFAULT 0x00000000UL 03500 #define UART_TXDATAX_TXDATAX_DEFAULT (_UART_TXDATAX_TXDATAX_DEFAULT << 0) 03501 #define UART_TXDATAX_UBRXAT (0x1UL << 11) 03502 #define _UART_TXDATAX_UBRXAT_SHIFT 11 03503 #define _UART_TXDATAX_UBRXAT_MASK 0x800UL 03504 #define _UART_TXDATAX_UBRXAT_DEFAULT 0x00000000UL 03505 #define UART_TXDATAX_UBRXAT_DEFAULT (_UART_TXDATAX_UBRXAT_DEFAULT << 11) 03506 #define UART_TXDATAX_TXTRIAT (0x1UL << 12) 03507 #define _UART_TXDATAX_TXTRIAT_SHIFT 12 03508 #define _UART_TXDATAX_TXTRIAT_MASK 0x1000UL 03509 #define _UART_TXDATAX_TXTRIAT_DEFAULT 0x00000000UL 03510 #define UART_TXDATAX_TXTRIAT_DEFAULT (_UART_TXDATAX_TXTRIAT_DEFAULT << 12) 03511 #define UART_TXDATAX_TXBREAK (0x1UL << 13) 03512 #define _UART_TXDATAX_TXBREAK_SHIFT 13 03513 #define _UART_TXDATAX_TXBREAK_MASK 0x2000UL 03514 #define _UART_TXDATAX_TXBREAK_DEFAULT 0x00000000UL 03515 #define UART_TXDATAX_TXBREAK_DEFAULT (_UART_TXDATAX_TXBREAK_DEFAULT << 13) 03516 #define UART_TXDATAX_TXDISAT (0x1UL << 14) 03517 #define _UART_TXDATAX_TXDISAT_SHIFT 14 03518 #define _UART_TXDATAX_TXDISAT_MASK 0x4000UL 03519 #define _UART_TXDATAX_TXDISAT_DEFAULT 0x00000000UL 03520 #define UART_TXDATAX_TXDISAT_DEFAULT (_UART_TXDATAX_TXDISAT_DEFAULT << 14) 03521 #define UART_TXDATAX_RXENAT (0x1UL << 15) 03522 #define _UART_TXDATAX_RXENAT_SHIFT 15 03523 #define _UART_TXDATAX_RXENAT_MASK 0x8000UL 03524 #define _UART_TXDATAX_RXENAT_DEFAULT 0x00000000UL 03525 #define UART_TXDATAX_RXENAT_DEFAULT (_UART_TXDATAX_RXENAT_DEFAULT << 15) 03527 /* Bit fields for UART TXDATA */ 03528 #define _UART_TXDATA_RESETVALUE 0x00000000UL 03529 #define _UART_TXDATA_MASK 0x000000FFUL 03530 #define _UART_TXDATA_TXDATA_SHIFT 0 03531 #define _UART_TXDATA_TXDATA_MASK 0xFFUL 03532 #define _UART_TXDATA_TXDATA_DEFAULT 0x00000000UL 03533 #define UART_TXDATA_TXDATA_DEFAULT (_UART_TXDATA_TXDATA_DEFAULT << 0) 03535 /* Bit fields for UART TXDOUBLEX */ 03536 #define _UART_TXDOUBLEX_RESETVALUE 0x00000000UL 03537 #define _UART_TXDOUBLEX_MASK 0xF9FFF9FFUL 03538 #define _UART_TXDOUBLEX_TXDATA0_SHIFT 0 03539 #define _UART_TXDOUBLEX_TXDATA0_MASK 0x1FFUL 03540 #define _UART_TXDOUBLEX_TXDATA0_DEFAULT 0x00000000UL 03541 #define UART_TXDOUBLEX_TXDATA0_DEFAULT (_UART_TXDOUBLEX_TXDATA0_DEFAULT << 0) 03542 #define UART_TXDOUBLEX_UBRXAT0 (0x1UL << 11) 03543 #define _UART_TXDOUBLEX_UBRXAT0_SHIFT 11 03544 #define _UART_TXDOUBLEX_UBRXAT0_MASK 0x800UL 03545 #define _UART_TXDOUBLEX_UBRXAT0_DEFAULT 0x00000000UL 03546 #define UART_TXDOUBLEX_UBRXAT0_DEFAULT (_UART_TXDOUBLEX_UBRXAT0_DEFAULT << 11) 03547 #define UART_TXDOUBLEX_TXTRIAT0 (0x1UL << 12) 03548 #define _UART_TXDOUBLEX_TXTRIAT0_SHIFT 12 03549 #define _UART_TXDOUBLEX_TXTRIAT0_MASK 0x1000UL 03550 #define _UART_TXDOUBLEX_TXTRIAT0_DEFAULT 0x00000000UL 03551 #define UART_TXDOUBLEX_TXTRIAT0_DEFAULT (_UART_TXDOUBLEX_TXTRIAT0_DEFAULT << 12) 03552 #define UART_TXDOUBLEX_TXBREAK0 (0x1UL << 13) 03553 #define _UART_TXDOUBLEX_TXBREAK0_SHIFT 13 03554 #define _UART_TXDOUBLEX_TXBREAK0_MASK 0x2000UL 03555 #define _UART_TXDOUBLEX_TXBREAK0_DEFAULT 0x00000000UL 03556 #define UART_TXDOUBLEX_TXBREAK0_DEFAULT (_UART_TXDOUBLEX_TXBREAK0_DEFAULT << 13) 03557 #define UART_TXDOUBLEX_TXDISAT0 (0x1UL << 14) 03558 #define _UART_TXDOUBLEX_TXDISAT0_SHIFT 14 03559 #define _UART_TXDOUBLEX_TXDISAT0_MASK 0x4000UL 03560 #define _UART_TXDOUBLEX_TXDISAT0_DEFAULT 0x00000000UL 03561 #define UART_TXDOUBLEX_TXDISAT0_DEFAULT (_UART_TXDOUBLEX_TXDISAT0_DEFAULT << 14) 03562 #define UART_TXDOUBLEX_RXENAT0 (0x1UL << 15) 03563 #define _UART_TXDOUBLEX_RXENAT0_SHIFT 15 03564 #define _UART_TXDOUBLEX_RXENAT0_MASK 0x8000UL 03565 #define _UART_TXDOUBLEX_RXENAT0_DEFAULT 0x00000000UL 03566 #define UART_TXDOUBLEX_RXENAT0_DEFAULT (_UART_TXDOUBLEX_RXENAT0_DEFAULT << 15) 03567 #define _UART_TXDOUBLEX_TXDATA1_SHIFT 16 03568 #define _UART_TXDOUBLEX_TXDATA1_MASK 0x1FF0000UL 03569 #define _UART_TXDOUBLEX_TXDATA1_DEFAULT 0x00000000UL 03570 #define UART_TXDOUBLEX_TXDATA1_DEFAULT (_UART_TXDOUBLEX_TXDATA1_DEFAULT << 16) 03571 #define UART_TXDOUBLEX_UBRXAT1 (0x1UL << 27) 03572 #define _UART_TXDOUBLEX_UBRXAT1_SHIFT 27 03573 #define _UART_TXDOUBLEX_UBRXAT1_MASK 0x8000000UL 03574 #define _UART_TXDOUBLEX_UBRXAT1_DEFAULT 0x00000000UL 03575 #define UART_TXDOUBLEX_UBRXAT1_DEFAULT (_UART_TXDOUBLEX_UBRXAT1_DEFAULT << 27) 03576 #define UART_TXDOUBLEX_TXTRIAT1 (0x1UL << 28) 03577 #define _UART_TXDOUBLEX_TXTRIAT1_SHIFT 28 03578 #define _UART_TXDOUBLEX_TXTRIAT1_MASK 0x10000000UL 03579 #define _UART_TXDOUBLEX_TXTRIAT1_DEFAULT 0x00000000UL 03580 #define UART_TXDOUBLEX_TXTRIAT1_DEFAULT (_UART_TXDOUBLEX_TXTRIAT1_DEFAULT << 28) 03581 #define UART_TXDOUBLEX_TXBREAK1 (0x1UL << 29) 03582 #define _UART_TXDOUBLEX_TXBREAK1_SHIFT 29 03583 #define _UART_TXDOUBLEX_TXBREAK1_MASK 0x20000000UL 03584 #define _UART_TXDOUBLEX_TXBREAK1_DEFAULT 0x00000000UL 03585 #define UART_TXDOUBLEX_TXBREAK1_DEFAULT (_UART_TXDOUBLEX_TXBREAK1_DEFAULT << 29) 03586 #define UART_TXDOUBLEX_TXDISAT1 (0x1UL << 30) 03587 #define _UART_TXDOUBLEX_TXDISAT1_SHIFT 30 03588 #define _UART_TXDOUBLEX_TXDISAT1_MASK 0x40000000UL 03589 #define _UART_TXDOUBLEX_TXDISAT1_DEFAULT 0x00000000UL 03590 #define UART_TXDOUBLEX_TXDISAT1_DEFAULT (_UART_TXDOUBLEX_TXDISAT1_DEFAULT << 30) 03591 #define UART_TXDOUBLEX_RXENAT1 (0x1UL << 31) 03592 #define _UART_TXDOUBLEX_RXENAT1_SHIFT 31 03593 #define _UART_TXDOUBLEX_RXENAT1_MASK 0x80000000UL 03594 #define _UART_TXDOUBLEX_RXENAT1_DEFAULT 0x00000000UL 03595 #define UART_TXDOUBLEX_RXENAT1_DEFAULT (_UART_TXDOUBLEX_RXENAT1_DEFAULT << 31) 03597 /* Bit fields for UART TXDOUBLE */ 03598 #define _UART_TXDOUBLE_RESETVALUE 0x00000000UL 03599 #define _UART_TXDOUBLE_MASK 0x0000FFFFUL 03600 #define _UART_TXDOUBLE_TXDATA0_SHIFT 0 03601 #define _UART_TXDOUBLE_TXDATA0_MASK 0xFFUL 03602 #define _UART_TXDOUBLE_TXDATA0_DEFAULT 0x00000000UL 03603 #define UART_TXDOUBLE_TXDATA0_DEFAULT (_UART_TXDOUBLE_TXDATA0_DEFAULT << 0) 03604 #define _UART_TXDOUBLE_TXDATA1_SHIFT 8 03605 #define _UART_TXDOUBLE_TXDATA1_MASK 0xFF00UL 03606 #define _UART_TXDOUBLE_TXDATA1_DEFAULT 0x00000000UL 03607 #define UART_TXDOUBLE_TXDATA1_DEFAULT (_UART_TXDOUBLE_TXDATA1_DEFAULT << 8) 03609 /* Bit fields for UART IF */ 03610 #define _UART_IF_RESETVALUE 0x00000002UL 03611 #define _UART_IF_MASK 0x00001FFFUL 03612 #define UART_IF_TXC (0x1UL << 0) 03613 #define _UART_IF_TXC_SHIFT 0 03614 #define _UART_IF_TXC_MASK 0x1UL 03615 #define _UART_IF_TXC_DEFAULT 0x00000000UL 03616 #define UART_IF_TXC_DEFAULT (_UART_IF_TXC_DEFAULT << 0) 03617 #define UART_IF_TXBL (0x1UL << 1) 03618 #define _UART_IF_TXBL_SHIFT 1 03619 #define _UART_IF_TXBL_MASK 0x2UL 03620 #define _UART_IF_TXBL_DEFAULT 0x00000001UL 03621 #define UART_IF_TXBL_DEFAULT (_UART_IF_TXBL_DEFAULT << 1) 03622 #define UART_IF_RXDATAV (0x1UL << 2) 03623 #define _UART_IF_RXDATAV_SHIFT 2 03624 #define _UART_IF_RXDATAV_MASK 0x4UL 03625 #define _UART_IF_RXDATAV_DEFAULT 0x00000000UL 03626 #define UART_IF_RXDATAV_DEFAULT (_UART_IF_RXDATAV_DEFAULT << 2) 03627 #define UART_IF_RXFULL (0x1UL << 3) 03628 #define _UART_IF_RXFULL_SHIFT 3 03629 #define _UART_IF_RXFULL_MASK 0x8UL 03630 #define _UART_IF_RXFULL_DEFAULT 0x00000000UL 03631 #define UART_IF_RXFULL_DEFAULT (_UART_IF_RXFULL_DEFAULT << 3) 03632 #define UART_IF_RXOF (0x1UL << 4) 03633 #define _UART_IF_RXOF_SHIFT 4 03634 #define _UART_IF_RXOF_MASK 0x10UL 03635 #define _UART_IF_RXOF_DEFAULT 0x00000000UL 03636 #define UART_IF_RXOF_DEFAULT (_UART_IF_RXOF_DEFAULT << 4) 03637 #define UART_IF_RXUF (0x1UL << 5) 03638 #define _UART_IF_RXUF_SHIFT 5 03639 #define _UART_IF_RXUF_MASK 0x20UL 03640 #define _UART_IF_RXUF_DEFAULT 0x00000000UL 03641 #define UART_IF_RXUF_DEFAULT (_UART_IF_RXUF_DEFAULT << 5) 03642 #define UART_IF_TXOF (0x1UL << 6) 03643 #define _UART_IF_TXOF_SHIFT 6 03644 #define _UART_IF_TXOF_MASK 0x40UL 03645 #define _UART_IF_TXOF_DEFAULT 0x00000000UL 03646 #define UART_IF_TXOF_DEFAULT (_UART_IF_TXOF_DEFAULT << 6) 03647 #define UART_IF_TXUF (0x1UL << 7) 03648 #define _UART_IF_TXUF_SHIFT 7 03649 #define _UART_IF_TXUF_MASK 0x80UL 03650 #define _UART_IF_TXUF_DEFAULT 0x00000000UL 03651 #define UART_IF_TXUF_DEFAULT (_UART_IF_TXUF_DEFAULT << 7) 03652 #define UART_IF_PERR (0x1UL << 8) 03653 #define _UART_IF_PERR_SHIFT 8 03654 #define _UART_IF_PERR_MASK 0x100UL 03655 #define _UART_IF_PERR_DEFAULT 0x00000000UL 03656 #define UART_IF_PERR_DEFAULT (_UART_IF_PERR_DEFAULT << 8) 03657 #define UART_IF_FERR (0x1UL << 9) 03658 #define _UART_IF_FERR_SHIFT 9 03659 #define _UART_IF_FERR_MASK 0x200UL 03660 #define _UART_IF_FERR_DEFAULT 0x00000000UL 03661 #define UART_IF_FERR_DEFAULT (_UART_IF_FERR_DEFAULT << 9) 03662 #define UART_IF_MPAF (0x1UL << 10) 03663 #define _UART_IF_MPAF_SHIFT 10 03664 #define _UART_IF_MPAF_MASK 0x400UL 03665 #define _UART_IF_MPAF_DEFAULT 0x00000000UL 03666 #define UART_IF_MPAF_DEFAULT (_UART_IF_MPAF_DEFAULT << 10) 03667 #define UART_IF_SSM (0x1UL << 11) 03668 #define _UART_IF_SSM_SHIFT 11 03669 #define _UART_IF_SSM_MASK 0x800UL 03670 #define _UART_IF_SSM_DEFAULT 0x00000000UL 03671 #define UART_IF_SSM_DEFAULT (_UART_IF_SSM_DEFAULT << 11) 03672 #define UART_IF_CCF (0x1UL << 12) 03673 #define _UART_IF_CCF_SHIFT 12 03674 #define _UART_IF_CCF_MASK 0x1000UL 03675 #define _UART_IF_CCF_DEFAULT 0x00000000UL 03676 #define UART_IF_CCF_DEFAULT (_UART_IF_CCF_DEFAULT << 12) 03678 /* Bit fields for UART IFS */ 03679 #define _UART_IFS_RESETVALUE 0x00000000UL 03680 #define _UART_IFS_MASK 0x00001FF9UL 03681 #define UART_IFS_TXC (0x1UL << 0) 03682 #define _UART_IFS_TXC_SHIFT 0 03683 #define _UART_IFS_TXC_MASK 0x1UL 03684 #define _UART_IFS_TXC_DEFAULT 0x00000000UL 03685 #define UART_IFS_TXC_DEFAULT (_UART_IFS_TXC_DEFAULT << 0) 03686 #define UART_IFS_RXFULL (0x1UL << 3) 03687 #define _UART_IFS_RXFULL_SHIFT 3 03688 #define _UART_IFS_RXFULL_MASK 0x8UL 03689 #define _UART_IFS_RXFULL_DEFAULT 0x00000000UL 03690 #define UART_IFS_RXFULL_DEFAULT (_UART_IFS_RXFULL_DEFAULT << 3) 03691 #define UART_IFS_RXOF (0x1UL << 4) 03692 #define _UART_IFS_RXOF_SHIFT 4 03693 #define _UART_IFS_RXOF_MASK 0x10UL 03694 #define _UART_IFS_RXOF_DEFAULT 0x00000000UL 03695 #define UART_IFS_RXOF_DEFAULT (_UART_IFS_RXOF_DEFAULT << 4) 03696 #define UART_IFS_RXUF (0x1UL << 5) 03697 #define _UART_IFS_RXUF_SHIFT 5 03698 #define _UART_IFS_RXUF_MASK 0x20UL 03699 #define _UART_IFS_RXUF_DEFAULT 0x00000000UL 03700 #define UART_IFS_RXUF_DEFAULT (_UART_IFS_RXUF_DEFAULT << 5) 03701 #define UART_IFS_TXOF (0x1UL << 6) 03702 #define _UART_IFS_TXOF_SHIFT 6 03703 #define _UART_IFS_TXOF_MASK 0x40UL 03704 #define _UART_IFS_TXOF_DEFAULT 0x00000000UL 03705 #define UART_IFS_TXOF_DEFAULT (_UART_IFS_TXOF_DEFAULT << 6) 03706 #define UART_IFS_TXUF (0x1UL << 7) 03707 #define _UART_IFS_TXUF_SHIFT 7 03708 #define _UART_IFS_TXUF_MASK 0x80UL 03709 #define _UART_IFS_TXUF_DEFAULT 0x00000000UL 03710 #define UART_IFS_TXUF_DEFAULT (_UART_IFS_TXUF_DEFAULT << 7) 03711 #define UART_IFS_PERR (0x1UL << 8) 03712 #define _UART_IFS_PERR_SHIFT 8 03713 #define _UART_IFS_PERR_MASK 0x100UL 03714 #define _UART_IFS_PERR_DEFAULT 0x00000000UL 03715 #define UART_IFS_PERR_DEFAULT (_UART_IFS_PERR_DEFAULT << 8) 03716 #define UART_IFS_FERR (0x1UL << 9) 03717 #define _UART_IFS_FERR_SHIFT 9 03718 #define _UART_IFS_FERR_MASK 0x200UL 03719 #define _UART_IFS_FERR_DEFAULT 0x00000000UL 03720 #define UART_IFS_FERR_DEFAULT (_UART_IFS_FERR_DEFAULT << 9) 03721 #define UART_IFS_MPAF (0x1UL << 10) 03722 #define _UART_IFS_MPAF_SHIFT 10 03723 #define _UART_IFS_MPAF_MASK 0x400UL 03724 #define _UART_IFS_MPAF_DEFAULT 0x00000000UL 03725 #define UART_IFS_MPAF_DEFAULT (_UART_IFS_MPAF_DEFAULT << 10) 03726 #define UART_IFS_SSM (0x1UL << 11) 03727 #define _UART_IFS_SSM_SHIFT 11 03728 #define _UART_IFS_SSM_MASK 0x800UL 03729 #define _UART_IFS_SSM_DEFAULT 0x00000000UL 03730 #define UART_IFS_SSM_DEFAULT (_UART_IFS_SSM_DEFAULT << 11) 03731 #define UART_IFS_CCF (0x1UL << 12) 03732 #define _UART_IFS_CCF_SHIFT 12 03733 #define _UART_IFS_CCF_MASK 0x1000UL 03734 #define _UART_IFS_CCF_DEFAULT 0x00000000UL 03735 #define UART_IFS_CCF_DEFAULT (_UART_IFS_CCF_DEFAULT << 12) 03737 /* Bit fields for UART IFC */ 03738 #define _UART_IFC_RESETVALUE 0x00000000UL 03739 #define _UART_IFC_MASK 0x00001FF9UL 03740 #define UART_IFC_TXC (0x1UL << 0) 03741 #define _UART_IFC_TXC_SHIFT 0 03742 #define _UART_IFC_TXC_MASK 0x1UL 03743 #define _UART_IFC_TXC_DEFAULT 0x00000000UL 03744 #define UART_IFC_TXC_DEFAULT (_UART_IFC_TXC_DEFAULT << 0) 03745 #define UART_IFC_RXFULL (0x1UL << 3) 03746 #define _UART_IFC_RXFULL_SHIFT 3 03747 #define _UART_IFC_RXFULL_MASK 0x8UL 03748 #define _UART_IFC_RXFULL_DEFAULT 0x00000000UL 03749 #define UART_IFC_RXFULL_DEFAULT (_UART_IFC_RXFULL_DEFAULT << 3) 03750 #define UART_IFC_RXOF (0x1UL << 4) 03751 #define _UART_IFC_RXOF_SHIFT 4 03752 #define _UART_IFC_RXOF_MASK 0x10UL 03753 #define _UART_IFC_RXOF_DEFAULT 0x00000000UL 03754 #define UART_IFC_RXOF_DEFAULT (_UART_IFC_RXOF_DEFAULT << 4) 03755 #define UART_IFC_RXUF (0x1UL << 5) 03756 #define _UART_IFC_RXUF_SHIFT 5 03757 #define _UART_IFC_RXUF_MASK 0x20UL 03758 #define _UART_IFC_RXUF_DEFAULT 0x00000000UL 03759 #define UART_IFC_RXUF_DEFAULT (_UART_IFC_RXUF_DEFAULT << 5) 03760 #define UART_IFC_TXOF (0x1UL << 6) 03761 #define _UART_IFC_TXOF_SHIFT 6 03762 #define _UART_IFC_TXOF_MASK 0x40UL 03763 #define _UART_IFC_TXOF_DEFAULT 0x00000000UL 03764 #define UART_IFC_TXOF_DEFAULT (_UART_IFC_TXOF_DEFAULT << 6) 03765 #define UART_IFC_TXUF (0x1UL << 7) 03766 #define _UART_IFC_TXUF_SHIFT 7 03767 #define _UART_IFC_TXUF_MASK 0x80UL 03768 #define _UART_IFC_TXUF_DEFAULT 0x00000000UL 03769 #define UART_IFC_TXUF_DEFAULT (_UART_IFC_TXUF_DEFAULT << 7) 03770 #define UART_IFC_PERR (0x1UL << 8) 03771 #define _UART_IFC_PERR_SHIFT 8 03772 #define _UART_IFC_PERR_MASK 0x100UL 03773 #define _UART_IFC_PERR_DEFAULT 0x00000000UL 03774 #define UART_IFC_PERR_DEFAULT (_UART_IFC_PERR_DEFAULT << 8) 03775 #define UART_IFC_FERR (0x1UL << 9) 03776 #define _UART_IFC_FERR_SHIFT 9 03777 #define _UART_IFC_FERR_MASK 0x200UL 03778 #define _UART_IFC_FERR_DEFAULT 0x00000000UL 03779 #define UART_IFC_FERR_DEFAULT (_UART_IFC_FERR_DEFAULT << 9) 03780 #define UART_IFC_MPAF (0x1UL << 10) 03781 #define _UART_IFC_MPAF_SHIFT 10 03782 #define _UART_IFC_MPAF_MASK 0x400UL 03783 #define _UART_IFC_MPAF_DEFAULT 0x00000000UL 03784 #define UART_IFC_MPAF_DEFAULT (_UART_IFC_MPAF_DEFAULT << 10) 03785 #define UART_IFC_SSM (0x1UL << 11) 03786 #define _UART_IFC_SSM_SHIFT 11 03787 #define _UART_IFC_SSM_MASK 0x800UL 03788 #define _UART_IFC_SSM_DEFAULT 0x00000000UL 03789 #define UART_IFC_SSM_DEFAULT (_UART_IFC_SSM_DEFAULT << 11) 03790 #define UART_IFC_CCF (0x1UL << 12) 03791 #define _UART_IFC_CCF_SHIFT 12 03792 #define _UART_IFC_CCF_MASK 0x1000UL 03793 #define _UART_IFC_CCF_DEFAULT 0x00000000UL 03794 #define UART_IFC_CCF_DEFAULT (_UART_IFC_CCF_DEFAULT << 12) 03796 /* Bit fields for UART IEN */ 03797 #define _UART_IEN_RESETVALUE 0x00000000UL 03798 #define _UART_IEN_MASK 0x00001FFFUL 03799 #define UART_IEN_TXC (0x1UL << 0) 03800 #define _UART_IEN_TXC_SHIFT 0 03801 #define _UART_IEN_TXC_MASK 0x1UL 03802 #define _UART_IEN_TXC_DEFAULT 0x00000000UL 03803 #define UART_IEN_TXC_DEFAULT (_UART_IEN_TXC_DEFAULT << 0) 03804 #define UART_IEN_TXBL (0x1UL << 1) 03805 #define _UART_IEN_TXBL_SHIFT 1 03806 #define _UART_IEN_TXBL_MASK 0x2UL 03807 #define _UART_IEN_TXBL_DEFAULT 0x00000000UL 03808 #define UART_IEN_TXBL_DEFAULT (_UART_IEN_TXBL_DEFAULT << 1) 03809 #define UART_IEN_RXDATAV (0x1UL << 2) 03810 #define _UART_IEN_RXDATAV_SHIFT 2 03811 #define _UART_IEN_RXDATAV_MASK 0x4UL 03812 #define _UART_IEN_RXDATAV_DEFAULT 0x00000000UL 03813 #define UART_IEN_RXDATAV_DEFAULT (_UART_IEN_RXDATAV_DEFAULT << 2) 03814 #define UART_IEN_RXFULL (0x1UL << 3) 03815 #define _UART_IEN_RXFULL_SHIFT 3 03816 #define _UART_IEN_RXFULL_MASK 0x8UL 03817 #define _UART_IEN_RXFULL_DEFAULT 0x00000000UL 03818 #define UART_IEN_RXFULL_DEFAULT (_UART_IEN_RXFULL_DEFAULT << 3) 03819 #define UART_IEN_RXOF (0x1UL << 4) 03820 #define _UART_IEN_RXOF_SHIFT 4 03821 #define _UART_IEN_RXOF_MASK 0x10UL 03822 #define _UART_IEN_RXOF_DEFAULT 0x00000000UL 03823 #define UART_IEN_RXOF_DEFAULT (_UART_IEN_RXOF_DEFAULT << 4) 03824 #define UART_IEN_RXUF (0x1UL << 5) 03825 #define _UART_IEN_RXUF_SHIFT 5 03826 #define _UART_IEN_RXUF_MASK 0x20UL 03827 #define _UART_IEN_RXUF_DEFAULT 0x00000000UL 03828 #define UART_IEN_RXUF_DEFAULT (_UART_IEN_RXUF_DEFAULT << 5) 03829 #define UART_IEN_TXOF (0x1UL << 6) 03830 #define _UART_IEN_TXOF_SHIFT 6 03831 #define _UART_IEN_TXOF_MASK 0x40UL 03832 #define _UART_IEN_TXOF_DEFAULT 0x00000000UL 03833 #define UART_IEN_TXOF_DEFAULT (_UART_IEN_TXOF_DEFAULT << 6) 03834 #define UART_IEN_TXUF (0x1UL << 7) 03835 #define _UART_IEN_TXUF_SHIFT 7 03836 #define _UART_IEN_TXUF_MASK 0x80UL 03837 #define _UART_IEN_TXUF_DEFAULT 0x00000000UL 03838 #define UART_IEN_TXUF_DEFAULT (_UART_IEN_TXUF_DEFAULT << 7) 03839 #define UART_IEN_PERR (0x1UL << 8) 03840 #define _UART_IEN_PERR_SHIFT 8 03841 #define _UART_IEN_PERR_MASK 0x100UL 03842 #define _UART_IEN_PERR_DEFAULT 0x00000000UL 03843 #define UART_IEN_PERR_DEFAULT (_UART_IEN_PERR_DEFAULT << 8) 03844 #define UART_IEN_FERR (0x1UL << 9) 03845 #define _UART_IEN_FERR_SHIFT 9 03846 #define _UART_IEN_FERR_MASK 0x200UL 03847 #define _UART_IEN_FERR_DEFAULT 0x00000000UL 03848 #define UART_IEN_FERR_DEFAULT (_UART_IEN_FERR_DEFAULT << 9) 03849 #define UART_IEN_MPAF (0x1UL << 10) 03850 #define _UART_IEN_MPAF_SHIFT 10 03851 #define _UART_IEN_MPAF_MASK 0x400UL 03852 #define _UART_IEN_MPAF_DEFAULT 0x00000000UL 03853 #define UART_IEN_MPAF_DEFAULT (_UART_IEN_MPAF_DEFAULT << 10) 03854 #define UART_IEN_SSM (0x1UL << 11) 03855 #define _UART_IEN_SSM_SHIFT 11 03856 #define _UART_IEN_SSM_MASK 0x800UL 03857 #define _UART_IEN_SSM_DEFAULT 0x00000000UL 03858 #define UART_IEN_SSM_DEFAULT (_UART_IEN_SSM_DEFAULT << 11) 03859 #define UART_IEN_CCF (0x1UL << 12) 03860 #define _UART_IEN_CCF_SHIFT 12 03861 #define _UART_IEN_CCF_MASK 0x1000UL 03862 #define _UART_IEN_CCF_DEFAULT 0x00000000UL 03863 #define UART_IEN_CCF_DEFAULT (_UART_IEN_CCF_DEFAULT << 12) 03865 /* Bit fields for UART IRCTRL */ 03866 #define _UART_IRCTRL_RESETVALUE 0x00000000UL 03867 #define _UART_IRCTRL_MASK 0x000000FFUL 03868 #define UART_IRCTRL_IREN (0x1UL << 0) 03869 #define _UART_IRCTRL_IREN_SHIFT 0 03870 #define _UART_IRCTRL_IREN_MASK 0x1UL 03871 #define _UART_IRCTRL_IREN_DEFAULT 0x00000000UL 03872 #define UART_IRCTRL_IREN_DEFAULT (_UART_IRCTRL_IREN_DEFAULT << 0) 03873 #define _UART_IRCTRL_IRPW_SHIFT 1 03874 #define _UART_IRCTRL_IRPW_MASK 0x6UL 03875 #define _UART_IRCTRL_IRPW_DEFAULT 0x00000000UL 03876 #define _UART_IRCTRL_IRPW_ONE 0x00000000UL 03877 #define _UART_IRCTRL_IRPW_TWO 0x00000001UL 03878 #define _UART_IRCTRL_IRPW_THREE 0x00000002UL 03879 #define _UART_IRCTRL_IRPW_FOUR 0x00000003UL 03880 #define UART_IRCTRL_IRPW_DEFAULT (_UART_IRCTRL_IRPW_DEFAULT << 1) 03881 #define UART_IRCTRL_IRPW_ONE (_UART_IRCTRL_IRPW_ONE << 1) 03882 #define UART_IRCTRL_IRPW_TWO (_UART_IRCTRL_IRPW_TWO << 1) 03883 #define UART_IRCTRL_IRPW_THREE (_UART_IRCTRL_IRPW_THREE << 1) 03884 #define UART_IRCTRL_IRPW_FOUR (_UART_IRCTRL_IRPW_FOUR << 1) 03885 #define UART_IRCTRL_IRFILT (0x1UL << 3) 03886 #define _UART_IRCTRL_IRFILT_SHIFT 3 03887 #define _UART_IRCTRL_IRFILT_MASK 0x8UL 03888 #define _UART_IRCTRL_IRFILT_DEFAULT 0x00000000UL 03889 #define UART_IRCTRL_IRFILT_DEFAULT (_UART_IRCTRL_IRFILT_DEFAULT << 3) 03890 #define _UART_IRCTRL_IRPRSSEL_SHIFT 4 03891 #define _UART_IRCTRL_IRPRSSEL_MASK 0x70UL 03892 #define _UART_IRCTRL_IRPRSSEL_DEFAULT 0x00000000UL 03893 #define _UART_IRCTRL_IRPRSSEL_PRSCH0 0x00000000UL 03894 #define _UART_IRCTRL_IRPRSSEL_PRSCH1 0x00000001UL 03895 #define _UART_IRCTRL_IRPRSSEL_PRSCH2 0x00000002UL 03896 #define _UART_IRCTRL_IRPRSSEL_PRSCH3 0x00000003UL 03897 #define _UART_IRCTRL_IRPRSSEL_PRSCH4 0x00000004UL 03898 #define _UART_IRCTRL_IRPRSSEL_PRSCH5 0x00000005UL 03899 #define _UART_IRCTRL_IRPRSSEL_PRSCH6 0x00000006UL 03900 #define _UART_IRCTRL_IRPRSSEL_PRSCH7 0x00000007UL 03901 #define UART_IRCTRL_IRPRSSEL_DEFAULT (_UART_IRCTRL_IRPRSSEL_DEFAULT << 4) 03902 #define UART_IRCTRL_IRPRSSEL_PRSCH0 (_UART_IRCTRL_IRPRSSEL_PRSCH0 << 4) 03903 #define UART_IRCTRL_IRPRSSEL_PRSCH1 (_UART_IRCTRL_IRPRSSEL_PRSCH1 << 4) 03904 #define UART_IRCTRL_IRPRSSEL_PRSCH2 (_UART_IRCTRL_IRPRSSEL_PRSCH2 << 4) 03905 #define UART_IRCTRL_IRPRSSEL_PRSCH3 (_UART_IRCTRL_IRPRSSEL_PRSCH3 << 4) 03906 #define UART_IRCTRL_IRPRSSEL_PRSCH4 (_UART_IRCTRL_IRPRSSEL_PRSCH4 << 4) 03907 #define UART_IRCTRL_IRPRSSEL_PRSCH5 (_UART_IRCTRL_IRPRSSEL_PRSCH5 << 4) 03908 #define UART_IRCTRL_IRPRSSEL_PRSCH6 (_UART_IRCTRL_IRPRSSEL_PRSCH6 << 4) 03909 #define UART_IRCTRL_IRPRSSEL_PRSCH7 (_UART_IRCTRL_IRPRSSEL_PRSCH7 << 4) 03910 #define UART_IRCTRL_IRPRSEN (0x1UL << 7) 03911 #define _UART_IRCTRL_IRPRSEN_SHIFT 7 03912 #define _UART_IRCTRL_IRPRSEN_MASK 0x80UL 03913 #define _UART_IRCTRL_IRPRSEN_DEFAULT 0x00000000UL 03914 #define UART_IRCTRL_IRPRSEN_DEFAULT (_UART_IRCTRL_IRPRSEN_DEFAULT << 7) 03916 /* Bit fields for UART ROUTE */ 03917 #define _UART_ROUTE_RESETVALUE 0x00000000UL 03918 #define _UART_ROUTE_MASK 0x0000030FUL 03919 #define UART_ROUTE_RXPEN (0x1UL << 0) 03920 #define _UART_ROUTE_RXPEN_SHIFT 0 03921 #define _UART_ROUTE_RXPEN_MASK 0x1UL 03922 #define _UART_ROUTE_RXPEN_DEFAULT 0x00000000UL 03923 #define UART_ROUTE_RXPEN_DEFAULT (_UART_ROUTE_RXPEN_DEFAULT << 0) 03924 #define UART_ROUTE_TXPEN (0x1UL << 1) 03925 #define _UART_ROUTE_TXPEN_SHIFT 1 03926 #define _UART_ROUTE_TXPEN_MASK 0x2UL 03927 #define _UART_ROUTE_TXPEN_DEFAULT 0x00000000UL 03928 #define UART_ROUTE_TXPEN_DEFAULT (_UART_ROUTE_TXPEN_DEFAULT << 1) 03929 #define UART_ROUTE_CSPEN (0x1UL << 2) 03930 #define _UART_ROUTE_CSPEN_SHIFT 2 03931 #define _UART_ROUTE_CSPEN_MASK 0x4UL 03932 #define _UART_ROUTE_CSPEN_DEFAULT 0x00000000UL 03933 #define UART_ROUTE_CSPEN_DEFAULT (_UART_ROUTE_CSPEN_DEFAULT << 2) 03934 #define UART_ROUTE_CLKPEN (0x1UL << 3) 03935 #define _UART_ROUTE_CLKPEN_SHIFT 3 03936 #define _UART_ROUTE_CLKPEN_MASK 0x8UL 03937 #define _UART_ROUTE_CLKPEN_DEFAULT 0x00000000UL 03938 #define UART_ROUTE_CLKPEN_DEFAULT (_UART_ROUTE_CLKPEN_DEFAULT << 3) 03939 #define _UART_ROUTE_LOCATION_SHIFT 8 03940 #define _UART_ROUTE_LOCATION_MASK 0x300UL 03941 #define _UART_ROUTE_LOCATION_DEFAULT 0x00000000UL 03942 #define _UART_ROUTE_LOCATION_LOC0 0x00000000UL 03943 #define _UART_ROUTE_LOCATION_LOC1 0x00000001UL 03944 #define _UART_ROUTE_LOCATION_LOC2 0x00000002UL 03945 #define _UART_ROUTE_LOCATION_LOC3 0x00000003UL 03946 #define UART_ROUTE_LOCATION_DEFAULT (_UART_ROUTE_LOCATION_DEFAULT << 8) 03947 #define UART_ROUTE_LOCATION_LOC0 (_UART_ROUTE_LOCATION_LOC0 << 8) 03948 #define UART_ROUTE_LOCATION_LOC1 (_UART_ROUTE_LOCATION_LOC1 << 8) 03949 #define UART_ROUTE_LOCATION_LOC2 (_UART_ROUTE_LOCATION_LOC2 << 8) 03950 #define UART_ROUTE_LOCATION_LOC3 (_UART_ROUTE_LOCATION_LOC3 << 8) 03956 /**************************************************************************/ 03961 /* Bit fields for LEUART CTRL */ 03962 #define _LEUART_CTRL_RESETVALUE 0x00000000UL 03963 #define _LEUART_CTRL_MASK 0x0000FFFFUL 03964 #define LEUART_CTRL_AUTOTRI (0x1UL << 0) 03965 #define _LEUART_CTRL_AUTOTRI_SHIFT 0 03966 #define _LEUART_CTRL_AUTOTRI_MASK 0x1UL 03967 #define _LEUART_CTRL_AUTOTRI_DEFAULT 0x00000000UL 03968 #define LEUART_CTRL_AUTOTRI_DEFAULT (_LEUART_CTRL_AUTOTRI_DEFAULT << 0) 03969 #define LEUART_CTRL_DATABITS (0x1UL << 1) 03970 #define _LEUART_CTRL_DATABITS_SHIFT 1 03971 #define _LEUART_CTRL_DATABITS_MASK 0x2UL 03972 #define _LEUART_CTRL_DATABITS_DEFAULT 0x00000000UL 03973 #define _LEUART_CTRL_DATABITS_EIGHT 0x00000000UL 03974 #define _LEUART_CTRL_DATABITS_NINE 0x00000001UL 03975 #define LEUART_CTRL_DATABITS_DEFAULT (_LEUART_CTRL_DATABITS_DEFAULT << 1) 03976 #define LEUART_CTRL_DATABITS_EIGHT (_LEUART_CTRL_DATABITS_EIGHT << 1) 03977 #define LEUART_CTRL_DATABITS_NINE (_LEUART_CTRL_DATABITS_NINE << 1) 03978 #define _LEUART_CTRL_PARITY_SHIFT 2 03979 #define _LEUART_CTRL_PARITY_MASK 0xCUL 03980 #define _LEUART_CTRL_PARITY_DEFAULT 0x00000000UL 03981 #define _LEUART_CTRL_PARITY_NONE 0x00000000UL 03982 #define _LEUART_CTRL_PARITY_EVEN 0x00000002UL 03983 #define _LEUART_CTRL_PARITY_ODD 0x00000003UL 03984 #define LEUART_CTRL_PARITY_DEFAULT (_LEUART_CTRL_PARITY_DEFAULT << 2) 03985 #define LEUART_CTRL_PARITY_NONE (_LEUART_CTRL_PARITY_NONE << 2) 03986 #define LEUART_CTRL_PARITY_EVEN (_LEUART_CTRL_PARITY_EVEN << 2) 03987 #define LEUART_CTRL_PARITY_ODD (_LEUART_CTRL_PARITY_ODD << 2) 03988 #define LEUART_CTRL_STOPBITS (0x1UL << 4) 03989 #define _LEUART_CTRL_STOPBITS_SHIFT 4 03990 #define _LEUART_CTRL_STOPBITS_MASK 0x10UL 03991 #define _LEUART_CTRL_STOPBITS_DEFAULT 0x00000000UL 03992 #define _LEUART_CTRL_STOPBITS_ONE 0x00000000UL 03993 #define _LEUART_CTRL_STOPBITS_TWO 0x00000001UL 03994 #define LEUART_CTRL_STOPBITS_DEFAULT (_LEUART_CTRL_STOPBITS_DEFAULT << 4) 03995 #define LEUART_CTRL_STOPBITS_ONE (_LEUART_CTRL_STOPBITS_ONE << 4) 03996 #define LEUART_CTRL_STOPBITS_TWO (_LEUART_CTRL_STOPBITS_TWO << 4) 03997 #define LEUART_CTRL_INV (0x1UL << 5) 03998 #define _LEUART_CTRL_INV_SHIFT 5 03999 #define _LEUART_CTRL_INV_MASK 0x20UL 04000 #define _LEUART_CTRL_INV_DEFAULT 0x00000000UL 04001 #define LEUART_CTRL_INV_DEFAULT (_LEUART_CTRL_INV_DEFAULT << 5) 04002 #define LEUART_CTRL_ERRSDMA (0x1UL << 6) 04003 #define _LEUART_CTRL_ERRSDMA_SHIFT 6 04004 #define _LEUART_CTRL_ERRSDMA_MASK 0x40UL 04005 #define _LEUART_CTRL_ERRSDMA_DEFAULT 0x00000000UL 04006 #define LEUART_CTRL_ERRSDMA_DEFAULT (_LEUART_CTRL_ERRSDMA_DEFAULT << 6) 04007 #define LEUART_CTRL_LOOPBK (0x1UL << 7) 04008 #define _LEUART_CTRL_LOOPBK_SHIFT 7 04009 #define _LEUART_CTRL_LOOPBK_MASK 0x80UL 04010 #define _LEUART_CTRL_LOOPBK_DEFAULT 0x00000000UL 04011 #define LEUART_CTRL_LOOPBK_DEFAULT (_LEUART_CTRL_LOOPBK_DEFAULT << 7) 04012 #define LEUART_CTRL_SFUBRX (0x1UL << 8) 04013 #define _LEUART_CTRL_SFUBRX_SHIFT 8 04014 #define _LEUART_CTRL_SFUBRX_MASK 0x100UL 04015 #define _LEUART_CTRL_SFUBRX_DEFAULT 0x00000000UL 04016 #define LEUART_CTRL_SFUBRX_DEFAULT (_LEUART_CTRL_SFUBRX_DEFAULT << 8) 04017 #define LEUART_CTRL_MPM (0x1UL << 9) 04018 #define _LEUART_CTRL_MPM_SHIFT 9 04019 #define _LEUART_CTRL_MPM_MASK 0x200UL 04020 #define _LEUART_CTRL_MPM_DEFAULT 0x00000000UL 04021 #define LEUART_CTRL_MPM_DEFAULT (_LEUART_CTRL_MPM_DEFAULT << 9) 04022 #define LEUART_CTRL_MPAB (0x1UL << 10) 04023 #define _LEUART_CTRL_MPAB_SHIFT 10 04024 #define _LEUART_CTRL_MPAB_MASK 0x400UL 04025 #define _LEUART_CTRL_MPAB_DEFAULT 0x00000000UL 04026 #define LEUART_CTRL_MPAB_DEFAULT (_LEUART_CTRL_MPAB_DEFAULT << 10) 04027 #define LEUART_CTRL_BIT8DV (0x1UL << 11) 04028 #define _LEUART_CTRL_BIT8DV_SHIFT 11 04029 #define _LEUART_CTRL_BIT8DV_MASK 0x800UL 04030 #define _LEUART_CTRL_BIT8DV_DEFAULT 0x00000000UL 04031 #define LEUART_CTRL_BIT8DV_DEFAULT (_LEUART_CTRL_BIT8DV_DEFAULT << 11) 04032 #define LEUART_CTRL_RXDMAWU (0x1UL << 12) 04033 #define _LEUART_CTRL_RXDMAWU_SHIFT 12 04034 #define _LEUART_CTRL_RXDMAWU_MASK 0x1000UL 04035 #define _LEUART_CTRL_RXDMAWU_DEFAULT 0x00000000UL 04036 #define LEUART_CTRL_RXDMAWU_DEFAULT (_LEUART_CTRL_RXDMAWU_DEFAULT << 12) 04037 #define LEUART_CTRL_TXDMAWU (0x1UL << 13) 04038 #define _LEUART_CTRL_TXDMAWU_SHIFT 13 04039 #define _LEUART_CTRL_TXDMAWU_MASK 0x2000UL 04040 #define _LEUART_CTRL_TXDMAWU_DEFAULT 0x00000000UL 04041 #define LEUART_CTRL_TXDMAWU_DEFAULT (_LEUART_CTRL_TXDMAWU_DEFAULT << 13) 04042 #define _LEUART_CTRL_TXDELAY_SHIFT 14 04043 #define _LEUART_CTRL_TXDELAY_MASK 0xC000UL 04044 #define _LEUART_CTRL_TXDELAY_DEFAULT 0x00000000UL 04045 #define _LEUART_CTRL_TXDELAY_NONE 0x00000000UL 04046 #define _LEUART_CTRL_TXDELAY_SINGLE 0x00000001UL 04047 #define _LEUART_CTRL_TXDELAY_DOUBLE 0x00000002UL 04048 #define _LEUART_CTRL_TXDELAY_TRIPLE 0x00000003UL 04049 #define LEUART_CTRL_TXDELAY_DEFAULT (_LEUART_CTRL_TXDELAY_DEFAULT << 14) 04050 #define LEUART_CTRL_TXDELAY_NONE (_LEUART_CTRL_TXDELAY_NONE << 14) 04051 #define LEUART_CTRL_TXDELAY_SINGLE (_LEUART_CTRL_TXDELAY_SINGLE << 14) 04052 #define LEUART_CTRL_TXDELAY_DOUBLE (_LEUART_CTRL_TXDELAY_DOUBLE << 14) 04053 #define LEUART_CTRL_TXDELAY_TRIPLE (_LEUART_CTRL_TXDELAY_TRIPLE << 14) 04055 /* Bit fields for LEUART CMD */ 04056 #define _LEUART_CMD_RESETVALUE 0x00000000UL 04057 #define _LEUART_CMD_MASK 0x000000FFUL 04058 #define LEUART_CMD_RXEN (0x1UL << 0) 04059 #define _LEUART_CMD_RXEN_SHIFT 0 04060 #define _LEUART_CMD_RXEN_MASK 0x1UL 04061 #define _LEUART_CMD_RXEN_DEFAULT 0x00000000UL 04062 #define LEUART_CMD_RXEN_DEFAULT (_LEUART_CMD_RXEN_DEFAULT << 0) 04063 #define LEUART_CMD_RXDIS (0x1UL << 1) 04064 #define _LEUART_CMD_RXDIS_SHIFT 1 04065 #define _LEUART_CMD_RXDIS_MASK 0x2UL 04066 #define _LEUART_CMD_RXDIS_DEFAULT 0x00000000UL 04067 #define LEUART_CMD_RXDIS_DEFAULT (_LEUART_CMD_RXDIS_DEFAULT << 1) 04068 #define LEUART_CMD_TXEN (0x1UL << 2) 04069 #define _LEUART_CMD_TXEN_SHIFT 2 04070 #define _LEUART_CMD_TXEN_MASK 0x4UL 04071 #define _LEUART_CMD_TXEN_DEFAULT 0x00000000UL 04072 #define LEUART_CMD_TXEN_DEFAULT (_LEUART_CMD_TXEN_DEFAULT << 2) 04073 #define LEUART_CMD_TXDIS (0x1UL << 3) 04074 #define _LEUART_CMD_TXDIS_SHIFT 3 04075 #define _LEUART_CMD_TXDIS_MASK 0x8UL 04076 #define _LEUART_CMD_TXDIS_DEFAULT 0x00000000UL 04077 #define LEUART_CMD_TXDIS_DEFAULT (_LEUART_CMD_TXDIS_DEFAULT << 3) 04078 #define LEUART_CMD_RXBLOCKEN (0x1UL << 4) 04079 #define _LEUART_CMD_RXBLOCKEN_SHIFT 4 04080 #define _LEUART_CMD_RXBLOCKEN_MASK 0x10UL 04081 #define _LEUART_CMD_RXBLOCKEN_DEFAULT 0x00000000UL 04082 #define LEUART_CMD_RXBLOCKEN_DEFAULT (_LEUART_CMD_RXBLOCKEN_DEFAULT << 4) 04083 #define LEUART_CMD_RXBLOCKDIS (0x1UL << 5) 04084 #define _LEUART_CMD_RXBLOCKDIS_SHIFT 5 04085 #define _LEUART_CMD_RXBLOCKDIS_MASK 0x20UL 04086 #define _LEUART_CMD_RXBLOCKDIS_DEFAULT 0x00000000UL 04087 #define LEUART_CMD_RXBLOCKDIS_DEFAULT (_LEUART_CMD_RXBLOCKDIS_DEFAULT << 5) 04088 #define LEUART_CMD_CLEARTX (0x1UL << 6) 04089 #define _LEUART_CMD_CLEARTX_SHIFT 6 04090 #define _LEUART_CMD_CLEARTX_MASK 0x40UL 04091 #define _LEUART_CMD_CLEARTX_DEFAULT 0x00000000UL 04092 #define LEUART_CMD_CLEARTX_DEFAULT (_LEUART_CMD_CLEARTX_DEFAULT << 6) 04093 #define LEUART_CMD_CLEARRX (0x1UL << 7) 04094 #define _LEUART_CMD_CLEARRX_SHIFT 7 04095 #define _LEUART_CMD_CLEARRX_MASK 0x80UL 04096 #define _LEUART_CMD_CLEARRX_DEFAULT 0x00000000UL 04097 #define LEUART_CMD_CLEARRX_DEFAULT (_LEUART_CMD_CLEARRX_DEFAULT << 7) 04099 /* Bit fields for LEUART STATUS */ 04100 #define _LEUART_STATUS_RESETVALUE 0x00000010UL 04101 #define _LEUART_STATUS_MASK 0x0000003FUL 04102 #define LEUART_STATUS_RXENS (0x1UL << 0) 04103 #define _LEUART_STATUS_RXENS_SHIFT 0 04104 #define _LEUART_STATUS_RXENS_MASK 0x1UL 04105 #define _LEUART_STATUS_RXENS_DEFAULT 0x00000000UL 04106 #define LEUART_STATUS_RXENS_DEFAULT (_LEUART_STATUS_RXENS_DEFAULT << 0) 04107 #define LEUART_STATUS_TXENS (0x1UL << 1) 04108 #define _LEUART_STATUS_TXENS_SHIFT 1 04109 #define _LEUART_STATUS_TXENS_MASK 0x2UL 04110 #define _LEUART_STATUS_TXENS_DEFAULT 0x00000000UL 04111 #define LEUART_STATUS_TXENS_DEFAULT (_LEUART_STATUS_TXENS_DEFAULT << 1) 04112 #define LEUART_STATUS_RXBLOCK (0x1UL << 2) 04113 #define _LEUART_STATUS_RXBLOCK_SHIFT 2 04114 #define _LEUART_STATUS_RXBLOCK_MASK 0x4UL 04115 #define _LEUART_STATUS_RXBLOCK_DEFAULT 0x00000000UL 04116 #define LEUART_STATUS_RXBLOCK_DEFAULT (_LEUART_STATUS_RXBLOCK_DEFAULT << 2) 04117 #define LEUART_STATUS_TXC (0x1UL << 3) 04118 #define _LEUART_STATUS_TXC_SHIFT 3 04119 #define _LEUART_STATUS_TXC_MASK 0x8UL 04120 #define _LEUART_STATUS_TXC_DEFAULT 0x00000000UL 04121 #define LEUART_STATUS_TXC_DEFAULT (_LEUART_STATUS_TXC_DEFAULT << 3) 04122 #define LEUART_STATUS_TXBL (0x1UL << 4) 04123 #define _LEUART_STATUS_TXBL_SHIFT 4 04124 #define _LEUART_STATUS_TXBL_MASK 0x10UL 04125 #define _LEUART_STATUS_TXBL_DEFAULT 0x00000001UL 04126 #define LEUART_STATUS_TXBL_DEFAULT (_LEUART_STATUS_TXBL_DEFAULT << 4) 04127 #define LEUART_STATUS_RXDATAV (0x1UL << 5) 04128 #define _LEUART_STATUS_RXDATAV_SHIFT 5 04129 #define _LEUART_STATUS_RXDATAV_MASK 0x20UL 04130 #define _LEUART_STATUS_RXDATAV_DEFAULT 0x00000000UL 04131 #define LEUART_STATUS_RXDATAV_DEFAULT (_LEUART_STATUS_RXDATAV_DEFAULT << 5) 04133 /* Bit fields for LEUART CLKDIV */ 04134 #define _LEUART_CLKDIV_RESETVALUE 0x00000000UL 04135 #define _LEUART_CLKDIV_MASK 0x00007FF8UL 04136 #define _LEUART_CLKDIV_DIV_SHIFT 3 04137 #define _LEUART_CLKDIV_DIV_MASK 0x7FF8UL 04138 #define _LEUART_CLKDIV_DIV_DEFAULT 0x00000000UL 04139 #define LEUART_CLKDIV_DIV_DEFAULT (_LEUART_CLKDIV_DIV_DEFAULT << 3) 04141 /* Bit fields for LEUART STARTFRAME */ 04142 #define _LEUART_STARTFRAME_RESETVALUE 0x00000000UL 04143 #define _LEUART_STARTFRAME_MASK 0x000001FFUL 04144 #define _LEUART_STARTFRAME_STARTFRAME_SHIFT 0 04145 #define _LEUART_STARTFRAME_STARTFRAME_MASK 0x1FFUL 04146 #define _LEUART_STARTFRAME_STARTFRAME_DEFAULT 0x00000000UL 04147 #define LEUART_STARTFRAME_STARTFRAME_DEFAULT (_LEUART_STARTFRAME_STARTFRAME_DEFAULT << 0) 04149 /* Bit fields for LEUART SIGFRAME */ 04150 #define _LEUART_SIGFRAME_RESETVALUE 0x00000000UL 04151 #define _LEUART_SIGFRAME_MASK 0x000001FFUL 04152 #define _LEUART_SIGFRAME_SIGFRAME_SHIFT 0 04153 #define _LEUART_SIGFRAME_SIGFRAME_MASK 0x1FFUL 04154 #define _LEUART_SIGFRAME_SIGFRAME_DEFAULT 0x00000000UL 04155 #define LEUART_SIGFRAME_SIGFRAME_DEFAULT (_LEUART_SIGFRAME_SIGFRAME_DEFAULT << 0) 04157 /* Bit fields for LEUART RXDATAX */ 04158 #define _LEUART_RXDATAX_RESETVALUE 0x00000000UL 04159 #define _LEUART_RXDATAX_MASK 0x0000C1FFUL 04160 #define _LEUART_RXDATAX_RXDATA_SHIFT 0 04161 #define _LEUART_RXDATAX_RXDATA_MASK 0x1FFUL 04162 #define _LEUART_RXDATAX_RXDATA_DEFAULT 0x00000000UL 04163 #define LEUART_RXDATAX_RXDATA_DEFAULT (_LEUART_RXDATAX_RXDATA_DEFAULT << 0) 04164 #define LEUART_RXDATAX_PERR (0x1UL << 14) 04165 #define _LEUART_RXDATAX_PERR_SHIFT 14 04166 #define _LEUART_RXDATAX_PERR_MASK 0x4000UL 04167 #define _LEUART_RXDATAX_PERR_DEFAULT 0x00000000UL 04168 #define LEUART_RXDATAX_PERR_DEFAULT (_LEUART_RXDATAX_PERR_DEFAULT << 14) 04169 #define LEUART_RXDATAX_FERR (0x1UL << 15) 04170 #define _LEUART_RXDATAX_FERR_SHIFT 15 04171 #define _LEUART_RXDATAX_FERR_MASK 0x8000UL 04172 #define _LEUART_RXDATAX_FERR_DEFAULT 0x00000000UL 04173 #define LEUART_RXDATAX_FERR_DEFAULT (_LEUART_RXDATAX_FERR_DEFAULT << 15) 04175 /* Bit fields for LEUART RXDATA */ 04176 #define _LEUART_RXDATA_RESETVALUE 0x00000000UL 04177 #define _LEUART_RXDATA_MASK 0x000000FFUL 04178 #define _LEUART_RXDATA_RXDATA_SHIFT 0 04179 #define _LEUART_RXDATA_RXDATA_MASK 0xFFUL 04180 #define _LEUART_RXDATA_RXDATA_DEFAULT 0x00000000UL 04181 #define LEUART_RXDATA_RXDATA_DEFAULT (_LEUART_RXDATA_RXDATA_DEFAULT << 0) 04183 /* Bit fields for LEUART RXDATAXP */ 04184 #define _LEUART_RXDATAXP_RESETVALUE 0x00000000UL 04185 #define _LEUART_RXDATAXP_MASK 0x0000C1FFUL 04186 #define _LEUART_RXDATAXP_RXDATAP_SHIFT 0 04187 #define _LEUART_RXDATAXP_RXDATAP_MASK 0x1FFUL 04188 #define _LEUART_RXDATAXP_RXDATAP_DEFAULT 0x00000000UL 04189 #define LEUART_RXDATAXP_RXDATAP_DEFAULT (_LEUART_RXDATAXP_RXDATAP_DEFAULT << 0) 04190 #define LEUART_RXDATAXP_PERRP (0x1UL << 14) 04191 #define _LEUART_RXDATAXP_PERRP_SHIFT 14 04192 #define _LEUART_RXDATAXP_PERRP_MASK 0x4000UL 04193 #define _LEUART_RXDATAXP_PERRP_DEFAULT 0x00000000UL 04194 #define LEUART_RXDATAXP_PERRP_DEFAULT (_LEUART_RXDATAXP_PERRP_DEFAULT << 14) 04195 #define LEUART_RXDATAXP_FERRP (0x1UL << 15) 04196 #define _LEUART_RXDATAXP_FERRP_SHIFT 15 04197 #define _LEUART_RXDATAXP_FERRP_MASK 0x8000UL 04198 #define _LEUART_RXDATAXP_FERRP_DEFAULT 0x00000000UL 04199 #define LEUART_RXDATAXP_FERRP_DEFAULT (_LEUART_RXDATAXP_FERRP_DEFAULT << 15) 04201 /* Bit fields for LEUART TXDATAX */ 04202 #define _LEUART_TXDATAX_RESETVALUE 0x00000000UL 04203 #define _LEUART_TXDATAX_MASK 0x0000E1FFUL 04204 #define _LEUART_TXDATAX_TXDATA_SHIFT 0 04205 #define _LEUART_TXDATAX_TXDATA_MASK 0x1FFUL 04206 #define _LEUART_TXDATAX_TXDATA_DEFAULT 0x00000000UL 04207 #define LEUART_TXDATAX_TXDATA_DEFAULT (_LEUART_TXDATAX_TXDATA_DEFAULT << 0) 04208 #define LEUART_TXDATAX_TXBREAK (0x1UL << 13) 04209 #define _LEUART_TXDATAX_TXBREAK_SHIFT 13 04210 #define _LEUART_TXDATAX_TXBREAK_MASK 0x2000UL 04211 #define _LEUART_TXDATAX_TXBREAK_DEFAULT 0x00000000UL 04212 #define LEUART_TXDATAX_TXBREAK_DEFAULT (_LEUART_TXDATAX_TXBREAK_DEFAULT << 13) 04213 #define LEUART_TXDATAX_TXDISAT (0x1UL << 14) 04214 #define _LEUART_TXDATAX_TXDISAT_SHIFT 14 04215 #define _LEUART_TXDATAX_TXDISAT_MASK 0x4000UL 04216 #define _LEUART_TXDATAX_TXDISAT_DEFAULT 0x00000000UL 04217 #define LEUART_TXDATAX_TXDISAT_DEFAULT (_LEUART_TXDATAX_TXDISAT_DEFAULT << 14) 04218 #define LEUART_TXDATAX_RXENAT (0x1UL << 15) 04219 #define _LEUART_TXDATAX_RXENAT_SHIFT 15 04220 #define _LEUART_TXDATAX_RXENAT_MASK 0x8000UL 04221 #define _LEUART_TXDATAX_RXENAT_DEFAULT 0x00000000UL 04222 #define LEUART_TXDATAX_RXENAT_DEFAULT (_LEUART_TXDATAX_RXENAT_DEFAULT << 15) 04224 /* Bit fields for LEUART TXDATA */ 04225 #define _LEUART_TXDATA_RESETVALUE 0x00000000UL 04226 #define _LEUART_TXDATA_MASK 0x000000FFUL 04227 #define _LEUART_TXDATA_TXDATA_SHIFT 0 04228 #define _LEUART_TXDATA_TXDATA_MASK 0xFFUL 04229 #define _LEUART_TXDATA_TXDATA_DEFAULT 0x00000000UL 04230 #define LEUART_TXDATA_TXDATA_DEFAULT (_LEUART_TXDATA_TXDATA_DEFAULT << 0) 04232 /* Bit fields for LEUART IF */ 04233 #define _LEUART_IF_RESETVALUE 0x00000002UL 04234 #define _LEUART_IF_MASK 0x000007FFUL 04235 #define LEUART_IF_TXC (0x1UL << 0) 04236 #define _LEUART_IF_TXC_SHIFT 0 04237 #define _LEUART_IF_TXC_MASK 0x1UL 04238 #define _LEUART_IF_TXC_DEFAULT 0x00000000UL 04239 #define LEUART_IF_TXC_DEFAULT (_LEUART_IF_TXC_DEFAULT << 0) 04240 #define LEUART_IF_TXBL (0x1UL << 1) 04241 #define _LEUART_IF_TXBL_SHIFT 1 04242 #define _LEUART_IF_TXBL_MASK 0x2UL 04243 #define _LEUART_IF_TXBL_DEFAULT 0x00000001UL 04244 #define LEUART_IF_TXBL_DEFAULT (_LEUART_IF_TXBL_DEFAULT << 1) 04245 #define LEUART_IF_RXDATAV (0x1UL << 2) 04246 #define _LEUART_IF_RXDATAV_SHIFT 2 04247 #define _LEUART_IF_RXDATAV_MASK 0x4UL 04248 #define _LEUART_IF_RXDATAV_DEFAULT 0x00000000UL 04249 #define LEUART_IF_RXDATAV_DEFAULT (_LEUART_IF_RXDATAV_DEFAULT << 2) 04250 #define LEUART_IF_RXOF (0x1UL << 3) 04251 #define _LEUART_IF_RXOF_SHIFT 3 04252 #define _LEUART_IF_RXOF_MASK 0x8UL 04253 #define _LEUART_IF_RXOF_DEFAULT 0x00000000UL 04254 #define LEUART_IF_RXOF_DEFAULT (_LEUART_IF_RXOF_DEFAULT << 3) 04255 #define LEUART_IF_RXUF (0x1UL << 4) 04256 #define _LEUART_IF_RXUF_SHIFT 4 04257 #define _LEUART_IF_RXUF_MASK 0x10UL 04258 #define _LEUART_IF_RXUF_DEFAULT 0x00000000UL 04259 #define LEUART_IF_RXUF_DEFAULT (_LEUART_IF_RXUF_DEFAULT << 4) 04260 #define LEUART_IF_TXOF (0x1UL << 5) 04261 #define _LEUART_IF_TXOF_SHIFT 5 04262 #define _LEUART_IF_TXOF_MASK 0x20UL 04263 #define _LEUART_IF_TXOF_DEFAULT 0x00000000UL 04264 #define LEUART_IF_TXOF_DEFAULT (_LEUART_IF_TXOF_DEFAULT << 5) 04265 #define LEUART_IF_PERR (0x1UL << 6) 04266 #define _LEUART_IF_PERR_SHIFT 6 04267 #define _LEUART_IF_PERR_MASK 0x40UL 04268 #define _LEUART_IF_PERR_DEFAULT 0x00000000UL 04269 #define LEUART_IF_PERR_DEFAULT (_LEUART_IF_PERR_DEFAULT << 6) 04270 #define LEUART_IF_FERR (0x1UL << 7) 04271 #define _LEUART_IF_FERR_SHIFT 7 04272 #define _LEUART_IF_FERR_MASK 0x80UL 04273 #define _LEUART_IF_FERR_DEFAULT 0x00000000UL 04274 #define LEUART_IF_FERR_DEFAULT (_LEUART_IF_FERR_DEFAULT << 7) 04275 #define LEUART_IF_MPAF (0x1UL << 8) 04276 #define _LEUART_IF_MPAF_SHIFT 8 04277 #define _LEUART_IF_MPAF_MASK 0x100UL 04278 #define _LEUART_IF_MPAF_DEFAULT 0x00000000UL 04279 #define LEUART_IF_MPAF_DEFAULT (_LEUART_IF_MPAF_DEFAULT << 8) 04280 #define LEUART_IF_STARTF (0x1UL << 9) 04281 #define _LEUART_IF_STARTF_SHIFT 9 04282 #define _LEUART_IF_STARTF_MASK 0x200UL 04283 #define _LEUART_IF_STARTF_DEFAULT 0x00000000UL 04284 #define LEUART_IF_STARTF_DEFAULT (_LEUART_IF_STARTF_DEFAULT << 9) 04285 #define LEUART_IF_SIGF (0x1UL << 10) 04286 #define _LEUART_IF_SIGF_SHIFT 10 04287 #define _LEUART_IF_SIGF_MASK 0x400UL 04288 #define _LEUART_IF_SIGF_DEFAULT 0x00000000UL 04289 #define LEUART_IF_SIGF_DEFAULT (_LEUART_IF_SIGF_DEFAULT << 10) 04291 /* Bit fields for LEUART IFS */ 04292 #define _LEUART_IFS_RESETVALUE 0x00000000UL 04293 #define _LEUART_IFS_MASK 0x000007F9UL 04294 #define LEUART_IFS_TXC (0x1UL << 0) 04295 #define _LEUART_IFS_TXC_SHIFT 0 04296 #define _LEUART_IFS_TXC_MASK 0x1UL 04297 #define _LEUART_IFS_TXC_DEFAULT 0x00000000UL 04298 #define LEUART_IFS_TXC_DEFAULT (_LEUART_IFS_TXC_DEFAULT << 0) 04299 #define LEUART_IFS_RXOF (0x1UL << 3) 04300 #define _LEUART_IFS_RXOF_SHIFT 3 04301 #define _LEUART_IFS_RXOF_MASK 0x8UL 04302 #define _LEUART_IFS_RXOF_DEFAULT 0x00000000UL 04303 #define LEUART_IFS_RXOF_DEFAULT (_LEUART_IFS_RXOF_DEFAULT << 3) 04304 #define LEUART_IFS_RXUF (0x1UL << 4) 04305 #define _LEUART_IFS_RXUF_SHIFT 4 04306 #define _LEUART_IFS_RXUF_MASK 0x10UL 04307 #define _LEUART_IFS_RXUF_DEFAULT 0x00000000UL 04308 #define LEUART_IFS_RXUF_DEFAULT (_LEUART_IFS_RXUF_DEFAULT << 4) 04309 #define LEUART_IFS_TXOF (0x1UL << 5) 04310 #define _LEUART_IFS_TXOF_SHIFT 5 04311 #define _LEUART_IFS_TXOF_MASK 0x20UL 04312 #define _LEUART_IFS_TXOF_DEFAULT 0x00000000UL 04313 #define LEUART_IFS_TXOF_DEFAULT (_LEUART_IFS_TXOF_DEFAULT << 5) 04314 #define LEUART_IFS_PERR (0x1UL << 6) 04315 #define _LEUART_IFS_PERR_SHIFT 6 04316 #define _LEUART_IFS_PERR_MASK 0x40UL 04317 #define _LEUART_IFS_PERR_DEFAULT 0x00000000UL 04318 #define LEUART_IFS_PERR_DEFAULT (_LEUART_IFS_PERR_DEFAULT << 6) 04319 #define LEUART_IFS_FERR (0x1UL << 7) 04320 #define _LEUART_IFS_FERR_SHIFT 7 04321 #define _LEUART_IFS_FERR_MASK 0x80UL 04322 #define _LEUART_IFS_FERR_DEFAULT 0x00000000UL 04323 #define LEUART_IFS_FERR_DEFAULT (_LEUART_IFS_FERR_DEFAULT << 7) 04324 #define LEUART_IFS_MPAF (0x1UL << 8) 04325 #define _LEUART_IFS_MPAF_SHIFT 8 04326 #define _LEUART_IFS_MPAF_MASK 0x100UL 04327 #define _LEUART_IFS_MPAF_DEFAULT 0x00000000UL 04328 #define LEUART_IFS_MPAF_DEFAULT (_LEUART_IFS_MPAF_DEFAULT << 8) 04329 #define LEUART_IFS_STARTF (0x1UL << 9) 04330 #define _LEUART_IFS_STARTF_SHIFT 9 04331 #define _LEUART_IFS_STARTF_MASK 0x200UL 04332 #define _LEUART_IFS_STARTF_DEFAULT 0x00000000UL 04333 #define LEUART_IFS_STARTF_DEFAULT (_LEUART_IFS_STARTF_DEFAULT << 9) 04334 #define LEUART_IFS_SIGF (0x1UL << 10) 04335 #define _LEUART_IFS_SIGF_SHIFT 10 04336 #define _LEUART_IFS_SIGF_MASK 0x400UL 04337 #define _LEUART_IFS_SIGF_DEFAULT 0x00000000UL 04338 #define LEUART_IFS_SIGF_DEFAULT (_LEUART_IFS_SIGF_DEFAULT << 10) 04340 /* Bit fields for LEUART IFC */ 04341 #define _LEUART_IFC_RESETVALUE 0x00000000UL 04342 #define _LEUART_IFC_MASK 0x000007F9UL 04343 #define LEUART_IFC_TXC (0x1UL << 0) 04344 #define _LEUART_IFC_TXC_SHIFT 0 04345 #define _LEUART_IFC_TXC_MASK 0x1UL 04346 #define _LEUART_IFC_TXC_DEFAULT 0x00000000UL 04347 #define LEUART_IFC_TXC_DEFAULT (_LEUART_IFC_TXC_DEFAULT << 0) 04348 #define LEUART_IFC_RXOF (0x1UL << 3) 04349 #define _LEUART_IFC_RXOF_SHIFT 3 04350 #define _LEUART_IFC_RXOF_MASK 0x8UL 04351 #define _LEUART_IFC_RXOF_DEFAULT 0x00000000UL 04352 #define LEUART_IFC_RXOF_DEFAULT (_LEUART_IFC_RXOF_DEFAULT << 3) 04353 #define LEUART_IFC_RXUF (0x1UL << 4) 04354 #define _LEUART_IFC_RXUF_SHIFT 4 04355 #define _LEUART_IFC_RXUF_MASK 0x10UL 04356 #define _LEUART_IFC_RXUF_DEFAULT 0x00000000UL 04357 #define LEUART_IFC_RXUF_DEFAULT (_LEUART_IFC_RXUF_DEFAULT << 4) 04358 #define LEUART_IFC_TXOF (0x1UL << 5) 04359 #define _LEUART_IFC_TXOF_SHIFT 5 04360 #define _LEUART_IFC_TXOF_MASK 0x20UL 04361 #define _LEUART_IFC_TXOF_DEFAULT 0x00000000UL 04362 #define LEUART_IFC_TXOF_DEFAULT (_LEUART_IFC_TXOF_DEFAULT << 5) 04363 #define LEUART_IFC_PERR (0x1UL << 6) 04364 #define _LEUART_IFC_PERR_SHIFT 6 04365 #define _LEUART_IFC_PERR_MASK 0x40UL 04366 #define _LEUART_IFC_PERR_DEFAULT 0x00000000UL 04367 #define LEUART_IFC_PERR_DEFAULT (_LEUART_IFC_PERR_DEFAULT << 6) 04368 #define LEUART_IFC_FERR (0x1UL << 7) 04369 #define _LEUART_IFC_FERR_SHIFT 7 04370 #define _LEUART_IFC_FERR_MASK 0x80UL 04371 #define _LEUART_IFC_FERR_DEFAULT 0x00000000UL 04372 #define LEUART_IFC_FERR_DEFAULT (_LEUART_IFC_FERR_DEFAULT << 7) 04373 #define LEUART_IFC_MPAF (0x1UL << 8) 04374 #define _LEUART_IFC_MPAF_SHIFT 8 04375 #define _LEUART_IFC_MPAF_MASK 0x100UL 04376 #define _LEUART_IFC_MPAF_DEFAULT 0x00000000UL 04377 #define LEUART_IFC_MPAF_DEFAULT (_LEUART_IFC_MPAF_DEFAULT << 8) 04378 #define LEUART_IFC_STARTF (0x1UL << 9) 04379 #define _LEUART_IFC_STARTF_SHIFT 9 04380 #define _LEUART_IFC_STARTF_MASK 0x200UL 04381 #define _LEUART_IFC_STARTF_DEFAULT 0x00000000UL 04382 #define LEUART_IFC_STARTF_DEFAULT (_LEUART_IFC_STARTF_DEFAULT << 9) 04383 #define LEUART_IFC_SIGF (0x1UL << 10) 04384 #define _LEUART_IFC_SIGF_SHIFT 10 04385 #define _LEUART_IFC_SIGF_MASK 0x400UL 04386 #define _LEUART_IFC_SIGF_DEFAULT 0x00000000UL 04387 #define LEUART_IFC_SIGF_DEFAULT (_LEUART_IFC_SIGF_DEFAULT << 10) 04389 /* Bit fields for LEUART IEN */ 04390 #define _LEUART_IEN_RESETVALUE 0x00000000UL 04391 #define _LEUART_IEN_MASK 0x000007FFUL 04392 #define LEUART_IEN_TXC (0x1UL << 0) 04393 #define _LEUART_IEN_TXC_SHIFT 0 04394 #define _LEUART_IEN_TXC_MASK 0x1UL 04395 #define _LEUART_IEN_TXC_DEFAULT 0x00000000UL 04396 #define LEUART_IEN_TXC_DEFAULT (_LEUART_IEN_TXC_DEFAULT << 0) 04397 #define LEUART_IEN_TXBL (0x1UL << 1) 04398 #define _LEUART_IEN_TXBL_SHIFT 1 04399 #define _LEUART_IEN_TXBL_MASK 0x2UL 04400 #define _LEUART_IEN_TXBL_DEFAULT 0x00000000UL 04401 #define LEUART_IEN_TXBL_DEFAULT (_LEUART_IEN_TXBL_DEFAULT << 1) 04402 #define LEUART_IEN_RXDATAV (0x1UL << 2) 04403 #define _LEUART_IEN_RXDATAV_SHIFT 2 04404 #define _LEUART_IEN_RXDATAV_MASK 0x4UL 04405 #define _LEUART_IEN_RXDATAV_DEFAULT 0x00000000UL 04406 #define LEUART_IEN_RXDATAV_DEFAULT (_LEUART_IEN_RXDATAV_DEFAULT << 2) 04407 #define LEUART_IEN_RXOF (0x1UL << 3) 04408 #define _LEUART_IEN_RXOF_SHIFT 3 04409 #define _LEUART_IEN_RXOF_MASK 0x8UL 04410 #define _LEUART_IEN_RXOF_DEFAULT 0x00000000UL 04411 #define LEUART_IEN_RXOF_DEFAULT (_LEUART_IEN_RXOF_DEFAULT << 3) 04412 #define LEUART_IEN_RXUF (0x1UL << 4) 04413 #define _LEUART_IEN_RXUF_SHIFT 4 04414 #define _LEUART_IEN_RXUF_MASK 0x10UL 04415 #define _LEUART_IEN_RXUF_DEFAULT 0x00000000UL 04416 #define LEUART_IEN_RXUF_DEFAULT (_LEUART_IEN_RXUF_DEFAULT << 4) 04417 #define LEUART_IEN_TXOF (0x1UL << 5) 04418 #define _LEUART_IEN_TXOF_SHIFT 5 04419 #define _LEUART_IEN_TXOF_MASK 0x20UL 04420 #define _LEUART_IEN_TXOF_DEFAULT 0x00000000UL 04421 #define LEUART_IEN_TXOF_DEFAULT (_LEUART_IEN_TXOF_DEFAULT << 5) 04422 #define LEUART_IEN_PERR (0x1UL << 6) 04423 #define _LEUART_IEN_PERR_SHIFT 6 04424 #define _LEUART_IEN_PERR_MASK 0x40UL 04425 #define _LEUART_IEN_PERR_DEFAULT 0x00000000UL 04426 #define LEUART_IEN_PERR_DEFAULT (_LEUART_IEN_PERR_DEFAULT << 6) 04427 #define LEUART_IEN_FERR (0x1UL << 7) 04428 #define _LEUART_IEN_FERR_SHIFT 7 04429 #define _LEUART_IEN_FERR_MASK 0x80UL 04430 #define _LEUART_IEN_FERR_DEFAULT 0x00000000UL 04431 #define LEUART_IEN_FERR_DEFAULT (_LEUART_IEN_FERR_DEFAULT << 7) 04432 #define LEUART_IEN_MPAF (0x1UL << 8) 04433 #define _LEUART_IEN_MPAF_SHIFT 8 04434 #define _LEUART_IEN_MPAF_MASK 0x100UL 04435 #define _LEUART_IEN_MPAF_DEFAULT 0x00000000UL 04436 #define LEUART_IEN_MPAF_DEFAULT (_LEUART_IEN_MPAF_DEFAULT << 8) 04437 #define LEUART_IEN_STARTF (0x1UL << 9) 04438 #define _LEUART_IEN_STARTF_SHIFT 9 04439 #define _LEUART_IEN_STARTF_MASK 0x200UL 04440 #define _LEUART_IEN_STARTF_DEFAULT 0x00000000UL 04441 #define LEUART_IEN_STARTF_DEFAULT (_LEUART_IEN_STARTF_DEFAULT << 9) 04442 #define LEUART_IEN_SIGF (0x1UL << 10) 04443 #define _LEUART_IEN_SIGF_SHIFT 10 04444 #define _LEUART_IEN_SIGF_MASK 0x400UL 04445 #define _LEUART_IEN_SIGF_DEFAULT 0x00000000UL 04446 #define LEUART_IEN_SIGF_DEFAULT (_LEUART_IEN_SIGF_DEFAULT << 10) 04448 /* Bit fields for LEUART PULSECTRL */ 04449 #define _LEUART_PULSECTRL_RESETVALUE 0x00000000UL 04450 #define _LEUART_PULSECTRL_MASK 0x0000003FUL 04451 #define _LEUART_PULSECTRL_PULSEW_SHIFT 0 04452 #define _LEUART_PULSECTRL_PULSEW_MASK 0xFUL 04453 #define _LEUART_PULSECTRL_PULSEW_DEFAULT 0x00000000UL 04454 #define LEUART_PULSECTRL_PULSEW_DEFAULT (_LEUART_PULSECTRL_PULSEW_DEFAULT << 0) 04455 #define LEUART_PULSECTRL_PULSEEN (0x1UL << 4) 04456 #define _LEUART_PULSECTRL_PULSEEN_SHIFT 4 04457 #define _LEUART_PULSECTRL_PULSEEN_MASK 0x10UL 04458 #define _LEUART_PULSECTRL_PULSEEN_DEFAULT 0x00000000UL 04459 #define LEUART_PULSECTRL_PULSEEN_DEFAULT (_LEUART_PULSECTRL_PULSEEN_DEFAULT << 4) 04460 #define LEUART_PULSECTRL_PULSEFILT (0x1UL << 5) 04461 #define _LEUART_PULSECTRL_PULSEFILT_SHIFT 5 04462 #define _LEUART_PULSECTRL_PULSEFILT_MASK 0x20UL 04463 #define _LEUART_PULSECTRL_PULSEFILT_DEFAULT 0x00000000UL 04464 #define LEUART_PULSECTRL_PULSEFILT_DEFAULT (_LEUART_PULSECTRL_PULSEFILT_DEFAULT << 5) 04466 /* Bit fields for LEUART FREEZE */ 04467 #define _LEUART_FREEZE_RESETVALUE 0x00000000UL 04468 #define _LEUART_FREEZE_MASK 0x00000001UL 04469 #define LEUART_FREEZE_REGFREEZE (0x1UL << 0) 04470 #define _LEUART_FREEZE_REGFREEZE_SHIFT 0 04471 #define _LEUART_FREEZE_REGFREEZE_MASK 0x1UL 04472 #define _LEUART_FREEZE_REGFREEZE_DEFAULT 0x00000000UL 04473 #define _LEUART_FREEZE_REGFREEZE_UPDATE 0x00000000UL 04474 #define _LEUART_FREEZE_REGFREEZE_FREEZE 0x00000001UL 04475 #define LEUART_FREEZE_REGFREEZE_DEFAULT (_LEUART_FREEZE_REGFREEZE_DEFAULT << 0) 04476 #define LEUART_FREEZE_REGFREEZE_UPDATE (_LEUART_FREEZE_REGFREEZE_UPDATE << 0) 04477 #define LEUART_FREEZE_REGFREEZE_FREEZE (_LEUART_FREEZE_REGFREEZE_FREEZE << 0) 04479 /* Bit fields for LEUART SYNCBUSY */ 04480 #define _LEUART_SYNCBUSY_RESETVALUE 0x00000000UL 04481 #define _LEUART_SYNCBUSY_MASK 0x000000FFUL 04482 #define LEUART_SYNCBUSY_CTRL (0x1UL << 0) 04483 #define _LEUART_SYNCBUSY_CTRL_SHIFT 0 04484 #define _LEUART_SYNCBUSY_CTRL_MASK 0x1UL 04485 #define _LEUART_SYNCBUSY_CTRL_DEFAULT 0x00000000UL 04486 #define LEUART_SYNCBUSY_CTRL_DEFAULT (_LEUART_SYNCBUSY_CTRL_DEFAULT << 0) 04487 #define LEUART_SYNCBUSY_CMD (0x1UL << 1) 04488 #define _LEUART_SYNCBUSY_CMD_SHIFT 1 04489 #define _LEUART_SYNCBUSY_CMD_MASK 0x2UL 04490 #define _LEUART_SYNCBUSY_CMD_DEFAULT 0x00000000UL 04491 #define LEUART_SYNCBUSY_CMD_DEFAULT (_LEUART_SYNCBUSY_CMD_DEFAULT << 1) 04492 #define LEUART_SYNCBUSY_CLKDIV (0x1UL << 2) 04493 #define _LEUART_SYNCBUSY_CLKDIV_SHIFT 2 04494 #define _LEUART_SYNCBUSY_CLKDIV_MASK 0x4UL 04495 #define _LEUART_SYNCBUSY_CLKDIV_DEFAULT 0x00000000UL 04496 #define LEUART_SYNCBUSY_CLKDIV_DEFAULT (_LEUART_SYNCBUSY_CLKDIV_DEFAULT << 2) 04497 #define LEUART_SYNCBUSY_STARTFRAME (0x1UL << 3) 04498 #define _LEUART_SYNCBUSY_STARTFRAME_SHIFT 3 04499 #define _LEUART_SYNCBUSY_STARTFRAME_MASK 0x8UL 04500 #define _LEUART_SYNCBUSY_STARTFRAME_DEFAULT 0x00000000UL 04501 #define LEUART_SYNCBUSY_STARTFRAME_DEFAULT (_LEUART_SYNCBUSY_STARTFRAME_DEFAULT << 3) 04502 #define LEUART_SYNCBUSY_SIGFRAME (0x1UL << 4) 04503 #define _LEUART_SYNCBUSY_SIGFRAME_SHIFT 4 04504 #define _LEUART_SYNCBUSY_SIGFRAME_MASK 0x10UL 04505 #define _LEUART_SYNCBUSY_SIGFRAME_DEFAULT 0x00000000UL 04506 #define LEUART_SYNCBUSY_SIGFRAME_DEFAULT (_LEUART_SYNCBUSY_SIGFRAME_DEFAULT << 4) 04507 #define LEUART_SYNCBUSY_TXDATAX (0x1UL << 5) 04508 #define _LEUART_SYNCBUSY_TXDATAX_SHIFT 5 04509 #define _LEUART_SYNCBUSY_TXDATAX_MASK 0x20UL 04510 #define _LEUART_SYNCBUSY_TXDATAX_DEFAULT 0x00000000UL 04511 #define LEUART_SYNCBUSY_TXDATAX_DEFAULT (_LEUART_SYNCBUSY_TXDATAX_DEFAULT << 5) 04512 #define LEUART_SYNCBUSY_TXDATA (0x1UL << 6) 04513 #define _LEUART_SYNCBUSY_TXDATA_SHIFT 6 04514 #define _LEUART_SYNCBUSY_TXDATA_MASK 0x40UL 04515 #define _LEUART_SYNCBUSY_TXDATA_DEFAULT 0x00000000UL 04516 #define LEUART_SYNCBUSY_TXDATA_DEFAULT (_LEUART_SYNCBUSY_TXDATA_DEFAULT << 6) 04517 #define LEUART_SYNCBUSY_PULSECTRL (0x1UL << 7) 04518 #define _LEUART_SYNCBUSY_PULSECTRL_SHIFT 7 04519 #define _LEUART_SYNCBUSY_PULSECTRL_MASK 0x80UL 04520 #define _LEUART_SYNCBUSY_PULSECTRL_DEFAULT 0x00000000UL 04521 #define LEUART_SYNCBUSY_PULSECTRL_DEFAULT (_LEUART_SYNCBUSY_PULSECTRL_DEFAULT << 7) 04523 /* Bit fields for LEUART ROUTE */ 04524 #define _LEUART_ROUTE_RESETVALUE 0x00000000UL 04525 #define _LEUART_ROUTE_MASK 0x00000303UL 04526 #define LEUART_ROUTE_RXPEN (0x1UL << 0) 04527 #define _LEUART_ROUTE_RXPEN_SHIFT 0 04528 #define _LEUART_ROUTE_RXPEN_MASK 0x1UL 04529 #define _LEUART_ROUTE_RXPEN_DEFAULT 0x00000000UL 04530 #define LEUART_ROUTE_RXPEN_DEFAULT (_LEUART_ROUTE_RXPEN_DEFAULT << 0) 04531 #define LEUART_ROUTE_TXPEN (0x1UL << 1) 04532 #define _LEUART_ROUTE_TXPEN_SHIFT 1 04533 #define _LEUART_ROUTE_TXPEN_MASK 0x2UL 04534 #define _LEUART_ROUTE_TXPEN_DEFAULT 0x00000000UL 04535 #define LEUART_ROUTE_TXPEN_DEFAULT (_LEUART_ROUTE_TXPEN_DEFAULT << 1) 04536 #define _LEUART_ROUTE_LOCATION_SHIFT 8 04537 #define _LEUART_ROUTE_LOCATION_MASK 0x300UL 04538 #define _LEUART_ROUTE_LOCATION_DEFAULT 0x00000000UL 04539 #define _LEUART_ROUTE_LOCATION_LOC0 0x00000000UL 04540 #define _LEUART_ROUTE_LOCATION_LOC1 0x00000001UL 04541 #define _LEUART_ROUTE_LOCATION_LOC2 0x00000002UL 04542 #define _LEUART_ROUTE_LOCATION_LOC3 0x00000003UL 04543 #define LEUART_ROUTE_LOCATION_DEFAULT (_LEUART_ROUTE_LOCATION_DEFAULT << 8) 04544 #define LEUART_ROUTE_LOCATION_LOC0 (_LEUART_ROUTE_LOCATION_LOC0 << 8) 04545 #define LEUART_ROUTE_LOCATION_LOC1 (_LEUART_ROUTE_LOCATION_LOC1 << 8) 04546 #define LEUART_ROUTE_LOCATION_LOC2 (_LEUART_ROUTE_LOCATION_LOC2 << 8) 04547 #define LEUART_ROUTE_LOCATION_LOC3 (_LEUART_ROUTE_LOCATION_LOC3 << 8) 04553 /**************************************************************************/ 04558 /* Bit fields for LETIMER CTRL */ 04559 #define _LETIMER_CTRL_RESETVALUE 0x00000000UL 04560 #define _LETIMER_CTRL_MASK 0x00001FFFUL 04561 #define _LETIMER_CTRL_REPMODE_SHIFT 0 04562 #define _LETIMER_CTRL_REPMODE_MASK 0x3UL 04563 #define _LETIMER_CTRL_REPMODE_DEFAULT 0x00000000UL 04564 #define _LETIMER_CTRL_REPMODE_FREE 0x00000000UL 04565 #define _LETIMER_CTRL_REPMODE_ONESHOT 0x00000001UL 04566 #define _LETIMER_CTRL_REPMODE_BUFFERED 0x00000002UL 04567 #define _LETIMER_CTRL_REPMODE_DOUBLE 0x00000003UL 04568 #define LETIMER_CTRL_REPMODE_DEFAULT (_LETIMER_CTRL_REPMODE_DEFAULT << 0) 04569 #define LETIMER_CTRL_REPMODE_FREE (_LETIMER_CTRL_REPMODE_FREE << 0) 04570 #define LETIMER_CTRL_REPMODE_ONESHOT (_LETIMER_CTRL_REPMODE_ONESHOT << 0) 04571 #define LETIMER_CTRL_REPMODE_BUFFERED (_LETIMER_CTRL_REPMODE_BUFFERED << 0) 04572 #define LETIMER_CTRL_REPMODE_DOUBLE (_LETIMER_CTRL_REPMODE_DOUBLE << 0) 04573 #define _LETIMER_CTRL_UFOA0_SHIFT 2 04574 #define _LETIMER_CTRL_UFOA0_MASK 0xCUL 04575 #define _LETIMER_CTRL_UFOA0_DEFAULT 0x00000000UL 04576 #define _LETIMER_CTRL_UFOA0_NONE 0x00000000UL 04577 #define _LETIMER_CTRL_UFOA0_TOGGLE 0x00000001UL 04578 #define _LETIMER_CTRL_UFOA0_PULSE 0x00000002UL 04579 #define _LETIMER_CTRL_UFOA0_PWM 0x00000003UL 04580 #define LETIMER_CTRL_UFOA0_DEFAULT (_LETIMER_CTRL_UFOA0_DEFAULT << 2) 04581 #define LETIMER_CTRL_UFOA0_NONE (_LETIMER_CTRL_UFOA0_NONE << 2) 04582 #define LETIMER_CTRL_UFOA0_TOGGLE (_LETIMER_CTRL_UFOA0_TOGGLE << 2) 04583 #define LETIMER_CTRL_UFOA0_PULSE (_LETIMER_CTRL_UFOA0_PULSE << 2) 04584 #define LETIMER_CTRL_UFOA0_PWM (_LETIMER_CTRL_UFOA0_PWM << 2) 04585 #define _LETIMER_CTRL_UFOA1_SHIFT 4 04586 #define _LETIMER_CTRL_UFOA1_MASK 0x30UL 04587 #define _LETIMER_CTRL_UFOA1_DEFAULT 0x00000000UL 04588 #define _LETIMER_CTRL_UFOA1_NONE 0x00000000UL 04589 #define _LETIMER_CTRL_UFOA1_TOGGLE 0x00000001UL 04590 #define _LETIMER_CTRL_UFOA1_PULSE 0x00000002UL 04591 #define _LETIMER_CTRL_UFOA1_PWM 0x00000003UL 04592 #define LETIMER_CTRL_UFOA1_DEFAULT (_LETIMER_CTRL_UFOA1_DEFAULT << 4) 04593 #define LETIMER_CTRL_UFOA1_NONE (_LETIMER_CTRL_UFOA1_NONE << 4) 04594 #define LETIMER_CTRL_UFOA1_TOGGLE (_LETIMER_CTRL_UFOA1_TOGGLE << 4) 04595 #define LETIMER_CTRL_UFOA1_PULSE (_LETIMER_CTRL_UFOA1_PULSE << 4) 04596 #define LETIMER_CTRL_UFOA1_PWM (_LETIMER_CTRL_UFOA1_PWM << 4) 04597 #define LETIMER_CTRL_OPOL0 (0x1UL << 6) 04598 #define _LETIMER_CTRL_OPOL0_SHIFT 6 04599 #define _LETIMER_CTRL_OPOL0_MASK 0x40UL 04600 #define _LETIMER_CTRL_OPOL0_DEFAULT 0x00000000UL 04601 #define LETIMER_CTRL_OPOL0_DEFAULT (_LETIMER_CTRL_OPOL0_DEFAULT << 6) 04602 #define LETIMER_CTRL_OPOL1 (0x1UL << 7) 04603 #define _LETIMER_CTRL_OPOL1_SHIFT 7 04604 #define _LETIMER_CTRL_OPOL1_MASK 0x80UL 04605 #define _LETIMER_CTRL_OPOL1_DEFAULT 0x00000000UL 04606 #define LETIMER_CTRL_OPOL1_DEFAULT (_LETIMER_CTRL_OPOL1_DEFAULT << 7) 04607 #define LETIMER_CTRL_BUFTOP (0x1UL << 8) 04608 #define _LETIMER_CTRL_BUFTOP_SHIFT 8 04609 #define _LETIMER_CTRL_BUFTOP_MASK 0x100UL 04610 #define _LETIMER_CTRL_BUFTOP_DEFAULT 0x00000000UL 04611 #define LETIMER_CTRL_BUFTOP_DEFAULT (_LETIMER_CTRL_BUFTOP_DEFAULT << 8) 04612 #define LETIMER_CTRL_COMP0TOP (0x1UL << 9) 04613 #define _LETIMER_CTRL_COMP0TOP_SHIFT 9 04614 #define _LETIMER_CTRL_COMP0TOP_MASK 0x200UL 04615 #define _LETIMER_CTRL_COMP0TOP_DEFAULT 0x00000000UL 04616 #define LETIMER_CTRL_COMP0TOP_DEFAULT (_LETIMER_CTRL_COMP0TOP_DEFAULT << 9) 04617 #define LETIMER_CTRL_RTCC0TEN (0x1UL << 10) 04618 #define _LETIMER_CTRL_RTCC0TEN_SHIFT 10 04619 #define _LETIMER_CTRL_RTCC0TEN_MASK 0x400UL 04620 #define _LETIMER_CTRL_RTCC0TEN_DEFAULT 0x00000000UL 04621 #define LETIMER_CTRL_RTCC0TEN_DEFAULT (_LETIMER_CTRL_RTCC0TEN_DEFAULT << 10) 04622 #define LETIMER_CTRL_RTCC1TEN (0x1UL << 11) 04623 #define _LETIMER_CTRL_RTCC1TEN_SHIFT 11 04624 #define _LETIMER_CTRL_RTCC1TEN_MASK 0x800UL 04625 #define _LETIMER_CTRL_RTCC1TEN_DEFAULT 0x00000000UL 04626 #define LETIMER_CTRL_RTCC1TEN_DEFAULT (_LETIMER_CTRL_RTCC1TEN_DEFAULT << 11) 04627 #define LETIMER_CTRL_DEBUGRUN (0x1UL << 12) 04628 #define _LETIMER_CTRL_DEBUGRUN_SHIFT 12 04629 #define _LETIMER_CTRL_DEBUGRUN_MASK 0x1000UL 04630 #define _LETIMER_CTRL_DEBUGRUN_DEFAULT 0x00000000UL 04631 #define LETIMER_CTRL_DEBUGRUN_DEFAULT (_LETIMER_CTRL_DEBUGRUN_DEFAULT << 12) 04633 /* Bit fields for LETIMER CMD */ 04634 #define _LETIMER_CMD_RESETVALUE 0x00000000UL 04635 #define _LETIMER_CMD_MASK 0x0000001FUL 04636 #define LETIMER_CMD_START (0x1UL << 0) 04637 #define _LETIMER_CMD_START_SHIFT 0 04638 #define _LETIMER_CMD_START_MASK 0x1UL 04639 #define _LETIMER_CMD_START_DEFAULT 0x00000000UL 04640 #define LETIMER_CMD_START_DEFAULT (_LETIMER_CMD_START_DEFAULT << 0) 04641 #define LETIMER_CMD_STOP (0x1UL << 1) 04642 #define _LETIMER_CMD_STOP_SHIFT 1 04643 #define _LETIMER_CMD_STOP_MASK 0x2UL 04644 #define _LETIMER_CMD_STOP_DEFAULT 0x00000000UL 04645 #define LETIMER_CMD_STOP_DEFAULT (_LETIMER_CMD_STOP_DEFAULT << 1) 04646 #define LETIMER_CMD_CLEAR (0x1UL << 2) 04647 #define _LETIMER_CMD_CLEAR_SHIFT 2 04648 #define _LETIMER_CMD_CLEAR_MASK 0x4UL 04649 #define _LETIMER_CMD_CLEAR_DEFAULT 0x00000000UL 04650 #define LETIMER_CMD_CLEAR_DEFAULT (_LETIMER_CMD_CLEAR_DEFAULT << 2) 04651 #define LETIMER_CMD_CTO0 (0x1UL << 3) 04652 #define _LETIMER_CMD_CTO0_SHIFT 3 04653 #define _LETIMER_CMD_CTO0_MASK 0x8UL 04654 #define _LETIMER_CMD_CTO0_DEFAULT 0x00000000UL 04655 #define LETIMER_CMD_CTO0_DEFAULT (_LETIMER_CMD_CTO0_DEFAULT << 3) 04656 #define LETIMER_CMD_CTO1 (0x1UL << 4) 04657 #define _LETIMER_CMD_CTO1_SHIFT 4 04658 #define _LETIMER_CMD_CTO1_MASK 0x10UL 04659 #define _LETIMER_CMD_CTO1_DEFAULT 0x00000000UL 04660 #define LETIMER_CMD_CTO1_DEFAULT (_LETIMER_CMD_CTO1_DEFAULT << 4) 04662 /* Bit fields for LETIMER STATUS */ 04663 #define _LETIMER_STATUS_RESETVALUE 0x00000000UL 04664 #define _LETIMER_STATUS_MASK 0x00000001UL 04665 #define LETIMER_STATUS_RUNNING (0x1UL << 0) 04666 #define _LETIMER_STATUS_RUNNING_SHIFT 0 04667 #define _LETIMER_STATUS_RUNNING_MASK 0x1UL 04668 #define _LETIMER_STATUS_RUNNING_DEFAULT 0x00000000UL 04669 #define LETIMER_STATUS_RUNNING_DEFAULT (_LETIMER_STATUS_RUNNING_DEFAULT << 0) 04671 /* Bit fields for LETIMER CNT */ 04672 #define _LETIMER_CNT_RESETVALUE 0x00000000UL 04673 #define _LETIMER_CNT_MASK 0x0000FFFFUL 04674 #define _LETIMER_CNT_CNT_SHIFT 0 04675 #define _LETIMER_CNT_CNT_MASK 0xFFFFUL 04676 #define _LETIMER_CNT_CNT_DEFAULT 0x00000000UL 04677 #define LETIMER_CNT_CNT_DEFAULT (_LETIMER_CNT_CNT_DEFAULT << 0) 04679 /* Bit fields for LETIMER COMP0 */ 04680 #define _LETIMER_COMP0_RESETVALUE 0x00000000UL 04681 #define _LETIMER_COMP0_MASK 0x0000FFFFUL 04682 #define _LETIMER_COMP0_COMP0_SHIFT 0 04683 #define _LETIMER_COMP0_COMP0_MASK 0xFFFFUL 04684 #define _LETIMER_COMP0_COMP0_DEFAULT 0x00000000UL 04685 #define LETIMER_COMP0_COMP0_DEFAULT (_LETIMER_COMP0_COMP0_DEFAULT << 0) 04687 /* Bit fields for LETIMER COMP1 */ 04688 #define _LETIMER_COMP1_RESETVALUE 0x00000000UL 04689 #define _LETIMER_COMP1_MASK 0x0000FFFFUL 04690 #define _LETIMER_COMP1_COMP1_SHIFT 0 04691 #define _LETIMER_COMP1_COMP1_MASK 0xFFFFUL 04692 #define _LETIMER_COMP1_COMP1_DEFAULT 0x00000000UL 04693 #define LETIMER_COMP1_COMP1_DEFAULT (_LETIMER_COMP1_COMP1_DEFAULT << 0) 04695 /* Bit fields for LETIMER REP0 */ 04696 #define _LETIMER_REP0_RESETVALUE 0x00000000UL 04697 #define _LETIMER_REP0_MASK 0x000000FFUL 04698 #define _LETIMER_REP0_REP0_SHIFT 0 04699 #define _LETIMER_REP0_REP0_MASK 0xFFUL 04700 #define _LETIMER_REP0_REP0_DEFAULT 0x00000000UL 04701 #define LETIMER_REP0_REP0_DEFAULT (_LETIMER_REP0_REP0_DEFAULT << 0) 04703 /* Bit fields for LETIMER REP1 */ 04704 #define _LETIMER_REP1_RESETVALUE 0x00000000UL 04705 #define _LETIMER_REP1_MASK 0x000000FFUL 04706 #define _LETIMER_REP1_REP1_SHIFT 0 04707 #define _LETIMER_REP1_REP1_MASK 0xFFUL 04708 #define _LETIMER_REP1_REP1_DEFAULT 0x00000000UL 04709 #define LETIMER_REP1_REP1_DEFAULT (_LETIMER_REP1_REP1_DEFAULT << 0) 04711 /* Bit fields for LETIMER IF */ 04712 #define _LETIMER_IF_RESETVALUE 0x00000000UL 04713 #define _LETIMER_IF_MASK 0x0000001FUL 04714 #define LETIMER_IF_COMP0 (0x1UL << 0) 04715 #define _LETIMER_IF_COMP0_SHIFT 0 04716 #define _LETIMER_IF_COMP0_MASK 0x1UL 04717 #define _LETIMER_IF_COMP0_DEFAULT 0x00000000UL 04718 #define LETIMER_IF_COMP0_DEFAULT (_LETIMER_IF_COMP0_DEFAULT << 0) 04719 #define LETIMER_IF_COMP1 (0x1UL << 1) 04720 #define _LETIMER_IF_COMP1_SHIFT 1 04721 #define _LETIMER_IF_COMP1_MASK 0x2UL 04722 #define _LETIMER_IF_COMP1_DEFAULT 0x00000000UL 04723 #define LETIMER_IF_COMP1_DEFAULT (_LETIMER_IF_COMP1_DEFAULT << 1) 04724 #define LETIMER_IF_UF (0x1UL << 2) 04725 #define _LETIMER_IF_UF_SHIFT 2 04726 #define _LETIMER_IF_UF_MASK 0x4UL 04727 #define _LETIMER_IF_UF_DEFAULT 0x00000000UL 04728 #define LETIMER_IF_UF_DEFAULT (_LETIMER_IF_UF_DEFAULT << 2) 04729 #define LETIMER_IF_REP0 (0x1UL << 3) 04730 #define _LETIMER_IF_REP0_SHIFT 3 04731 #define _LETIMER_IF_REP0_MASK 0x8UL 04732 #define _LETIMER_IF_REP0_DEFAULT 0x00000000UL 04733 #define LETIMER_IF_REP0_DEFAULT (_LETIMER_IF_REP0_DEFAULT << 3) 04734 #define LETIMER_IF_REP1 (0x1UL << 4) 04735 #define _LETIMER_IF_REP1_SHIFT 4 04736 #define _LETIMER_IF_REP1_MASK 0x10UL 04737 #define _LETIMER_IF_REP1_DEFAULT 0x00000000UL 04738 #define LETIMER_IF_REP1_DEFAULT (_LETIMER_IF_REP1_DEFAULT << 4) 04740 /* Bit fields for LETIMER IFS */ 04741 #define _LETIMER_IFS_RESETVALUE 0x00000000UL 04742 #define _LETIMER_IFS_MASK 0x0000001FUL 04743 #define LETIMER_IFS_COMP0 (0x1UL << 0) 04744 #define _LETIMER_IFS_COMP0_SHIFT 0 04745 #define _LETIMER_IFS_COMP0_MASK 0x1UL 04746 #define _LETIMER_IFS_COMP0_DEFAULT 0x00000000UL 04747 #define LETIMER_IFS_COMP0_DEFAULT (_LETIMER_IFS_COMP0_DEFAULT << 0) 04748 #define LETIMER_IFS_COMP1 (0x1UL << 1) 04749 #define _LETIMER_IFS_COMP1_SHIFT 1 04750 #define _LETIMER_IFS_COMP1_MASK 0x2UL 04751 #define _LETIMER_IFS_COMP1_DEFAULT 0x00000000UL 04752 #define LETIMER_IFS_COMP1_DEFAULT (_LETIMER_IFS_COMP1_DEFAULT << 1) 04753 #define LETIMER_IFS_UF (0x1UL << 2) 04754 #define _LETIMER_IFS_UF_SHIFT 2 04755 #define _LETIMER_IFS_UF_MASK 0x4UL 04756 #define _LETIMER_IFS_UF_DEFAULT 0x00000000UL 04757 #define LETIMER_IFS_UF_DEFAULT (_LETIMER_IFS_UF_DEFAULT << 2) 04758 #define LETIMER_IFS_REP0 (0x1UL << 3) 04759 #define _LETIMER_IFS_REP0_SHIFT 3 04760 #define _LETIMER_IFS_REP0_MASK 0x8UL 04761 #define _LETIMER_IFS_REP0_DEFAULT 0x00000000UL 04762 #define LETIMER_IFS_REP0_DEFAULT (_LETIMER_IFS_REP0_DEFAULT << 3) 04763 #define LETIMER_IFS_REP1 (0x1UL << 4) 04764 #define _LETIMER_IFS_REP1_SHIFT 4 04765 #define _LETIMER_IFS_REP1_MASK 0x10UL 04766 #define _LETIMER_IFS_REP1_DEFAULT 0x00000000UL 04767 #define LETIMER_IFS_REP1_DEFAULT (_LETIMER_IFS_REP1_DEFAULT << 4) 04769 /* Bit fields for LETIMER IFC */ 04770 #define _LETIMER_IFC_RESETVALUE 0x00000000UL 04771 #define _LETIMER_IFC_MASK 0x0000001FUL 04772 #define LETIMER_IFC_COMP0 (0x1UL << 0) 04773 #define _LETIMER_IFC_COMP0_SHIFT 0 04774 #define _LETIMER_IFC_COMP0_MASK 0x1UL 04775 #define _LETIMER_IFC_COMP0_DEFAULT 0x00000000UL 04776 #define LETIMER_IFC_COMP0_DEFAULT (_LETIMER_IFC_COMP0_DEFAULT << 0) 04777 #define LETIMER_IFC_COMP1 (0x1UL << 1) 04778 #define _LETIMER_IFC_COMP1_SHIFT 1 04779 #define _LETIMER_IFC_COMP1_MASK 0x2UL 04780 #define _LETIMER_IFC_COMP1_DEFAULT 0x00000000UL 04781 #define LETIMER_IFC_COMP1_DEFAULT (_LETIMER_IFC_COMP1_DEFAULT << 1) 04782 #define LETIMER_IFC_UF (0x1UL << 2) 04783 #define _LETIMER_IFC_UF_SHIFT 2 04784 #define _LETIMER_IFC_UF_MASK 0x4UL 04785 #define _LETIMER_IFC_UF_DEFAULT 0x00000000UL 04786 #define LETIMER_IFC_UF_DEFAULT (_LETIMER_IFC_UF_DEFAULT << 2) 04787 #define LETIMER_IFC_REP0 (0x1UL << 3) 04788 #define _LETIMER_IFC_REP0_SHIFT 3 04789 #define _LETIMER_IFC_REP0_MASK 0x8UL 04790 #define _LETIMER_IFC_REP0_DEFAULT 0x00000000UL 04791 #define LETIMER_IFC_REP0_DEFAULT (_LETIMER_IFC_REP0_DEFAULT << 3) 04792 #define LETIMER_IFC_REP1 (0x1UL << 4) 04793 #define _LETIMER_IFC_REP1_SHIFT 4 04794 #define _LETIMER_IFC_REP1_MASK 0x10UL 04795 #define _LETIMER_IFC_REP1_DEFAULT 0x00000000UL 04796 #define LETIMER_IFC_REP1_DEFAULT (_LETIMER_IFC_REP1_DEFAULT << 4) 04798 /* Bit fields for LETIMER IEN */ 04799 #define _LETIMER_IEN_RESETVALUE 0x00000000UL 04800 #define _LETIMER_IEN_MASK 0x0000001FUL 04801 #define LETIMER_IEN_COMP0 (0x1UL << 0) 04802 #define _LETIMER_IEN_COMP0_SHIFT 0 04803 #define _LETIMER_IEN_COMP0_MASK 0x1UL 04804 #define _LETIMER_IEN_COMP0_DEFAULT 0x00000000UL 04805 #define LETIMER_IEN_COMP0_DEFAULT (_LETIMER_IEN_COMP0_DEFAULT << 0) 04806 #define LETIMER_IEN_COMP1 (0x1UL << 1) 04807 #define _LETIMER_IEN_COMP1_SHIFT 1 04808 #define _LETIMER_IEN_COMP1_MASK 0x2UL 04809 #define _LETIMER_IEN_COMP1_DEFAULT 0x00000000UL 04810 #define LETIMER_IEN_COMP1_DEFAULT (_LETIMER_IEN_COMP1_DEFAULT << 1) 04811 #define LETIMER_IEN_UF (0x1UL << 2) 04812 #define _LETIMER_IEN_UF_SHIFT 2 04813 #define _LETIMER_IEN_UF_MASK 0x4UL 04814 #define _LETIMER_IEN_UF_DEFAULT 0x00000000UL 04815 #define LETIMER_IEN_UF_DEFAULT (_LETIMER_IEN_UF_DEFAULT << 2) 04816 #define LETIMER_IEN_REP0 (0x1UL << 3) 04817 #define _LETIMER_IEN_REP0_SHIFT 3 04818 #define _LETIMER_IEN_REP0_MASK 0x8UL 04819 #define _LETIMER_IEN_REP0_DEFAULT 0x00000000UL 04820 #define LETIMER_IEN_REP0_DEFAULT (_LETIMER_IEN_REP0_DEFAULT << 3) 04821 #define LETIMER_IEN_REP1 (0x1UL << 4) 04822 #define _LETIMER_IEN_REP1_SHIFT 4 04823 #define _LETIMER_IEN_REP1_MASK 0x10UL 04824 #define _LETIMER_IEN_REP1_DEFAULT 0x00000000UL 04825 #define LETIMER_IEN_REP1_DEFAULT (_LETIMER_IEN_REP1_DEFAULT << 4) 04827 /* Bit fields for LETIMER FREEZE */ 04828 #define _LETIMER_FREEZE_RESETVALUE 0x00000000UL 04829 #define _LETIMER_FREEZE_MASK 0x00000001UL 04830 #define LETIMER_FREEZE_REGFREEZE (0x1UL << 0) 04831 #define _LETIMER_FREEZE_REGFREEZE_SHIFT 0 04832 #define _LETIMER_FREEZE_REGFREEZE_MASK 0x1UL 04833 #define _LETIMER_FREEZE_REGFREEZE_DEFAULT 0x00000000UL 04834 #define _LETIMER_FREEZE_REGFREEZE_UPDATE 0x00000000UL 04835 #define _LETIMER_FREEZE_REGFREEZE_FREEZE 0x00000001UL 04836 #define LETIMER_FREEZE_REGFREEZE_DEFAULT (_LETIMER_FREEZE_REGFREEZE_DEFAULT << 0) 04837 #define LETIMER_FREEZE_REGFREEZE_UPDATE (_LETIMER_FREEZE_REGFREEZE_UPDATE << 0) 04838 #define LETIMER_FREEZE_REGFREEZE_FREEZE (_LETIMER_FREEZE_REGFREEZE_FREEZE << 0) 04840 /* Bit fields for LETIMER SYNCBUSY */ 04841 #define _LETIMER_SYNCBUSY_RESETVALUE 0x00000000UL 04842 #define _LETIMER_SYNCBUSY_MASK 0x0000003FUL 04843 #define LETIMER_SYNCBUSY_CTRL (0x1UL << 0) 04844 #define _LETIMER_SYNCBUSY_CTRL_SHIFT 0 04845 #define _LETIMER_SYNCBUSY_CTRL_MASK 0x1UL 04846 #define _LETIMER_SYNCBUSY_CTRL_DEFAULT 0x00000000UL 04847 #define LETIMER_SYNCBUSY_CTRL_DEFAULT (_LETIMER_SYNCBUSY_CTRL_DEFAULT << 0) 04848 #define LETIMER_SYNCBUSY_CMD (0x1UL << 1) 04849 #define _LETIMER_SYNCBUSY_CMD_SHIFT 1 04850 #define _LETIMER_SYNCBUSY_CMD_MASK 0x2UL 04851 #define _LETIMER_SYNCBUSY_CMD_DEFAULT 0x00000000UL 04852 #define LETIMER_SYNCBUSY_CMD_DEFAULT (_LETIMER_SYNCBUSY_CMD_DEFAULT << 1) 04853 #define LETIMER_SYNCBUSY_COMP0 (0x1UL << 2) 04854 #define _LETIMER_SYNCBUSY_COMP0_SHIFT 2 04855 #define _LETIMER_SYNCBUSY_COMP0_MASK 0x4UL 04856 #define _LETIMER_SYNCBUSY_COMP0_DEFAULT 0x00000000UL 04857 #define LETIMER_SYNCBUSY_COMP0_DEFAULT (_LETIMER_SYNCBUSY_COMP0_DEFAULT << 2) 04858 #define LETIMER_SYNCBUSY_COMP1 (0x1UL << 3) 04859 #define _LETIMER_SYNCBUSY_COMP1_SHIFT 3 04860 #define _LETIMER_SYNCBUSY_COMP1_MASK 0x8UL 04861 #define _LETIMER_SYNCBUSY_COMP1_DEFAULT 0x00000000UL 04862 #define LETIMER_SYNCBUSY_COMP1_DEFAULT (_LETIMER_SYNCBUSY_COMP1_DEFAULT << 3) 04863 #define LETIMER_SYNCBUSY_REP0 (0x1UL << 4) 04864 #define _LETIMER_SYNCBUSY_REP0_SHIFT 4 04865 #define _LETIMER_SYNCBUSY_REP0_MASK 0x10UL 04866 #define _LETIMER_SYNCBUSY_REP0_DEFAULT 0x00000000UL 04867 #define LETIMER_SYNCBUSY_REP0_DEFAULT (_LETIMER_SYNCBUSY_REP0_DEFAULT << 4) 04868 #define LETIMER_SYNCBUSY_REP1 (0x1UL << 5) 04869 #define _LETIMER_SYNCBUSY_REP1_SHIFT 5 04870 #define _LETIMER_SYNCBUSY_REP1_MASK 0x20UL 04871 #define _LETIMER_SYNCBUSY_REP1_DEFAULT 0x00000000UL 04872 #define LETIMER_SYNCBUSY_REP1_DEFAULT (_LETIMER_SYNCBUSY_REP1_DEFAULT << 5) 04874 /* Bit fields for LETIMER ROUTE */ 04875 #define _LETIMER_ROUTE_RESETVALUE 0x00000000UL 04876 #define _LETIMER_ROUTE_MASK 0x00000303UL 04877 #define LETIMER_ROUTE_OUT0PEN (0x1UL << 0) 04878 #define _LETIMER_ROUTE_OUT0PEN_SHIFT 0 04879 #define _LETIMER_ROUTE_OUT0PEN_MASK 0x1UL 04880 #define _LETIMER_ROUTE_OUT0PEN_DEFAULT 0x00000000UL 04881 #define LETIMER_ROUTE_OUT0PEN_DEFAULT (_LETIMER_ROUTE_OUT0PEN_DEFAULT << 0) 04882 #define LETIMER_ROUTE_OUT1PEN (0x1UL << 1) 04883 #define _LETIMER_ROUTE_OUT1PEN_SHIFT 1 04884 #define _LETIMER_ROUTE_OUT1PEN_MASK 0x2UL 04885 #define _LETIMER_ROUTE_OUT1PEN_DEFAULT 0x00000000UL 04886 #define LETIMER_ROUTE_OUT1PEN_DEFAULT (_LETIMER_ROUTE_OUT1PEN_DEFAULT << 1) 04887 #define _LETIMER_ROUTE_LOCATION_SHIFT 8 04888 #define _LETIMER_ROUTE_LOCATION_MASK 0x300UL 04889 #define _LETIMER_ROUTE_LOCATION_DEFAULT 0x00000000UL 04890 #define _LETIMER_ROUTE_LOCATION_LOC0 0x00000000UL 04891 #define _LETIMER_ROUTE_LOCATION_LOC1 0x00000001UL 04892 #define _LETIMER_ROUTE_LOCATION_LOC2 0x00000002UL 04893 #define _LETIMER_ROUTE_LOCATION_LOC3 0x00000003UL 04894 #define LETIMER_ROUTE_LOCATION_DEFAULT (_LETIMER_ROUTE_LOCATION_DEFAULT << 8) 04895 #define LETIMER_ROUTE_LOCATION_LOC0 (_LETIMER_ROUTE_LOCATION_LOC0 << 8) 04896 #define LETIMER_ROUTE_LOCATION_LOC1 (_LETIMER_ROUTE_LOCATION_LOC1 << 8) 04897 #define LETIMER_ROUTE_LOCATION_LOC2 (_LETIMER_ROUTE_LOCATION_LOC2 << 8) 04898 #define LETIMER_ROUTE_LOCATION_LOC3 (_LETIMER_ROUTE_LOCATION_LOC3 << 8) 04904 /**************************************************************************/ 04909 /* Bit fields for PCNT CTRL */ 04910 #define _PCNT_CTRL_RESETVALUE 0x00000000UL 04911 #define _PCNT_CTRL_MASK 0x0000003FUL 04912 #define _PCNT_CTRL_MODE_SHIFT 0 04913 #define _PCNT_CTRL_MODE_MASK 0x3UL 04914 #define _PCNT_CTRL_MODE_DEFAULT 0x00000000UL 04915 #define _PCNT_CTRL_MODE_DISABLE 0x00000000UL 04916 #define _PCNT_CTRL_MODE_OVSSINGLE 0x00000001UL 04917 #define _PCNT_CTRL_MODE_EXTCLKSINGLE 0x00000002UL 04918 #define _PCNT_CTRL_MODE_EXTCLKQUAD 0x00000003UL 04919 #define PCNT_CTRL_MODE_DEFAULT (_PCNT_CTRL_MODE_DEFAULT << 0) 04920 #define PCNT_CTRL_MODE_DISABLE (_PCNT_CTRL_MODE_DISABLE << 0) 04921 #define PCNT_CTRL_MODE_OVSSINGLE (_PCNT_CTRL_MODE_OVSSINGLE << 0) 04922 #define PCNT_CTRL_MODE_EXTCLKSINGLE (_PCNT_CTRL_MODE_EXTCLKSINGLE << 0) 04923 #define PCNT_CTRL_MODE_EXTCLKQUAD (_PCNT_CTRL_MODE_EXTCLKQUAD << 0) 04924 #define PCNT_CTRL_CNTDIR (0x1UL << 2) 04925 #define _PCNT_CTRL_CNTDIR_SHIFT 2 04926 #define _PCNT_CTRL_CNTDIR_MASK 0x4UL 04927 #define _PCNT_CTRL_CNTDIR_DEFAULT 0x00000000UL 04928 #define _PCNT_CTRL_CNTDIR_UP 0x00000000UL 04929 #define _PCNT_CTRL_CNTDIR_DOWN 0x00000001UL 04930 #define PCNT_CTRL_CNTDIR_DEFAULT (_PCNT_CTRL_CNTDIR_DEFAULT << 2) 04931 #define PCNT_CTRL_CNTDIR_UP (_PCNT_CTRL_CNTDIR_UP << 2) 04932 #define PCNT_CTRL_CNTDIR_DOWN (_PCNT_CTRL_CNTDIR_DOWN << 2) 04933 #define PCNT_CTRL_EDGE (0x1UL << 3) 04934 #define _PCNT_CTRL_EDGE_SHIFT 3 04935 #define _PCNT_CTRL_EDGE_MASK 0x8UL 04936 #define _PCNT_CTRL_EDGE_DEFAULT 0x00000000UL 04937 #define _PCNT_CTRL_EDGE_POS 0x00000000UL 04938 #define _PCNT_CTRL_EDGE_NEG 0x00000001UL 04939 #define PCNT_CTRL_EDGE_DEFAULT (_PCNT_CTRL_EDGE_DEFAULT << 3) 04940 #define PCNT_CTRL_EDGE_POS (_PCNT_CTRL_EDGE_POS << 3) 04941 #define PCNT_CTRL_EDGE_NEG (_PCNT_CTRL_EDGE_NEG << 3) 04942 #define PCNT_CTRL_FILT (0x1UL << 4) 04943 #define _PCNT_CTRL_FILT_SHIFT 4 04944 #define _PCNT_CTRL_FILT_MASK 0x10UL 04945 #define _PCNT_CTRL_FILT_DEFAULT 0x00000000UL 04946 #define PCNT_CTRL_FILT_DEFAULT (_PCNT_CTRL_FILT_DEFAULT << 4) 04947 #define PCNT_CTRL_RSTEN (0x1UL << 5) 04948 #define _PCNT_CTRL_RSTEN_SHIFT 5 04949 #define _PCNT_CTRL_RSTEN_MASK 0x20UL 04950 #define _PCNT_CTRL_RSTEN_DEFAULT 0x00000000UL 04951 #define PCNT_CTRL_RSTEN_DEFAULT (_PCNT_CTRL_RSTEN_DEFAULT << 5) 04953 /* Bit fields for PCNT CMD */ 04954 #define _PCNT_CMD_RESETVALUE 0x00000000UL 04955 #define _PCNT_CMD_MASK 0x00000003UL 04956 #define PCNT_CMD_LCNTIM (0x1UL << 0) 04957 #define _PCNT_CMD_LCNTIM_SHIFT 0 04958 #define _PCNT_CMD_LCNTIM_MASK 0x1UL 04959 #define _PCNT_CMD_LCNTIM_DEFAULT 0x00000000UL 04960 #define PCNT_CMD_LCNTIM_DEFAULT (_PCNT_CMD_LCNTIM_DEFAULT << 0) 04961 #define PCNT_CMD_LTOPBIM (0x1UL << 1) 04962 #define _PCNT_CMD_LTOPBIM_SHIFT 1 04963 #define _PCNT_CMD_LTOPBIM_MASK 0x2UL 04964 #define _PCNT_CMD_LTOPBIM_DEFAULT 0x00000000UL 04965 #define PCNT_CMD_LTOPBIM_DEFAULT (_PCNT_CMD_LTOPBIM_DEFAULT << 1) 04967 /* Bit fields for PCNT STATUS */ 04968 #define _PCNT_STATUS_RESETVALUE 0x00000000UL 04969 #define _PCNT_STATUS_MASK 0x00000001UL 04970 #define PCNT_STATUS_DIR (0x1UL << 0) 04971 #define _PCNT_STATUS_DIR_SHIFT 0 04972 #define _PCNT_STATUS_DIR_MASK 0x1UL 04973 #define _PCNT_STATUS_DIR_DEFAULT 0x00000000UL 04974 #define _PCNT_STATUS_DIR_UP 0x00000000UL 04975 #define _PCNT_STATUS_DIR_DOWN 0x00000001UL 04976 #define PCNT_STATUS_DIR_DEFAULT (_PCNT_STATUS_DIR_DEFAULT << 0) 04977 #define PCNT_STATUS_DIR_UP (_PCNT_STATUS_DIR_UP << 0) 04978 #define PCNT_STATUS_DIR_DOWN (_PCNT_STATUS_DIR_DOWN << 0) 04980 /* Bit fields for PCNT CNT */ 04981 #define _PCNT_CNT_RESETVALUE 0x00000000UL 04982 #define _PCNT_CNT_MASK 0x0000FFFFUL 04983 #define _PCNT_CNT_CNT_SHIFT 0 04984 #define _PCNT_CNT_CNT_MASK 0xFFFFUL 04985 #define _PCNT_CNT_CNT_DEFAULT 0x00000000UL 04986 #define PCNT_CNT_CNT_DEFAULT (_PCNT_CNT_CNT_DEFAULT << 0) 04988 /* Bit fields for PCNT TOP */ 04989 #define _PCNT_TOP_RESETVALUE 0x000000FFUL 04990 #define _PCNT_TOP_MASK 0x0000FFFFUL 04991 #define _PCNT_TOP_TOP_SHIFT 0 04992 #define _PCNT_TOP_TOP_MASK 0xFFFFUL 04993 #define _PCNT_TOP_TOP_DEFAULT 0x000000FFUL 04994 #define PCNT_TOP_TOP_DEFAULT (_PCNT_TOP_TOP_DEFAULT << 0) 04996 /* Bit fields for PCNT TOPB */ 04997 #define _PCNT_TOPB_RESETVALUE 0x000000FFUL 04998 #define _PCNT_TOPB_MASK 0x0000FFFFUL 04999 #define _PCNT_TOPB_TOPB_SHIFT 0 05000 #define _PCNT_TOPB_TOPB_MASK 0xFFFFUL 05001 #define _PCNT_TOPB_TOPB_DEFAULT 0x000000FFUL 05002 #define PCNT_TOPB_TOPB_DEFAULT (_PCNT_TOPB_TOPB_DEFAULT << 0) 05004 /* Bit fields for PCNT IF */ 05005 #define _PCNT_IF_RESETVALUE 0x00000000UL 05006 #define _PCNT_IF_MASK 0x00000007UL 05007 #define PCNT_IF_UF (0x1UL << 0) 05008 #define _PCNT_IF_UF_SHIFT 0 05009 #define _PCNT_IF_UF_MASK 0x1UL 05010 #define _PCNT_IF_UF_DEFAULT 0x00000000UL 05011 #define PCNT_IF_UF_DEFAULT (_PCNT_IF_UF_DEFAULT << 0) 05012 #define PCNT_IF_OF (0x1UL << 1) 05013 #define _PCNT_IF_OF_SHIFT 1 05014 #define _PCNT_IF_OF_MASK 0x2UL 05015 #define _PCNT_IF_OF_DEFAULT 0x00000000UL 05016 #define PCNT_IF_OF_DEFAULT (_PCNT_IF_OF_DEFAULT << 1) 05017 #define PCNT_IF_DIRCNG (0x1UL << 2) 05018 #define _PCNT_IF_DIRCNG_SHIFT 2 05019 #define _PCNT_IF_DIRCNG_MASK 0x4UL 05020 #define _PCNT_IF_DIRCNG_DEFAULT 0x00000000UL 05021 #define PCNT_IF_DIRCNG_DEFAULT (_PCNT_IF_DIRCNG_DEFAULT << 2) 05023 /* Bit fields for PCNT IFS */ 05024 #define _PCNT_IFS_RESETVALUE 0x00000000UL 05025 #define _PCNT_IFS_MASK 0x00000007UL 05026 #define PCNT_IFS_UF (0x1UL << 0) 05027 #define _PCNT_IFS_UF_SHIFT 0 05028 #define _PCNT_IFS_UF_MASK 0x1UL 05029 #define _PCNT_IFS_UF_DEFAULT 0x00000000UL 05030 #define PCNT_IFS_UF_DEFAULT (_PCNT_IFS_UF_DEFAULT << 0) 05031 #define PCNT_IFS_OF (0x1UL << 1) 05032 #define _PCNT_IFS_OF_SHIFT 1 05033 #define _PCNT_IFS_OF_MASK 0x2UL 05034 #define _PCNT_IFS_OF_DEFAULT 0x00000000UL 05035 #define PCNT_IFS_OF_DEFAULT (_PCNT_IFS_OF_DEFAULT << 1) 05036 #define PCNT_IFS_DIRCNG (0x1UL << 2) 05037 #define _PCNT_IFS_DIRCNG_SHIFT 2 05038 #define _PCNT_IFS_DIRCNG_MASK 0x4UL 05039 #define _PCNT_IFS_DIRCNG_DEFAULT 0x00000000UL 05040 #define PCNT_IFS_DIRCNG_DEFAULT (_PCNT_IFS_DIRCNG_DEFAULT << 2) 05042 /* Bit fields for PCNT IFC */ 05043 #define _PCNT_IFC_RESETVALUE 0x00000000UL 05044 #define _PCNT_IFC_MASK 0x00000007UL 05045 #define PCNT_IFC_UF (0x1UL << 0) 05046 #define _PCNT_IFC_UF_SHIFT 0 05047 #define _PCNT_IFC_UF_MASK 0x1UL 05048 #define _PCNT_IFC_UF_DEFAULT 0x00000000UL 05049 #define PCNT_IFC_UF_DEFAULT (_PCNT_IFC_UF_DEFAULT << 0) 05050 #define PCNT_IFC_OF (0x1UL << 1) 05051 #define _PCNT_IFC_OF_SHIFT 1 05052 #define _PCNT_IFC_OF_MASK 0x2UL 05053 #define _PCNT_IFC_OF_DEFAULT 0x00000000UL 05054 #define PCNT_IFC_OF_DEFAULT (_PCNT_IFC_OF_DEFAULT << 1) 05055 #define PCNT_IFC_DIRCNG (0x1UL << 2) 05056 #define _PCNT_IFC_DIRCNG_SHIFT 2 05057 #define _PCNT_IFC_DIRCNG_MASK 0x4UL 05058 #define _PCNT_IFC_DIRCNG_DEFAULT 0x00000000UL 05059 #define PCNT_IFC_DIRCNG_DEFAULT (_PCNT_IFC_DIRCNG_DEFAULT << 2) 05061 /* Bit fields for PCNT IEN */ 05062 #define _PCNT_IEN_RESETVALUE 0x00000000UL 05063 #define _PCNT_IEN_MASK 0x00000007UL 05064 #define PCNT_IEN_UF (0x1UL << 0) 05065 #define _PCNT_IEN_UF_SHIFT 0 05066 #define _PCNT_IEN_UF_MASK 0x1UL 05067 #define _PCNT_IEN_UF_DEFAULT 0x00000000UL 05068 #define PCNT_IEN_UF_DEFAULT (_PCNT_IEN_UF_DEFAULT << 0) 05069 #define PCNT_IEN_OF (0x1UL << 1) 05070 #define _PCNT_IEN_OF_SHIFT 1 05071 #define _PCNT_IEN_OF_MASK 0x2UL 05072 #define _PCNT_IEN_OF_DEFAULT 0x00000000UL 05073 #define PCNT_IEN_OF_DEFAULT (_PCNT_IEN_OF_DEFAULT << 1) 05074 #define PCNT_IEN_DIRCNG (0x1UL << 2) 05075 #define _PCNT_IEN_DIRCNG_SHIFT 2 05076 #define _PCNT_IEN_DIRCNG_MASK 0x4UL 05077 #define _PCNT_IEN_DIRCNG_DEFAULT 0x00000000UL 05078 #define PCNT_IEN_DIRCNG_DEFAULT (_PCNT_IEN_DIRCNG_DEFAULT << 2) 05080 /* Bit fields for PCNT ROUTE */ 05081 #define _PCNT_ROUTE_RESETVALUE 0x00000000UL 05082 #define _PCNT_ROUTE_MASK 0x00000300UL 05083 #define _PCNT_ROUTE_LOCATION_SHIFT 8 05084 #define _PCNT_ROUTE_LOCATION_MASK 0x300UL 05085 #define _PCNT_ROUTE_LOCATION_DEFAULT 0x00000000UL 05086 #define _PCNT_ROUTE_LOCATION_LOC0 0x00000000UL 05087 #define _PCNT_ROUTE_LOCATION_LOC1 0x00000001UL 05088 #define _PCNT_ROUTE_LOCATION_LOC2 0x00000002UL 05089 #define PCNT_ROUTE_LOCATION_DEFAULT (_PCNT_ROUTE_LOCATION_DEFAULT << 8) 05090 #define PCNT_ROUTE_LOCATION_LOC0 (_PCNT_ROUTE_LOCATION_LOC0 << 8) 05091 #define PCNT_ROUTE_LOCATION_LOC1 (_PCNT_ROUTE_LOCATION_LOC1 << 8) 05092 #define PCNT_ROUTE_LOCATION_LOC2 (_PCNT_ROUTE_LOCATION_LOC2 << 8) 05094 /* Bit fields for PCNT FREEZE */ 05095 #define _PCNT_FREEZE_RESETVALUE 0x00000000UL 05096 #define _PCNT_FREEZE_MASK 0x00000001UL 05097 #define PCNT_FREEZE_REGFREEZE (0x1UL << 0) 05098 #define _PCNT_FREEZE_REGFREEZE_SHIFT 0 05099 #define _PCNT_FREEZE_REGFREEZE_MASK 0x1UL 05100 #define _PCNT_FREEZE_REGFREEZE_DEFAULT 0x00000000UL 05101 #define _PCNT_FREEZE_REGFREEZE_UPDATE 0x00000000UL 05102 #define _PCNT_FREEZE_REGFREEZE_FREEZE 0x00000001UL 05103 #define PCNT_FREEZE_REGFREEZE_DEFAULT (_PCNT_FREEZE_REGFREEZE_DEFAULT << 0) 05104 #define PCNT_FREEZE_REGFREEZE_UPDATE (_PCNT_FREEZE_REGFREEZE_UPDATE << 0) 05105 #define PCNT_FREEZE_REGFREEZE_FREEZE (_PCNT_FREEZE_REGFREEZE_FREEZE << 0) 05107 /* Bit fields for PCNT SYNCBUSY */ 05108 #define _PCNT_SYNCBUSY_RESETVALUE 0x00000000UL 05109 #define _PCNT_SYNCBUSY_MASK 0x00000007UL 05110 #define PCNT_SYNCBUSY_CTRL (0x1UL << 0) 05111 #define _PCNT_SYNCBUSY_CTRL_SHIFT 0 05112 #define _PCNT_SYNCBUSY_CTRL_MASK 0x1UL 05113 #define _PCNT_SYNCBUSY_CTRL_DEFAULT 0x00000000UL 05114 #define PCNT_SYNCBUSY_CTRL_DEFAULT (_PCNT_SYNCBUSY_CTRL_DEFAULT << 0) 05115 #define PCNT_SYNCBUSY_CMD (0x1UL << 1) 05116 #define _PCNT_SYNCBUSY_CMD_SHIFT 1 05117 #define _PCNT_SYNCBUSY_CMD_MASK 0x2UL 05118 #define _PCNT_SYNCBUSY_CMD_DEFAULT 0x00000000UL 05119 #define PCNT_SYNCBUSY_CMD_DEFAULT (_PCNT_SYNCBUSY_CMD_DEFAULT << 1) 05120 #define PCNT_SYNCBUSY_TOPB (0x1UL << 2) 05121 #define _PCNT_SYNCBUSY_TOPB_SHIFT 2 05122 #define _PCNT_SYNCBUSY_TOPB_MASK 0x4UL 05123 #define _PCNT_SYNCBUSY_TOPB_DEFAULT 0x00000000UL 05124 #define PCNT_SYNCBUSY_TOPB_DEFAULT (_PCNT_SYNCBUSY_TOPB_DEFAULT << 2) 05130 /**************************************************************************/ 05135 /* Bit fields for I2C CTRL */ 05136 #define _I2C_CTRL_RESETVALUE 0x00000000UL 05137 #define _I2C_CTRL_MASK 0x0007B37FUL 05138 #define I2C_CTRL_EN (0x1UL << 0) 05139 #define _I2C_CTRL_EN_SHIFT 0 05140 #define _I2C_CTRL_EN_MASK 0x1UL 05141 #define _I2C_CTRL_EN_DEFAULT 0x00000000UL 05142 #define I2C_CTRL_EN_DEFAULT (_I2C_CTRL_EN_DEFAULT << 0) 05143 #define I2C_CTRL_SLAVE (0x1UL << 1) 05144 #define _I2C_CTRL_SLAVE_SHIFT 1 05145 #define _I2C_CTRL_SLAVE_MASK 0x2UL 05146 #define _I2C_CTRL_SLAVE_DEFAULT 0x00000000UL 05147 #define I2C_CTRL_SLAVE_DEFAULT (_I2C_CTRL_SLAVE_DEFAULT << 1) 05148 #define I2C_CTRL_AUTOACK (0x1UL << 2) 05149 #define _I2C_CTRL_AUTOACK_SHIFT 2 05150 #define _I2C_CTRL_AUTOACK_MASK 0x4UL 05151 #define _I2C_CTRL_AUTOACK_DEFAULT 0x00000000UL 05152 #define I2C_CTRL_AUTOACK_DEFAULT (_I2C_CTRL_AUTOACK_DEFAULT << 2) 05153 #define I2C_CTRL_AUTOSE (0x1UL << 3) 05154 #define _I2C_CTRL_AUTOSE_SHIFT 3 05155 #define _I2C_CTRL_AUTOSE_MASK 0x8UL 05156 #define _I2C_CTRL_AUTOSE_DEFAULT 0x00000000UL 05157 #define I2C_CTRL_AUTOSE_DEFAULT (_I2C_CTRL_AUTOSE_DEFAULT << 3) 05158 #define I2C_CTRL_AUTOSN (0x1UL << 4) 05159 #define _I2C_CTRL_AUTOSN_SHIFT 4 05160 #define _I2C_CTRL_AUTOSN_MASK 0x10UL 05161 #define _I2C_CTRL_AUTOSN_DEFAULT 0x00000000UL 05162 #define I2C_CTRL_AUTOSN_DEFAULT (_I2C_CTRL_AUTOSN_DEFAULT << 4) 05163 #define I2C_CTRL_ARBDIS (0x1UL << 5) 05164 #define _I2C_CTRL_ARBDIS_SHIFT 5 05165 #define _I2C_CTRL_ARBDIS_MASK 0x20UL 05166 #define _I2C_CTRL_ARBDIS_DEFAULT 0x00000000UL 05167 #define I2C_CTRL_ARBDIS_DEFAULT (_I2C_CTRL_ARBDIS_DEFAULT << 5) 05168 #define I2C_CTRL_GCAMEN (0x1UL << 6) 05169 #define _I2C_CTRL_GCAMEN_SHIFT 6 05170 #define _I2C_CTRL_GCAMEN_MASK 0x40UL 05171 #define _I2C_CTRL_GCAMEN_DEFAULT 0x00000000UL 05172 #define I2C_CTRL_GCAMEN_DEFAULT (_I2C_CTRL_GCAMEN_DEFAULT << 6) 05173 #define _I2C_CTRL_CLHR_SHIFT 8 05174 #define _I2C_CTRL_CLHR_MASK 0x300UL 05175 #define _I2C_CTRL_CLHR_DEFAULT 0x00000000UL 05176 #define _I2C_CTRL_CLHR_STANDARD 0x00000000UL 05177 #define _I2C_CTRL_CLHR_ASYMMETRIC 0x00000001UL 05178 #define _I2C_CTRL_CLHR_FAST 0x00000002UL 05179 #define I2C_CTRL_CLHR_DEFAULT (_I2C_CTRL_CLHR_DEFAULT << 8) 05180 #define I2C_CTRL_CLHR_STANDARD (_I2C_CTRL_CLHR_STANDARD << 8) 05181 #define I2C_CTRL_CLHR_ASYMMETRIC (_I2C_CTRL_CLHR_ASYMMETRIC << 8) 05182 #define I2C_CTRL_CLHR_FAST (_I2C_CTRL_CLHR_FAST << 8) 05183 #define _I2C_CTRL_BITO_SHIFT 12 05184 #define _I2C_CTRL_BITO_MASK 0x3000UL 05185 #define _I2C_CTRL_BITO_DEFAULT 0x00000000UL 05186 #define _I2C_CTRL_BITO_OFF 0x00000000UL 05187 #define _I2C_CTRL_BITO_40PCC 0x00000001UL 05188 #define _I2C_CTRL_BITO_80PCC 0x00000002UL 05189 #define _I2C_CTRL_BITO_160PCC 0x00000003UL 05190 #define I2C_CTRL_BITO_DEFAULT (_I2C_CTRL_BITO_DEFAULT << 12) 05191 #define I2C_CTRL_BITO_OFF (_I2C_CTRL_BITO_OFF << 12) 05192 #define I2C_CTRL_BITO_40PCC (_I2C_CTRL_BITO_40PCC << 12) 05193 #define I2C_CTRL_BITO_80PCC (_I2C_CTRL_BITO_80PCC << 12) 05194 #define I2C_CTRL_BITO_160PCC (_I2C_CTRL_BITO_160PCC << 12) 05195 #define I2C_CTRL_GIBITO (0x1UL << 15) 05196 #define _I2C_CTRL_GIBITO_SHIFT 15 05197 #define _I2C_CTRL_GIBITO_MASK 0x8000UL 05198 #define _I2C_CTRL_GIBITO_DEFAULT 0x00000000UL 05199 #define I2C_CTRL_GIBITO_DEFAULT (_I2C_CTRL_GIBITO_DEFAULT << 15) 05200 #define _I2C_CTRL_CLTO_SHIFT 16 05201 #define _I2C_CTRL_CLTO_MASK 0x70000UL 05202 #define _I2C_CTRL_CLTO_DEFAULT 0x00000000UL 05203 #define _I2C_CTRL_CLTO_OFF 0x00000000UL 05204 #define _I2C_CTRL_CLTO_40PCC 0x00000001UL 05205 #define _I2C_CTRL_CLTO_80PCC 0x00000002UL 05206 #define _I2C_CTRL_CLTO_160PCC 0x00000003UL 05207 #define _I2C_CTRL_CLTO_320PPC 0x00000004UL 05208 #define _I2C_CTRL_CLTO_1024PPC 0x00000005UL 05209 #define I2C_CTRL_CLTO_DEFAULT (_I2C_CTRL_CLTO_DEFAULT << 16) 05210 #define I2C_CTRL_CLTO_OFF (_I2C_CTRL_CLTO_OFF << 16) 05211 #define I2C_CTRL_CLTO_40PCC (_I2C_CTRL_CLTO_40PCC << 16) 05212 #define I2C_CTRL_CLTO_80PCC (_I2C_CTRL_CLTO_80PCC << 16) 05213 #define I2C_CTRL_CLTO_160PCC (_I2C_CTRL_CLTO_160PCC << 16) 05214 #define I2C_CTRL_CLTO_320PPC (_I2C_CTRL_CLTO_320PPC << 16) 05215 #define I2C_CTRL_CLTO_1024PPC (_I2C_CTRL_CLTO_1024PPC << 16) 05217 /* Bit fields for I2C CMD */ 05218 #define _I2C_CMD_RESETVALUE 0x00000000UL 05219 #define _I2C_CMD_MASK 0x000000FFUL 05220 #define I2C_CMD_START (0x1UL << 0) 05221 #define _I2C_CMD_START_SHIFT 0 05222 #define _I2C_CMD_START_MASK 0x1UL 05223 #define _I2C_CMD_START_DEFAULT 0x00000000UL 05224 #define I2C_CMD_START_DEFAULT (_I2C_CMD_START_DEFAULT << 0) 05225 #define I2C_CMD_STOP (0x1UL << 1) 05226 #define _I2C_CMD_STOP_SHIFT 1 05227 #define _I2C_CMD_STOP_MASK 0x2UL 05228 #define _I2C_CMD_STOP_DEFAULT 0x00000000UL 05229 #define I2C_CMD_STOP_DEFAULT (_I2C_CMD_STOP_DEFAULT << 1) 05230 #define I2C_CMD_ACK (0x1UL << 2) 05231 #define _I2C_CMD_ACK_SHIFT 2 05232 #define _I2C_CMD_ACK_MASK 0x4UL 05233 #define _I2C_CMD_ACK_DEFAULT 0x00000000UL 05234 #define I2C_CMD_ACK_DEFAULT (_I2C_CMD_ACK_DEFAULT << 2) 05235 #define I2C_CMD_NACK (0x1UL << 3) 05236 #define _I2C_CMD_NACK_SHIFT 3 05237 #define _I2C_CMD_NACK_MASK 0x8UL 05238 #define _I2C_CMD_NACK_DEFAULT 0x00000000UL 05239 #define I2C_CMD_NACK_DEFAULT (_I2C_CMD_NACK_DEFAULT << 3) 05240 #define I2C_CMD_CONT (0x1UL << 4) 05241 #define _I2C_CMD_CONT_SHIFT 4 05242 #define _I2C_CMD_CONT_MASK 0x10UL 05243 #define _I2C_CMD_CONT_DEFAULT 0x00000000UL 05244 #define I2C_CMD_CONT_DEFAULT (_I2C_CMD_CONT_DEFAULT << 4) 05245 #define I2C_CMD_ABORT (0x1UL << 5) 05246 #define _I2C_CMD_ABORT_SHIFT 5 05247 #define _I2C_CMD_ABORT_MASK 0x20UL 05248 #define _I2C_CMD_ABORT_DEFAULT 0x00000000UL 05249 #define I2C_CMD_ABORT_DEFAULT (_I2C_CMD_ABORT_DEFAULT << 5) 05250 #define I2C_CMD_CLEARTX (0x1UL << 6) 05251 #define _I2C_CMD_CLEARTX_SHIFT 6 05252 #define _I2C_CMD_CLEARTX_MASK 0x40UL 05253 #define _I2C_CMD_CLEARTX_DEFAULT 0x00000000UL 05254 #define I2C_CMD_CLEARTX_DEFAULT (_I2C_CMD_CLEARTX_DEFAULT << 6) 05255 #define I2C_CMD_CLEARPC (0x1UL << 7) 05256 #define _I2C_CMD_CLEARPC_SHIFT 7 05257 #define _I2C_CMD_CLEARPC_MASK 0x80UL 05258 #define _I2C_CMD_CLEARPC_DEFAULT 0x00000000UL 05259 #define I2C_CMD_CLEARPC_DEFAULT (_I2C_CMD_CLEARPC_DEFAULT << 7) 05261 /* Bit fields for I2C STATE */ 05262 #define _I2C_STATE_RESETVALUE 0x00000001UL 05263 #define _I2C_STATE_MASK 0x000000FFUL 05264 #define I2C_STATE_BUSY (0x1UL << 0) 05265 #define _I2C_STATE_BUSY_SHIFT 0 05266 #define _I2C_STATE_BUSY_MASK 0x1UL 05267 #define _I2C_STATE_BUSY_DEFAULT 0x00000001UL 05268 #define I2C_STATE_BUSY_DEFAULT (_I2C_STATE_BUSY_DEFAULT << 0) 05269 #define I2C_STATE_MASTER (0x1UL << 1) 05270 #define _I2C_STATE_MASTER_SHIFT 1 05271 #define _I2C_STATE_MASTER_MASK 0x2UL 05272 #define _I2C_STATE_MASTER_DEFAULT 0x00000000UL 05273 #define I2C_STATE_MASTER_DEFAULT (_I2C_STATE_MASTER_DEFAULT << 1) 05274 #define I2C_STATE_TRANSMITTER (0x1UL << 2) 05275 #define _I2C_STATE_TRANSMITTER_SHIFT 2 05276 #define _I2C_STATE_TRANSMITTER_MASK 0x4UL 05277 #define _I2C_STATE_TRANSMITTER_DEFAULT 0x00000000UL 05278 #define I2C_STATE_TRANSMITTER_DEFAULT (_I2C_STATE_TRANSMITTER_DEFAULT << 2) 05279 #define I2C_STATE_NACKED (0x1UL << 3) 05280 #define _I2C_STATE_NACKED_SHIFT 3 05281 #define _I2C_STATE_NACKED_MASK 0x8UL 05282 #define _I2C_STATE_NACKED_DEFAULT 0x00000000UL 05283 #define I2C_STATE_NACKED_DEFAULT (_I2C_STATE_NACKED_DEFAULT << 3) 05284 #define I2C_STATE_BUSHOLD (0x1UL << 4) 05285 #define _I2C_STATE_BUSHOLD_SHIFT 4 05286 #define _I2C_STATE_BUSHOLD_MASK 0x10UL 05287 #define _I2C_STATE_BUSHOLD_DEFAULT 0x00000000UL 05288 #define I2C_STATE_BUSHOLD_DEFAULT (_I2C_STATE_BUSHOLD_DEFAULT << 4) 05289 #define _I2C_STATE_STATE_SHIFT 5 05290 #define _I2C_STATE_STATE_MASK 0xE0UL 05291 #define _I2C_STATE_STATE_DEFAULT 0x00000000UL 05292 #define _I2C_STATE_STATE_IDLE 0x00000000UL 05293 #define _I2C_STATE_STATE_WAIT 0x00000001UL 05294 #define _I2C_STATE_STATE_START 0x00000002UL 05295 #define _I2C_STATE_STATE_ADDR 0x00000003UL 05296 #define _I2C_STATE_STATE_ADDRACK 0x00000004UL 05297 #define _I2C_STATE_STATE_DATA 0x00000005UL 05298 #define _I2C_STATE_STATE_DATAACK 0x00000006UL 05299 #define I2C_STATE_STATE_DEFAULT (_I2C_STATE_STATE_DEFAULT << 5) 05300 #define I2C_STATE_STATE_IDLE (_I2C_STATE_STATE_IDLE << 5) 05301 #define I2C_STATE_STATE_WAIT (_I2C_STATE_STATE_WAIT << 5) 05302 #define I2C_STATE_STATE_START (_I2C_STATE_STATE_START << 5) 05303 #define I2C_STATE_STATE_ADDR (_I2C_STATE_STATE_ADDR << 5) 05304 #define I2C_STATE_STATE_ADDRACK (_I2C_STATE_STATE_ADDRACK << 5) 05305 #define I2C_STATE_STATE_DATA (_I2C_STATE_STATE_DATA << 5) 05306 #define I2C_STATE_STATE_DATAACK (_I2C_STATE_STATE_DATAACK << 5) 05308 /* Bit fields for I2C STATUS */ 05309 #define _I2C_STATUS_RESETVALUE 0x00000080UL 05310 #define _I2C_STATUS_MASK 0x000001FFUL 05311 #define I2C_STATUS_PSTART (0x1UL << 0) 05312 #define _I2C_STATUS_PSTART_SHIFT 0 05313 #define _I2C_STATUS_PSTART_MASK 0x1UL 05314 #define _I2C_STATUS_PSTART_DEFAULT 0x00000000UL 05315 #define I2C_STATUS_PSTART_DEFAULT (_I2C_STATUS_PSTART_DEFAULT << 0) 05316 #define I2C_STATUS_PSTOP (0x1UL << 1) 05317 #define _I2C_STATUS_PSTOP_SHIFT 1 05318 #define _I2C_STATUS_PSTOP_MASK 0x2UL 05319 #define _I2C_STATUS_PSTOP_DEFAULT 0x00000000UL 05320 #define I2C_STATUS_PSTOP_DEFAULT (_I2C_STATUS_PSTOP_DEFAULT << 1) 05321 #define I2C_STATUS_PACK (0x1UL << 2) 05322 #define _I2C_STATUS_PACK_SHIFT 2 05323 #define _I2C_STATUS_PACK_MASK 0x4UL 05324 #define _I2C_STATUS_PACK_DEFAULT 0x00000000UL 05325 #define I2C_STATUS_PACK_DEFAULT (_I2C_STATUS_PACK_DEFAULT << 2) 05326 #define I2C_STATUS_PNACK (0x1UL << 3) 05327 #define _I2C_STATUS_PNACK_SHIFT 3 05328 #define _I2C_STATUS_PNACK_MASK 0x8UL 05329 #define _I2C_STATUS_PNACK_DEFAULT 0x00000000UL 05330 #define I2C_STATUS_PNACK_DEFAULT (_I2C_STATUS_PNACK_DEFAULT << 3) 05331 #define I2C_STATUS_PCONT (0x1UL << 4) 05332 #define _I2C_STATUS_PCONT_SHIFT 4 05333 #define _I2C_STATUS_PCONT_MASK 0x10UL 05334 #define _I2C_STATUS_PCONT_DEFAULT 0x00000000UL 05335 #define I2C_STATUS_PCONT_DEFAULT (_I2C_STATUS_PCONT_DEFAULT << 4) 05336 #define I2C_STATUS_PABORT (0x1UL << 5) 05337 #define _I2C_STATUS_PABORT_SHIFT 5 05338 #define _I2C_STATUS_PABORT_MASK 0x20UL 05339 #define _I2C_STATUS_PABORT_DEFAULT 0x00000000UL 05340 #define I2C_STATUS_PABORT_DEFAULT (_I2C_STATUS_PABORT_DEFAULT << 5) 05341 #define I2C_STATUS_TXC (0x1UL << 6) 05342 #define _I2C_STATUS_TXC_SHIFT 6 05343 #define _I2C_STATUS_TXC_MASK 0x40UL 05344 #define _I2C_STATUS_TXC_DEFAULT 0x00000000UL 05345 #define I2C_STATUS_TXC_DEFAULT (_I2C_STATUS_TXC_DEFAULT << 6) 05346 #define I2C_STATUS_TXBL (0x1UL << 7) 05347 #define _I2C_STATUS_TXBL_SHIFT 7 05348 #define _I2C_STATUS_TXBL_MASK 0x80UL 05349 #define _I2C_STATUS_TXBL_DEFAULT 0x00000001UL 05350 #define I2C_STATUS_TXBL_DEFAULT (_I2C_STATUS_TXBL_DEFAULT << 7) 05351 #define I2C_STATUS_RXDATAV (0x1UL << 8) 05352 #define _I2C_STATUS_RXDATAV_SHIFT 8 05353 #define _I2C_STATUS_RXDATAV_MASK 0x100UL 05354 #define _I2C_STATUS_RXDATAV_DEFAULT 0x00000000UL 05355 #define I2C_STATUS_RXDATAV_DEFAULT (_I2C_STATUS_RXDATAV_DEFAULT << 8) 05357 /* Bit fields for I2C CLKDIV */ 05358 #define _I2C_CLKDIV_RESETVALUE 0x00000000UL 05359 #define _I2C_CLKDIV_MASK 0x000001FFUL 05360 #define _I2C_CLKDIV_DIV_SHIFT 0 05361 #define _I2C_CLKDIV_DIV_MASK 0x1FFUL 05362 #define _I2C_CLKDIV_DIV_DEFAULT 0x00000000UL 05363 #define I2C_CLKDIV_DIV_DEFAULT (_I2C_CLKDIV_DIV_DEFAULT << 0) 05365 /* Bit fields for I2C SADDR */ 05366 #define _I2C_SADDR_RESETVALUE 0x00000000UL 05367 #define _I2C_SADDR_MASK 0x000000FEUL 05368 #define _I2C_SADDR_ADDR_SHIFT 1 05369 #define _I2C_SADDR_ADDR_MASK 0xFEUL 05370 #define _I2C_SADDR_ADDR_DEFAULT 0x00000000UL 05371 #define I2C_SADDR_ADDR_DEFAULT (_I2C_SADDR_ADDR_DEFAULT << 1) 05373 /* Bit fields for I2C SADDRMASK */ 05374 #define _I2C_SADDRMASK_RESETVALUE 0x00000000UL 05375 #define _I2C_SADDRMASK_MASK 0x000000FEUL 05376 #define _I2C_SADDRMASK_MASK_SHIFT 1 05377 #define _I2C_SADDRMASK_MASK_MASK 0xFEUL 05378 #define _I2C_SADDRMASK_MASK_DEFAULT 0x00000000UL 05379 #define I2C_SADDRMASK_MASK_DEFAULT (_I2C_SADDRMASK_MASK_DEFAULT << 1) 05381 /* Bit fields for I2C RXDATA */ 05382 #define _I2C_RXDATA_RESETVALUE 0x00000000UL 05383 #define _I2C_RXDATA_MASK 0x000000FFUL 05384 #define _I2C_RXDATA_RXDATA_SHIFT 0 05385 #define _I2C_RXDATA_RXDATA_MASK 0xFFUL 05386 #define _I2C_RXDATA_RXDATA_DEFAULT 0x00000000UL 05387 #define I2C_RXDATA_RXDATA_DEFAULT (_I2C_RXDATA_RXDATA_DEFAULT << 0) 05389 /* Bit fields for I2C RXDATAP */ 05390 #define _I2C_RXDATAP_RESETVALUE 0x00000000UL 05391 #define _I2C_RXDATAP_MASK 0x000000FFUL 05392 #define _I2C_RXDATAP_RXDATAP_SHIFT 0 05393 #define _I2C_RXDATAP_RXDATAP_MASK 0xFFUL 05394 #define _I2C_RXDATAP_RXDATAP_DEFAULT 0x00000000UL 05395 #define I2C_RXDATAP_RXDATAP_DEFAULT (_I2C_RXDATAP_RXDATAP_DEFAULT << 0) 05397 /* Bit fields for I2C TXDATA */ 05398 #define _I2C_TXDATA_RESETVALUE 0x00000000UL 05399 #define _I2C_TXDATA_MASK 0x000000FFUL 05400 #define _I2C_TXDATA_TXDATA_SHIFT 0 05401 #define _I2C_TXDATA_TXDATA_MASK 0xFFUL 05402 #define _I2C_TXDATA_TXDATA_DEFAULT 0x00000000UL 05403 #define I2C_TXDATA_TXDATA_DEFAULT (_I2C_TXDATA_TXDATA_DEFAULT << 0) 05405 /* Bit fields for I2C IF */ 05406 #define _I2C_IF_RESETVALUE 0x00000010UL 05407 #define _I2C_IF_MASK 0x0001FFFFUL 05408 #define I2C_IF_START (0x1UL << 0) 05409 #define _I2C_IF_START_SHIFT 0 05410 #define _I2C_IF_START_MASK 0x1UL 05411 #define _I2C_IF_START_DEFAULT 0x00000000UL 05412 #define I2C_IF_START_DEFAULT (_I2C_IF_START_DEFAULT << 0) 05413 #define I2C_IF_RSTART (0x1UL << 1) 05414 #define _I2C_IF_RSTART_SHIFT 1 05415 #define _I2C_IF_RSTART_MASK 0x2UL 05416 #define _I2C_IF_RSTART_DEFAULT 0x00000000UL 05417 #define I2C_IF_RSTART_DEFAULT (_I2C_IF_RSTART_DEFAULT << 1) 05418 #define I2C_IF_ADDR (0x1UL << 2) 05419 #define _I2C_IF_ADDR_SHIFT 2 05420 #define _I2C_IF_ADDR_MASK 0x4UL 05421 #define _I2C_IF_ADDR_DEFAULT 0x00000000UL 05422 #define I2C_IF_ADDR_DEFAULT (_I2C_IF_ADDR_DEFAULT << 2) 05423 #define I2C_IF_TXC (0x1UL << 3) 05424 #define _I2C_IF_TXC_SHIFT 3 05425 #define _I2C_IF_TXC_MASK 0x8UL 05426 #define _I2C_IF_TXC_DEFAULT 0x00000000UL 05427 #define I2C_IF_TXC_DEFAULT (_I2C_IF_TXC_DEFAULT << 3) 05428 #define I2C_IF_TXBL (0x1UL << 4) 05429 #define _I2C_IF_TXBL_SHIFT 4 05430 #define _I2C_IF_TXBL_MASK 0x10UL 05431 #define _I2C_IF_TXBL_DEFAULT 0x00000000UL 05432 #define I2C_IF_TXBL_DEFAULT (_I2C_IF_TXBL_DEFAULT << 4) 05433 #define I2C_IF_RXDATAV (0x1UL << 5) 05434 #define _I2C_IF_RXDATAV_SHIFT 5 05435 #define _I2C_IF_RXDATAV_MASK 0x20UL 05436 #define _I2C_IF_RXDATAV_DEFAULT 0x00000000UL 05437 #define I2C_IF_RXDATAV_DEFAULT (_I2C_IF_RXDATAV_DEFAULT << 5) 05438 #define I2C_IF_ACK (0x1UL << 6) 05439 #define _I2C_IF_ACK_SHIFT 6 05440 #define _I2C_IF_ACK_MASK 0x40UL 05441 #define _I2C_IF_ACK_DEFAULT 0x00000000UL 05442 #define I2C_IF_ACK_DEFAULT (_I2C_IF_ACK_DEFAULT << 6) 05443 #define I2C_IF_NACK (0x1UL << 7) 05444 #define _I2C_IF_NACK_SHIFT 7 05445 #define _I2C_IF_NACK_MASK 0x80UL 05446 #define _I2C_IF_NACK_DEFAULT 0x00000000UL 05447 #define I2C_IF_NACK_DEFAULT (_I2C_IF_NACK_DEFAULT << 7) 05448 #define I2C_IF_MSTOP (0x1UL << 8) 05449 #define _I2C_IF_MSTOP_SHIFT 8 05450 #define _I2C_IF_MSTOP_MASK 0x100UL 05451 #define _I2C_IF_MSTOP_DEFAULT 0x00000000UL 05452 #define I2C_IF_MSTOP_DEFAULT (_I2C_IF_MSTOP_DEFAULT << 8) 05453 #define I2C_IF_ARBLOST (0x1UL << 9) 05454 #define _I2C_IF_ARBLOST_SHIFT 9 05455 #define _I2C_IF_ARBLOST_MASK 0x200UL 05456 #define _I2C_IF_ARBLOST_DEFAULT 0x00000000UL 05457 #define I2C_IF_ARBLOST_DEFAULT (_I2C_IF_ARBLOST_DEFAULT << 9) 05458 #define I2C_IF_BUSERR (0x1UL << 10) 05459 #define _I2C_IF_BUSERR_SHIFT 10 05460 #define _I2C_IF_BUSERR_MASK 0x400UL 05461 #define _I2C_IF_BUSERR_DEFAULT 0x00000000UL 05462 #define I2C_IF_BUSERR_DEFAULT (_I2C_IF_BUSERR_DEFAULT << 10) 05463 #define I2C_IF_BUSHOLD (0x1UL << 11) 05464 #define _I2C_IF_BUSHOLD_SHIFT 11 05465 #define _I2C_IF_BUSHOLD_MASK 0x800UL 05466 #define _I2C_IF_BUSHOLD_DEFAULT 0x00000000UL 05467 #define I2C_IF_BUSHOLD_DEFAULT (_I2C_IF_BUSHOLD_DEFAULT << 11) 05468 #define I2C_IF_TXOF (0x1UL << 12) 05469 #define _I2C_IF_TXOF_SHIFT 12 05470 #define _I2C_IF_TXOF_MASK 0x1000UL 05471 #define _I2C_IF_TXOF_DEFAULT 0x00000000UL 05472 #define I2C_IF_TXOF_DEFAULT (_I2C_IF_TXOF_DEFAULT << 12) 05473 #define I2C_IF_RXUF (0x1UL << 13) 05474 #define _I2C_IF_RXUF_SHIFT 13 05475 #define _I2C_IF_RXUF_MASK 0x2000UL 05476 #define _I2C_IF_RXUF_DEFAULT 0x00000000UL 05477 #define I2C_IF_RXUF_DEFAULT (_I2C_IF_RXUF_DEFAULT << 13) 05478 #define I2C_IF_BITO (0x1UL << 14) 05479 #define _I2C_IF_BITO_SHIFT 14 05480 #define _I2C_IF_BITO_MASK 0x4000UL 05481 #define _I2C_IF_BITO_DEFAULT 0x00000000UL 05482 #define I2C_IF_BITO_DEFAULT (_I2C_IF_BITO_DEFAULT << 14) 05483 #define I2C_IF_CLTO (0x1UL << 15) 05484 #define _I2C_IF_CLTO_SHIFT 15 05485 #define _I2C_IF_CLTO_MASK 0x8000UL 05486 #define _I2C_IF_CLTO_DEFAULT 0x00000000UL 05487 #define I2C_IF_CLTO_DEFAULT (_I2C_IF_CLTO_DEFAULT << 15) 05488 #define I2C_IF_SSTOP (0x1UL << 16) 05489 #define _I2C_IF_SSTOP_SHIFT 16 05490 #define _I2C_IF_SSTOP_MASK 0x10000UL 05491 #define _I2C_IF_SSTOP_DEFAULT 0x00000000UL 05492 #define I2C_IF_SSTOP_DEFAULT (_I2C_IF_SSTOP_DEFAULT << 16) 05494 /* Bit fields for I2C IFS */ 05495 #define _I2C_IFS_RESETVALUE 0x00000000UL 05496 #define _I2C_IFS_MASK 0x0001FFFFUL 05497 #define I2C_IFS_START (0x1UL << 0) 05498 #define _I2C_IFS_START_SHIFT 0 05499 #define _I2C_IFS_START_MASK 0x1UL 05500 #define _I2C_IFS_START_DEFAULT 0x00000000UL 05501 #define I2C_IFS_START_DEFAULT (_I2C_IFS_START_DEFAULT << 0) 05502 #define I2C_IFS_RSTART (0x1UL << 1) 05503 #define _I2C_IFS_RSTART_SHIFT 1 05504 #define _I2C_IFS_RSTART_MASK 0x2UL 05505 #define _I2C_IFS_RSTART_DEFAULT 0x00000000UL 05506 #define I2C_IFS_RSTART_DEFAULT (_I2C_IFS_RSTART_DEFAULT << 1) 05507 #define I2C_IFS_ADDR (0x1UL << 2) 05508 #define _I2C_IFS_ADDR_SHIFT 2 05509 #define _I2C_IFS_ADDR_MASK 0x4UL 05510 #define _I2C_IFS_ADDR_DEFAULT 0x00000000UL 05511 #define I2C_IFS_ADDR_DEFAULT (_I2C_IFS_ADDR_DEFAULT << 2) 05512 #define I2C_IFS_TXC (0x1UL << 3) 05513 #define _I2C_IFS_TXC_SHIFT 3 05514 #define _I2C_IFS_TXC_MASK 0x8UL 05515 #define _I2C_IFS_TXC_DEFAULT 0x00000000UL 05516 #define I2C_IFS_TXC_DEFAULT (_I2C_IFS_TXC_DEFAULT << 3) 05517 #define I2C_IFS_ACK (0x1UL << 6) 05518 #define _I2C_IFS_ACK_SHIFT 6 05519 #define _I2C_IFS_ACK_MASK 0x40UL 05520 #define _I2C_IFS_ACK_DEFAULT 0x00000000UL 05521 #define I2C_IFS_ACK_DEFAULT (_I2C_IFS_ACK_DEFAULT << 6) 05522 #define I2C_IFS_NACK (0x1UL << 7) 05523 #define _I2C_IFS_NACK_SHIFT 7 05524 #define _I2C_IFS_NACK_MASK 0x80UL 05525 #define _I2C_IFS_NACK_DEFAULT 0x00000000UL 05526 #define I2C_IFS_NACK_DEFAULT (_I2C_IFS_NACK_DEFAULT << 7) 05527 #define I2C_IFS_MSTOP (0x1UL << 8) 05528 #define _I2C_IFS_MSTOP_SHIFT 8 05529 #define _I2C_IFS_MSTOP_MASK 0x100UL 05530 #define _I2C_IFS_MSTOP_DEFAULT 0x00000000UL 05531 #define I2C_IFS_MSTOP_DEFAULT (_I2C_IFS_MSTOP_DEFAULT << 8) 05532 #define I2C_IFS_ARBLOST (0x1UL << 9) 05533 #define _I2C_IFS_ARBLOST_SHIFT 9 05534 #define _I2C_IFS_ARBLOST_MASK 0x200UL 05535 #define _I2C_IFS_ARBLOST_DEFAULT 0x00000000UL 05536 #define I2C_IFS_ARBLOST_DEFAULT (_I2C_IFS_ARBLOST_DEFAULT << 9) 05537 #define I2C_IFS_BUSERR (0x1UL << 10) 05538 #define _I2C_IFS_BUSERR_SHIFT 10 05539 #define _I2C_IFS_BUSERR_MASK 0x400UL 05540 #define _I2C_IFS_BUSERR_DEFAULT 0x00000000UL 05541 #define I2C_IFS_BUSERR_DEFAULT (_I2C_IFS_BUSERR_DEFAULT << 10) 05542 #define I2C_IFS_BUSHOLD (0x1UL << 11) 05543 #define _I2C_IFS_BUSHOLD_SHIFT 11 05544 #define _I2C_IFS_BUSHOLD_MASK 0x800UL 05545 #define _I2C_IFS_BUSHOLD_DEFAULT 0x00000000UL 05546 #define I2C_IFS_BUSHOLD_DEFAULT (_I2C_IFS_BUSHOLD_DEFAULT << 11) 05547 #define I2C_IFS_TXOF (0x1UL << 12) 05548 #define _I2C_IFS_TXOF_SHIFT 12 05549 #define _I2C_IFS_TXOF_MASK 0x1000UL 05550 #define _I2C_IFS_TXOF_DEFAULT 0x00000000UL 05551 #define I2C_IFS_TXOF_DEFAULT (_I2C_IFS_TXOF_DEFAULT << 12) 05552 #define I2C_IFS_RXUF (0x1UL << 13) 05553 #define _I2C_IFS_RXUF_SHIFT 13 05554 #define _I2C_IFS_RXUF_MASK 0x2000UL 05555 #define _I2C_IFS_RXUF_DEFAULT 0x00000000UL 05556 #define I2C_IFS_RXUF_DEFAULT (_I2C_IFS_RXUF_DEFAULT << 13) 05557 #define I2C_IFS_BITO (0x1UL << 14) 05558 #define _I2C_IFS_BITO_SHIFT 14 05559 #define _I2C_IFS_BITO_MASK 0x4000UL 05560 #define _I2C_IFS_BITO_DEFAULT 0x00000000UL 05561 #define I2C_IFS_BITO_DEFAULT (_I2C_IFS_BITO_DEFAULT << 14) 05562 #define I2C_IFS_CLTO (0x1UL << 15) 05563 #define _I2C_IFS_CLTO_SHIFT 15 05564 #define _I2C_IFS_CLTO_MASK 0x8000UL 05565 #define _I2C_IFS_CLTO_DEFAULT 0x00000000UL 05566 #define I2C_IFS_CLTO_DEFAULT (_I2C_IFS_CLTO_DEFAULT << 15) 05567 #define I2C_IFS_SSTOP (0x1UL << 16) 05568 #define _I2C_IFS_SSTOP_SHIFT 16 05569 #define _I2C_IFS_SSTOP_MASK 0x10000UL 05570 #define _I2C_IFS_SSTOP_DEFAULT 0x00000000UL 05571 #define I2C_IFS_SSTOP_DEFAULT (_I2C_IFS_SSTOP_DEFAULT << 16) 05573 /* Bit fields for I2C IFC */ 05574 #define _I2C_IFC_RESETVALUE 0x00000000UL 05575 #define _I2C_IFC_MASK 0x0001FFFFUL 05576 #define I2C_IFC_START (0x1UL << 0) 05577 #define _I2C_IFC_START_SHIFT 0 05578 #define _I2C_IFC_START_MASK 0x1UL 05579 #define _I2C_IFC_START_DEFAULT 0x00000000UL 05580 #define I2C_IFC_START_DEFAULT (_I2C_IFC_START_DEFAULT << 0) 05581 #define I2C_IFC_RSTART (0x1UL << 1) 05582 #define _I2C_IFC_RSTART_SHIFT 1 05583 #define _I2C_IFC_RSTART_MASK 0x2UL 05584 #define _I2C_IFC_RSTART_DEFAULT 0x00000000UL 05585 #define I2C_IFC_RSTART_DEFAULT (_I2C_IFC_RSTART_DEFAULT << 1) 05586 #define I2C_IFC_ADDR (0x1UL << 2) 05587 #define _I2C_IFC_ADDR_SHIFT 2 05588 #define _I2C_IFC_ADDR_MASK 0x4UL 05589 #define _I2C_IFC_ADDR_DEFAULT 0x00000000UL 05590 #define I2C_IFC_ADDR_DEFAULT (_I2C_IFC_ADDR_DEFAULT << 2) 05591 #define I2C_IFC_TXC (0x1UL << 3) 05592 #define _I2C_IFC_TXC_SHIFT 3 05593 #define _I2C_IFC_TXC_MASK 0x8UL 05594 #define _I2C_IFC_TXC_DEFAULT 0x00000000UL 05595 #define I2C_IFC_TXC_DEFAULT (_I2C_IFC_TXC_DEFAULT << 3) 05596 #define I2C_IFC_ACK (0x1UL << 6) 05597 #define _I2C_IFC_ACK_SHIFT 6 05598 #define _I2C_IFC_ACK_MASK 0x40UL 05599 #define _I2C_IFC_ACK_DEFAULT 0x00000000UL 05600 #define I2C_IFC_ACK_DEFAULT (_I2C_IFC_ACK_DEFAULT << 6) 05601 #define I2C_IFC_NACK (0x1UL << 7) 05602 #define _I2C_IFC_NACK_SHIFT 7 05603 #define _I2C_IFC_NACK_MASK 0x80UL 05604 #define _I2C_IFC_NACK_DEFAULT 0x00000000UL 05605 #define I2C_IFC_NACK_DEFAULT (_I2C_IFC_NACK_DEFAULT << 7) 05606 #define I2C_IFC_MSTOP (0x1UL << 8) 05607 #define _I2C_IFC_MSTOP_SHIFT 8 05608 #define _I2C_IFC_MSTOP_MASK 0x100UL 05609 #define _I2C_IFC_MSTOP_DEFAULT 0x00000000UL 05610 #define I2C_IFC_MSTOP_DEFAULT (_I2C_IFC_MSTOP_DEFAULT << 8) 05611 #define I2C_IFC_ARBLOST (0x1UL << 9) 05612 #define _I2C_IFC_ARBLOST_SHIFT 9 05613 #define _I2C_IFC_ARBLOST_MASK 0x200UL 05614 #define _I2C_IFC_ARBLOST_DEFAULT 0x00000000UL 05615 #define I2C_IFC_ARBLOST_DEFAULT (_I2C_IFC_ARBLOST_DEFAULT << 9) 05616 #define I2C_IFC_BUSERR (0x1UL << 10) 05617 #define _I2C_IFC_BUSERR_SHIFT 10 05618 #define _I2C_IFC_BUSERR_MASK 0x400UL 05619 #define _I2C_IFC_BUSERR_DEFAULT 0x00000000UL 05620 #define I2C_IFC_BUSERR_DEFAULT (_I2C_IFC_BUSERR_DEFAULT << 10) 05621 #define I2C_IFC_BUSHOLD (0x1UL << 11) 05622 #define _I2C_IFC_BUSHOLD_SHIFT 11 05623 #define _I2C_IFC_BUSHOLD_MASK 0x800UL 05624 #define _I2C_IFC_BUSHOLD_DEFAULT 0x00000000UL 05625 #define I2C_IFC_BUSHOLD_DEFAULT (_I2C_IFC_BUSHOLD_DEFAULT << 11) 05626 #define I2C_IFC_TXOF (0x1UL << 12) 05627 #define _I2C_IFC_TXOF_SHIFT 12 05628 #define _I2C_IFC_TXOF_MASK 0x1000UL 05629 #define _I2C_IFC_TXOF_DEFAULT 0x00000000UL 05630 #define I2C_IFC_TXOF_DEFAULT (_I2C_IFC_TXOF_DEFAULT << 12) 05631 #define I2C_IFC_RXUF (0x1UL << 13) 05632 #define _I2C_IFC_RXUF_SHIFT 13 05633 #define _I2C_IFC_RXUF_MASK 0x2000UL 05634 #define _I2C_IFC_RXUF_DEFAULT 0x00000000UL 05635 #define I2C_IFC_RXUF_DEFAULT (_I2C_IFC_RXUF_DEFAULT << 13) 05636 #define I2C_IFC_BITO (0x1UL << 14) 05637 #define _I2C_IFC_BITO_SHIFT 14 05638 #define _I2C_IFC_BITO_MASK 0x4000UL 05639 #define _I2C_IFC_BITO_DEFAULT 0x00000000UL 05640 #define I2C_IFC_BITO_DEFAULT (_I2C_IFC_BITO_DEFAULT << 14) 05641 #define I2C_IFC_CLTO (0x1UL << 15) 05642 #define _I2C_IFC_CLTO_SHIFT 15 05643 #define _I2C_IFC_CLTO_MASK 0x8000UL 05644 #define _I2C_IFC_CLTO_DEFAULT 0x00000000UL 05645 #define I2C_IFC_CLTO_DEFAULT (_I2C_IFC_CLTO_DEFAULT << 15) 05646 #define I2C_IFC_SSTOP (0x1UL << 16) 05647 #define _I2C_IFC_SSTOP_SHIFT 16 05648 #define _I2C_IFC_SSTOP_MASK 0x10000UL 05649 #define _I2C_IFC_SSTOP_DEFAULT 0x00000000UL 05650 #define I2C_IFC_SSTOP_DEFAULT (_I2C_IFC_SSTOP_DEFAULT << 16) 05652 /* Bit fields for I2C IEN */ 05653 #define _I2C_IEN_RESETVALUE 0x00000000UL 05654 #define _I2C_IEN_MASK 0x0001FFFFUL 05655 #define I2C_IEN_START (0x1UL << 0) 05656 #define _I2C_IEN_START_SHIFT 0 05657 #define _I2C_IEN_START_MASK 0x1UL 05658 #define _I2C_IEN_START_DEFAULT 0x00000000UL 05659 #define I2C_IEN_START_DEFAULT (_I2C_IEN_START_DEFAULT << 0) 05660 #define I2C_IEN_RSTART (0x1UL << 1) 05661 #define _I2C_IEN_RSTART_SHIFT 1 05662 #define _I2C_IEN_RSTART_MASK 0x2UL 05663 #define _I2C_IEN_RSTART_DEFAULT 0x00000000UL 05664 #define I2C_IEN_RSTART_DEFAULT (_I2C_IEN_RSTART_DEFAULT << 1) 05665 #define I2C_IEN_ADDR (0x1UL << 2) 05666 #define _I2C_IEN_ADDR_SHIFT 2 05667 #define _I2C_IEN_ADDR_MASK 0x4UL 05668 #define _I2C_IEN_ADDR_DEFAULT 0x00000000UL 05669 #define I2C_IEN_ADDR_DEFAULT (_I2C_IEN_ADDR_DEFAULT << 2) 05670 #define I2C_IEN_TXC (0x1UL << 3) 05671 #define _I2C_IEN_TXC_SHIFT 3 05672 #define _I2C_IEN_TXC_MASK 0x8UL 05673 #define _I2C_IEN_TXC_DEFAULT 0x00000000UL 05674 #define I2C_IEN_TXC_DEFAULT (_I2C_IEN_TXC_DEFAULT << 3) 05675 #define I2C_IEN_TXBL (0x1UL << 4) 05676 #define _I2C_IEN_TXBL_SHIFT 4 05677 #define _I2C_IEN_TXBL_MASK 0x10UL 05678 #define _I2C_IEN_TXBL_DEFAULT 0x00000000UL 05679 #define I2C_IEN_TXBL_DEFAULT (_I2C_IEN_TXBL_DEFAULT << 4) 05680 #define I2C_IEN_RXDATAV (0x1UL << 5) 05681 #define _I2C_IEN_RXDATAV_SHIFT 5 05682 #define _I2C_IEN_RXDATAV_MASK 0x20UL 05683 #define _I2C_IEN_RXDATAV_DEFAULT 0x00000000UL 05684 #define I2C_IEN_RXDATAV_DEFAULT (_I2C_IEN_RXDATAV_DEFAULT << 5) 05685 #define I2C_IEN_ACK (0x1UL << 6) 05686 #define _I2C_IEN_ACK_SHIFT 6 05687 #define _I2C_IEN_ACK_MASK 0x40UL 05688 #define _I2C_IEN_ACK_DEFAULT 0x00000000UL 05689 #define I2C_IEN_ACK_DEFAULT (_I2C_IEN_ACK_DEFAULT << 6) 05690 #define I2C_IEN_NACK (0x1UL << 7) 05691 #define _I2C_IEN_NACK_SHIFT 7 05692 #define _I2C_IEN_NACK_MASK 0x80UL 05693 #define _I2C_IEN_NACK_DEFAULT 0x00000000UL 05694 #define I2C_IEN_NACK_DEFAULT (_I2C_IEN_NACK_DEFAULT << 7) 05695 #define I2C_IEN_MSTOP (0x1UL << 8) 05696 #define _I2C_IEN_MSTOP_SHIFT 8 05697 #define _I2C_IEN_MSTOP_MASK 0x100UL 05698 #define _I2C_IEN_MSTOP_DEFAULT 0x00000000UL 05699 #define I2C_IEN_MSTOP_DEFAULT (_I2C_IEN_MSTOP_DEFAULT << 8) 05700 #define I2C_IEN_ARBLOST (0x1UL << 9) 05701 #define _I2C_IEN_ARBLOST_SHIFT 9 05702 #define _I2C_IEN_ARBLOST_MASK 0x200UL 05703 #define _I2C_IEN_ARBLOST_DEFAULT 0x00000000UL 05704 #define I2C_IEN_ARBLOST_DEFAULT (_I2C_IEN_ARBLOST_DEFAULT << 9) 05705 #define I2C_IEN_BUSERR (0x1UL << 10) 05706 #define _I2C_IEN_BUSERR_SHIFT 10 05707 #define _I2C_IEN_BUSERR_MASK 0x400UL 05708 #define _I2C_IEN_BUSERR_DEFAULT 0x00000000UL 05709 #define I2C_IEN_BUSERR_DEFAULT (_I2C_IEN_BUSERR_DEFAULT << 10) 05710 #define I2C_IEN_BUSHOLD (0x1UL << 11) 05711 #define _I2C_IEN_BUSHOLD_SHIFT 11 05712 #define _I2C_IEN_BUSHOLD_MASK 0x800UL 05713 #define _I2C_IEN_BUSHOLD_DEFAULT 0x00000000UL 05714 #define I2C_IEN_BUSHOLD_DEFAULT (_I2C_IEN_BUSHOLD_DEFAULT << 11) 05715 #define I2C_IEN_TXOF (0x1UL << 12) 05716 #define _I2C_IEN_TXOF_SHIFT 12 05717 #define _I2C_IEN_TXOF_MASK 0x1000UL 05718 #define _I2C_IEN_TXOF_DEFAULT 0x00000000UL 05719 #define I2C_IEN_TXOF_DEFAULT (_I2C_IEN_TXOF_DEFAULT << 12) 05720 #define I2C_IEN_RXUF (0x1UL << 13) 05721 #define _I2C_IEN_RXUF_SHIFT 13 05722 #define _I2C_IEN_RXUF_MASK 0x2000UL 05723 #define _I2C_IEN_RXUF_DEFAULT 0x00000000UL 05724 #define I2C_IEN_RXUF_DEFAULT (_I2C_IEN_RXUF_DEFAULT << 13) 05725 #define I2C_IEN_BITO (0x1UL << 14) 05726 #define _I2C_IEN_BITO_SHIFT 14 05727 #define _I2C_IEN_BITO_MASK 0x4000UL 05728 #define _I2C_IEN_BITO_DEFAULT 0x00000000UL 05729 #define I2C_IEN_BITO_DEFAULT (_I2C_IEN_BITO_DEFAULT << 14) 05730 #define I2C_IEN_CLTO (0x1UL << 15) 05731 #define _I2C_IEN_CLTO_SHIFT 15 05732 #define _I2C_IEN_CLTO_MASK 0x8000UL 05733 #define _I2C_IEN_CLTO_DEFAULT 0x00000000UL 05734 #define I2C_IEN_CLTO_DEFAULT (_I2C_IEN_CLTO_DEFAULT << 15) 05735 #define I2C_IEN_SSTOP (0x1UL << 16) 05736 #define _I2C_IEN_SSTOP_SHIFT 16 05737 #define _I2C_IEN_SSTOP_MASK 0x10000UL 05738 #define _I2C_IEN_SSTOP_DEFAULT 0x00000000UL 05739 #define I2C_IEN_SSTOP_DEFAULT (_I2C_IEN_SSTOP_DEFAULT << 16) 05741 /* Bit fields for I2C ROUTE */ 05742 #define _I2C_ROUTE_RESETVALUE 0x00000000UL 05743 #define _I2C_ROUTE_MASK 0x00000303UL 05744 #define I2C_ROUTE_SDAPEN (0x1UL << 0) 05745 #define _I2C_ROUTE_SDAPEN_SHIFT 0 05746 #define _I2C_ROUTE_SDAPEN_MASK 0x1UL 05747 #define _I2C_ROUTE_SDAPEN_DEFAULT 0x00000000UL 05748 #define I2C_ROUTE_SDAPEN_DEFAULT (_I2C_ROUTE_SDAPEN_DEFAULT << 0) 05749 #define I2C_ROUTE_SCLPEN (0x1UL << 1) 05750 #define _I2C_ROUTE_SCLPEN_SHIFT 1 05751 #define _I2C_ROUTE_SCLPEN_MASK 0x2UL 05752 #define _I2C_ROUTE_SCLPEN_DEFAULT 0x00000000UL 05753 #define I2C_ROUTE_SCLPEN_DEFAULT (_I2C_ROUTE_SCLPEN_DEFAULT << 1) 05754 #define _I2C_ROUTE_LOCATION_SHIFT 8 05755 #define _I2C_ROUTE_LOCATION_MASK 0x300UL 05756 #define _I2C_ROUTE_LOCATION_DEFAULT 0x00000000UL 05757 #define _I2C_ROUTE_LOCATION_LOC0 0x00000000UL 05758 #define _I2C_ROUTE_LOCATION_LOC1 0x00000001UL 05759 #define _I2C_ROUTE_LOCATION_LOC2 0x00000002UL 05760 #define _I2C_ROUTE_LOCATION_LOC3 0x00000003UL 05761 #define I2C_ROUTE_LOCATION_DEFAULT (_I2C_ROUTE_LOCATION_DEFAULT << 8) 05762 #define I2C_ROUTE_LOCATION_LOC0 (_I2C_ROUTE_LOCATION_LOC0 << 8) 05763 #define I2C_ROUTE_LOCATION_LOC1 (_I2C_ROUTE_LOCATION_LOC1 << 8) 05764 #define I2C_ROUTE_LOCATION_LOC2 (_I2C_ROUTE_LOCATION_LOC2 << 8) 05765 #define I2C_ROUTE_LOCATION_LOC3 (_I2C_ROUTE_LOCATION_LOC3 << 8) 05771 /**************************************************************************/ 05776 /* Bit fields for ADC CTRL */ 05777 #define _ADC_CTRL_RESETVALUE 0x001F0000UL 05778 #define _ADC_CTRL_MASK 0x0F1F7F3BUL 05779 #define _ADC_CTRL_WARMUPMODE_SHIFT 0 05780 #define _ADC_CTRL_WARMUPMODE_MASK 0x3UL 05781 #define _ADC_CTRL_WARMUPMODE_DEFAULT 0x00000000UL 05782 #define _ADC_CTRL_WARMUPMODE_NORMAL 0x00000000UL 05783 #define _ADC_CTRL_WARMUPMODE_FASTBG 0x00000001UL 05784 #define _ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM 0x00000002UL 05785 #define _ADC_CTRL_WARMUPMODE_KEEPADCWARM 0x00000003UL 05786 #define ADC_CTRL_WARMUPMODE_DEFAULT (_ADC_CTRL_WARMUPMODE_DEFAULT << 0) 05787 #define ADC_CTRL_WARMUPMODE_NORMAL (_ADC_CTRL_WARMUPMODE_NORMAL << 0) 05788 #define ADC_CTRL_WARMUPMODE_FASTBG (_ADC_CTRL_WARMUPMODE_FASTBG << 0) 05789 #define ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM (_ADC_CTRL_WARMUPMODE_KEEPSCANREFWARM << 0) 05790 #define ADC_CTRL_WARMUPMODE_KEEPADCWARM (_ADC_CTRL_WARMUPMODE_KEEPADCWARM << 0) 05791 #define ADC_CTRL_TAILGATE (0x1UL << 3) 05792 #define _ADC_CTRL_TAILGATE_SHIFT 3 05793 #define _ADC_CTRL_TAILGATE_MASK 0x8UL 05794 #define _ADC_CTRL_TAILGATE_DEFAULT 0x00000000UL 05795 #define ADC_CTRL_TAILGATE_DEFAULT (_ADC_CTRL_TAILGATE_DEFAULT << 3) 05796 #define _ADC_CTRL_LPFMODE_SHIFT 4 05797 #define _ADC_CTRL_LPFMODE_MASK 0x30UL 05798 #define _ADC_CTRL_LPFMODE_DEFAULT 0x00000000UL 05799 #define _ADC_CTRL_LPFMODE_BYPASS 0x00000000UL 05800 #define _ADC_CTRL_LPFMODE_DECAP 0x00000001UL 05801 #define _ADC_CTRL_LPFMODE_RCFILT 0x00000002UL 05802 #define ADC_CTRL_LPFMODE_DEFAULT (_ADC_CTRL_LPFMODE_DEFAULT << 4) 05803 #define ADC_CTRL_LPFMODE_BYPASS (_ADC_CTRL_LPFMODE_BYPASS << 4) 05804 #define ADC_CTRL_LPFMODE_DECAP (_ADC_CTRL_LPFMODE_DECAP << 4) 05805 #define ADC_CTRL_LPFMODE_RCFILT (_ADC_CTRL_LPFMODE_RCFILT << 4) 05806 #define _ADC_CTRL_PRESC_SHIFT 8 05807 #define _ADC_CTRL_PRESC_MASK 0x7F00UL 05808 #define _ADC_CTRL_PRESC_DEFAULT 0x00000000UL 05809 #define _ADC_CTRL_PRESC_NODIVISION 0x00000000UL 05810 #define ADC_CTRL_PRESC_DEFAULT (_ADC_CTRL_PRESC_DEFAULT << 8) 05811 #define ADC_CTRL_PRESC_NODIVISION (_ADC_CTRL_PRESC_NODIVISION << 8) 05812 #define _ADC_CTRL_TIMEBASE_SHIFT 16 05813 #define _ADC_CTRL_TIMEBASE_MASK 0x1F0000UL 05814 #define _ADC_CTRL_TIMEBASE_DEFAULT 0x0000001FUL 05815 #define ADC_CTRL_TIMEBASE_DEFAULT (_ADC_CTRL_TIMEBASE_DEFAULT << 16) 05816 #define _ADC_CTRL_OVSRSEL_SHIFT 24 05817 #define _ADC_CTRL_OVSRSEL_MASK 0xF000000UL 05818 #define _ADC_CTRL_OVSRSEL_DEFAULT 0x00000000UL 05819 #define _ADC_CTRL_OVSRSEL_X2 0x00000000UL 05820 #define _ADC_CTRL_OVSRSEL_X4 0x00000001UL 05821 #define _ADC_CTRL_OVSRSEL_X8 0x00000002UL 05822 #define _ADC_CTRL_OVSRSEL_X16 0x00000003UL 05823 #define _ADC_CTRL_OVSRSEL_X32 0x00000004UL 05824 #define _ADC_CTRL_OVSRSEL_X64 0x00000005UL 05825 #define _ADC_CTRL_OVSRSEL_X128 0x00000006UL 05826 #define _ADC_CTRL_OVSRSEL_X256 0x00000007UL 05827 #define _ADC_CTRL_OVSRSEL_X512 0x00000008UL 05828 #define _ADC_CTRL_OVSRSEL_X1024 0x00000009UL 05829 #define _ADC_CTRL_OVSRSEL_X2048 0x0000000AUL 05830 #define _ADC_CTRL_OVSRSEL_X4096 0x0000000BUL 05831 #define ADC_CTRL_OVSRSEL_DEFAULT (_ADC_CTRL_OVSRSEL_DEFAULT << 24) 05832 #define ADC_CTRL_OVSRSEL_X2 (_ADC_CTRL_OVSRSEL_X2 << 24) 05833 #define ADC_CTRL_OVSRSEL_X4 (_ADC_CTRL_OVSRSEL_X4 << 24) 05834 #define ADC_CTRL_OVSRSEL_X8 (_ADC_CTRL_OVSRSEL_X8 << 24) 05835 #define ADC_CTRL_OVSRSEL_X16 (_ADC_CTRL_OVSRSEL_X16 << 24) 05836 #define ADC_CTRL_OVSRSEL_X32 (_ADC_CTRL_OVSRSEL_X32 << 24) 05837 #define ADC_CTRL_OVSRSEL_X64 (_ADC_CTRL_OVSRSEL_X64 << 24) 05838 #define ADC_CTRL_OVSRSEL_X128 (_ADC_CTRL_OVSRSEL_X128 << 24) 05839 #define ADC_CTRL_OVSRSEL_X256 (_ADC_CTRL_OVSRSEL_X256 << 24) 05840 #define ADC_CTRL_OVSRSEL_X512 (_ADC_CTRL_OVSRSEL_X512 << 24) 05841 #define ADC_CTRL_OVSRSEL_X1024 (_ADC_CTRL_OVSRSEL_X1024 << 24) 05842 #define ADC_CTRL_OVSRSEL_X2048 (_ADC_CTRL_OVSRSEL_X2048 << 24) 05843 #define ADC_CTRL_OVSRSEL_X4096 (_ADC_CTRL_OVSRSEL_X4096 << 24) 05845 /* Bit fields for ADC CMD */ 05846 #define _ADC_CMD_RESETVALUE 0x00000000UL 05847 #define _ADC_CMD_MASK 0x0000000FUL 05848 #define ADC_CMD_SINGLESTART (0x1UL << 0) 05849 #define _ADC_CMD_SINGLESTART_SHIFT 0 05850 #define _ADC_CMD_SINGLESTART_MASK 0x1UL 05851 #define _ADC_CMD_SINGLESTART_DEFAULT 0x00000000UL 05852 #define ADC_CMD_SINGLESTART_DEFAULT (_ADC_CMD_SINGLESTART_DEFAULT << 0) 05853 #define ADC_CMD_SINGLESTOP (0x1UL << 1) 05854 #define _ADC_CMD_SINGLESTOP_SHIFT 1 05855 #define _ADC_CMD_SINGLESTOP_MASK 0x2UL 05856 #define _ADC_CMD_SINGLESTOP_DEFAULT 0x00000000UL 05857 #define ADC_CMD_SINGLESTOP_DEFAULT (_ADC_CMD_SINGLESTOP_DEFAULT << 1) 05858 #define ADC_CMD_SCANSTART (0x1UL << 2) 05859 #define _ADC_CMD_SCANSTART_SHIFT 2 05860 #define _ADC_CMD_SCANSTART_MASK 0x4UL 05861 #define _ADC_CMD_SCANSTART_DEFAULT 0x00000000UL 05862 #define ADC_CMD_SCANSTART_DEFAULT (_ADC_CMD_SCANSTART_DEFAULT << 2) 05863 #define ADC_CMD_SCANSTOP (0x1UL << 3) 05864 #define _ADC_CMD_SCANSTOP_SHIFT 3 05865 #define _ADC_CMD_SCANSTOP_MASK 0x8UL 05866 #define _ADC_CMD_SCANSTOP_DEFAULT 0x00000000UL 05867 #define ADC_CMD_SCANSTOP_DEFAULT (_ADC_CMD_SCANSTOP_DEFAULT << 3) 05869 /* Bit fields for ADC STATUS */ 05870 #define _ADC_STATUS_RESETVALUE 0x00000000UL 05871 #define _ADC_STATUS_MASK 0x07031303UL 05872 #define ADC_STATUS_SINGLEACT (0x1UL << 0) 05873 #define _ADC_STATUS_SINGLEACT_SHIFT 0 05874 #define _ADC_STATUS_SINGLEACT_MASK 0x1UL 05875 #define _ADC_STATUS_SINGLEACT_DEFAULT 0x00000000UL 05876 #define ADC_STATUS_SINGLEACT_DEFAULT (_ADC_STATUS_SINGLEACT_DEFAULT << 0) 05877 #define ADC_STATUS_SCANACT (0x1UL << 1) 05878 #define _ADC_STATUS_SCANACT_SHIFT 1 05879 #define _ADC_STATUS_SCANACT_MASK 0x2UL 05880 #define _ADC_STATUS_SCANACT_DEFAULT 0x00000000UL 05881 #define ADC_STATUS_SCANACT_DEFAULT (_ADC_STATUS_SCANACT_DEFAULT << 1) 05882 #define ADC_STATUS_SINGLEREFWARM (0x1UL << 8) 05883 #define _ADC_STATUS_SINGLEREFWARM_SHIFT 8 05884 #define _ADC_STATUS_SINGLEREFWARM_MASK 0x100UL 05885 #define _ADC_STATUS_SINGLEREFWARM_DEFAULT 0x00000000UL 05886 #define ADC_STATUS_SINGLEREFWARM_DEFAULT (_ADC_STATUS_SINGLEREFWARM_DEFAULT << 8) 05887 #define ADC_STATUS_SCANREFWARM (0x1UL << 9) 05888 #define _ADC_STATUS_SCANREFWARM_SHIFT 9 05889 #define _ADC_STATUS_SCANREFWARM_MASK 0x200UL 05890 #define _ADC_STATUS_SCANREFWARM_DEFAULT 0x00000000UL 05891 #define ADC_STATUS_SCANREFWARM_DEFAULT (_ADC_STATUS_SCANREFWARM_DEFAULT << 9) 05892 #define ADC_STATUS_WARM (0x1UL << 12) 05893 #define _ADC_STATUS_WARM_SHIFT 12 05894 #define _ADC_STATUS_WARM_MASK 0x1000UL 05895 #define _ADC_STATUS_WARM_DEFAULT 0x00000000UL 05896 #define ADC_STATUS_WARM_DEFAULT (_ADC_STATUS_WARM_DEFAULT << 12) 05897 #define ADC_STATUS_SINGLEDV (0x1UL << 16) 05898 #define _ADC_STATUS_SINGLEDV_SHIFT 16 05899 #define _ADC_STATUS_SINGLEDV_MASK 0x10000UL 05900 #define _ADC_STATUS_SINGLEDV_DEFAULT 0x00000000UL 05901 #define ADC_STATUS_SINGLEDV_DEFAULT (_ADC_STATUS_SINGLEDV_DEFAULT << 16) 05902 #define ADC_STATUS_SCANDV (0x1UL << 17) 05903 #define _ADC_STATUS_SCANDV_SHIFT 17 05904 #define _ADC_STATUS_SCANDV_MASK 0x20000UL 05905 #define _ADC_STATUS_SCANDV_DEFAULT 0x00000000UL 05906 #define ADC_STATUS_SCANDV_DEFAULT (_ADC_STATUS_SCANDV_DEFAULT << 17) 05907 #define _ADC_STATUS_SCANDATASRC_SHIFT 24 05908 #define _ADC_STATUS_SCANDATASRC_MASK 0x7000000UL 05909 #define _ADC_STATUS_SCANDATASRC_DEFAULT 0x00000000UL 05910 #define _ADC_STATUS_SCANDATASRC_CH0 0x00000000UL 05911 #define _ADC_STATUS_SCANDATASRC_CH1 0x00000001UL 05912 #define _ADC_STATUS_SCANDATASRC_CH2 0x00000002UL 05913 #define _ADC_STATUS_SCANDATASRC_CH3 0x00000003UL 05914 #define _ADC_STATUS_SCANDATASRC_CH4 0x00000004UL 05915 #define _ADC_STATUS_SCANDATASRC_CH5 0x00000005UL 05916 #define _ADC_STATUS_SCANDATASRC_CH6 0x00000006UL 05917 #define _ADC_STATUS_SCANDATASRC_CH7 0x00000007UL 05918 #define ADC_STATUS_SCANDATASRC_DEFAULT (_ADC_STATUS_SCANDATASRC_DEFAULT << 24) 05919 #define ADC_STATUS_SCANDATASRC_CH0 (_ADC_STATUS_SCANDATASRC_CH0 << 24) 05920 #define ADC_STATUS_SCANDATASRC_CH1 (_ADC_STATUS_SCANDATASRC_CH1 << 24) 05921 #define ADC_STATUS_SCANDATASRC_CH2 (_ADC_STATUS_SCANDATASRC_CH2 << 24) 05922 #define ADC_STATUS_SCANDATASRC_CH3 (_ADC_STATUS_SCANDATASRC_CH3 << 24) 05923 #define ADC_STATUS_SCANDATASRC_CH4 (_ADC_STATUS_SCANDATASRC_CH4 << 24) 05924 #define ADC_STATUS_SCANDATASRC_CH5 (_ADC_STATUS_SCANDATASRC_CH5 << 24) 05925 #define ADC_STATUS_SCANDATASRC_CH6 (_ADC_STATUS_SCANDATASRC_CH6 << 24) 05926 #define ADC_STATUS_SCANDATASRC_CH7 (_ADC_STATUS_SCANDATASRC_CH7 << 24) 05928 /* Bit fields for ADC SINGLECTRL */ 05929 #define _ADC_SINGLECTRL_RESETVALUE 0x00000000UL 05930 #define _ADC_SINGLECTRL_MASK 0x71F70F37UL 05931 #define ADC_SINGLECTRL_REP (0x1UL << 0) 05932 #define _ADC_SINGLECTRL_REP_SHIFT 0 05933 #define _ADC_SINGLECTRL_REP_MASK 0x1UL 05934 #define _ADC_SINGLECTRL_REP_DEFAULT 0x00000000UL 05935 #define ADC_SINGLECTRL_REP_DEFAULT (_ADC_SINGLECTRL_REP_DEFAULT << 0) 05936 #define ADC_SINGLECTRL_DIFF (0x1UL << 1) 05937 #define _ADC_SINGLECTRL_DIFF_SHIFT 1 05938 #define _ADC_SINGLECTRL_DIFF_MASK 0x2UL 05939 #define _ADC_SINGLECTRL_DIFF_DEFAULT 0x00000000UL 05940 #define ADC_SINGLECTRL_DIFF_DEFAULT (_ADC_SINGLECTRL_DIFF_DEFAULT << 1) 05941 #define ADC_SINGLECTRL_ADJ (0x1UL << 2) 05942 #define _ADC_SINGLECTRL_ADJ_SHIFT 2 05943 #define _ADC_SINGLECTRL_ADJ_MASK 0x4UL 05944 #define _ADC_SINGLECTRL_ADJ_DEFAULT 0x00000000UL 05945 #define _ADC_SINGLECTRL_ADJ_RIGHT 0x00000000UL 05946 #define _ADC_SINGLECTRL_ADJ_LEFT 0x00000001UL 05947 #define ADC_SINGLECTRL_ADJ_DEFAULT (_ADC_SINGLECTRL_ADJ_DEFAULT << 2) 05948 #define ADC_SINGLECTRL_ADJ_RIGHT (_ADC_SINGLECTRL_ADJ_RIGHT << 2) 05949 #define ADC_SINGLECTRL_ADJ_LEFT (_ADC_SINGLECTRL_ADJ_LEFT << 2) 05950 #define _ADC_SINGLECTRL_RES_SHIFT 4 05951 #define _ADC_SINGLECTRL_RES_MASK 0x30UL 05952 #define _ADC_SINGLECTRL_RES_DEFAULT 0x00000000UL 05953 #define _ADC_SINGLECTRL_RES_12BIT 0x00000000UL 05954 #define _ADC_SINGLECTRL_RES_8BIT 0x00000001UL 05955 #define _ADC_SINGLECTRL_RES_6BIT 0x00000002UL 05956 #define _ADC_SINGLECTRL_RES_OVS 0x00000003UL 05957 #define ADC_SINGLECTRL_RES_DEFAULT (_ADC_SINGLECTRL_RES_DEFAULT << 4) 05958 #define ADC_SINGLECTRL_RES_12BIT (_ADC_SINGLECTRL_RES_12BIT << 4) 05959 #define ADC_SINGLECTRL_RES_8BIT (_ADC_SINGLECTRL_RES_8BIT << 4) 05960 #define ADC_SINGLECTRL_RES_6BIT (_ADC_SINGLECTRL_RES_6BIT << 4) 05961 #define ADC_SINGLECTRL_RES_OVS (_ADC_SINGLECTRL_RES_OVS << 4) 05962 #define _ADC_SINGLECTRL_INPUTSEL_SHIFT 8 05963 #define _ADC_SINGLECTRL_INPUTSEL_MASK 0xF00UL 05964 #define _ADC_SINGLECTRL_INPUTSEL_DEFAULT 0x00000000UL 05965 #define _ADC_SINGLECTRL_INPUTSEL_CH0 0x00000000UL 05966 #define _ADC_SINGLECTRL_INPUTSEL_CH0CH1 0x00000000UL 05967 #define _ADC_SINGLECTRL_INPUTSEL_CH1 0x00000001UL 05968 #define _ADC_SINGLECTRL_INPUTSEL_CH2CH3 0x00000001UL 05969 #define _ADC_SINGLECTRL_INPUTSEL_CH2 0x00000002UL 05970 #define _ADC_SINGLECTRL_INPUTSEL_CH4CH5 0x00000002UL 05971 #define _ADC_SINGLECTRL_INPUTSEL_CH6CH7 0x00000003UL 05972 #define _ADC_SINGLECTRL_INPUTSEL_CH3 0x00000003UL 05973 #define _ADC_SINGLECTRL_INPUTSEL_CH4 0x00000004UL 05974 #define _ADC_SINGLECTRL_INPUTSEL_DIFF0 0x00000004UL 05975 #define _ADC_SINGLECTRL_INPUTSEL_CH5 0x00000005UL 05976 #define _ADC_SINGLECTRL_INPUTSEL_CH6 0x00000006UL 05977 #define _ADC_SINGLECTRL_INPUTSEL_CH7 0x00000007UL 05978 #define _ADC_SINGLECTRL_INPUTSEL_TEMP 0x00000008UL 05979 #define _ADC_SINGLECTRL_INPUTSEL_VDDDIV3 0x00000009UL 05980 #define _ADC_SINGLECTRL_INPUTSEL_VDD 0x0000000AUL 05981 #define _ADC_SINGLECTRL_INPUTSEL_VSS 0x0000000BUL 05982 #define _ADC_SINGLECTRL_INPUTSEL_VREFDIV2 0x0000000CUL 05983 #define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT0 0x0000000DUL 05984 #define _ADC_SINGLECTRL_INPUTSEL_DAC0OUT1 0x0000000EUL 05985 #define ADC_SINGLECTRL_INPUTSEL_DEFAULT (_ADC_SINGLECTRL_INPUTSEL_DEFAULT << 8) 05986 #define ADC_SINGLECTRL_INPUTSEL_CH0 (_ADC_SINGLECTRL_INPUTSEL_CH0 << 8) 05987 #define ADC_SINGLECTRL_INPUTSEL_CH0CH1 (_ADC_SINGLECTRL_INPUTSEL_CH0CH1 << 8) 05988 #define ADC_SINGLECTRL_INPUTSEL_CH1 (_ADC_SINGLECTRL_INPUTSEL_CH1 << 8) 05989 #define ADC_SINGLECTRL_INPUTSEL_CH2CH3 (_ADC_SINGLECTRL_INPUTSEL_CH2CH3 << 8) 05990 #define ADC_SINGLECTRL_INPUTSEL_CH2 (_ADC_SINGLECTRL_INPUTSEL_CH2 << 8) 05991 #define ADC_SINGLECTRL_INPUTSEL_CH4CH5 (_ADC_SINGLECTRL_INPUTSEL_CH4CH5 << 8) 05992 #define ADC_SINGLECTRL_INPUTSEL_CH6CH7 (_ADC_SINGLECTRL_INPUTSEL_CH6CH7 << 8) 05993 #define ADC_SINGLECTRL_INPUTSEL_CH3 (_ADC_SINGLECTRL_INPUTSEL_CH3 << 8) 05994 #define ADC_SINGLECTRL_INPUTSEL_CH4 (_ADC_SINGLECTRL_INPUTSEL_CH4 << 8) 05995 #define ADC_SINGLECTRL_INPUTSEL_DIFF0 (_ADC_SINGLECTRL_INPUTSEL_DIFF0 << 8) 05996 #define ADC_SINGLECTRL_INPUTSEL_CH5 (_ADC_SINGLECTRL_INPUTSEL_CH5 << 8) 05997 #define ADC_SINGLECTRL_INPUTSEL_CH6 (_ADC_SINGLECTRL_INPUTSEL_CH6 << 8) 05998 #define ADC_SINGLECTRL_INPUTSEL_CH7 (_ADC_SINGLECTRL_INPUTSEL_CH7 << 8) 05999 #define ADC_SINGLECTRL_INPUTSEL_TEMP (_ADC_SINGLECTRL_INPUTSEL_TEMP << 8) 06000 #define ADC_SINGLECTRL_INPUTSEL_VDDDIV3 (_ADC_SINGLECTRL_INPUTSEL_VDDDIV3 << 8) 06001 #define ADC_SINGLECTRL_INPUTSEL_VDD (_ADC_SINGLECTRL_INPUTSEL_VDD << 8) 06002 #define ADC_SINGLECTRL_INPUTSEL_VSS (_ADC_SINGLECTRL_INPUTSEL_VSS << 8) 06003 #define ADC_SINGLECTRL_INPUTSEL_VREFDIV2 (_ADC_SINGLECTRL_INPUTSEL_VREFDIV2 << 8) 06004 #define ADC_SINGLECTRL_INPUTSEL_DAC0OUT0 (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT0 << 8) 06005 #define ADC_SINGLECTRL_INPUTSEL_DAC0OUT1 (_ADC_SINGLECTRL_INPUTSEL_DAC0OUT1 << 8) 06006 #define _ADC_SINGLECTRL_REF_SHIFT 16 06007 #define _ADC_SINGLECTRL_REF_MASK 0x70000UL 06008 #define _ADC_SINGLECTRL_REF_DEFAULT 0x00000000UL 06009 #define _ADC_SINGLECTRL_REF_1V25 0x00000000UL 06010 #define _ADC_SINGLECTRL_REF_2V5 0x00000001UL 06011 #define _ADC_SINGLECTRL_REF_VDD 0x00000002UL 06012 #define _ADC_SINGLECTRL_REF_5VDIFF 0x00000003UL 06013 #define _ADC_SINGLECTRL_REF_EXTSINGLE 0x00000004UL 06014 #define _ADC_SINGLECTRL_REF_2XEXTDIFF 0x00000005UL 06015 #define _ADC_SINGLECTRL_REF_2XVDD 0x00000006UL 06016 #define ADC_SINGLECTRL_REF_DEFAULT (_ADC_SINGLECTRL_REF_DEFAULT << 16) 06017 #define ADC_SINGLECTRL_REF_1V25 (_ADC_SINGLECTRL_REF_1V25 << 16) 06018 #define ADC_SINGLECTRL_REF_2V5 (_ADC_SINGLECTRL_REF_2V5 << 16) 06019 #define ADC_SINGLECTRL_REF_VDD (_ADC_SINGLECTRL_REF_VDD << 16) 06020 #define ADC_SINGLECTRL_REF_5VDIFF (_ADC_SINGLECTRL_REF_5VDIFF << 16) 06021 #define ADC_SINGLECTRL_REF_EXTSINGLE (_ADC_SINGLECTRL_REF_EXTSINGLE << 16) 06022 #define ADC_SINGLECTRL_REF_2XEXTDIFF (_ADC_SINGLECTRL_REF_2XEXTDIFF << 16) 06023 #define ADC_SINGLECTRL_REF_2XVDD (_ADC_SINGLECTRL_REF_2XVDD << 16) 06024 #define _ADC_SINGLECTRL_AT_SHIFT 20 06025 #define _ADC_SINGLECTRL_AT_MASK 0xF00000UL 06026 #define _ADC_SINGLECTRL_AT_DEFAULT 0x00000000UL 06027 #define _ADC_SINGLECTRL_AT_1CYCLE 0x00000000UL 06028 #define _ADC_SINGLECTRL_AT_2CYCLES 0x00000001UL 06029 #define _ADC_SINGLECTRL_AT_4CYCLES 0x00000002UL 06030 #define _ADC_SINGLECTRL_AT_8CYCLES 0x00000003UL 06031 #define _ADC_SINGLECTRL_AT_16CYCLES 0x00000004UL 06032 #define _ADC_SINGLECTRL_AT_32CYCLES 0x00000005UL 06033 #define _ADC_SINGLECTRL_AT_64CYCLES 0x00000006UL 06034 #define _ADC_SINGLECTRL_AT_128CYCLES 0x00000007UL 06035 #define _ADC_SINGLECTRL_AT_256CYCLES 0x00000008UL 06036 #define ADC_SINGLECTRL_AT_DEFAULT (_ADC_SINGLECTRL_AT_DEFAULT << 20) 06037 #define ADC_SINGLECTRL_AT_1CYCLE (_ADC_SINGLECTRL_AT_1CYCLE << 20) 06038 #define ADC_SINGLECTRL_AT_2CYCLES (_ADC_SINGLECTRL_AT_2CYCLES << 20) 06039 #define ADC_SINGLECTRL_AT_4CYCLES (_ADC_SINGLECTRL_AT_4CYCLES << 20) 06040 #define ADC_SINGLECTRL_AT_8CYCLES (_ADC_SINGLECTRL_AT_8CYCLES << 20) 06041 #define ADC_SINGLECTRL_AT_16CYCLES (_ADC_SINGLECTRL_AT_16CYCLES << 20) 06042 #define ADC_SINGLECTRL_AT_32CYCLES (_ADC_SINGLECTRL_AT_32CYCLES << 20) 06043 #define ADC_SINGLECTRL_AT_64CYCLES (_ADC_SINGLECTRL_AT_64CYCLES << 20) 06044 #define ADC_SINGLECTRL_AT_128CYCLES (_ADC_SINGLECTRL_AT_128CYCLES << 20) 06045 #define ADC_SINGLECTRL_AT_256CYCLES (_ADC_SINGLECTRL_AT_256CYCLES << 20) 06046 #define ADC_SINGLECTRL_PRSEN (0x1UL << 24) 06047 #define _ADC_SINGLECTRL_PRSEN_SHIFT 24 06048 #define _ADC_SINGLECTRL_PRSEN_MASK 0x1000000UL 06049 #define _ADC_SINGLECTRL_PRSEN_DEFAULT 0x00000000UL 06050 #define ADC_SINGLECTRL_PRSEN_DEFAULT (_ADC_SINGLECTRL_PRSEN_DEFAULT << 24) 06051 #define _ADC_SINGLECTRL_PRSSEL_SHIFT 28 06052 #define _ADC_SINGLECTRL_PRSSEL_MASK 0x70000000UL 06053 #define _ADC_SINGLECTRL_PRSSEL_DEFAULT 0x00000000UL 06054 #define _ADC_SINGLECTRL_PRSSEL_PRSCH0 0x00000000UL 06055 #define _ADC_SINGLECTRL_PRSSEL_PRSCH1 0x00000001UL 06056 #define _ADC_SINGLECTRL_PRSSEL_PRSCH2 0x00000002UL 06057 #define _ADC_SINGLECTRL_PRSSEL_PRSCH3 0x00000003UL 06058 #define _ADC_SINGLECTRL_PRSSEL_PRSCH4 0x00000004UL 06059 #define _ADC_SINGLECTRL_PRSSEL_PRSCH5 0x00000005UL 06060 #define _ADC_SINGLECTRL_PRSSEL_PRSCH6 0x00000006UL 06061 #define _ADC_SINGLECTRL_PRSSEL_PRSCH7 0x00000007UL 06062 #define ADC_SINGLECTRL_PRSSEL_DEFAULT (_ADC_SINGLECTRL_PRSSEL_DEFAULT << 28) 06063 #define ADC_SINGLECTRL_PRSSEL_PRSCH0 (_ADC_SINGLECTRL_PRSSEL_PRSCH0 << 28) 06064 #define ADC_SINGLECTRL_PRSSEL_PRSCH1 (_ADC_SINGLECTRL_PRSSEL_PRSCH1 << 28) 06065 #define ADC_SINGLECTRL_PRSSEL_PRSCH2 (_ADC_SINGLECTRL_PRSSEL_PRSCH2 << 28) 06066 #define ADC_SINGLECTRL_PRSSEL_PRSCH3 (_ADC_SINGLECTRL_PRSSEL_PRSCH3 << 28) 06067 #define ADC_SINGLECTRL_PRSSEL_PRSCH4 (_ADC_SINGLECTRL_PRSSEL_PRSCH4 << 28) 06068 #define ADC_SINGLECTRL_PRSSEL_PRSCH5 (_ADC_SINGLECTRL_PRSSEL_PRSCH5 << 28) 06069 #define ADC_SINGLECTRL_PRSSEL_PRSCH6 (_ADC_SINGLECTRL_PRSSEL_PRSCH6 << 28) 06070 #define ADC_SINGLECTRL_PRSSEL_PRSCH7 (_ADC_SINGLECTRL_PRSSEL_PRSCH7 << 28) 06072 /* Bit fields for ADC SCANCTRL */ 06073 #define _ADC_SCANCTRL_RESETVALUE 0x00000000UL 06074 #define _ADC_SCANCTRL_MASK 0x71F7FF37UL 06075 #define ADC_SCANCTRL_REP (0x1UL << 0) 06076 #define _ADC_SCANCTRL_REP_SHIFT 0 06077 #define _ADC_SCANCTRL_REP_MASK 0x1UL 06078 #define _ADC_SCANCTRL_REP_DEFAULT 0x00000000UL 06079 #define ADC_SCANCTRL_REP_DEFAULT (_ADC_SCANCTRL_REP_DEFAULT << 0) 06080 #define ADC_SCANCTRL_DIFF (0x1UL << 1) 06081 #define _ADC_SCANCTRL_DIFF_SHIFT 1 06082 #define _ADC_SCANCTRL_DIFF_MASK 0x2UL 06083 #define _ADC_SCANCTRL_DIFF_DEFAULT 0x00000000UL 06084 #define ADC_SCANCTRL_DIFF_DEFAULT (_ADC_SCANCTRL_DIFF_DEFAULT << 1) 06085 #define ADC_SCANCTRL_ADJ (0x1UL << 2) 06086 #define _ADC_SCANCTRL_ADJ_SHIFT 2 06087 #define _ADC_SCANCTRL_ADJ_MASK 0x4UL 06088 #define _ADC_SCANCTRL_ADJ_DEFAULT 0x00000000UL 06089 #define _ADC_SCANCTRL_ADJ_RIGHT 0x00000000UL 06090 #define _ADC_SCANCTRL_ADJ_LEFT 0x00000001UL 06091 #define ADC_SCANCTRL_ADJ_DEFAULT (_ADC_SCANCTRL_ADJ_DEFAULT << 2) 06092 #define ADC_SCANCTRL_ADJ_RIGHT (_ADC_SCANCTRL_ADJ_RIGHT << 2) 06093 #define ADC_SCANCTRL_ADJ_LEFT (_ADC_SCANCTRL_ADJ_LEFT << 2) 06094 #define _ADC_SCANCTRL_RES_SHIFT 4 06095 #define _ADC_SCANCTRL_RES_MASK 0x30UL 06096 #define _ADC_SCANCTRL_RES_DEFAULT 0x00000000UL 06097 #define _ADC_SCANCTRL_RES_12BIT 0x00000000UL 06098 #define _ADC_SCANCTRL_RES_8BIT 0x00000001UL 06099 #define _ADC_SCANCTRL_RES_6BIT 0x00000002UL 06100 #define _ADC_SCANCTRL_RES_OVS 0x00000003UL 06101 #define ADC_SCANCTRL_RES_DEFAULT (_ADC_SCANCTRL_RES_DEFAULT << 4) 06102 #define ADC_SCANCTRL_RES_12BIT (_ADC_SCANCTRL_RES_12BIT << 4) 06103 #define ADC_SCANCTRL_RES_8BIT (_ADC_SCANCTRL_RES_8BIT << 4) 06104 #define ADC_SCANCTRL_RES_6BIT (_ADC_SCANCTRL_RES_6BIT << 4) 06105 #define ADC_SCANCTRL_RES_OVS (_ADC_SCANCTRL_RES_OVS << 4) 06106 #define _ADC_SCANCTRL_INPUTMASK_SHIFT 8 06107 #define _ADC_SCANCTRL_INPUTMASK_MASK 0xFF00UL 06108 #define _ADC_SCANCTRL_INPUTMASK_DEFAULT 0x00000000UL 06109 #define _ADC_SCANCTRL_INPUTMASK_CH0 0x00000001UL 06110 #define _ADC_SCANCTRL_INPUTMASK_CH0CH1 0x00000001UL 06111 #define _ADC_SCANCTRL_INPUTMASK_CH1 0x00000002UL 06112 #define _ADC_SCANCTRL_INPUTMASK_CH2CH3 0x00000002UL 06113 #define _ADC_SCANCTRL_INPUTMASK_CH2 0x00000004UL 06114 #define _ADC_SCANCTRL_INPUTMASK_CH4CH5 0x00000004UL 06115 #define _ADC_SCANCTRL_INPUTMASK_CH6CH7 0x00000008UL 06116 #define _ADC_SCANCTRL_INPUTMASK_CH3 0x00000008UL 06117 #define _ADC_SCANCTRL_INPUTMASK_CH4 0x00000010UL 06118 #define _ADC_SCANCTRL_INPUTMASK_CH5 0x00000020UL 06119 #define _ADC_SCANCTRL_INPUTMASK_CH6 0x00000040UL 06120 #define _ADC_SCANCTRL_INPUTMASK_CH7 0x00000080UL 06121 #define ADC_SCANCTRL_INPUTMASK_DEFAULT (_ADC_SCANCTRL_INPUTMASK_DEFAULT << 8) 06122 #define ADC_SCANCTRL_INPUTMASK_CH0 (_ADC_SCANCTRL_INPUTMASK_CH0 << 8) 06123 #define ADC_SCANCTRL_INPUTMASK_CH0CH1 (_ADC_SCANCTRL_INPUTMASK_CH0CH1 << 8) 06124 #define ADC_SCANCTRL_INPUTMASK_CH1 (_ADC_SCANCTRL_INPUTMASK_CH1 << 8) 06125 #define ADC_SCANCTRL_INPUTMASK_CH2CH3 (_ADC_SCANCTRL_INPUTMASK_CH2CH3 << 8) 06126 #define ADC_SCANCTRL_INPUTMASK_CH2 (_ADC_SCANCTRL_INPUTMASK_CH2 << 8) 06127 #define ADC_SCANCTRL_INPUTMASK_CH4CH5 (_ADC_SCANCTRL_INPUTMASK_CH4CH5 << 8) 06128 #define ADC_SCANCTRL_INPUTMASK_CH6CH7 (_ADC_SCANCTRL_INPUTMASK_CH6CH7 << 8) 06129 #define ADC_SCANCTRL_INPUTMASK_CH3 (_ADC_SCANCTRL_INPUTMASK_CH3 << 8) 06130 #define ADC_SCANCTRL_INPUTMASK_CH4 (_ADC_SCANCTRL_INPUTMASK_CH4 << 8) 06131 #define ADC_SCANCTRL_INPUTMASK_CH5 (_ADC_SCANCTRL_INPUTMASK_CH5 << 8) 06132 #define ADC_SCANCTRL_INPUTMASK_CH6 (_ADC_SCANCTRL_INPUTMASK_CH6 << 8) 06133 #define ADC_SCANCTRL_INPUTMASK_CH7 (_ADC_SCANCTRL_INPUTMASK_CH7 << 8) 06134 #define _ADC_SCANCTRL_REF_SHIFT 16 06135 #define _ADC_SCANCTRL_REF_MASK 0x70000UL 06136 #define _ADC_SCANCTRL_REF_DEFAULT 0x00000000UL 06137 #define _ADC_SCANCTRL_REF_1V25 0x00000000UL 06138 #define _ADC_SCANCTRL_REF_2V5 0x00000001UL 06139 #define _ADC_SCANCTRL_REF_VDD 0x00000002UL 06140 #define _ADC_SCANCTRL_REF_5VDIFF 0x00000003UL 06141 #define _ADC_SCANCTRL_REF_EXTSINGLE 0x00000004UL 06142 #define _ADC_SCANCTRL_REF_2XEXTDIFF 0x00000005UL 06143 #define _ADC_SCANCTRL_REF_2XVDD 0x00000006UL 06144 #define ADC_SCANCTRL_REF_DEFAULT (_ADC_SCANCTRL_REF_DEFAULT << 16) 06145 #define ADC_SCANCTRL_REF_1V25 (_ADC_SCANCTRL_REF_1V25 << 16) 06146 #define ADC_SCANCTRL_REF_2V5 (_ADC_SCANCTRL_REF_2V5 << 16) 06147 #define ADC_SCANCTRL_REF_VDD (_ADC_SCANCTRL_REF_VDD << 16) 06148 #define ADC_SCANCTRL_REF_5VDIFF (_ADC_SCANCTRL_REF_5VDIFF << 16) 06149 #define ADC_SCANCTRL_REF_EXTSINGLE (_ADC_SCANCTRL_REF_EXTSINGLE << 16) 06150 #define ADC_SCANCTRL_REF_2XEXTDIFF (_ADC_SCANCTRL_REF_2XEXTDIFF << 16) 06151 #define ADC_SCANCTRL_REF_2XVDD (_ADC_SCANCTRL_REF_2XVDD << 16) 06152 #define _ADC_SCANCTRL_AT_SHIFT 20 06153 #define _ADC_SCANCTRL_AT_MASK 0xF00000UL 06154 #define _ADC_SCANCTRL_AT_DEFAULT 0x00000000UL 06155 #define _ADC_SCANCTRL_AT_1CYCLE 0x00000000UL 06156 #define _ADC_SCANCTRL_AT_2CYCLES 0x00000001UL 06157 #define _ADC_SCANCTRL_AT_4CYCLES 0x00000002UL 06158 #define _ADC_SCANCTRL_AT_8CYCLES 0x00000003UL 06159 #define _ADC_SCANCTRL_AT_16CYCLES 0x00000004UL 06160 #define _ADC_SCANCTRL_AT_32CYCLES 0x00000005UL 06161 #define _ADC_SCANCTRL_AT_64CYCLES 0x00000006UL 06162 #define _ADC_SCANCTRL_AT_128CYCLES 0x00000007UL 06163 #define _ADC_SCANCTRL_AT_256CYCLES 0x00000008UL 06164 #define ADC_SCANCTRL_AT_DEFAULT (_ADC_SCANCTRL_AT_DEFAULT << 20) 06165 #define ADC_SCANCTRL_AT_1CYCLE (_ADC_SCANCTRL_AT_1CYCLE << 20) 06166 #define ADC_SCANCTRL_AT_2CYCLES (_ADC_SCANCTRL_AT_2CYCLES << 20) 06167 #define ADC_SCANCTRL_AT_4CYCLES (_ADC_SCANCTRL_AT_4CYCLES << 20) 06168 #define ADC_SCANCTRL_AT_8CYCLES (_ADC_SCANCTRL_AT_8CYCLES << 20) 06169 #define ADC_SCANCTRL_AT_16CYCLES (_ADC_SCANCTRL_AT_16CYCLES << 20) 06170 #define ADC_SCANCTRL_AT_32CYCLES (_ADC_SCANCTRL_AT_32CYCLES << 20) 06171 #define ADC_SCANCTRL_AT_64CYCLES (_ADC_SCANCTRL_AT_64CYCLES << 20) 06172 #define ADC_SCANCTRL_AT_128CYCLES (_ADC_SCANCTRL_AT_128CYCLES << 20) 06173 #define ADC_SCANCTRL_AT_256CYCLES (_ADC_SCANCTRL_AT_256CYCLES << 20) 06174 #define ADC_SCANCTRL_PRSEN (0x1UL << 24) 06175 #define _ADC_SCANCTRL_PRSEN_SHIFT 24 06176 #define _ADC_SCANCTRL_PRSEN_MASK 0x1000000UL 06177 #define _ADC_SCANCTRL_PRSEN_DEFAULT 0x00000000UL 06178 #define ADC_SCANCTRL_PRSEN_DEFAULT (_ADC_SCANCTRL_PRSEN_DEFAULT << 24) 06179 #define _ADC_SCANCTRL_PRSSEL_SHIFT 28 06180 #define _ADC_SCANCTRL_PRSSEL_MASK 0x70000000UL 06181 #define _ADC_SCANCTRL_PRSSEL_DEFAULT 0x00000000UL 06182 #define _ADC_SCANCTRL_PRSSEL_PRSCH0 0x00000000UL 06183 #define _ADC_SCANCTRL_PRSSEL_PRSCH1 0x00000001UL 06184 #define _ADC_SCANCTRL_PRSSEL_PRSCH2 0x00000002UL 06185 #define _ADC_SCANCTRL_PRSSEL_PRSCH3 0x00000003UL 06186 #define _ADC_SCANCTRL_PRSSEL_PRSCH4 0x00000004UL 06187 #define _ADC_SCANCTRL_PRSSEL_PRSCH5 0x00000005UL 06188 #define _ADC_SCANCTRL_PRSSEL_PRSCH6 0x00000006UL 06189 #define _ADC_SCANCTRL_PRSSEL_PRSCH7 0x00000007UL 06190 #define ADC_SCANCTRL_PRSSEL_DEFAULT (_ADC_SCANCTRL_PRSSEL_DEFAULT << 28) 06191 #define ADC_SCANCTRL_PRSSEL_PRSCH0 (_ADC_SCANCTRL_PRSSEL_PRSCH0 << 28) 06192 #define ADC_SCANCTRL_PRSSEL_PRSCH1 (_ADC_SCANCTRL_PRSSEL_PRSCH1 << 28) 06193 #define ADC_SCANCTRL_PRSSEL_PRSCH2 (_ADC_SCANCTRL_PRSSEL_PRSCH2 << 28) 06194 #define ADC_SCANCTRL_PRSSEL_PRSCH3 (_ADC_SCANCTRL_PRSSEL_PRSCH3 << 28) 06195 #define ADC_SCANCTRL_PRSSEL_PRSCH4 (_ADC_SCANCTRL_PRSSEL_PRSCH4 << 28) 06196 #define ADC_SCANCTRL_PRSSEL_PRSCH5 (_ADC_SCANCTRL_PRSSEL_PRSCH5 << 28) 06197 #define ADC_SCANCTRL_PRSSEL_PRSCH6 (_ADC_SCANCTRL_PRSSEL_PRSCH6 << 28) 06198 #define ADC_SCANCTRL_PRSSEL_PRSCH7 (_ADC_SCANCTRL_PRSSEL_PRSCH7 << 28) 06200 /* Bit fields for ADC IEN */ 06201 #define _ADC_IEN_RESETVALUE 0x00000000UL 06202 #define _ADC_IEN_MASK 0x00000303UL 06203 #define ADC_IEN_SINGLE (0x1UL << 0) 06204 #define _ADC_IEN_SINGLE_SHIFT 0 06205 #define _ADC_IEN_SINGLE_MASK 0x1UL 06206 #define _ADC_IEN_SINGLE_DEFAULT 0x00000000UL 06207 #define ADC_IEN_SINGLE_DEFAULT (_ADC_IEN_SINGLE_DEFAULT << 0) 06208 #define ADC_IEN_SCAN (0x1UL << 1) 06209 #define _ADC_IEN_SCAN_SHIFT 1 06210 #define _ADC_IEN_SCAN_MASK 0x2UL 06211 #define _ADC_IEN_SCAN_DEFAULT 0x00000000UL 06212 #define ADC_IEN_SCAN_DEFAULT (_ADC_IEN_SCAN_DEFAULT << 1) 06213 #define ADC_IEN_SINGLEOF (0x1UL << 8) 06214 #define _ADC_IEN_SINGLEOF_SHIFT 8 06215 #define _ADC_IEN_SINGLEOF_MASK 0x100UL 06216 #define _ADC_IEN_SINGLEOF_DEFAULT 0x00000000UL 06217 #define ADC_IEN_SINGLEOF_DEFAULT (_ADC_IEN_SINGLEOF_DEFAULT << 8) 06218 #define ADC_IEN_SCANOF (0x1UL << 9) 06219 #define _ADC_IEN_SCANOF_SHIFT 9 06220 #define _ADC_IEN_SCANOF_MASK 0x200UL 06221 #define _ADC_IEN_SCANOF_DEFAULT 0x00000000UL 06222 #define ADC_IEN_SCANOF_DEFAULT (_ADC_IEN_SCANOF_DEFAULT << 9) 06224 /* Bit fields for ADC IF */ 06225 #define _ADC_IF_RESETVALUE 0x00000000UL 06226 #define _ADC_IF_MASK 0x00000303UL 06227 #define ADC_IF_SINGLE (0x1UL << 0) 06228 #define _ADC_IF_SINGLE_SHIFT 0 06229 #define _ADC_IF_SINGLE_MASK 0x1UL 06230 #define _ADC_IF_SINGLE_DEFAULT 0x00000000UL 06231 #define ADC_IF_SINGLE_DEFAULT (_ADC_IF_SINGLE_DEFAULT << 0) 06232 #define ADC_IF_SCAN (0x1UL << 1) 06233 #define _ADC_IF_SCAN_SHIFT 1 06234 #define _ADC_IF_SCAN_MASK 0x2UL 06235 #define _ADC_IF_SCAN_DEFAULT 0x00000000UL 06236 #define ADC_IF_SCAN_DEFAULT (_ADC_IF_SCAN_DEFAULT << 1) 06237 #define ADC_IF_SINGLEOF (0x1UL << 8) 06238 #define _ADC_IF_SINGLEOF_SHIFT 8 06239 #define _ADC_IF_SINGLEOF_MASK 0x100UL 06240 #define _ADC_IF_SINGLEOF_DEFAULT 0x00000000UL 06241 #define ADC_IF_SINGLEOF_DEFAULT (_ADC_IF_SINGLEOF_DEFAULT << 8) 06242 #define ADC_IF_SCANOF (0x1UL << 9) 06243 #define _ADC_IF_SCANOF_SHIFT 9 06244 #define _ADC_IF_SCANOF_MASK 0x200UL 06245 #define _ADC_IF_SCANOF_DEFAULT 0x00000000UL 06246 #define ADC_IF_SCANOF_DEFAULT (_ADC_IF_SCANOF_DEFAULT << 9) 06248 /* Bit fields for ADC IFS */ 06249 #define _ADC_IFS_RESETVALUE 0x00000000UL 06250 #define _ADC_IFS_MASK 0x00000303UL 06251 #define ADC_IFS_SINGLE (0x1UL << 0) 06252 #define _ADC_IFS_SINGLE_SHIFT 0 06253 #define _ADC_IFS_SINGLE_MASK 0x1UL 06254 #define _ADC_IFS_SINGLE_DEFAULT 0x00000000UL 06255 #define ADC_IFS_SINGLE_DEFAULT (_ADC_IFS_SINGLE_DEFAULT << 0) 06256 #define ADC_IFS_SCAN (0x1UL << 1) 06257 #define _ADC_IFS_SCAN_SHIFT 1 06258 #define _ADC_IFS_SCAN_MASK 0x2UL 06259 #define _ADC_IFS_SCAN_DEFAULT 0x00000000UL 06260 #define ADC_IFS_SCAN_DEFAULT (_ADC_IFS_SCAN_DEFAULT << 1) 06261 #define ADC_IFS_SINGLEOF (0x1UL << 8) 06262 #define _ADC_IFS_SINGLEOF_SHIFT 8 06263 #define _ADC_IFS_SINGLEOF_MASK 0x100UL 06264 #define _ADC_IFS_SINGLEOF_DEFAULT 0x00000000UL 06265 #define ADC_IFS_SINGLEOF_DEFAULT (_ADC_IFS_SINGLEOF_DEFAULT << 8) 06266 #define ADC_IFS_SCANOF (0x1UL << 9) 06267 #define _ADC_IFS_SCANOF_SHIFT 9 06268 #define _ADC_IFS_SCANOF_MASK 0x200UL 06269 #define _ADC_IFS_SCANOF_DEFAULT 0x00000000UL 06270 #define ADC_IFS_SCANOF_DEFAULT (_ADC_IFS_SCANOF_DEFAULT << 9) 06272 /* Bit fields for ADC IFC */ 06273 #define _ADC_IFC_RESETVALUE 0x00000000UL 06274 #define _ADC_IFC_MASK 0x00000303UL 06275 #define ADC_IFC_SINGLE (0x1UL << 0) 06276 #define _ADC_IFC_SINGLE_SHIFT 0 06277 #define _ADC_IFC_SINGLE_MASK 0x1UL 06278 #define _ADC_IFC_SINGLE_DEFAULT 0x00000000UL 06279 #define ADC_IFC_SINGLE_DEFAULT (_ADC_IFC_SINGLE_DEFAULT << 0) 06280 #define ADC_IFC_SCAN (0x1UL << 1) 06281 #define _ADC_IFC_SCAN_SHIFT 1 06282 #define _ADC_IFC_SCAN_MASK 0x2UL 06283 #define _ADC_IFC_SCAN_DEFAULT 0x00000000UL 06284 #define ADC_IFC_SCAN_DEFAULT (_ADC_IFC_SCAN_DEFAULT << 1) 06285 #define ADC_IFC_SINGLEOF (0x1UL << 8) 06286 #define _ADC_IFC_SINGLEOF_SHIFT 8 06287 #define _ADC_IFC_SINGLEOF_MASK 0x100UL 06288 #define _ADC_IFC_SINGLEOF_DEFAULT 0x00000000UL 06289 #define ADC_IFC_SINGLEOF_DEFAULT (_ADC_IFC_SINGLEOF_DEFAULT << 8) 06290 #define ADC_IFC_SCANOF (0x1UL << 9) 06291 #define _ADC_IFC_SCANOF_SHIFT 9 06292 #define _ADC_IFC_SCANOF_MASK 0x200UL 06293 #define _ADC_IFC_SCANOF_DEFAULT 0x00000000UL 06294 #define ADC_IFC_SCANOF_DEFAULT (_ADC_IFC_SCANOF_DEFAULT << 9) 06296 /* Bit fields for ADC SINGLEDATA */ 06297 #define _ADC_SINGLEDATA_RESETVALUE 0x00000000UL 06298 #define _ADC_SINGLEDATA_MASK 0xFFFFFFFFUL 06299 #define _ADC_SINGLEDATA_DATA_SHIFT 0 06300 #define _ADC_SINGLEDATA_DATA_MASK 0xFFFFFFFFUL 06301 #define _ADC_SINGLEDATA_DATA_DEFAULT 0x00000000UL 06302 #define ADC_SINGLEDATA_DATA_DEFAULT (_ADC_SINGLEDATA_DATA_DEFAULT << 0) 06304 /* Bit fields for ADC SCANDATA */ 06305 #define _ADC_SCANDATA_RESETVALUE 0x00000000UL 06306 #define _ADC_SCANDATA_MASK 0xFFFFFFFFUL 06307 #define _ADC_SCANDATA_DATA_SHIFT 0 06308 #define _ADC_SCANDATA_DATA_MASK 0xFFFFFFFFUL 06309 #define _ADC_SCANDATA_DATA_DEFAULT 0x00000000UL 06310 #define ADC_SCANDATA_DATA_DEFAULT (_ADC_SCANDATA_DATA_DEFAULT << 0) 06312 /* Bit fields for ADC SINGLEDATAP */ 06313 #define _ADC_SINGLEDATAP_RESETVALUE 0x00000000UL 06314 #define _ADC_SINGLEDATAP_MASK 0xFFFFFFFFUL 06315 #define _ADC_SINGLEDATAP_DATAP_SHIFT 0 06316 #define _ADC_SINGLEDATAP_DATAP_MASK 0xFFFFFFFFUL 06317 #define _ADC_SINGLEDATAP_DATAP_DEFAULT 0x00000000UL 06318 #define ADC_SINGLEDATAP_DATAP_DEFAULT (_ADC_SINGLEDATAP_DATAP_DEFAULT << 0) 06320 /* Bit fields for ADC SCANDATAP */ 06321 #define _ADC_SCANDATAP_RESETVALUE 0x00000000UL 06322 #define _ADC_SCANDATAP_MASK 0xFFFFFFFFUL 06323 #define _ADC_SCANDATAP_DATAP_SHIFT 0 06324 #define _ADC_SCANDATAP_DATAP_MASK 0xFFFFFFFFUL 06325 #define _ADC_SCANDATAP_DATAP_DEFAULT 0x00000000UL 06326 #define ADC_SCANDATAP_DATAP_DEFAULT (_ADC_SCANDATAP_DATAP_DEFAULT << 0) 06328 /* Bit fields for ADC CAL */ 06329 #define _ADC_CAL_RESETVALUE 0x3F003F00UL 06330 #define _ADC_CAL_MASK 0x7F7F7F7FUL 06331 #define _ADC_CAL_SINGLEOFFSET_SHIFT 0 06332 #define _ADC_CAL_SINGLEOFFSET_MASK 0x7FUL 06333 #define _ADC_CAL_SINGLEOFFSET_DEFAULT 0x00000000UL 06334 #define ADC_CAL_SINGLEOFFSET_DEFAULT (_ADC_CAL_SINGLEOFFSET_DEFAULT << 0) 06335 #define _ADC_CAL_SINGLEGAIN_SHIFT 8 06336 #define _ADC_CAL_SINGLEGAIN_MASK 0x7F00UL 06337 #define _ADC_CAL_SINGLEGAIN_DEFAULT 0x0000003FUL 06338 #define ADC_CAL_SINGLEGAIN_DEFAULT (_ADC_CAL_SINGLEGAIN_DEFAULT << 8) 06339 #define _ADC_CAL_SCANOFFSET_SHIFT 16 06340 #define _ADC_CAL_SCANOFFSET_MASK 0x7F0000UL 06341 #define _ADC_CAL_SCANOFFSET_DEFAULT 0x00000000UL 06342 #define ADC_CAL_SCANOFFSET_DEFAULT (_ADC_CAL_SCANOFFSET_DEFAULT << 16) 06343 #define _ADC_CAL_SCANGAIN_SHIFT 24 06344 #define _ADC_CAL_SCANGAIN_MASK 0x7F000000UL 06345 #define _ADC_CAL_SCANGAIN_DEFAULT 0x0000003FUL 06346 #define ADC_CAL_SCANGAIN_DEFAULT (_ADC_CAL_SCANGAIN_DEFAULT << 24) 06348 /* Bit fields for ADC BIASPROG */ 06349 #define _ADC_BIASPROG_RESETVALUE 0x00000747UL 06350 #define _ADC_BIASPROG_MASK 0x00000F4FUL 06351 #define _ADC_BIASPROG_BIASPROG_SHIFT 0 06352 #define _ADC_BIASPROG_BIASPROG_MASK 0xFUL 06353 #define _ADC_BIASPROG_BIASPROG_DEFAULT 0x00000007UL 06354 #define ADC_BIASPROG_BIASPROG_DEFAULT (_ADC_BIASPROG_BIASPROG_DEFAULT << 0) 06355 #define ADC_BIASPROG_HALFBIAS (0x1UL << 6) 06356 #define _ADC_BIASPROG_HALFBIAS_SHIFT 6 06357 #define _ADC_BIASPROG_HALFBIAS_MASK 0x40UL 06358 #define _ADC_BIASPROG_HALFBIAS_DEFAULT 0x00000001UL 06359 #define ADC_BIASPROG_HALFBIAS_DEFAULT (_ADC_BIASPROG_HALFBIAS_DEFAULT << 6) 06360 #define _ADC_BIASPROG_COMPBIAS_SHIFT 8 06361 #define _ADC_BIASPROG_COMPBIAS_MASK 0xF00UL 06362 #define _ADC_BIASPROG_COMPBIAS_DEFAULT 0x00000007UL 06363 #define ADC_BIASPROG_COMPBIAS_DEFAULT (_ADC_BIASPROG_COMPBIAS_DEFAULT << 8) 06369 /**************************************************************************/ 06374 /* Bit fields for DAC CTRL */ 06375 #define _DAC_CTRL_RESETVALUE 0x00000010UL 06376 #define _DAC_CTRL_MASK 0x0037D3FFUL 06377 #define DAC_CTRL_DIFF (0x1UL << 0) 06378 #define _DAC_CTRL_DIFF_SHIFT 0 06379 #define _DAC_CTRL_DIFF_MASK 0x1UL 06380 #define _DAC_CTRL_DIFF_DEFAULT 0x00000000UL 06381 #define DAC_CTRL_DIFF_DEFAULT (_DAC_CTRL_DIFF_DEFAULT << 0) 06382 #define DAC_CTRL_SINEMODE (0x1UL << 1) 06383 #define _DAC_CTRL_SINEMODE_SHIFT 1 06384 #define _DAC_CTRL_SINEMODE_MASK 0x2UL 06385 #define _DAC_CTRL_SINEMODE_DEFAULT 0x00000000UL 06386 #define DAC_CTRL_SINEMODE_DEFAULT (_DAC_CTRL_SINEMODE_DEFAULT << 1) 06387 #define _DAC_CTRL_CONVMODE_SHIFT 2 06388 #define _DAC_CTRL_CONVMODE_MASK 0xCUL 06389 #define _DAC_CTRL_CONVMODE_DEFAULT 0x00000000UL 06390 #define _DAC_CTRL_CONVMODE_CONTINUOUS 0x00000000UL 06391 #define _DAC_CTRL_CONVMODE_SAMPLEHOLD 0x00000001UL 06392 #define _DAC_CTRL_CONVMODE_SAMPLEOFF 0x00000002UL 06393 #define DAC_CTRL_CONVMODE_DEFAULT (_DAC_CTRL_CONVMODE_DEFAULT << 2) 06394 #define DAC_CTRL_CONVMODE_CONTINUOUS (_DAC_CTRL_CONVMODE_CONTINUOUS << 2) 06395 #define DAC_CTRL_CONVMODE_SAMPLEHOLD (_DAC_CTRL_CONVMODE_SAMPLEHOLD << 2) 06396 #define DAC_CTRL_CONVMODE_SAMPLEOFF (_DAC_CTRL_CONVMODE_SAMPLEOFF << 2) 06397 #define _DAC_CTRL_OUTMODE_SHIFT 4 06398 #define _DAC_CTRL_OUTMODE_MASK 0x30UL 06399 #define _DAC_CTRL_OUTMODE_DISABLE 0x00000000UL 06400 #define _DAC_CTRL_OUTMODE_DEFAULT 0x00000001UL 06401 #define _DAC_CTRL_OUTMODE_PIN 0x00000001UL 06402 #define _DAC_CTRL_OUTMODE_ADC 0x00000002UL 06403 #define _DAC_CTRL_OUTMODE_PINADC 0x00000003UL 06404 #define DAC_CTRL_OUTMODE_DISABLE (_DAC_CTRL_OUTMODE_DISABLE << 4) 06405 #define DAC_CTRL_OUTMODE_DEFAULT (_DAC_CTRL_OUTMODE_DEFAULT << 4) 06406 #define DAC_CTRL_OUTMODE_PIN (_DAC_CTRL_OUTMODE_PIN << 4) 06407 #define DAC_CTRL_OUTMODE_ADC (_DAC_CTRL_OUTMODE_ADC << 4) 06408 #define DAC_CTRL_OUTMODE_PINADC (_DAC_CTRL_OUTMODE_PINADC << 4) 06409 #define DAC_CTRL_OUTENPRS (0x1UL << 6) 06410 #define _DAC_CTRL_OUTENPRS_SHIFT 6 06411 #define _DAC_CTRL_OUTENPRS_MASK 0x40UL 06412 #define _DAC_CTRL_OUTENPRS_DEFAULT 0x00000000UL 06413 #define DAC_CTRL_OUTENPRS_DEFAULT (_DAC_CTRL_OUTENPRS_DEFAULT << 6) 06414 #define DAC_CTRL_CH0PRESCRST (0x1UL << 7) 06415 #define _DAC_CTRL_CH0PRESCRST_SHIFT 7 06416 #define _DAC_CTRL_CH0PRESCRST_MASK 0x80UL 06417 #define _DAC_CTRL_CH0PRESCRST_DEFAULT 0x00000000UL 06418 #define DAC_CTRL_CH0PRESCRST_DEFAULT (_DAC_CTRL_CH0PRESCRST_DEFAULT << 7) 06419 #define _DAC_CTRL_REFSEL_SHIFT 8 06420 #define _DAC_CTRL_REFSEL_MASK 0x300UL 06421 #define _DAC_CTRL_REFSEL_DEFAULT 0x00000000UL 06422 #define _DAC_CTRL_REFSEL_1V25 0x00000000UL 06423 #define _DAC_CTRL_REFSEL_2V5 0x00000001UL 06424 #define _DAC_CTRL_REFSEL_VDD 0x00000002UL 06425 #define DAC_CTRL_REFSEL_DEFAULT (_DAC_CTRL_REFSEL_DEFAULT << 8) 06426 #define DAC_CTRL_REFSEL_1V25 (_DAC_CTRL_REFSEL_1V25 << 8) 06427 #define DAC_CTRL_REFSEL_2V5 (_DAC_CTRL_REFSEL_2V5 << 8) 06428 #define DAC_CTRL_REFSEL_VDD (_DAC_CTRL_REFSEL_VDD << 8) 06429 #define DAC_CTRL_LPFEN (0x1UL << 12) 06430 #define _DAC_CTRL_LPFEN_SHIFT 12 06431 #define _DAC_CTRL_LPFEN_MASK 0x1000UL 06432 #define _DAC_CTRL_LPFEN_DEFAULT 0x00000000UL 06433 #define DAC_CTRL_LPFEN_DEFAULT (_DAC_CTRL_LPFEN_DEFAULT << 12) 06434 #define _DAC_CTRL_LPFFREQ_SHIFT 14 06435 #define _DAC_CTRL_LPFFREQ_MASK 0xC000UL 06436 #define _DAC_CTRL_LPFFREQ_DEFAULT 0x00000000UL 06437 #define _DAC_CTRL_LPFFREQ_FREQ0 0x00000000UL 06438 #define _DAC_CTRL_LPFFREQ_FREQ1 0x00000001UL 06439 #define _DAC_CTRL_LPFFREQ_FREQ2 0x00000002UL 06440 #define _DAC_CTRL_LPFFREQ_FREQ3 0x00000003UL 06441 #define DAC_CTRL_LPFFREQ_DEFAULT (_DAC_CTRL_LPFFREQ_DEFAULT << 14) 06442 #define DAC_CTRL_LPFFREQ_FREQ0 (_DAC_CTRL_LPFFREQ_FREQ0 << 14) 06443 #define DAC_CTRL_LPFFREQ_FREQ1 (_DAC_CTRL_LPFFREQ_FREQ1 << 14) 06444 #define DAC_CTRL_LPFFREQ_FREQ2 (_DAC_CTRL_LPFFREQ_FREQ2 << 14) 06445 #define DAC_CTRL_LPFFREQ_FREQ3 (_DAC_CTRL_LPFFREQ_FREQ3 << 14) 06446 #define _DAC_CTRL_PRESC_SHIFT 16 06447 #define _DAC_CTRL_PRESC_MASK 0x70000UL 06448 #define _DAC_CTRL_PRESC_DEFAULT 0x00000000UL 06449 #define _DAC_CTRL_PRESC_NODIVISION 0x00000000UL 06450 #define DAC_CTRL_PRESC_DEFAULT (_DAC_CTRL_PRESC_DEFAULT << 16) 06451 #define DAC_CTRL_PRESC_NODIVISION (_DAC_CTRL_PRESC_NODIVISION << 16) 06452 #define _DAC_CTRL_REFRSEL_SHIFT 20 06453 #define _DAC_CTRL_REFRSEL_MASK 0x300000UL 06454 #define _DAC_CTRL_REFRSEL_DEFAULT 0x00000000UL 06455 #define _DAC_CTRL_REFRSEL_8CYCLES 0x00000000UL 06456 #define _DAC_CTRL_REFRSEL_16CYCLES 0x00000001UL 06457 #define _DAC_CTRL_REFRSEL_32CYCLES 0x00000002UL 06458 #define _DAC_CTRL_REFRSEL_64CYCLES 0x00000003UL 06459 #define DAC_CTRL_REFRSEL_DEFAULT (_DAC_CTRL_REFRSEL_DEFAULT << 20) 06460 #define DAC_CTRL_REFRSEL_8CYCLES (_DAC_CTRL_REFRSEL_8CYCLES << 20) 06461 #define DAC_CTRL_REFRSEL_16CYCLES (_DAC_CTRL_REFRSEL_16CYCLES << 20) 06462 #define DAC_CTRL_REFRSEL_32CYCLES (_DAC_CTRL_REFRSEL_32CYCLES << 20) 06463 #define DAC_CTRL_REFRSEL_64CYCLES (_DAC_CTRL_REFRSEL_64CYCLES << 20) 06465 /* Bit fields for DAC STATUS */ 06466 #define _DAC_STATUS_RESETVALUE 0x00000000UL 06467 #define _DAC_STATUS_MASK 0x00000003UL 06468 #define DAC_STATUS_CH0DV (0x1UL << 0) 06469 #define _DAC_STATUS_CH0DV_SHIFT 0 06470 #define _DAC_STATUS_CH0DV_MASK 0x1UL 06471 #define _DAC_STATUS_CH0DV_DEFAULT 0x00000000UL 06472 #define DAC_STATUS_CH0DV_DEFAULT (_DAC_STATUS_CH0DV_DEFAULT << 0) 06473 #define DAC_STATUS_CH1DV (0x1UL << 1) 06474 #define _DAC_STATUS_CH1DV_SHIFT 1 06475 #define _DAC_STATUS_CH1DV_MASK 0x2UL 06476 #define _DAC_STATUS_CH1DV_DEFAULT 0x00000000UL 06477 #define DAC_STATUS_CH1DV_DEFAULT (_DAC_STATUS_CH1DV_DEFAULT << 1) 06479 /* Bit fields for DAC CH0CTRL */ 06480 #define _DAC_CH0CTRL_RESETVALUE 0x00000000UL 06481 #define _DAC_CH0CTRL_MASK 0x00000077UL 06482 #define DAC_CH0CTRL_EN (0x1UL << 0) 06483 #define _DAC_CH0CTRL_EN_SHIFT 0 06484 #define _DAC_CH0CTRL_EN_MASK 0x1UL 06485 #define _DAC_CH0CTRL_EN_DEFAULT 0x00000000UL 06486 #define DAC_CH0CTRL_EN_DEFAULT (_DAC_CH0CTRL_EN_DEFAULT << 0) 06487 #define DAC_CH0CTRL_REFREN (0x1UL << 1) 06488 #define _DAC_CH0CTRL_REFREN_SHIFT 1 06489 #define _DAC_CH0CTRL_REFREN_MASK 0x2UL 06490 #define _DAC_CH0CTRL_REFREN_DEFAULT 0x00000000UL 06491 #define DAC_CH0CTRL_REFREN_DEFAULT (_DAC_CH0CTRL_REFREN_DEFAULT << 1) 06492 #define DAC_CH0CTRL_PRSEN (0x1UL << 2) 06493 #define _DAC_CH0CTRL_PRSEN_SHIFT 2 06494 #define _DAC_CH0CTRL_PRSEN_MASK 0x4UL 06495 #define _DAC_CH0CTRL_PRSEN_DEFAULT 0x00000000UL 06496 #define DAC_CH0CTRL_PRSEN_DEFAULT (_DAC_CH0CTRL_PRSEN_DEFAULT << 2) 06497 #define _DAC_CH0CTRL_PRSSEL_SHIFT 4 06498 #define _DAC_CH0CTRL_PRSSEL_MASK 0x70UL 06499 #define _DAC_CH0CTRL_PRSSEL_DEFAULT 0x00000000UL 06500 #define _DAC_CH0CTRL_PRSSEL_PRSCH0 0x00000000UL 06501 #define _DAC_CH0CTRL_PRSSEL_PRSCH1 0x00000001UL 06502 #define _DAC_CH0CTRL_PRSSEL_PRSCH2 0x00000002UL 06503 #define _DAC_CH0CTRL_PRSSEL_PRSCH3 0x00000003UL 06504 #define _DAC_CH0CTRL_PRSSEL_PRSCH4 0x00000004UL 06505 #define _DAC_CH0CTRL_PRSSEL_PRSCH5 0x00000005UL 06506 #define _DAC_CH0CTRL_PRSSEL_PRSCH6 0x00000006UL 06507 #define _DAC_CH0CTRL_PRSSEL_PRSCH7 0x00000007UL 06508 #define DAC_CH0CTRL_PRSSEL_DEFAULT (_DAC_CH0CTRL_PRSSEL_DEFAULT << 4) 06509 #define DAC_CH0CTRL_PRSSEL_PRSCH0 (_DAC_CH0CTRL_PRSSEL_PRSCH0 << 4) 06510 #define DAC_CH0CTRL_PRSSEL_PRSCH1 (_DAC_CH0CTRL_PRSSEL_PRSCH1 << 4) 06511 #define DAC_CH0CTRL_PRSSEL_PRSCH2 (_DAC_CH0CTRL_PRSSEL_PRSCH2 << 4) 06512 #define DAC_CH0CTRL_PRSSEL_PRSCH3 (_DAC_CH0CTRL_PRSSEL_PRSCH3 << 4) 06513 #define DAC_CH0CTRL_PRSSEL_PRSCH4 (_DAC_CH0CTRL_PRSSEL_PRSCH4 << 4) 06514 #define DAC_CH0CTRL_PRSSEL_PRSCH5 (_DAC_CH0CTRL_PRSSEL_PRSCH5 << 4) 06515 #define DAC_CH0CTRL_PRSSEL_PRSCH6 (_DAC_CH0CTRL_PRSSEL_PRSCH6 << 4) 06516 #define DAC_CH0CTRL_PRSSEL_PRSCH7 (_DAC_CH0CTRL_PRSSEL_PRSCH7 << 4) 06518 /* Bit fields for DAC CH1CTRL */ 06519 #define _DAC_CH1CTRL_RESETVALUE 0x00000000UL 06520 #define _DAC_CH1CTRL_MASK 0x00000077UL 06521 #define DAC_CH1CTRL_EN (0x1UL << 0) 06522 #define _DAC_CH1CTRL_EN_SHIFT 0 06523 #define _DAC_CH1CTRL_EN_MASK 0x1UL 06524 #define _DAC_CH1CTRL_EN_DEFAULT 0x00000000UL 06525 #define DAC_CH1CTRL_EN_DEFAULT (_DAC_CH1CTRL_EN_DEFAULT << 0) 06526 #define DAC_CH1CTRL_REFREN (0x1UL << 1) 06527 #define _DAC_CH1CTRL_REFREN_SHIFT 1 06528 #define _DAC_CH1CTRL_REFREN_MASK 0x2UL 06529 #define _DAC_CH1CTRL_REFREN_DEFAULT 0x00000000UL 06530 #define DAC_CH1CTRL_REFREN_DEFAULT (_DAC_CH1CTRL_REFREN_DEFAULT << 1) 06531 #define DAC_CH1CTRL_PRSEN (0x1UL << 2) 06532 #define _DAC_CH1CTRL_PRSEN_SHIFT 2 06533 #define _DAC_CH1CTRL_PRSEN_MASK 0x4UL 06534 #define _DAC_CH1CTRL_PRSEN_DEFAULT 0x00000000UL 06535 #define DAC_CH1CTRL_PRSEN_DEFAULT (_DAC_CH1CTRL_PRSEN_DEFAULT << 2) 06536 #define _DAC_CH1CTRL_PRSSEL_SHIFT 4 06537 #define _DAC_CH1CTRL_PRSSEL_MASK 0x70UL 06538 #define _DAC_CH1CTRL_PRSSEL_DEFAULT 0x00000000UL 06539 #define _DAC_CH1CTRL_PRSSEL_PRSCH0 0x00000000UL 06540 #define _DAC_CH1CTRL_PRSSEL_PRSCH1 0x00000001UL 06541 #define _DAC_CH1CTRL_PRSSEL_PRSCH2 0x00000002UL 06542 #define _DAC_CH1CTRL_PRSSEL_PRSCH3 0x00000003UL 06543 #define _DAC_CH1CTRL_PRSSEL_PRSCH4 0x00000004UL 06544 #define _DAC_CH1CTRL_PRSSEL_PRSCH5 0x00000005UL 06545 #define _DAC_CH1CTRL_PRSSEL_PRSCH6 0x00000006UL 06546 #define _DAC_CH1CTRL_PRSSEL_PRSCH7 0x00000007UL 06547 #define DAC_CH1CTRL_PRSSEL_DEFAULT (_DAC_CH1CTRL_PRSSEL_DEFAULT << 4) 06548 #define DAC_CH1CTRL_PRSSEL_PRSCH0 (_DAC_CH1CTRL_PRSSEL_PRSCH0 << 4) 06549 #define DAC_CH1CTRL_PRSSEL_PRSCH1 (_DAC_CH1CTRL_PRSSEL_PRSCH1 << 4) 06550 #define DAC_CH1CTRL_PRSSEL_PRSCH2 (_DAC_CH1CTRL_PRSSEL_PRSCH2 << 4) 06551 #define DAC_CH1CTRL_PRSSEL_PRSCH3 (_DAC_CH1CTRL_PRSSEL_PRSCH3 << 4) 06552 #define DAC_CH1CTRL_PRSSEL_PRSCH4 (_DAC_CH1CTRL_PRSSEL_PRSCH4 << 4) 06553 #define DAC_CH1CTRL_PRSSEL_PRSCH5 (_DAC_CH1CTRL_PRSSEL_PRSCH5 << 4) 06554 #define DAC_CH1CTRL_PRSSEL_PRSCH6 (_DAC_CH1CTRL_PRSSEL_PRSCH6 << 4) 06555 #define DAC_CH1CTRL_PRSSEL_PRSCH7 (_DAC_CH1CTRL_PRSSEL_PRSCH7 << 4) 06557 /* Bit fields for DAC IEN */ 06558 #define _DAC_IEN_RESETVALUE 0x00000000UL 06559 #define _DAC_IEN_MASK 0x00000033UL 06560 #define DAC_IEN_CH0 (0x1UL << 0) 06561 #define _DAC_IEN_CH0_SHIFT 0 06562 #define _DAC_IEN_CH0_MASK 0x1UL 06563 #define _DAC_IEN_CH0_DEFAULT 0x00000000UL 06564 #define DAC_IEN_CH0_DEFAULT (_DAC_IEN_CH0_DEFAULT << 0) 06565 #define DAC_IEN_CH1 (0x1UL << 1) 06566 #define _DAC_IEN_CH1_SHIFT 1 06567 #define _DAC_IEN_CH1_MASK 0x2UL 06568 #define _DAC_IEN_CH1_DEFAULT 0x00000000UL 06569 #define DAC_IEN_CH1_DEFAULT (_DAC_IEN_CH1_DEFAULT << 1) 06570 #define DAC_IEN_CH0UF (0x1UL << 4) 06571 #define _DAC_IEN_CH0UF_SHIFT 4 06572 #define _DAC_IEN_CH0UF_MASK 0x10UL 06573 #define _DAC_IEN_CH0UF_DEFAULT 0x00000000UL 06574 #define DAC_IEN_CH0UF_DEFAULT (_DAC_IEN_CH0UF_DEFAULT << 4) 06575 #define DAC_IEN_CH1UF (0x1UL << 5) 06576 #define _DAC_IEN_CH1UF_SHIFT 5 06577 #define _DAC_IEN_CH1UF_MASK 0x20UL 06578 #define _DAC_IEN_CH1UF_DEFAULT 0x00000000UL 06579 #define DAC_IEN_CH1UF_DEFAULT (_DAC_IEN_CH1UF_DEFAULT << 5) 06581 /* Bit fields for DAC IF */ 06582 #define _DAC_IF_RESETVALUE 0x00000000UL 06583 #define _DAC_IF_MASK 0x00000033UL 06584 #define DAC_IF_CH0 (0x1UL << 0) 06585 #define _DAC_IF_CH0_SHIFT 0 06586 #define _DAC_IF_CH0_MASK 0x1UL 06587 #define _DAC_IF_CH0_DEFAULT 0x00000000UL 06588 #define DAC_IF_CH0_DEFAULT (_DAC_IF_CH0_DEFAULT << 0) 06589 #define DAC_IF_CH1 (0x1UL << 1) 06590 #define _DAC_IF_CH1_SHIFT 1 06591 #define _DAC_IF_CH1_MASK 0x2UL 06592 #define _DAC_IF_CH1_DEFAULT 0x00000000UL 06593 #define DAC_IF_CH1_DEFAULT (_DAC_IF_CH1_DEFAULT << 1) 06594 #define DAC_IF_CH0UF (0x1UL << 4) 06595 #define _DAC_IF_CH0UF_SHIFT 4 06596 #define _DAC_IF_CH0UF_MASK 0x10UL 06597 #define _DAC_IF_CH0UF_DEFAULT 0x00000000UL 06598 #define DAC_IF_CH0UF_DEFAULT (_DAC_IF_CH0UF_DEFAULT << 4) 06599 #define DAC_IF_CH1UF (0x1UL << 5) 06600 #define _DAC_IF_CH1UF_SHIFT 5 06601 #define _DAC_IF_CH1UF_MASK 0x20UL 06602 #define _DAC_IF_CH1UF_DEFAULT 0x00000000UL 06603 #define DAC_IF_CH1UF_DEFAULT (_DAC_IF_CH1UF_DEFAULT << 5) 06605 /* Bit fields for DAC IFS */ 06606 #define _DAC_IFS_RESETVALUE 0x00000000UL 06607 #define _DAC_IFS_MASK 0x00000033UL 06608 #define DAC_IFS_CH0 (0x1UL << 0) 06609 #define _DAC_IFS_CH0_SHIFT 0 06610 #define _DAC_IFS_CH0_MASK 0x1UL 06611 #define _DAC_IFS_CH0_DEFAULT 0x00000000UL 06612 #define DAC_IFS_CH0_DEFAULT (_DAC_IFS_CH0_DEFAULT << 0) 06613 #define DAC_IFS_CH1 (0x1UL << 1) 06614 #define _DAC_IFS_CH1_SHIFT 1 06615 #define _DAC_IFS_CH1_MASK 0x2UL 06616 #define _DAC_IFS_CH1_DEFAULT 0x00000000UL 06617 #define DAC_IFS_CH1_DEFAULT (_DAC_IFS_CH1_DEFAULT << 1) 06618 #define DAC_IFS_CH0UF (0x1UL << 4) 06619 #define _DAC_IFS_CH0UF_SHIFT 4 06620 #define _DAC_IFS_CH0UF_MASK 0x10UL 06621 #define _DAC_IFS_CH0UF_DEFAULT 0x00000000UL 06622 #define DAC_IFS_CH0UF_DEFAULT (_DAC_IFS_CH0UF_DEFAULT << 4) 06623 #define DAC_IFS_CH1UF (0x1UL << 5) 06624 #define _DAC_IFS_CH1UF_SHIFT 5 06625 #define _DAC_IFS_CH1UF_MASK 0x20UL 06626 #define _DAC_IFS_CH1UF_DEFAULT 0x00000000UL 06627 #define DAC_IFS_CH1UF_DEFAULT (_DAC_IFS_CH1UF_DEFAULT << 5) 06629 /* Bit fields for DAC IFC */ 06630 #define _DAC_IFC_RESETVALUE 0x00000000UL 06631 #define _DAC_IFC_MASK 0x00000033UL 06632 #define DAC_IFC_CH0 (0x1UL << 0) 06633 #define _DAC_IFC_CH0_SHIFT 0 06634 #define _DAC_IFC_CH0_MASK 0x1UL 06635 #define _DAC_IFC_CH0_DEFAULT 0x00000000UL 06636 #define DAC_IFC_CH0_DEFAULT (_DAC_IFC_CH0_DEFAULT << 0) 06637 #define DAC_IFC_CH1 (0x1UL << 1) 06638 #define _DAC_IFC_CH1_SHIFT 1 06639 #define _DAC_IFC_CH1_MASK 0x2UL 06640 #define _DAC_IFC_CH1_DEFAULT 0x00000000UL 06641 #define DAC_IFC_CH1_DEFAULT (_DAC_IFC_CH1_DEFAULT << 1) 06642 #define DAC_IFC_CH0UF (0x1UL << 4) 06643 #define _DAC_IFC_CH0UF_SHIFT 4 06644 #define _DAC_IFC_CH0UF_MASK 0x10UL 06645 #define _DAC_IFC_CH0UF_DEFAULT 0x00000000UL 06646 #define DAC_IFC_CH0UF_DEFAULT (_DAC_IFC_CH0UF_DEFAULT << 4) 06647 #define DAC_IFC_CH1UF (0x1UL << 5) 06648 #define _DAC_IFC_CH1UF_SHIFT 5 06649 #define _DAC_IFC_CH1UF_MASK 0x20UL 06650 #define _DAC_IFC_CH1UF_DEFAULT 0x00000000UL 06651 #define DAC_IFC_CH1UF_DEFAULT (_DAC_IFC_CH1UF_DEFAULT << 5) 06653 /* Bit fields for DAC CH0DATA */ 06654 #define _DAC_CH0DATA_RESETVALUE 0x00000000UL 06655 #define _DAC_CH0DATA_MASK 0x00000FFFUL 06656 #define _DAC_CH0DATA_DATA_SHIFT 0 06657 #define _DAC_CH0DATA_DATA_MASK 0xFFFUL 06658 #define _DAC_CH0DATA_DATA_DEFAULT 0x00000000UL 06659 #define DAC_CH0DATA_DATA_DEFAULT (_DAC_CH0DATA_DATA_DEFAULT << 0) 06661 /* Bit fields for DAC CH1DATA */ 06662 #define _DAC_CH1DATA_RESETVALUE 0x00000000UL 06663 #define _DAC_CH1DATA_MASK 0x00000FFFUL 06664 #define _DAC_CH1DATA_DATA_SHIFT 0 06665 #define _DAC_CH1DATA_DATA_MASK 0xFFFUL 06666 #define _DAC_CH1DATA_DATA_DEFAULT 0x00000000UL 06667 #define DAC_CH1DATA_DATA_DEFAULT (_DAC_CH1DATA_DATA_DEFAULT << 0) 06669 /* Bit fields for DAC COMBDATA */ 06670 #define _DAC_COMBDATA_RESETVALUE 0x00000000UL 06671 #define _DAC_COMBDATA_MASK 0x0FFF0FFFUL 06672 #define _DAC_COMBDATA_CH0DATA_SHIFT 0 06673 #define _DAC_COMBDATA_CH0DATA_MASK 0xFFFUL 06674 #define _DAC_COMBDATA_CH0DATA_DEFAULT 0x00000000UL 06675 #define DAC_COMBDATA_CH0DATA_DEFAULT (_DAC_COMBDATA_CH0DATA_DEFAULT << 0) 06676 #define _DAC_COMBDATA_CH1DATA_SHIFT 16 06677 #define _DAC_COMBDATA_CH1DATA_MASK 0xFFF0000UL 06678 #define _DAC_COMBDATA_CH1DATA_DEFAULT 0x00000000UL 06679 #define DAC_COMBDATA_CH1DATA_DEFAULT (_DAC_COMBDATA_CH1DATA_DEFAULT << 16) 06681 /* Bit fields for DAC CAL */ 06682 #define _DAC_CAL_RESETVALUE 0x00400000UL 06683 #define _DAC_CAL_MASK 0x007F3F3FUL 06684 #define _DAC_CAL_CH0OFFSET_SHIFT 0 06685 #define _DAC_CAL_CH0OFFSET_MASK 0x3FUL 06686 #define _DAC_CAL_CH0OFFSET_DEFAULT 0x00000000UL 06687 #define DAC_CAL_CH0OFFSET_DEFAULT (_DAC_CAL_CH0OFFSET_DEFAULT << 0) 06688 #define _DAC_CAL_CH1OFFSET_SHIFT 8 06689 #define _DAC_CAL_CH1OFFSET_MASK 0x3F00UL 06690 #define _DAC_CAL_CH1OFFSET_DEFAULT 0x00000000UL 06691 #define DAC_CAL_CH1OFFSET_DEFAULT (_DAC_CAL_CH1OFFSET_DEFAULT << 8) 06692 #define _DAC_CAL_GAIN_SHIFT 16 06693 #define _DAC_CAL_GAIN_MASK 0x7F0000UL 06694 #define _DAC_CAL_GAIN_DEFAULT 0x00000040UL 06695 #define DAC_CAL_GAIN_DEFAULT (_DAC_CAL_GAIN_DEFAULT << 16) 06697 /* Bit fields for DAC BIASPROG */ 06698 #define _DAC_BIASPROG_RESETVALUE 0x00000047UL 06699 #define _DAC_BIASPROG_MASK 0x0000004FUL 06700 #define _DAC_BIASPROG_BIASPROG_SHIFT 0 06701 #define _DAC_BIASPROG_BIASPROG_MASK 0xFUL 06702 #define _DAC_BIASPROG_BIASPROG_DEFAULT 0x00000007UL 06703 #define DAC_BIASPROG_BIASPROG_DEFAULT (_DAC_BIASPROG_BIASPROG_DEFAULT << 0) 06704 #define DAC_BIASPROG_HALFBIAS (0x1UL << 6) 06705 #define _DAC_BIASPROG_HALFBIAS_SHIFT 6 06706 #define _DAC_BIASPROG_HALFBIAS_MASK 0x40UL 06707 #define _DAC_BIASPROG_HALFBIAS_DEFAULT 0x00000001UL 06708 #define DAC_BIASPROG_HALFBIAS_DEFAULT (_DAC_BIASPROG_HALFBIAS_DEFAULT << 6) 06714 /**************************************************************************/ 06719 /* Bit fields for ACMP CTRL */ 06720 #define _ACMP_CTRL_RESETVALUE 0x47000000UL 06721 #define _ACMP_CTRL_MASK 0xCF03077FUL 06722 #define ACMP_CTRL_EN (0x1UL << 0) 06723 #define _ACMP_CTRL_EN_SHIFT 0 06724 #define _ACMP_CTRL_EN_MASK 0x1UL 06725 #define _ACMP_CTRL_EN_DEFAULT 0x00000000UL 06726 #define ACMP_CTRL_EN_DEFAULT (_ACMP_CTRL_EN_DEFAULT << 0) 06727 #define ACMP_CTRL_MUXEN (0x1UL << 1) 06728 #define _ACMP_CTRL_MUXEN_SHIFT 1 06729 #define _ACMP_CTRL_MUXEN_MASK 0x2UL 06730 #define _ACMP_CTRL_MUXEN_DEFAULT 0x00000000UL 06731 #define ACMP_CTRL_MUXEN_DEFAULT (_ACMP_CTRL_MUXEN_DEFAULT << 1) 06732 #define ACMP_CTRL_INACTVAL (0x1UL << 2) 06733 #define _ACMP_CTRL_INACTVAL_SHIFT 2 06734 #define _ACMP_CTRL_INACTVAL_MASK 0x4UL 06735 #define _ACMP_CTRL_INACTVAL_DEFAULT 0x00000000UL 06736 #define _ACMP_CTRL_INACTVAL_LOW 0x00000000UL 06737 #define _ACMP_CTRL_INACTVAL_HIGH 0x00000001UL 06738 #define ACMP_CTRL_INACTVAL_DEFAULT (_ACMP_CTRL_INACTVAL_DEFAULT << 2) 06739 #define ACMP_CTRL_INACTVAL_LOW (_ACMP_CTRL_INACTVAL_LOW << 2) 06740 #define ACMP_CTRL_INACTVAL_HIGH (_ACMP_CTRL_INACTVAL_HIGH << 2) 06741 #define ACMP_CTRL_GPIOINV (0x1UL << 3) 06742 #define _ACMP_CTRL_GPIOINV_SHIFT 3 06743 #define _ACMP_CTRL_GPIOINV_MASK 0x8UL 06744 #define _ACMP_CTRL_GPIOINV_DEFAULT 0x00000000UL 06745 #define _ACMP_CTRL_GPIOINV_NOTINV 0x00000000UL 06746 #define _ACMP_CTRL_GPIOINV_INV 0x00000001UL 06747 #define ACMP_CTRL_GPIOINV_DEFAULT (_ACMP_CTRL_GPIOINV_DEFAULT << 3) 06748 #define ACMP_CTRL_GPIOINV_NOTINV (_ACMP_CTRL_GPIOINV_NOTINV << 3) 06749 #define ACMP_CTRL_GPIOINV_INV (_ACMP_CTRL_GPIOINV_INV << 3) 06750 #define _ACMP_CTRL_HYSTSEL_SHIFT 4 06751 #define _ACMP_CTRL_HYSTSEL_MASK 0x70UL 06752 #define _ACMP_CTRL_HYSTSEL_DEFAULT 0x00000000UL 06753 #define _ACMP_CTRL_HYSTSEL_HYST0 0x00000000UL 06754 #define _ACMP_CTRL_HYSTSEL_HYST1 0x00000001UL 06755 #define _ACMP_CTRL_HYSTSEL_HYST2 0x00000002UL 06756 #define _ACMP_CTRL_HYSTSEL_HYST3 0x00000003UL 06757 #define _ACMP_CTRL_HYSTSEL_HYST4 0x00000004UL 06758 #define _ACMP_CTRL_HYSTSEL_HYST5 0x00000005UL 06759 #define _ACMP_CTRL_HYSTSEL_HYST6 0x00000006UL 06760 #define _ACMP_CTRL_HYSTSEL_HYST7 0x00000007UL 06761 #define ACMP_CTRL_HYSTSEL_DEFAULT (_ACMP_CTRL_HYSTSEL_DEFAULT << 4) 06762 #define ACMP_CTRL_HYSTSEL_HYST0 (_ACMP_CTRL_HYSTSEL_HYST0 << 4) 06763 #define ACMP_CTRL_HYSTSEL_HYST1 (_ACMP_CTRL_HYSTSEL_HYST1 << 4) 06764 #define ACMP_CTRL_HYSTSEL_HYST2 (_ACMP_CTRL_HYSTSEL_HYST2 << 4) 06765 #define ACMP_CTRL_HYSTSEL_HYST3 (_ACMP_CTRL_HYSTSEL_HYST3 << 4) 06766 #define ACMP_CTRL_HYSTSEL_HYST4 (_ACMP_CTRL_HYSTSEL_HYST4 << 4) 06767 #define ACMP_CTRL_HYSTSEL_HYST5 (_ACMP_CTRL_HYSTSEL_HYST5 << 4) 06768 #define ACMP_CTRL_HYSTSEL_HYST6 (_ACMP_CTRL_HYSTSEL_HYST6 << 4) 06769 #define ACMP_CTRL_HYSTSEL_HYST7 (_ACMP_CTRL_HYSTSEL_HYST7 << 4) 06770 #define _ACMP_CTRL_WARMTIME_SHIFT 8 06771 #define _ACMP_CTRL_WARMTIME_MASK 0x700UL 06772 #define _ACMP_CTRL_WARMTIME_DEFAULT 0x00000000UL 06773 #define _ACMP_CTRL_WARMTIME_4CYCLES 0x00000000UL 06774 #define _ACMP_CTRL_WARMTIME_8CYCLES 0x00000001UL 06775 #define _ACMP_CTRL_WARMTIME_16CYCLES 0x00000002UL 06776 #define _ACMP_CTRL_WARMTIME_32CYCLES 0x00000003UL 06777 #define _ACMP_CTRL_WARMTIME_64CYCLES 0x00000004UL 06778 #define _ACMP_CTRL_WARMTIME_128CYCLES 0x00000005UL 06779 #define _ACMP_CTRL_WARMTIME_256CYCLES 0x00000006UL 06780 #define _ACMP_CTRL_WARMTIME_512CYCLES 0x00000007UL 06781 #define ACMP_CTRL_WARMTIME_DEFAULT (_ACMP_CTRL_WARMTIME_DEFAULT << 8) 06782 #define ACMP_CTRL_WARMTIME_4CYCLES (_ACMP_CTRL_WARMTIME_4CYCLES << 8) 06783 #define ACMP_CTRL_WARMTIME_8CYCLES (_ACMP_CTRL_WARMTIME_8CYCLES << 8) 06784 #define ACMP_CTRL_WARMTIME_16CYCLES (_ACMP_CTRL_WARMTIME_16CYCLES << 8) 06785 #define ACMP_CTRL_WARMTIME_32CYCLES (_ACMP_CTRL_WARMTIME_32CYCLES << 8) 06786 #define ACMP_CTRL_WARMTIME_64CYCLES (_ACMP_CTRL_WARMTIME_64CYCLES << 8) 06787 #define ACMP_CTRL_WARMTIME_128CYCLES (_ACMP_CTRL_WARMTIME_128CYCLES << 8) 06788 #define ACMP_CTRL_WARMTIME_256CYCLES (_ACMP_CTRL_WARMTIME_256CYCLES << 8) 06789 #define ACMP_CTRL_WARMTIME_512CYCLES (_ACMP_CTRL_WARMTIME_512CYCLES << 8) 06790 #define ACMP_CTRL_IRISE (0x1UL << 16) 06791 #define _ACMP_CTRL_IRISE_SHIFT 16 06792 #define _ACMP_CTRL_IRISE_MASK 0x10000UL 06793 #define _ACMP_CTRL_IRISE_DEFAULT 0x00000000UL 06794 #define _ACMP_CTRL_IRISE_DISABLED 0x00000000UL 06795 #define _ACMP_CTRL_IRISE_ENABLED 0x00000001UL 06796 #define ACMP_CTRL_IRISE_DEFAULT (_ACMP_CTRL_IRISE_DEFAULT << 16) 06797 #define ACMP_CTRL_IRISE_DISABLED (_ACMP_CTRL_IRISE_DISABLED << 16) 06798 #define ACMP_CTRL_IRISE_ENABLED (_ACMP_CTRL_IRISE_ENABLED << 16) 06799 #define ACMP_CTRL_IFALL (0x1UL << 17) 06800 #define _ACMP_CTRL_IFALL_SHIFT 17 06801 #define _ACMP_CTRL_IFALL_MASK 0x20000UL 06802 #define _ACMP_CTRL_IFALL_DEFAULT 0x00000000UL 06803 #define _ACMP_CTRL_IFALL_DISABLED 0x00000000UL 06804 #define _ACMP_CTRL_IFALL_ENABLED 0x00000001UL 06805 #define ACMP_CTRL_IFALL_DEFAULT (_ACMP_CTRL_IFALL_DEFAULT << 17) 06806 #define ACMP_CTRL_IFALL_DISABLED (_ACMP_CTRL_IFALL_DISABLED << 17) 06807 #define ACMP_CTRL_IFALL_ENABLED (_ACMP_CTRL_IFALL_ENABLED << 17) 06808 #define _ACMP_CTRL_BIASPROG_SHIFT 24 06809 #define _ACMP_CTRL_BIASPROG_MASK 0xF000000UL 06810 #define _ACMP_CTRL_BIASPROG_DEFAULT 0x00000007UL 06811 #define ACMP_CTRL_BIASPROG_DEFAULT (_ACMP_CTRL_BIASPROG_DEFAULT << 24) 06812 #define ACMP_CTRL_HALFBIAS (0x1UL << 30) 06813 #define _ACMP_CTRL_HALFBIAS_SHIFT 30 06814 #define _ACMP_CTRL_HALFBIAS_MASK 0x40000000UL 06815 #define _ACMP_CTRL_HALFBIAS_DEFAULT 0x00000001UL 06816 #define ACMP_CTRL_HALFBIAS_DEFAULT (_ACMP_CTRL_HALFBIAS_DEFAULT << 30) 06817 #define ACMP_CTRL_FULLBIAS (0x1UL << 31) 06818 #define _ACMP_CTRL_FULLBIAS_SHIFT 31 06819 #define _ACMP_CTRL_FULLBIAS_MASK 0x80000000UL 06820 #define _ACMP_CTRL_FULLBIAS_DEFAULT 0x00000000UL 06821 #define ACMP_CTRL_FULLBIAS_DEFAULT (_ACMP_CTRL_FULLBIAS_DEFAULT << 31) 06823 /* Bit fields for ACMP INPUTSEL */ 06824 #define _ACMP_INPUTSEL_RESETVALUE 0x00010080UL 06825 #define _ACMP_INPUTSEL_MASK 0x31013FF7UL 06826 #define _ACMP_INPUTSEL_POSSEL_SHIFT 0 06827 #define _ACMP_INPUTSEL_POSSEL_MASK 0x7UL 06828 #define _ACMP_INPUTSEL_POSSEL_DEFAULT 0x00000000UL 06829 #define _ACMP_INPUTSEL_POSSEL_CH0 0x00000000UL 06830 #define _ACMP_INPUTSEL_POSSEL_CH1 0x00000001UL 06831 #define _ACMP_INPUTSEL_POSSEL_CH2 0x00000002UL 06832 #define _ACMP_INPUTSEL_POSSEL_CH3 0x00000003UL 06833 #define _ACMP_INPUTSEL_POSSEL_CH4 0x00000004UL 06834 #define _ACMP_INPUTSEL_POSSEL_CH5 0x00000005UL 06835 #define _ACMP_INPUTSEL_POSSEL_CH6 0x00000006UL 06836 #define _ACMP_INPUTSEL_POSSEL_CH7 0x00000007UL 06837 #define ACMP_INPUTSEL_POSSEL_DEFAULT (_ACMP_INPUTSEL_POSSEL_DEFAULT << 0) 06838 #define ACMP_INPUTSEL_POSSEL_CH0 (_ACMP_INPUTSEL_POSSEL_CH0 << 0) 06839 #define ACMP_INPUTSEL_POSSEL_CH1 (_ACMP_INPUTSEL_POSSEL_CH1 << 0) 06840 #define ACMP_INPUTSEL_POSSEL_CH2 (_ACMP_INPUTSEL_POSSEL_CH2 << 0) 06841 #define ACMP_INPUTSEL_POSSEL_CH3 (_ACMP_INPUTSEL_POSSEL_CH3 << 0) 06842 #define ACMP_INPUTSEL_POSSEL_CH4 (_ACMP_INPUTSEL_POSSEL_CH4 << 0) 06843 #define ACMP_INPUTSEL_POSSEL_CH5 (_ACMP_INPUTSEL_POSSEL_CH5 << 0) 06844 #define ACMP_INPUTSEL_POSSEL_CH6 (_ACMP_INPUTSEL_POSSEL_CH6 << 0) 06845 #define ACMP_INPUTSEL_POSSEL_CH7 (_ACMP_INPUTSEL_POSSEL_CH7 << 0) 06846 #define _ACMP_INPUTSEL_NEGSEL_SHIFT 4 06847 #define _ACMP_INPUTSEL_NEGSEL_MASK 0xF0UL 06848 #define _ACMP_INPUTSEL_NEGSEL_CH0 0x00000000UL 06849 #define _ACMP_INPUTSEL_NEGSEL_CH1 0x00000001UL 06850 #define _ACMP_INPUTSEL_NEGSEL_CH2 0x00000002UL 06851 #define _ACMP_INPUTSEL_NEGSEL_CH3 0x00000003UL 06852 #define _ACMP_INPUTSEL_NEGSEL_CH4 0x00000004UL 06853 #define _ACMP_INPUTSEL_NEGSEL_CH5 0x00000005UL 06854 #define _ACMP_INPUTSEL_NEGSEL_CH6 0x00000006UL 06855 #define _ACMP_INPUTSEL_NEGSEL_CH7 0x00000007UL 06856 #define _ACMP_INPUTSEL_NEGSEL_DEFAULT 0x00000008UL 06857 #define _ACMP_INPUTSEL_NEGSEL_1V25 0x00000008UL 06858 #define _ACMP_INPUTSEL_NEGSEL_2V5 0x00000009UL 06859 #define _ACMP_INPUTSEL_NEGSEL_VDD 0x0000000AUL 06860 #define _ACMP_INPUTSEL_NEGSEL_CAPSENSE 0x0000000BUL 06861 #define ACMP_INPUTSEL_NEGSEL_CH0 (_ACMP_INPUTSEL_NEGSEL_CH0 << 4) 06862 #define ACMP_INPUTSEL_NEGSEL_CH1 (_ACMP_INPUTSEL_NEGSEL_CH1 << 4) 06863 #define ACMP_INPUTSEL_NEGSEL_CH2 (_ACMP_INPUTSEL_NEGSEL_CH2 << 4) 06864 #define ACMP_INPUTSEL_NEGSEL_CH3 (_ACMP_INPUTSEL_NEGSEL_CH3 << 4) 06865 #define ACMP_INPUTSEL_NEGSEL_CH4 (_ACMP_INPUTSEL_NEGSEL_CH4 << 4) 06866 #define ACMP_INPUTSEL_NEGSEL_CH5 (_ACMP_INPUTSEL_NEGSEL_CH5 << 4) 06867 #define ACMP_INPUTSEL_NEGSEL_CH6 (_ACMP_INPUTSEL_NEGSEL_CH6 << 4) 06868 #define ACMP_INPUTSEL_NEGSEL_CH7 (_ACMP_INPUTSEL_NEGSEL_CH7 << 4) 06869 #define ACMP_INPUTSEL_NEGSEL_DEFAULT (_ACMP_INPUTSEL_NEGSEL_DEFAULT << 4) 06870 #define ACMP_INPUTSEL_NEGSEL_1V25 (_ACMP_INPUTSEL_NEGSEL_1V25 << 4) 06871 #define ACMP_INPUTSEL_NEGSEL_2V5 (_ACMP_INPUTSEL_NEGSEL_2V5 << 4) 06872 #define ACMP_INPUTSEL_NEGSEL_VDD (_ACMP_INPUTSEL_NEGSEL_VDD << 4) 06873 #define ACMP_INPUTSEL_NEGSEL_CAPSENSE (_ACMP_INPUTSEL_NEGSEL_CAPSENSE << 4) 06874 #define _ACMP_INPUTSEL_VDDLEVEL_SHIFT 8 06875 #define _ACMP_INPUTSEL_VDDLEVEL_MASK 0x3F00UL 06876 #define _ACMP_INPUTSEL_VDDLEVEL_DEFAULT 0x00000000UL 06877 #define ACMP_INPUTSEL_VDDLEVEL_DEFAULT (_ACMP_INPUTSEL_VDDLEVEL_DEFAULT << 8) 06878 #define ACMP_INPUTSEL_LPREF (0x1UL << 16) 06879 #define _ACMP_INPUTSEL_LPREF_SHIFT 16 06880 #define _ACMP_INPUTSEL_LPREF_MASK 0x10000UL 06881 #define _ACMP_INPUTSEL_LPREF_DEFAULT 0x00000001UL 06882 #define ACMP_INPUTSEL_LPREF_DEFAULT (_ACMP_INPUTSEL_LPREF_DEFAULT << 16) 06883 #define ACMP_INPUTSEL_CSRESEN (0x1UL << 24) 06884 #define _ACMP_INPUTSEL_CSRESEN_SHIFT 24 06885 #define _ACMP_INPUTSEL_CSRESEN_MASK 0x1000000UL 06886 #define _ACMP_INPUTSEL_CSRESEN_DEFAULT 0x00000000UL 06887 #define ACMP_INPUTSEL_CSRESEN_DEFAULT (_ACMP_INPUTSEL_CSRESEN_DEFAULT << 24) 06888 #define _ACMP_INPUTSEL_CSRESSEL_SHIFT 28 06889 #define _ACMP_INPUTSEL_CSRESSEL_MASK 0x30000000UL 06890 #define _ACMP_INPUTSEL_CSRESSEL_DEFAULT 0x00000000UL 06891 #define _ACMP_INPUTSEL_CSRESSEL_RES0 0x00000000UL 06892 #define _ACMP_INPUTSEL_CSRESSEL_RES1 0x00000001UL 06893 #define _ACMP_INPUTSEL_CSRESSEL_RES2 0x00000002UL 06894 #define _ACMP_INPUTSEL_CSRESSEL_RES3 0x00000003UL 06895 #define ACMP_INPUTSEL_CSRESSEL_DEFAULT (_ACMP_INPUTSEL_CSRESSEL_DEFAULT << 28) 06896 #define ACMP_INPUTSEL_CSRESSEL_RES0 (_ACMP_INPUTSEL_CSRESSEL_RES0 << 28) 06897 #define ACMP_INPUTSEL_CSRESSEL_RES1 (_ACMP_INPUTSEL_CSRESSEL_RES1 << 28) 06898 #define ACMP_INPUTSEL_CSRESSEL_RES2 (_ACMP_INPUTSEL_CSRESSEL_RES2 << 28) 06899 #define ACMP_INPUTSEL_CSRESSEL_RES3 (_ACMP_INPUTSEL_CSRESSEL_RES3 << 28) 06901 /* Bit fields for ACMP STATUS */ 06902 #define _ACMP_STATUS_RESETVALUE 0x00000000UL 06903 #define _ACMP_STATUS_MASK 0x00000003UL 06904 #define ACMP_STATUS_ACMPACT (0x1UL << 0) 06905 #define _ACMP_STATUS_ACMPACT_SHIFT 0 06906 #define _ACMP_STATUS_ACMPACT_MASK 0x1UL 06907 #define _ACMP_STATUS_ACMPACT_DEFAULT 0x00000000UL 06908 #define ACMP_STATUS_ACMPACT_DEFAULT (_ACMP_STATUS_ACMPACT_DEFAULT << 0) 06909 #define ACMP_STATUS_ACMPOUT (0x1UL << 1) 06910 #define _ACMP_STATUS_ACMPOUT_SHIFT 1 06911 #define _ACMP_STATUS_ACMPOUT_MASK 0x2UL 06912 #define _ACMP_STATUS_ACMPOUT_DEFAULT 0x00000000UL 06913 #define ACMP_STATUS_ACMPOUT_DEFAULT (_ACMP_STATUS_ACMPOUT_DEFAULT << 1) 06915 /* Bit fields for ACMP IEN */ 06916 #define _ACMP_IEN_RESETVALUE 0x00000000UL 06917 #define _ACMP_IEN_MASK 0x00000003UL 06918 #define ACMP_IEN_EDGE (0x1UL << 0) 06919 #define _ACMP_IEN_EDGE_SHIFT 0 06920 #define _ACMP_IEN_EDGE_MASK 0x1UL 06921 #define _ACMP_IEN_EDGE_DEFAULT 0x00000000UL 06922 #define ACMP_IEN_EDGE_DEFAULT (_ACMP_IEN_EDGE_DEFAULT << 0) 06923 #define ACMP_IEN_WARMUP (0x1UL << 1) 06924 #define _ACMP_IEN_WARMUP_SHIFT 1 06925 #define _ACMP_IEN_WARMUP_MASK 0x2UL 06926 #define _ACMP_IEN_WARMUP_DEFAULT 0x00000000UL 06927 #define ACMP_IEN_WARMUP_DEFAULT (_ACMP_IEN_WARMUP_DEFAULT << 1) 06929 /* Bit fields for ACMP IF */ 06930 #define _ACMP_IF_RESETVALUE 0x00000000UL 06931 #define _ACMP_IF_MASK 0x00000003UL 06932 #define ACMP_IF_EDGE (0x1UL << 0) 06933 #define _ACMP_IF_EDGE_SHIFT 0 06934 #define _ACMP_IF_EDGE_MASK 0x1UL 06935 #define _ACMP_IF_EDGE_DEFAULT 0x00000000UL 06936 #define ACMP_IF_EDGE_DEFAULT (_ACMP_IF_EDGE_DEFAULT << 0) 06937 #define ACMP_IF_WARMUP (0x1UL << 1) 06938 #define _ACMP_IF_WARMUP_SHIFT 1 06939 #define _ACMP_IF_WARMUP_MASK 0x2UL 06940 #define _ACMP_IF_WARMUP_DEFAULT 0x00000000UL 06941 #define ACMP_IF_WARMUP_DEFAULT (_ACMP_IF_WARMUP_DEFAULT << 1) 06943 /* Bit fields for ACMP IFS */ 06944 #define _ACMP_IFS_RESETVALUE 0x00000000UL 06945 #define _ACMP_IFS_MASK 0x00000003UL 06946 #define ACMP_IFS_EDGE (0x1UL << 0) 06947 #define _ACMP_IFS_EDGE_SHIFT 0 06948 #define _ACMP_IFS_EDGE_MASK 0x1UL 06949 #define _ACMP_IFS_EDGE_DEFAULT 0x00000000UL 06950 #define ACMP_IFS_EDGE_DEFAULT (_ACMP_IFS_EDGE_DEFAULT << 0) 06951 #define ACMP_IFS_WARMUP (0x1UL << 1) 06952 #define _ACMP_IFS_WARMUP_SHIFT 1 06953 #define _ACMP_IFS_WARMUP_MASK 0x2UL 06954 #define _ACMP_IFS_WARMUP_DEFAULT 0x00000000UL 06955 #define ACMP_IFS_WARMUP_DEFAULT (_ACMP_IFS_WARMUP_DEFAULT << 1) 06957 /* Bit fields for ACMP IFC */ 06958 #define _ACMP_IFC_RESETVALUE 0x00000000UL 06959 #define _ACMP_IFC_MASK 0x00000003UL 06960 #define ACMP_IFC_EDGE (0x1UL << 0) 06961 #define _ACMP_IFC_EDGE_SHIFT 0 06962 #define _ACMP_IFC_EDGE_MASK 0x1UL 06963 #define _ACMP_IFC_EDGE_DEFAULT 0x00000000UL 06964 #define ACMP_IFC_EDGE_DEFAULT (_ACMP_IFC_EDGE_DEFAULT << 0) 06965 #define ACMP_IFC_WARMUP (0x1UL << 1) 06966 #define _ACMP_IFC_WARMUP_SHIFT 1 06967 #define _ACMP_IFC_WARMUP_MASK 0x2UL 06968 #define _ACMP_IFC_WARMUP_DEFAULT 0x00000000UL 06969 #define ACMP_IFC_WARMUP_DEFAULT (_ACMP_IFC_WARMUP_DEFAULT << 1) 06971 /* Bit fields for ACMP ROUTE */ 06972 #define _ACMP_ROUTE_RESETVALUE 0x00000000UL 06973 #define _ACMP_ROUTE_MASK 0x00000301UL 06974 #define ACMP_ROUTE_ACMPPEN (0x1UL << 0) 06975 #define _ACMP_ROUTE_ACMPPEN_SHIFT 0 06976 #define _ACMP_ROUTE_ACMPPEN_MASK 0x1UL 06977 #define _ACMP_ROUTE_ACMPPEN_DEFAULT 0x00000000UL 06978 #define ACMP_ROUTE_ACMPPEN_DEFAULT (_ACMP_ROUTE_ACMPPEN_DEFAULT << 0) 06979 #define _ACMP_ROUTE_LOCATION_SHIFT 8 06980 #define _ACMP_ROUTE_LOCATION_MASK 0x300UL 06981 #define _ACMP_ROUTE_LOCATION_DEFAULT 0x00000000UL 06982 #define _ACMP_ROUTE_LOCATION_LOC0 0x00000000UL 06983 #define _ACMP_ROUTE_LOCATION_LOC1 0x00000001UL 06984 #define _ACMP_ROUTE_LOCATION_LOC2 0x00000002UL 06985 #define _ACMP_ROUTE_LOCATION_LOC3 0x00000003UL 06986 #define ACMP_ROUTE_LOCATION_DEFAULT (_ACMP_ROUTE_LOCATION_DEFAULT << 8) 06987 #define ACMP_ROUTE_LOCATION_LOC0 (_ACMP_ROUTE_LOCATION_LOC0 << 8) 06988 #define ACMP_ROUTE_LOCATION_LOC1 (_ACMP_ROUTE_LOCATION_LOC1 << 8) 06989 #define ACMP_ROUTE_LOCATION_LOC2 (_ACMP_ROUTE_LOCATION_LOC2 << 8) 06990 #define ACMP_ROUTE_LOCATION_LOC3 (_ACMP_ROUTE_LOCATION_LOC3 << 8) 06996 /**************************************************************************/ 07001 /* Bit fields for MSC CTRL */ 07002 #define _MSC_CTRL_RESETVALUE 0x00000001UL 07003 #define _MSC_CTRL_MASK 0x00000001UL 07004 #define MSC_CTRL_BUSFAULT (0x1UL << 0) 07005 #define _MSC_CTRL_BUSFAULT_SHIFT 0 07006 #define _MSC_CTRL_BUSFAULT_MASK 0x1UL 07007 #define _MSC_CTRL_BUSFAULT_GENERATE 0x00000000UL 07008 #define _MSC_CTRL_BUSFAULT_DEFAULT 0x00000001UL 07009 #define _MSC_CTRL_BUSFAULT_IGNORE 0x00000001UL 07010 #define MSC_CTRL_BUSFAULT_GENERATE (_MSC_CTRL_BUSFAULT_GENERATE << 0) 07011 #define MSC_CTRL_BUSFAULT_DEFAULT (_MSC_CTRL_BUSFAULT_DEFAULT << 0) 07012 #define MSC_CTRL_BUSFAULT_IGNORE (_MSC_CTRL_BUSFAULT_IGNORE << 0) 07014 /* Bit fields for MSC READCTRL */ 07015 #define _MSC_READCTRL_RESETVALUE 0x00000001UL 07016 #define _MSC_READCTRL_MASK 0x00000007UL 07017 #define _MSC_READCTRL_MODE_SHIFT 0 07018 #define _MSC_READCTRL_MODE_MASK 0x7UL 07019 #define _MSC_READCTRL_MODE_WS0 0x00000000UL 07020 #define _MSC_READCTRL_MODE_DEFAULT 0x00000001UL 07021 #define _MSC_READCTRL_MODE_WS1 0x00000001UL 07022 #define _MSC_READCTRL_MODE_WS0SCBTP 0x00000002UL 07023 #define _MSC_READCTRL_MODE_WS1SCBTP 0x00000003UL 07024 #define MSC_READCTRL_MODE_WS0 (_MSC_READCTRL_MODE_WS0 << 0) 07025 #define MSC_READCTRL_MODE_DEFAULT (_MSC_READCTRL_MODE_DEFAULT << 0) 07026 #define MSC_READCTRL_MODE_WS1 (_MSC_READCTRL_MODE_WS1 << 0) 07027 #define MSC_READCTRL_MODE_WS0SCBTP (_MSC_READCTRL_MODE_WS0SCBTP << 0) 07028 #define MSC_READCTRL_MODE_WS1SCBTP (_MSC_READCTRL_MODE_WS1SCBTP << 0) 07030 /* Bit fields for MSC WRITECTRL */ 07031 #define _MSC_WRITECTRL_RESETVALUE 0x00000000UL 07032 #define _MSC_WRITECTRL_MASK 0x00000003UL 07033 #define MSC_WRITECTRL_WREN (0x1UL << 0) 07034 #define _MSC_WRITECTRL_WREN_SHIFT 0 07035 #define _MSC_WRITECTRL_WREN_MASK 0x1UL 07036 #define _MSC_WRITECTRL_WREN_DEFAULT 0x00000000UL 07037 #define MSC_WRITECTRL_WREN_DEFAULT (_MSC_WRITECTRL_WREN_DEFAULT << 0) 07038 #define MSC_WRITECTRL_IRQERASEABORT (0x1UL << 1) 07039 #define _MSC_WRITECTRL_IRQERASEABORT_SHIFT 1 07040 #define _MSC_WRITECTRL_IRQERASEABORT_MASK 0x2UL 07041 #define _MSC_WRITECTRL_IRQERASEABORT_DEFAULT 0x00000000UL 07042 #define MSC_WRITECTRL_IRQERASEABORT_DEFAULT (_MSC_WRITECTRL_IRQERASEABORT_DEFAULT << 1) 07044 /* Bit fields for MSC WRITECMD */ 07045 #define _MSC_WRITECMD_RESETVALUE 0x00000000UL 07046 #define _MSC_WRITECMD_MASK 0x0000001FUL 07047 #define MSC_WRITECMD_LADDRIM (0x1UL << 0) 07048 #define _MSC_WRITECMD_LADDRIM_SHIFT 0 07049 #define _MSC_WRITECMD_LADDRIM_MASK 0x1UL 07050 #define _MSC_WRITECMD_LADDRIM_DEFAULT 0x00000000UL 07051 #define MSC_WRITECMD_LADDRIM_DEFAULT (_MSC_WRITECMD_LADDRIM_DEFAULT << 0) 07052 #define MSC_WRITECMD_ERASEPAGE (0x1UL << 1) 07053 #define _MSC_WRITECMD_ERASEPAGE_SHIFT 1 07054 #define _MSC_WRITECMD_ERASEPAGE_MASK 0x2UL 07055 #define _MSC_WRITECMD_ERASEPAGE_DEFAULT 0x00000000UL 07056 #define MSC_WRITECMD_ERASEPAGE_DEFAULT (_MSC_WRITECMD_ERASEPAGE_DEFAULT << 1) 07057 #define MSC_WRITECMD_WRITEEND (0x1UL << 2) 07058 #define _MSC_WRITECMD_WRITEEND_SHIFT 2 07059 #define _MSC_WRITECMD_WRITEEND_MASK 0x4UL 07060 #define _MSC_WRITECMD_WRITEEND_DEFAULT 0x00000000UL 07061 #define MSC_WRITECMD_WRITEEND_DEFAULT (_MSC_WRITECMD_WRITEEND_DEFAULT << 2) 07062 #define MSC_WRITECMD_WRITEONCE (0x1UL << 3) 07063 #define _MSC_WRITECMD_WRITEONCE_SHIFT 3 07064 #define _MSC_WRITECMD_WRITEONCE_MASK 0x8UL 07065 #define _MSC_WRITECMD_WRITEONCE_DEFAULT 0x00000000UL 07066 #define MSC_WRITECMD_WRITEONCE_DEFAULT (_MSC_WRITECMD_WRITEONCE_DEFAULT << 3) 07067 #define MSC_WRITECMD_WRITETRIG (0x1UL << 4) 07068 #define _MSC_WRITECMD_WRITETRIG_SHIFT 4 07069 #define _MSC_WRITECMD_WRITETRIG_MASK 0x10UL 07070 #define _MSC_WRITECMD_WRITETRIG_DEFAULT 0x00000000UL 07071 #define MSC_WRITECMD_WRITETRIG_DEFAULT (_MSC_WRITECMD_WRITETRIG_DEFAULT << 4) 07073 /* Bit fields for MSC ADDRB */ 07074 #define _MSC_ADDRB_RESETVALUE 0x00000000UL 07075 #define _MSC_ADDRB_MASK 0xFFFFFFFFUL 07076 #define _MSC_ADDRB_ADDRB_SHIFT 0 07077 #define _MSC_ADDRB_ADDRB_MASK 0xFFFFFFFFUL 07078 #define _MSC_ADDRB_ADDRB_DEFAULT 0x00000000UL 07079 #define MSC_ADDRB_ADDRB_DEFAULT (_MSC_ADDRB_ADDRB_DEFAULT << 0) 07081 /* Bit fields for MSC WDATA */ 07082 #define _MSC_WDATA_RESETVALUE 0x00000000UL 07083 #define _MSC_WDATA_MASK 0xFFFFFFFFUL 07084 #define _MSC_WDATA_WDATA_SHIFT 0 07085 #define _MSC_WDATA_WDATA_MASK 0xFFFFFFFFUL 07086 #define _MSC_WDATA_WDATA_DEFAULT 0x00000000UL 07087 #define MSC_WDATA_WDATA_DEFAULT (_MSC_WDATA_WDATA_DEFAULT << 0) 07089 /* Bit fields for MSC STATUS */ 07090 #define _MSC_STATUS_RESETVALUE 0x00000008UL 07091 #define _MSC_STATUS_MASK 0x0000003FUL 07092 #define MSC_STATUS_BUSY (0x1UL << 0) 07093 #define _MSC_STATUS_BUSY_SHIFT 0 07094 #define _MSC_STATUS_BUSY_MASK 0x1UL 07095 #define _MSC_STATUS_BUSY_DEFAULT 0x00000000UL 07096 #define MSC_STATUS_BUSY_DEFAULT (_MSC_STATUS_BUSY_DEFAULT << 0) 07097 #define MSC_STATUS_LOCKED (0x1UL << 1) 07098 #define _MSC_STATUS_LOCKED_SHIFT 1 07099 #define _MSC_STATUS_LOCKED_MASK 0x2UL 07100 #define _MSC_STATUS_LOCKED_DEFAULT 0x00000000UL 07101 #define MSC_STATUS_LOCKED_DEFAULT (_MSC_STATUS_LOCKED_DEFAULT << 1) 07102 #define MSC_STATUS_INVADDR (0x1UL << 2) 07103 #define _MSC_STATUS_INVADDR_SHIFT 2 07104 #define _MSC_STATUS_INVADDR_MASK 0x4UL 07105 #define _MSC_STATUS_INVADDR_DEFAULT 0x00000000UL 07106 #define MSC_STATUS_INVADDR_DEFAULT (_MSC_STATUS_INVADDR_DEFAULT << 2) 07107 #define MSC_STATUS_WDATAREADY (0x1UL << 3) 07108 #define _MSC_STATUS_WDATAREADY_SHIFT 3 07109 #define _MSC_STATUS_WDATAREADY_MASK 0x8UL 07110 #define _MSC_STATUS_WDATAREADY_DEFAULT 0x00000001UL 07111 #define MSC_STATUS_WDATAREADY_DEFAULT (_MSC_STATUS_WDATAREADY_DEFAULT << 3) 07112 #define MSC_STATUS_WORDTIMEOUT (0x1UL << 4) 07113 #define _MSC_STATUS_WORDTIMEOUT_SHIFT 4 07114 #define _MSC_STATUS_WORDTIMEOUT_MASK 0x10UL 07115 #define _MSC_STATUS_WORDTIMEOUT_DEFAULT 0x00000000UL 07116 #define MSC_STATUS_WORDTIMEOUT_DEFAULT (_MSC_STATUS_WORDTIMEOUT_DEFAULT << 4) 07117 #define MSC_STATUS_ERASEABORTED (0x1UL << 5) 07118 #define _MSC_STATUS_ERASEABORTED_SHIFT 5 07119 #define _MSC_STATUS_ERASEABORTED_MASK 0x20UL 07120 #define _MSC_STATUS_ERASEABORTED_DEFAULT 0x00000000UL 07121 #define MSC_STATUS_ERASEABORTED_DEFAULT (_MSC_STATUS_ERASEABORTED_DEFAULT << 5) 07123 /* Bit fields for MSC IF */ 07124 #define _MSC_IF_RESETVALUE 0x00000000UL 07125 #define _MSC_IF_MASK 0x00000003UL 07126 #define MSC_IF_ERASE (0x1UL << 0) 07127 #define _MSC_IF_ERASE_SHIFT 0 07128 #define _MSC_IF_ERASE_MASK 0x1UL 07129 #define _MSC_IF_ERASE_DEFAULT 0x00000000UL 07130 #define MSC_IF_ERASE_DEFAULT (_MSC_IF_ERASE_DEFAULT << 0) 07131 #define MSC_IF_WRITE (0x1UL << 1) 07132 #define _MSC_IF_WRITE_SHIFT 1 07133 #define _MSC_IF_WRITE_MASK 0x2UL 07134 #define _MSC_IF_WRITE_DEFAULT 0x00000000UL 07135 #define MSC_IF_WRITE_DEFAULT (_MSC_IF_WRITE_DEFAULT << 1) 07137 /* Bit fields for MSC IFS */ 07138 #define _MSC_IFS_RESETVALUE 0x00000000UL 07139 #define _MSC_IFS_MASK 0x00000003UL 07140 #define MSC_IFS_ERASE (0x1UL << 0) 07141 #define _MSC_IFS_ERASE_SHIFT 0 07142 #define _MSC_IFS_ERASE_MASK 0x1UL 07143 #define _MSC_IFS_ERASE_DEFAULT 0x00000000UL 07144 #define MSC_IFS_ERASE_DEFAULT (_MSC_IFS_ERASE_DEFAULT << 0) 07145 #define MSC_IFS_WRITE (0x1UL << 1) 07146 #define _MSC_IFS_WRITE_SHIFT 1 07147 #define _MSC_IFS_WRITE_MASK 0x2UL 07148 #define _MSC_IFS_WRITE_DEFAULT 0x00000000UL 07149 #define MSC_IFS_WRITE_DEFAULT (_MSC_IFS_WRITE_DEFAULT << 1) 07151 /* Bit fields for MSC IFC */ 07152 #define _MSC_IFC_RESETVALUE 0x00000000UL 07153 #define _MSC_IFC_MASK 0x00000003UL 07154 #define MSC_IFC_ERASE (0x1UL << 0) 07155 #define _MSC_IFC_ERASE_SHIFT 0 07156 #define _MSC_IFC_ERASE_MASK 0x1UL 07157 #define _MSC_IFC_ERASE_DEFAULT 0x00000000UL 07158 #define MSC_IFC_ERASE_DEFAULT (_MSC_IFC_ERASE_DEFAULT << 0) 07159 #define MSC_IFC_WRITE (0x1UL << 1) 07160 #define _MSC_IFC_WRITE_SHIFT 1 07161 #define _MSC_IFC_WRITE_MASK 0x2UL 07162 #define _MSC_IFC_WRITE_DEFAULT 0x00000000UL 07163 #define MSC_IFC_WRITE_DEFAULT (_MSC_IFC_WRITE_DEFAULT << 1) 07165 /* Bit fields for MSC IEN */ 07166 #define _MSC_IEN_RESETVALUE 0x00000000UL 07167 #define _MSC_IEN_MASK 0x00000003UL 07168 #define MSC_IEN_ERASE (0x1UL << 0) 07169 #define _MSC_IEN_ERASE_SHIFT 0 07170 #define _MSC_IEN_ERASE_MASK 0x1UL 07171 #define _MSC_IEN_ERASE_DEFAULT 0x00000000UL 07172 #define MSC_IEN_ERASE_DEFAULT (_MSC_IEN_ERASE_DEFAULT << 0) 07173 #define MSC_IEN_WRITE (0x1UL << 1) 07174 #define _MSC_IEN_WRITE_SHIFT 1 07175 #define _MSC_IEN_WRITE_MASK 0x2UL 07176 #define _MSC_IEN_WRITE_DEFAULT 0x00000000UL 07177 #define MSC_IEN_WRITE_DEFAULT (_MSC_IEN_WRITE_DEFAULT << 1) 07179 /* Bit fields for MSC LOCK */ 07180 #define _MSC_LOCK_RESETVALUE 0x00000000UL 07181 #define _MSC_LOCK_MASK 0x0000FFFFUL 07182 #define _MSC_LOCK_LOCKKEY_SHIFT 0 07183 #define _MSC_LOCK_LOCKKEY_MASK 0xFFFFUL 07184 #define _MSC_LOCK_LOCKKEY_DEFAULT 0x00000000UL 07185 #define _MSC_LOCK_LOCKKEY_LOCK 0x00000000UL 07186 #define _MSC_LOCK_LOCKKEY_UNLOCKED 0x00000000UL 07187 #define _MSC_LOCK_LOCKKEY_LOCKED 0x00000001UL 07188 #define _MSC_LOCK_LOCKKEY_UNLOCK 0x00001B71UL 07189 #define MSC_LOCK_LOCKKEY_DEFAULT (_MSC_LOCK_LOCKKEY_DEFAULT << 0) 07190 #define MSC_LOCK_LOCKKEY_LOCK (_MSC_LOCK_LOCKKEY_LOCK << 0) 07191 #define MSC_LOCK_LOCKKEY_UNLOCKED (_MSC_LOCK_LOCKKEY_UNLOCKED << 0) 07192 #define MSC_LOCK_LOCKKEY_LOCKED (_MSC_LOCK_LOCKKEY_LOCKED << 0) 07193 #define MSC_LOCK_LOCKKEY_UNLOCK (_MSC_LOCK_LOCKKEY_UNLOCK << 0) 07199 /**************************************************************************/ 07204 /* Bit fields for EMU CTRL */ 07205 #define _EMU_CTRL_RESETVALUE 0x00000000UL 07206 #define _EMU_CTRL_MASK 0x0000000FUL 07207 #define EMU_CTRL_EMVREG (0x1UL << 0) 07208 #define _EMU_CTRL_EMVREG_SHIFT 0 07209 #define _EMU_CTRL_EMVREG_MASK 0x1UL 07210 #define _EMU_CTRL_EMVREG_DEFAULT 0x00000000UL 07211 #define _EMU_CTRL_EMVREG_REDUCED 0x00000000UL 07212 #define _EMU_CTRL_EMVREG_FULL 0x00000001UL 07213 #define EMU_CTRL_EMVREG_DEFAULT (_EMU_CTRL_EMVREG_DEFAULT << 0) 07214 #define EMU_CTRL_EMVREG_REDUCED (_EMU_CTRL_EMVREG_REDUCED << 0) 07215 #define EMU_CTRL_EMVREG_FULL (_EMU_CTRL_EMVREG_FULL << 0) 07216 #define EMU_CTRL_EM2BLOCK (0x1UL << 1) 07217 #define _EMU_CTRL_EM2BLOCK_SHIFT 1 07218 #define _EMU_CTRL_EM2BLOCK_MASK 0x2UL 07219 #define _EMU_CTRL_EM2BLOCK_DEFAULT 0x00000000UL 07220 #define EMU_CTRL_EM2BLOCK_DEFAULT (_EMU_CTRL_EM2BLOCK_DEFAULT << 1) 07221 #define _EMU_CTRL_EM4CTRL_SHIFT 2 07222 #define _EMU_CTRL_EM4CTRL_MASK 0xCUL 07223 #define _EMU_CTRL_EM4CTRL_DEFAULT 0x00000000UL 07224 #define EMU_CTRL_EM4CTRL_DEFAULT (_EMU_CTRL_EM4CTRL_DEFAULT << 2) 07226 /* Bit fields for EMU MEMCTRL */ 07227 #define _EMU_MEMCTRL_RESETVALUE 0x00000000UL 07228 #define _EMU_MEMCTRL_MASK 0x00000007UL 07229 #define _EMU_MEMCTRL_POWERDOWN_SHIFT 0 07230 #define _EMU_MEMCTRL_POWERDOWN_MASK 0x7UL 07231 #define _EMU_MEMCTRL_POWERDOWN_DEFAULT 0x00000000UL 07232 #define _EMU_MEMCTRL_POWERDOWN_BLK3 0x00000004UL 07233 #define _EMU_MEMCTRL_POWERDOWN_BLK23 0x00000006UL 07234 #define _EMU_MEMCTRL_POWERDOWN_BLK123 0x00000007UL 07235 #define EMU_MEMCTRL_POWERDOWN_DEFAULT (_EMU_MEMCTRL_POWERDOWN_DEFAULT << 0) 07236 #define EMU_MEMCTRL_POWERDOWN_BLK3 (_EMU_MEMCTRL_POWERDOWN_BLK3 << 0) 07237 #define EMU_MEMCTRL_POWERDOWN_BLK23 (_EMU_MEMCTRL_POWERDOWN_BLK23 << 0) 07238 #define EMU_MEMCTRL_POWERDOWN_BLK123 (_EMU_MEMCTRL_POWERDOWN_BLK123 << 0) 07240 /* Bit fields for EMU LOCK */ 07241 #define _EMU_LOCK_RESETVALUE 0x00000000UL 07242 #define _EMU_LOCK_MASK 0x0000FFFFUL 07243 #define _EMU_LOCK_LOCKKEY_SHIFT 0 07244 #define _EMU_LOCK_LOCKKEY_MASK 0xFFFFUL 07245 #define _EMU_LOCK_LOCKKEY_DEFAULT 0x00000000UL 07246 #define _EMU_LOCK_LOCKKEY_LOCK 0x00000000UL 07247 #define _EMU_LOCK_LOCKKEY_UNLOCKED 0x00000000UL 07248 #define _EMU_LOCK_LOCKKEY_LOCKED 0x00000001UL 07249 #define _EMU_LOCK_LOCKKEY_UNLOCK 0x0000ADE8UL 07250 #define EMU_LOCK_LOCKKEY_DEFAULT (_EMU_LOCK_LOCKKEY_DEFAULT << 0) 07251 #define EMU_LOCK_LOCKKEY_LOCK (_EMU_LOCK_LOCKKEY_LOCK << 0) 07252 #define EMU_LOCK_LOCKKEY_UNLOCKED (_EMU_LOCK_LOCKKEY_UNLOCKED << 0) 07253 #define EMU_LOCK_LOCKKEY_LOCKED (_EMU_LOCK_LOCKKEY_LOCKED << 0) 07254 #define EMU_LOCK_LOCKKEY_UNLOCK (_EMU_LOCK_LOCKKEY_UNLOCK << 0) 07256 /* Bit fields for EMU AUXCTRL */ 07257 #define _EMU_AUXCTRL_RESETVALUE 0x00000000UL 07258 #define _EMU_AUXCTRL_MASK 0x00000001UL 07259 #define EMU_AUXCTRL_HRCCLR (0x1UL << 0) 07260 #define _EMU_AUXCTRL_HRCCLR_SHIFT 0 07261 #define _EMU_AUXCTRL_HRCCLR_MASK 0x1UL 07262 #define _EMU_AUXCTRL_HRCCLR_DEFAULT 0x00000000UL 07263 #define EMU_AUXCTRL_HRCCLR_DEFAULT (_EMU_AUXCTRL_HRCCLR_DEFAULT << 0) 07269 /**************************************************************************/ 07274 /* Bit fields for RMU CTRL */ 07275 #define _RMU_CTRL_RESETVALUE 0x00000000UL 07276 #define _RMU_CTRL_MASK 0x00000001UL 07277 #define RMU_CTRL_LOCKUPRDIS (0x1UL << 0) 07278 #define _RMU_CTRL_LOCKUPRDIS_SHIFT 0 07279 #define _RMU_CTRL_LOCKUPRDIS_MASK 0x1UL 07280 #define _RMU_CTRL_LOCKUPRDIS_DEFAULT 0x00000000UL 07281 #define RMU_CTRL_LOCKUPRDIS_DEFAULT (_RMU_CTRL_LOCKUPRDIS_DEFAULT << 0) 07283 /* Bit fields for RMU RSTCAUSE */ 07284 #define _RMU_RSTCAUSE_RESETVALUE 0x00000000UL 07285 #define _RMU_RSTCAUSE_MASK 0x0000007FUL 07286 #define RMU_RSTCAUSE_PORST (0x1UL << 0) 07287 #define _RMU_RSTCAUSE_PORST_SHIFT 0 07288 #define _RMU_RSTCAUSE_PORST_MASK 0x1UL 07289 #define _RMU_RSTCAUSE_PORST_DEFAULT 0x00000000UL 07290 #define RMU_RSTCAUSE_PORST_DEFAULT (_RMU_RSTCAUSE_PORST_DEFAULT << 0) 07291 #define RMU_RSTCAUSE_BODUNREGRST (0x1UL << 1) 07292 #define _RMU_RSTCAUSE_BODUNREGRST_SHIFT 1 07293 #define _RMU_RSTCAUSE_BODUNREGRST_MASK 0x2UL 07294 #define _RMU_RSTCAUSE_BODUNREGRST_DEFAULT 0x00000000UL 07295 #define RMU_RSTCAUSE_BODUNREGRST_DEFAULT (_RMU_RSTCAUSE_BODUNREGRST_DEFAULT << 1) 07296 #define RMU_RSTCAUSE_BODREGRST (0x1UL << 2) 07297 #define _RMU_RSTCAUSE_BODREGRST_SHIFT 2 07298 #define _RMU_RSTCAUSE_BODREGRST_MASK 0x4UL 07299 #define _RMU_RSTCAUSE_BODREGRST_DEFAULT 0x00000000UL 07300 #define RMU_RSTCAUSE_BODREGRST_DEFAULT (_RMU_RSTCAUSE_BODREGRST_DEFAULT << 2) 07301 #define RMU_RSTCAUSE_EXTRST (0x1UL << 3) 07302 #define _RMU_RSTCAUSE_EXTRST_SHIFT 3 07303 #define _RMU_RSTCAUSE_EXTRST_MASK 0x8UL 07304 #define _RMU_RSTCAUSE_EXTRST_DEFAULT 0x00000000UL 07305 #define RMU_RSTCAUSE_EXTRST_DEFAULT (_RMU_RSTCAUSE_EXTRST_DEFAULT << 3) 07306 #define RMU_RSTCAUSE_WDOGRST (0x1UL << 4) 07307 #define _RMU_RSTCAUSE_WDOGRST_SHIFT 4 07308 #define _RMU_RSTCAUSE_WDOGRST_MASK 0x10UL 07309 #define _RMU_RSTCAUSE_WDOGRST_DEFAULT 0x00000000UL 07310 #define RMU_RSTCAUSE_WDOGRST_DEFAULT (_RMU_RSTCAUSE_WDOGRST_DEFAULT << 4) 07311 #define RMU_RSTCAUSE_LOCKUPRST (0x1UL << 5) 07312 #define _RMU_RSTCAUSE_LOCKUPRST_SHIFT 5 07313 #define _RMU_RSTCAUSE_LOCKUPRST_MASK 0x20UL 07314 #define _RMU_RSTCAUSE_LOCKUPRST_DEFAULT 0x00000000UL 07315 #define RMU_RSTCAUSE_LOCKUPRST_DEFAULT (_RMU_RSTCAUSE_LOCKUPRST_DEFAULT << 5) 07316 #define RMU_RSTCAUSE_SYSREQRST (0x1UL << 6) 07317 #define _RMU_RSTCAUSE_SYSREQRST_SHIFT 6 07318 #define _RMU_RSTCAUSE_SYSREQRST_MASK 0x40UL 07319 #define _RMU_RSTCAUSE_SYSREQRST_DEFAULT 0x00000000UL 07320 #define RMU_RSTCAUSE_SYSREQRST_DEFAULT (_RMU_RSTCAUSE_SYSREQRST_DEFAULT << 6) 07322 /* Bit fields for RMU CMD */ 07323 #define _RMU_CMD_RESETVALUE 0x00000000UL 07324 #define _RMU_CMD_MASK 0x00000001UL 07325 #define RMU_CMD_RCCLR (0x1UL << 0) 07326 #define _RMU_CMD_RCCLR_SHIFT 0 07327 #define _RMU_CMD_RCCLR_MASK 0x1UL 07328 #define _RMU_CMD_RCCLR_DEFAULT 0x00000000UL 07329 #define RMU_CMD_RCCLR_DEFAULT (_RMU_CMD_RCCLR_DEFAULT << 0) 07335 /**************************************************************************/ 07340 /* Bit fields for CMU CTRL */ 07341 #define _CMU_CTRL_RESETVALUE 0x000C262CUL 07342 #define _CMU_CTRL_MASK 0x00FE3EEFUL 07343 #define _CMU_CTRL_HFXOMODE_SHIFT 0 07344 #define _CMU_CTRL_HFXOMODE_MASK 0x3UL 07345 #define _CMU_CTRL_HFXOMODE_DEFAULT 0x00000000UL 07346 #define _CMU_CTRL_HFXOMODE_XTAL 0x00000000UL 07347 #define _CMU_CTRL_HFXOMODE_BUFEXTCLK 0x00000001UL 07348 #define _CMU_CTRL_HFXOMODE_DIGEXTCLK 0x00000002UL 07349 #define CMU_CTRL_HFXOMODE_DEFAULT (_CMU_CTRL_HFXOMODE_DEFAULT << 0) 07350 #define CMU_CTRL_HFXOMODE_XTAL (_CMU_CTRL_HFXOMODE_XTAL << 0) 07351 #define CMU_CTRL_HFXOMODE_BUFEXTCLK (_CMU_CTRL_HFXOMODE_BUFEXTCLK << 0) 07352 #define CMU_CTRL_HFXOMODE_DIGEXTCLK (_CMU_CTRL_HFXOMODE_DIGEXTCLK << 0) 07353 #define _CMU_CTRL_HFXOBOOST_SHIFT 2 07354 #define _CMU_CTRL_HFXOBOOST_MASK 0xCUL 07355 #define _CMU_CTRL_HFXOBOOST_50PCENT 0x00000000UL 07356 #define _CMU_CTRL_HFXOBOOST_70PCENT 0x00000001UL 07357 #define _CMU_CTRL_HFXOBOOST_80PCENT 0x00000002UL 07358 #define _CMU_CTRL_HFXOBOOST_DEFAULT 0x00000003UL 07359 #define _CMU_CTRL_HFXOBOOST_100PCENT 0x00000003UL 07360 #define CMU_CTRL_HFXOBOOST_50PCENT (_CMU_CTRL_HFXOBOOST_50PCENT << 2) 07361 #define CMU_CTRL_HFXOBOOST_70PCENT (_CMU_CTRL_HFXOBOOST_70PCENT << 2) 07362 #define CMU_CTRL_HFXOBOOST_80PCENT (_CMU_CTRL_HFXOBOOST_80PCENT << 2) 07363 #define CMU_CTRL_HFXOBOOST_DEFAULT (_CMU_CTRL_HFXOBOOST_DEFAULT << 2) 07364 #define CMU_CTRL_HFXOBOOST_100PCENT (_CMU_CTRL_HFXOBOOST_100PCENT << 2) 07365 #define _CMU_CTRL_HFXOBUFCUR_SHIFT 5 07366 #define _CMU_CTRL_HFXOBUFCUR_MASK 0x60UL 07367 #define _CMU_CTRL_HFXOBUFCUR_DEFAULT 0x00000001UL 07368 #define CMU_CTRL_HFXOBUFCUR_DEFAULT (_CMU_CTRL_HFXOBUFCUR_DEFAULT << 5) 07369 #define CMU_CTRL_HFXOGLITCHDETEN (0x1UL << 7) 07370 #define _CMU_CTRL_HFXOGLITCHDETEN_SHIFT 7 07371 #define _CMU_CTRL_HFXOGLITCHDETEN_MASK 0x80UL 07372 #define _CMU_CTRL_HFXOGLITCHDETEN_DEFAULT 0x00000000UL 07373 #define CMU_CTRL_HFXOGLITCHDETEN_DEFAULT (_CMU_CTRL_HFXOGLITCHDETEN_DEFAULT << 7) 07374 #define _CMU_CTRL_HFXOTIMEOUT_SHIFT 9 07375 #define _CMU_CTRL_HFXOTIMEOUT_MASK 0x600UL 07376 #define _CMU_CTRL_HFXOTIMEOUT_8CYCLES 0x00000000UL 07377 #define _CMU_CTRL_HFXOTIMEOUT_256CYCLES 0x00000001UL 07378 #define _CMU_CTRL_HFXOTIMEOUT_1KCYCLES 0x00000002UL 07379 #define _CMU_CTRL_HFXOTIMEOUT_DEFAULT 0x00000003UL 07380 #define _CMU_CTRL_HFXOTIMEOUT_16KCYCLES 0x00000003UL 07381 #define CMU_CTRL_HFXOTIMEOUT_8CYCLES (_CMU_CTRL_HFXOTIMEOUT_8CYCLES << 9) 07382 #define CMU_CTRL_HFXOTIMEOUT_256CYCLES (_CMU_CTRL_HFXOTIMEOUT_256CYCLES << 9) 07383 #define CMU_CTRL_HFXOTIMEOUT_1KCYCLES (_CMU_CTRL_HFXOTIMEOUT_1KCYCLES << 9) 07384 #define CMU_CTRL_HFXOTIMEOUT_DEFAULT (_CMU_CTRL_HFXOTIMEOUT_DEFAULT << 9) 07385 #define CMU_CTRL_HFXOTIMEOUT_16KCYCLES (_CMU_CTRL_HFXOTIMEOUT_16KCYCLES << 9) 07386 #define _CMU_CTRL_LFXOMODE_SHIFT 11 07387 #define _CMU_CTRL_LFXOMODE_MASK 0x1800UL 07388 #define _CMU_CTRL_LFXOMODE_DEFAULT 0x00000000UL 07389 #define _CMU_CTRL_LFXOMODE_XTAL 0x00000000UL 07390 #define _CMU_CTRL_LFXOMODE_BUFEXTCLK 0x00000001UL 07391 #define _CMU_CTRL_LFXOMODE_DIGEXTCLK 0x00000002UL 07392 #define CMU_CTRL_LFXOMODE_DEFAULT (_CMU_CTRL_LFXOMODE_DEFAULT << 11) 07393 #define CMU_CTRL_LFXOMODE_XTAL (_CMU_CTRL_LFXOMODE_XTAL << 11) 07394 #define CMU_CTRL_LFXOMODE_BUFEXTCLK (_CMU_CTRL_LFXOMODE_BUFEXTCLK << 11) 07395 #define CMU_CTRL_LFXOMODE_DIGEXTCLK (_CMU_CTRL_LFXOMODE_DIGEXTCLK << 11) 07396 #define CMU_CTRL_LFXOBOOST (0x1UL << 13) 07397 #define _CMU_CTRL_LFXOBOOST_SHIFT 13 07398 #define _CMU_CTRL_LFXOBOOST_MASK 0x2000UL 07399 #define _CMU_CTRL_LFXOBOOST_70PCENT 0x00000000UL 07400 #define _CMU_CTRL_LFXOBOOST_DEFAULT 0x00000001UL 07401 #define _CMU_CTRL_LFXOBOOST_100PCENT 0x00000001UL 07402 #define CMU_CTRL_LFXOBOOST_70PCENT (_CMU_CTRL_LFXOBOOST_70PCENT << 13) 07403 #define CMU_CTRL_LFXOBOOST_DEFAULT (_CMU_CTRL_LFXOBOOST_DEFAULT << 13) 07404 #define CMU_CTRL_LFXOBOOST_100PCENT (_CMU_CTRL_LFXOBOOST_100PCENT << 13) 07405 #define CMU_CTRL_LFXOBUFCUR (0x1UL << 17) 07406 #define _CMU_CTRL_LFXOBUFCUR_SHIFT 17 07407 #define _CMU_CTRL_LFXOBUFCUR_MASK 0x20000UL 07408 #define _CMU_CTRL_LFXOBUFCUR_DEFAULT 0x00000000UL 07409 #define CMU_CTRL_LFXOBUFCUR_DEFAULT (_CMU_CTRL_LFXOBUFCUR_DEFAULT << 17) 07410 #define _CMU_CTRL_LFXOTIMEOUT_SHIFT 18 07411 #define _CMU_CTRL_LFXOTIMEOUT_MASK 0xC0000UL 07412 #define _CMU_CTRL_LFXOTIMEOUT_8CYCLES 0x00000000UL 07413 #define _CMU_CTRL_LFXOTIMEOUT_1KCYCLES 0x00000001UL 07414 #define _CMU_CTRL_LFXOTIMEOUT_16KCYCLES 0x00000002UL 07415 #define _CMU_CTRL_LFXOTIMEOUT_DEFAULT 0x00000003UL 07416 #define _CMU_CTRL_LFXOTIMEOUT_32KCYCLES 0x00000003UL 07417 #define CMU_CTRL_LFXOTIMEOUT_8CYCLES (_CMU_CTRL_LFXOTIMEOUT_8CYCLES << 18) 07418 #define CMU_CTRL_LFXOTIMEOUT_1KCYCLES (_CMU_CTRL_LFXOTIMEOUT_1KCYCLES << 18) 07419 #define CMU_CTRL_LFXOTIMEOUT_16KCYCLES (_CMU_CTRL_LFXOTIMEOUT_16KCYCLES << 18) 07420 #define CMU_CTRL_LFXOTIMEOUT_DEFAULT (_CMU_CTRL_LFXOTIMEOUT_DEFAULT << 18) 07421 #define CMU_CTRL_LFXOTIMEOUT_32KCYCLES (_CMU_CTRL_LFXOTIMEOUT_32KCYCLES << 18) 07422 #define _CMU_CTRL_CLKOUTSEL0_SHIFT 20 07423 #define _CMU_CTRL_CLKOUTSEL0_MASK 0x700000UL 07424 #define _CMU_CTRL_CLKOUTSEL0_DEFAULT 0x00000000UL 07425 #define _CMU_CTRL_CLKOUTSEL0_HFRCO 0x00000000UL 07426 #define _CMU_CTRL_CLKOUTSEL0_HFXO 0x00000001UL 07427 #define _CMU_CTRL_CLKOUTSEL0_HFCLK2 0x00000002UL 07428 #define _CMU_CTRL_CLKOUTSEL0_HFCLK4 0x00000003UL 07429 #define _CMU_CTRL_CLKOUTSEL0_HFCLK8 0x00000004UL 07430 #define _CMU_CTRL_CLKOUTSEL0_HFCLK16 0x00000005UL 07431 #define _CMU_CTRL_CLKOUTSEL0_ULFRCO 0x00000006UL 07432 #define CMU_CTRL_CLKOUTSEL0_DEFAULT (_CMU_CTRL_CLKOUTSEL0_DEFAULT << 20) 07433 #define CMU_CTRL_CLKOUTSEL0_HFRCO (_CMU_CTRL_CLKOUTSEL0_HFRCO << 20) 07434 #define CMU_CTRL_CLKOUTSEL0_HFXO (_CMU_CTRL_CLKOUTSEL0_HFXO << 20) 07435 #define CMU_CTRL_CLKOUTSEL0_HFCLK2 (_CMU_CTRL_CLKOUTSEL0_HFCLK2 << 20) 07436 #define CMU_CTRL_CLKOUTSEL0_HFCLK4 (_CMU_CTRL_CLKOUTSEL0_HFCLK4 << 20) 07437 #define CMU_CTRL_CLKOUTSEL0_HFCLK8 (_CMU_CTRL_CLKOUTSEL0_HFCLK8 << 20) 07438 #define CMU_CTRL_CLKOUTSEL0_HFCLK16 (_CMU_CTRL_CLKOUTSEL0_HFCLK16 << 20) 07439 #define CMU_CTRL_CLKOUTSEL0_ULFRCO (_CMU_CTRL_CLKOUTSEL0_ULFRCO << 20) 07440 #define CMU_CTRL_CLKOUTSEL1 (0x1UL << 23) 07441 #define _CMU_CTRL_CLKOUTSEL1_SHIFT 23 07442 #define _CMU_CTRL_CLKOUTSEL1_MASK 0x800000UL 07443 #define _CMU_CTRL_CLKOUTSEL1_DEFAULT 0x00000000UL 07444 #define _CMU_CTRL_CLKOUTSEL1_LFRCO 0x00000000UL 07445 #define _CMU_CTRL_CLKOUTSEL1_LFXO 0x00000001UL 07446 #define CMU_CTRL_CLKOUTSEL1_DEFAULT (_CMU_CTRL_CLKOUTSEL1_DEFAULT << 23) 07447 #define CMU_CTRL_CLKOUTSEL1_LFRCO (_CMU_CTRL_CLKOUTSEL1_LFRCO << 23) 07448 #define CMU_CTRL_CLKOUTSEL1_LFXO (_CMU_CTRL_CLKOUTSEL1_LFXO << 23) 07450 /* Bit fields for CMU HFCORECLKDIV */ 07451 #define _CMU_HFCORECLKDIV_RESETVALUE 0x00000000UL 07452 #define _CMU_HFCORECLKDIV_MASK 0x0000000FUL 07453 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_SHIFT 0 07454 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_MASK 0xFUL 07455 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_DEFAULT 0x00000000UL 07456 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK 0x00000000UL 07457 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK2 0x00000001UL 07458 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK4 0x00000002UL 07459 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK8 0x00000003UL 07460 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK16 0x00000004UL 07461 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK32 0x00000005UL 07462 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK64 0x00000006UL 07463 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK128 0x00000007UL 07464 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK256 0x00000008UL 07465 #define _CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK512 0x00000009UL 07466 #define CMU_HFCORECLKDIV_HFCORECLKDIV_DEFAULT (_CMU_HFCORECLKDIV_HFCORECLKDIV_DEFAULT << 0) 07467 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK << 0) 07468 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK2 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK2 << 0) 07469 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK4 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK4 << 0) 07470 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK8 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK8 << 0) 07471 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK16 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK16 << 0) 07472 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK32 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK32 << 0) 07473 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK64 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK64 << 0) 07474 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK128 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK128 << 0) 07475 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK256 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK256 << 0) 07476 #define CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK512 (_CMU_HFCORECLKDIV_HFCORECLKDIV_HFCLK512 << 0) 07478 /* Bit fields for CMU HFPERCLKDIV */ 07479 #define _CMU_HFPERCLKDIV_RESETVALUE 0x00000100UL 07480 #define _CMU_HFPERCLKDIV_MASK 0x0000010FUL 07481 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_SHIFT 0 07482 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_MASK 0xFUL 07483 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_DEFAULT 0x00000000UL 07484 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK 0x00000000UL 07485 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK2 0x00000001UL 07486 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK4 0x00000002UL 07487 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK8 0x00000003UL 07488 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK16 0x00000004UL 07489 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK32 0x00000005UL 07490 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK64 0x00000006UL 07491 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK128 0x00000007UL 07492 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK256 0x00000008UL 07493 #define _CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK512 0x00000009UL 07494 #define CMU_HFPERCLKDIV_HFPERCLKDIV_DEFAULT (_CMU_HFPERCLKDIV_HFPERCLKDIV_DEFAULT << 0) 07495 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK << 0) 07496 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK2 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK2 << 0) 07497 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK4 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK4 << 0) 07498 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK8 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK8 << 0) 07499 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK16 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK16 << 0) 07500 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK32 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK32 << 0) 07501 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK64 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK64 << 0) 07502 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK128 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK128 << 0) 07503 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK256 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK256 << 0) 07504 #define CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK512 (_CMU_HFPERCLKDIV_HFPERCLKDIV_HFCLK512 << 0) 07505 #define CMU_HFPERCLKDIV_HFPERCLKEN (0x1UL << 8) 07506 #define _CMU_HFPERCLKDIV_HFPERCLKEN_SHIFT 8 07507 #define _CMU_HFPERCLKDIV_HFPERCLKEN_MASK 0x100UL 07508 #define _CMU_HFPERCLKDIV_HFPERCLKEN_DEFAULT 0x00000001UL 07509 #define CMU_HFPERCLKDIV_HFPERCLKEN_DEFAULT (_CMU_HFPERCLKDIV_HFPERCLKEN_DEFAULT << 8) 07511 /* Bit fields for CMU HFRCOCTRL */ 07512 #define _CMU_HFRCOCTRL_RESETVALUE 0x00000380UL 07513 #define _CMU_HFRCOCTRL_MASK 0x0001F7FFUL 07514 #define _CMU_HFRCOCTRL_TUNING_SHIFT 0 07515 #define _CMU_HFRCOCTRL_TUNING_MASK 0xFFUL 07516 #define _CMU_HFRCOCTRL_TUNING_DEFAULT 0x00000080UL 07517 #define CMU_HFRCOCTRL_TUNING_DEFAULT (_CMU_HFRCOCTRL_TUNING_DEFAULT << 0) 07518 #define _CMU_HFRCOCTRL_BAND_SHIFT 8 07519 #define _CMU_HFRCOCTRL_BAND_MASK 0x700UL 07520 #define _CMU_HFRCOCTRL_BAND_1MHZ 0x00000000UL 07521 #define _CMU_HFRCOCTRL_BAND_7MHZ 0x00000001UL 07522 #define _CMU_HFRCOCTRL_BAND_11MHZ 0x00000002UL 07523 #define _CMU_HFRCOCTRL_BAND_DEFAULT 0x00000003UL 07524 #define _CMU_HFRCOCTRL_BAND_14MHZ 0x00000003UL 07525 #define _CMU_HFRCOCTRL_BAND_21MHZ 0x00000004UL 07526 #define _CMU_HFRCOCTRL_BAND_28MHZ 0x00000005UL 07527 #define CMU_HFRCOCTRL_BAND_1MHZ (_CMU_HFRCOCTRL_BAND_1MHZ << 8) 07528 #define CMU_HFRCOCTRL_BAND_7MHZ (_CMU_HFRCOCTRL_BAND_7MHZ << 8) 07529 #define CMU_HFRCOCTRL_BAND_11MHZ (_CMU_HFRCOCTRL_BAND_11MHZ << 8) 07530 #define CMU_HFRCOCTRL_BAND_DEFAULT (_CMU_HFRCOCTRL_BAND_DEFAULT << 8) 07531 #define CMU_HFRCOCTRL_BAND_14MHZ (_CMU_HFRCOCTRL_BAND_14MHZ << 8) 07532 #define CMU_HFRCOCTRL_BAND_21MHZ (_CMU_HFRCOCTRL_BAND_21MHZ << 8) 07533 #define CMU_HFRCOCTRL_BAND_28MHZ (_CMU_HFRCOCTRL_BAND_28MHZ << 8) 07534 #define _CMU_HFRCOCTRL_SUDELAY_SHIFT 12 07535 #define _CMU_HFRCOCTRL_SUDELAY_MASK 0x1F000UL 07536 #define _CMU_HFRCOCTRL_SUDELAY_DEFAULT 0x00000000UL 07537 #define CMU_HFRCOCTRL_SUDELAY_DEFAULT (_CMU_HFRCOCTRL_SUDELAY_DEFAULT << 12) 07539 /* Bit fields for CMU LFRCOCTRL */ 07540 #define _CMU_LFRCOCTRL_RESETVALUE 0x00000040UL 07541 #define _CMU_LFRCOCTRL_MASK 0x0000007FUL 07542 #define _CMU_LFRCOCTRL_TUNING_SHIFT 0 07543 #define _CMU_LFRCOCTRL_TUNING_MASK 0x7FUL 07544 #define _CMU_LFRCOCTRL_TUNING_DEFAULT 0x00000040UL 07545 #define CMU_LFRCOCTRL_TUNING_DEFAULT (_CMU_LFRCOCTRL_TUNING_DEFAULT << 0) 07547 /* Bit fields for CMU AUXHFRCOCTRL */ 07548 #define _CMU_AUXHFRCOCTRL_RESETVALUE 0x00000080UL 07549 #define _CMU_AUXHFRCOCTRL_MASK 0x000000FFUL 07550 #define _CMU_AUXHFRCOCTRL_TUNING_SHIFT 0 07551 #define _CMU_AUXHFRCOCTRL_TUNING_MASK 0xFFUL 07552 #define _CMU_AUXHFRCOCTRL_TUNING_DEFAULT 0x00000080UL 07553 #define CMU_AUXHFRCOCTRL_TUNING_DEFAULT (_CMU_AUXHFRCOCTRL_TUNING_DEFAULT << 0) 07555 /* Bit fields for CMU CALCTRL */ 07556 #define _CMU_CALCTRL_RESETVALUE 0x00000000UL 07557 #define _CMU_CALCTRL_MASK 0x00000007UL 07558 #define _CMU_CALCTRL_REFSEL_SHIFT 0 07559 #define _CMU_CALCTRL_REFSEL_MASK 0x7UL 07560 #define _CMU_CALCTRL_REFSEL_DEFAULT 0x00000000UL 07561 #define _CMU_CALCTRL_REFSEL_HFXO 0x00000000UL 07562 #define _CMU_CALCTRL_REFSEL_LFXO 0x00000001UL 07563 #define _CMU_CALCTRL_REFSEL_HFRCO 0x00000002UL 07564 #define _CMU_CALCTRL_REFSEL_LFRCO 0x00000003UL 07565 #define _CMU_CALCTRL_REFSEL_AUXHFRCO 0x00000004UL 07566 #define CMU_CALCTRL_REFSEL_DEFAULT (_CMU_CALCTRL_REFSEL_DEFAULT << 0) 07567 #define CMU_CALCTRL_REFSEL_HFXO (_CMU_CALCTRL_REFSEL_HFXO << 0) 07568 #define CMU_CALCTRL_REFSEL_LFXO (_CMU_CALCTRL_REFSEL_LFXO << 0) 07569 #define CMU_CALCTRL_REFSEL_HFRCO (_CMU_CALCTRL_REFSEL_HFRCO << 0) 07570 #define CMU_CALCTRL_REFSEL_LFRCO (_CMU_CALCTRL_REFSEL_LFRCO << 0) 07571 #define CMU_CALCTRL_REFSEL_AUXHFRCO (_CMU_CALCTRL_REFSEL_AUXHFRCO << 0) 07573 /* Bit fields for CMU CALCNT */ 07574 #define _CMU_CALCNT_RESETVALUE 0x00000000UL 07575 #define _CMU_CALCNT_MASK 0x000FFFFFUL 07576 #define _CMU_CALCNT_CALCNT_SHIFT 0 07577 #define _CMU_CALCNT_CALCNT_MASK 0xFFFFFUL 07578 #define _CMU_CALCNT_CALCNT_DEFAULT 0x00000000UL 07579 #define CMU_CALCNT_CALCNT_DEFAULT (_CMU_CALCNT_CALCNT_DEFAULT << 0) 07581 /* Bit fields for CMU OSCENCMD */ 07582 #define _CMU_OSCENCMD_RESETVALUE 0x00000000UL 07583 #define _CMU_OSCENCMD_MASK 0x000003FFUL 07584 #define CMU_OSCENCMD_HFRCOEN (0x1UL << 0) 07585 #define _CMU_OSCENCMD_HFRCOEN_SHIFT 0 07586 #define _CMU_OSCENCMD_HFRCOEN_MASK 0x1UL 07587 #define _CMU_OSCENCMD_HFRCOEN_DEFAULT 0x00000000UL 07588 #define CMU_OSCENCMD_HFRCOEN_DEFAULT (_CMU_OSCENCMD_HFRCOEN_DEFAULT << 0) 07589 #define CMU_OSCENCMD_HFRCODIS (0x1UL << 1) 07590 #define _CMU_OSCENCMD_HFRCODIS_SHIFT 1 07591 #define _CMU_OSCENCMD_HFRCODIS_MASK 0x2UL 07592 #define _CMU_OSCENCMD_HFRCODIS_DEFAULT 0x00000000UL 07593 #define CMU_OSCENCMD_HFRCODIS_DEFAULT (_CMU_OSCENCMD_HFRCODIS_DEFAULT << 1) 07594 #define CMU_OSCENCMD_HFXOEN (0x1UL << 2) 07595 #define _CMU_OSCENCMD_HFXOEN_SHIFT 2 07596 #define _CMU_OSCENCMD_HFXOEN_MASK 0x4UL 07597 #define _CMU_OSCENCMD_HFXOEN_DEFAULT 0x00000000UL 07598 #define CMU_OSCENCMD_HFXOEN_DEFAULT (_CMU_OSCENCMD_HFXOEN_DEFAULT << 2) 07599 #define CMU_OSCENCMD_HFXODIS (0x1UL << 3) 07600 #define _CMU_OSCENCMD_HFXODIS_SHIFT 3 07601 #define _CMU_OSCENCMD_HFXODIS_MASK 0x8UL 07602 #define _CMU_OSCENCMD_HFXODIS_DEFAULT 0x00000000UL 07603 #define CMU_OSCENCMD_HFXODIS_DEFAULT (_CMU_OSCENCMD_HFXODIS_DEFAULT << 3) 07604 #define CMU_OSCENCMD_AUXHFRCOEN (0x1UL << 4) 07605 #define _CMU_OSCENCMD_AUXHFRCOEN_SHIFT 4 07606 #define _CMU_OSCENCMD_AUXHFRCOEN_MASK 0x10UL 07607 #define _CMU_OSCENCMD_AUXHFRCOEN_DEFAULT 0x00000000UL 07608 #define CMU_OSCENCMD_AUXHFRCOEN_DEFAULT (_CMU_OSCENCMD_AUXHFRCOEN_DEFAULT << 4) 07609 #define CMU_OSCENCMD_AUXHFRCODIS (0x1UL << 5) 07610 #define _CMU_OSCENCMD_AUXHFRCODIS_SHIFT 5 07611 #define _CMU_OSCENCMD_AUXHFRCODIS_MASK 0x20UL 07612 #define _CMU_OSCENCMD_AUXHFRCODIS_DEFAULT 0x00000000UL 07613 #define CMU_OSCENCMD_AUXHFRCODIS_DEFAULT (_CMU_OSCENCMD_AUXHFRCODIS_DEFAULT << 5) 07614 #define CMU_OSCENCMD_LFRCOEN (0x1UL << 6) 07615 #define _CMU_OSCENCMD_LFRCOEN_SHIFT 6 07616 #define _CMU_OSCENCMD_LFRCOEN_MASK 0x40UL 07617 #define _CMU_OSCENCMD_LFRCOEN_DEFAULT 0x00000000UL 07618 #define CMU_OSCENCMD_LFRCOEN_DEFAULT (_CMU_OSCENCMD_LFRCOEN_DEFAULT << 6) 07619 #define CMU_OSCENCMD_LFRCODIS (0x1UL << 7) 07620 #define _CMU_OSCENCMD_LFRCODIS_SHIFT 7 07621 #define _CMU_OSCENCMD_LFRCODIS_MASK 0x80UL 07622 #define _CMU_OSCENCMD_LFRCODIS_DEFAULT 0x00000000UL 07623 #define CMU_OSCENCMD_LFRCODIS_DEFAULT (_CMU_OSCENCMD_LFRCODIS_DEFAULT << 7) 07624 #define CMU_OSCENCMD_LFXOEN (0x1UL << 8) 07625 #define _CMU_OSCENCMD_LFXOEN_SHIFT 8 07626 #define _CMU_OSCENCMD_LFXOEN_MASK 0x100UL 07627 #define _CMU_OSCENCMD_LFXOEN_DEFAULT 0x00000000UL 07628 #define CMU_OSCENCMD_LFXOEN_DEFAULT (_CMU_OSCENCMD_LFXOEN_DEFAULT << 8) 07629 #define CMU_OSCENCMD_LFXODIS (0x1UL << 9) 07630 #define _CMU_OSCENCMD_LFXODIS_SHIFT 9 07631 #define _CMU_OSCENCMD_LFXODIS_MASK 0x200UL 07632 #define _CMU_OSCENCMD_LFXODIS_DEFAULT 0x00000000UL 07633 #define CMU_OSCENCMD_LFXODIS_DEFAULT (_CMU_OSCENCMD_LFXODIS_DEFAULT << 9) 07635 /* Bit fields for CMU CMD */ 07636 #define _CMU_CMD_RESETVALUE 0x00000000UL 07637 #define _CMU_CMD_MASK 0x0000000FUL 07638 #define _CMU_CMD_HFCLKSEL_SHIFT 0 07639 #define _CMU_CMD_HFCLKSEL_MASK 0x7UL 07640 #define _CMU_CMD_HFCLKSEL_DEFAULT 0x00000000UL 07641 #define _CMU_CMD_HFCLKSEL_HFRCO 0x00000001UL 07642 #define _CMU_CMD_HFCLKSEL_HFXO 0x00000002UL 07643 #define _CMU_CMD_HFCLKSEL_LFRCO 0x00000003UL 07644 #define _CMU_CMD_HFCLKSEL_LFXO 0x00000004UL 07645 #define CMU_CMD_HFCLKSEL_DEFAULT (_CMU_CMD_HFCLKSEL_DEFAULT << 0) 07646 #define CMU_CMD_HFCLKSEL_HFRCO (_CMU_CMD_HFCLKSEL_HFRCO << 0) 07647 #define CMU_CMD_HFCLKSEL_HFXO (_CMU_CMD_HFCLKSEL_HFXO << 0) 07648 #define CMU_CMD_HFCLKSEL_LFRCO (_CMU_CMD_HFCLKSEL_LFRCO << 0) 07649 #define CMU_CMD_HFCLKSEL_LFXO (_CMU_CMD_HFCLKSEL_LFXO << 0) 07650 #define CMU_CMD_CALSTART (0x1UL << 3) 07651 #define _CMU_CMD_CALSTART_SHIFT 3 07652 #define _CMU_CMD_CALSTART_MASK 0x8UL 07653 #define _CMU_CMD_CALSTART_DEFAULT 0x00000000UL 07654 #define CMU_CMD_CALSTART_DEFAULT (_CMU_CMD_CALSTART_DEFAULT << 3) 07656 /* Bit fields for CMU LFCLKSEL */ 07657 #define _CMU_LFCLKSEL_RESETVALUE 0x00000005UL 07658 #define _CMU_LFCLKSEL_MASK 0x0000000FUL 07659 #define _CMU_LFCLKSEL_LFA_SHIFT 0 07660 #define _CMU_LFCLKSEL_LFA_MASK 0x3UL 07661 #define _CMU_LFCLKSEL_LFA_DISABLED 0x00000000UL 07662 #define _CMU_LFCLKSEL_LFA_DEFAULT 0x00000001UL 07663 #define _CMU_LFCLKSEL_LFA_LFRCO 0x00000001UL 07664 #define _CMU_LFCLKSEL_LFA_LFXO 0x00000002UL 07665 #define _CMU_LFCLKSEL_LFA_HFCORECLKLEDIV2 0x00000003UL 07666 #define CMU_LFCLKSEL_LFA_DISABLED (_CMU_LFCLKSEL_LFA_DISABLED << 0) 07667 #define CMU_LFCLKSEL_LFA_DEFAULT (_CMU_LFCLKSEL_LFA_DEFAULT << 0) 07668 #define CMU_LFCLKSEL_LFA_LFRCO (_CMU_LFCLKSEL_LFA_LFRCO << 0) 07669 #define CMU_LFCLKSEL_LFA_LFXO (_CMU_LFCLKSEL_LFA_LFXO << 0) 07670 #define CMU_LFCLKSEL_LFA_HFCORECLKLEDIV2 (_CMU_LFCLKSEL_LFA_HFCORECLKLEDIV2 << 0) 07671 #define _CMU_LFCLKSEL_LFB_SHIFT 2 07672 #define _CMU_LFCLKSEL_LFB_MASK 0xCUL 07673 #define _CMU_LFCLKSEL_LFB_DISABLED 0x00000000UL 07674 #define _CMU_LFCLKSEL_LFB_DEFAULT 0x00000001UL 07675 #define _CMU_LFCLKSEL_LFB_LFRCO 0x00000001UL 07676 #define _CMU_LFCLKSEL_LFB_LFXO 0x00000002UL 07677 #define _CMU_LFCLKSEL_LFB_HFCORECLKLEDIV2 0x00000003UL 07678 #define CMU_LFCLKSEL_LFB_DISABLED (_CMU_LFCLKSEL_LFB_DISABLED << 2) 07679 #define CMU_LFCLKSEL_LFB_DEFAULT (_CMU_LFCLKSEL_LFB_DEFAULT << 2) 07680 #define CMU_LFCLKSEL_LFB_LFRCO (_CMU_LFCLKSEL_LFB_LFRCO << 2) 07681 #define CMU_LFCLKSEL_LFB_LFXO (_CMU_LFCLKSEL_LFB_LFXO << 2) 07682 #define CMU_LFCLKSEL_LFB_HFCORECLKLEDIV2 (_CMU_LFCLKSEL_LFB_HFCORECLKLEDIV2 << 2) 07684 /* Bit fields for CMU STATUS */ 07685 #define _CMU_STATUS_RESETVALUE 0x00000403UL 07686 #define _CMU_STATUS_MASK 0x00007FFFUL 07687 #define CMU_STATUS_HFRCOENS (0x1UL << 0) 07688 #define _CMU_STATUS_HFRCOENS_SHIFT 0 07689 #define _CMU_STATUS_HFRCOENS_MASK 0x1UL 07690 #define _CMU_STATUS_HFRCOENS_DEFAULT 0x00000001UL 07691 #define CMU_STATUS_HFRCOENS_DEFAULT (_CMU_STATUS_HFRCOENS_DEFAULT << 0) 07692 #define CMU_STATUS_HFRCORDY (0x1UL << 1) 07693 #define _CMU_STATUS_HFRCORDY_SHIFT 1 07694 #define _CMU_STATUS_HFRCORDY_MASK 0x2UL 07695 #define _CMU_STATUS_HFRCORDY_DEFAULT 0x00000001UL 07696 #define CMU_STATUS_HFRCORDY_DEFAULT (_CMU_STATUS_HFRCORDY_DEFAULT << 1) 07697 #define CMU_STATUS_HFXOENS (0x1UL << 2) 07698 #define _CMU_STATUS_HFXOENS_SHIFT 2 07699 #define _CMU_STATUS_HFXOENS_MASK 0x4UL 07700 #define _CMU_STATUS_HFXOENS_DEFAULT 0x00000000UL 07701 #define CMU_STATUS_HFXOENS_DEFAULT (_CMU_STATUS_HFXOENS_DEFAULT << 2) 07702 #define CMU_STATUS_HFXORDY (0x1UL << 3) 07703 #define _CMU_STATUS_HFXORDY_SHIFT 3 07704 #define _CMU_STATUS_HFXORDY_MASK 0x8UL 07705 #define _CMU_STATUS_HFXORDY_DEFAULT 0x00000000UL 07706 #define CMU_STATUS_HFXORDY_DEFAULT (_CMU_STATUS_HFXORDY_DEFAULT << 3) 07707 #define CMU_STATUS_AUXHFRCOENS (0x1UL << 4) 07708 #define _CMU_STATUS_AUXHFRCOENS_SHIFT 4 07709 #define _CMU_STATUS_AUXHFRCOENS_MASK 0x10UL 07710 #define _CMU_STATUS_AUXHFRCOENS_DEFAULT 0x00000000UL 07711 #define CMU_STATUS_AUXHFRCOENS_DEFAULT (_CMU_STATUS_AUXHFRCOENS_DEFAULT << 4) 07712 #define CMU_STATUS_AUXHFRCORDY (0x1UL << 5) 07713 #define _CMU_STATUS_AUXHFRCORDY_SHIFT 5 07714 #define _CMU_STATUS_AUXHFRCORDY_MASK 0x20UL 07715 #define _CMU_STATUS_AUXHFRCORDY_DEFAULT 0x00000000UL 07716 #define CMU_STATUS_AUXHFRCORDY_DEFAULT (_CMU_STATUS_AUXHFRCORDY_DEFAULT << 5) 07717 #define CMU_STATUS_LFRCOENS (0x1UL << 6) 07718 #define _CMU_STATUS_LFRCOENS_SHIFT 6 07719 #define _CMU_STATUS_LFRCOENS_MASK 0x40UL 07720 #define _CMU_STATUS_LFRCOENS_DEFAULT 0x00000000UL 07721 #define CMU_STATUS_LFRCOENS_DEFAULT (_CMU_STATUS_LFRCOENS_DEFAULT << 6) 07722 #define CMU_STATUS_LFRCORDY (0x1UL << 7) 07723 #define _CMU_STATUS_LFRCORDY_SHIFT 7 07724 #define _CMU_STATUS_LFRCORDY_MASK 0x80UL 07725 #define _CMU_STATUS_LFRCORDY_DEFAULT 0x00000000UL 07726 #define CMU_STATUS_LFRCORDY_DEFAULT (_CMU_STATUS_LFRCORDY_DEFAULT << 7) 07727 #define CMU_STATUS_LFXOENS (0x1UL << 8) 07728 #define _CMU_STATUS_LFXOENS_SHIFT 8 07729 #define _CMU_STATUS_LFXOENS_MASK 0x100UL 07730 #define _CMU_STATUS_LFXOENS_DEFAULT 0x00000000UL 07731 #define CMU_STATUS_LFXOENS_DEFAULT (_CMU_STATUS_LFXOENS_DEFAULT << 8) 07732 #define CMU_STATUS_LFXORDY (0x1UL << 9) 07733 #define _CMU_STATUS_LFXORDY_SHIFT 9 07734 #define _CMU_STATUS_LFXORDY_MASK 0x200UL 07735 #define _CMU_STATUS_LFXORDY_DEFAULT 0x00000000UL 07736 #define CMU_STATUS_LFXORDY_DEFAULT (_CMU_STATUS_LFXORDY_DEFAULT << 9) 07737 #define CMU_STATUS_HFRCOSEL (0x1UL << 10) 07738 #define _CMU_STATUS_HFRCOSEL_SHIFT 10 07739 #define _CMU_STATUS_HFRCOSEL_MASK 0x400UL 07740 #define _CMU_STATUS_HFRCOSEL_DEFAULT 0x00000001UL 07741 #define CMU_STATUS_HFRCOSEL_DEFAULT (_CMU_STATUS_HFRCOSEL_DEFAULT << 10) 07742 #define CMU_STATUS_HFXOSEL (0x1UL << 11) 07743 #define _CMU_STATUS_HFXOSEL_SHIFT 11 07744 #define _CMU_STATUS_HFXOSEL_MASK 0x800UL 07745 #define _CMU_STATUS_HFXOSEL_DEFAULT 0x00000000UL 07746 #define CMU_STATUS_HFXOSEL_DEFAULT (_CMU_STATUS_HFXOSEL_DEFAULT << 11) 07747 #define CMU_STATUS_LFRCOSEL (0x1UL << 12) 07748 #define _CMU_STATUS_LFRCOSEL_SHIFT 12 07749 #define _CMU_STATUS_LFRCOSEL_MASK 0x1000UL 07750 #define _CMU_STATUS_LFRCOSEL_DEFAULT 0x00000000UL 07751 #define CMU_STATUS_LFRCOSEL_DEFAULT (_CMU_STATUS_LFRCOSEL_DEFAULT << 12) 07752 #define CMU_STATUS_LFXOSEL (0x1UL << 13) 07753 #define _CMU_STATUS_LFXOSEL_SHIFT 13 07754 #define _CMU_STATUS_LFXOSEL_MASK 0x2000UL 07755 #define _CMU_STATUS_LFXOSEL_DEFAULT 0x00000000UL 07756 #define CMU_STATUS_LFXOSEL_DEFAULT (_CMU_STATUS_LFXOSEL_DEFAULT << 13) 07757 #define CMU_STATUS_CALBSY (0x1UL << 14) 07758 #define _CMU_STATUS_CALBSY_SHIFT 14 07759 #define _CMU_STATUS_CALBSY_MASK 0x4000UL 07760 #define _CMU_STATUS_CALBSY_DEFAULT 0x00000000UL 07761 #define CMU_STATUS_CALBSY_DEFAULT (_CMU_STATUS_CALBSY_DEFAULT << 14) 07763 /* Bit fields for CMU IF */ 07764 #define _CMU_IF_RESETVALUE 0x00000001UL 07765 #define _CMU_IF_MASK 0x0000003FUL 07766 #define CMU_IF_HFRCORDY (0x1UL << 0) 07767 #define _CMU_IF_HFRCORDY_SHIFT 0 07768 #define _CMU_IF_HFRCORDY_MASK 0x1UL 07769 #define _CMU_IF_HFRCORDY_DEFAULT 0x00000001UL 07770 #define CMU_IF_HFRCORDY_DEFAULT (_CMU_IF_HFRCORDY_DEFAULT << 0) 07771 #define CMU_IF_HFXORDY (0x1UL << 1) 07772 #define _CMU_IF_HFXORDY_SHIFT 1 07773 #define _CMU_IF_HFXORDY_MASK 0x2UL 07774 #define _CMU_IF_HFXORDY_DEFAULT 0x00000000UL 07775 #define CMU_IF_HFXORDY_DEFAULT (_CMU_IF_HFXORDY_DEFAULT << 1) 07776 #define CMU_IF_LFRCORDY (0x1UL << 2) 07777 #define _CMU_IF_LFRCORDY_SHIFT 2 07778 #define _CMU_IF_LFRCORDY_MASK 0x4UL 07779 #define _CMU_IF_LFRCORDY_DEFAULT 0x00000000UL 07780 #define CMU_IF_LFRCORDY_DEFAULT (_CMU_IF_LFRCORDY_DEFAULT << 2) 07781 #define CMU_IF_LFXORDY (0x1UL << 3) 07782 #define _CMU_IF_LFXORDY_SHIFT 3 07783 #define _CMU_IF_LFXORDY_MASK 0x8UL 07784 #define _CMU_IF_LFXORDY_DEFAULT 0x00000000UL 07785 #define CMU_IF_LFXORDY_DEFAULT (_CMU_IF_LFXORDY_DEFAULT << 3) 07786 #define CMU_IF_AUXHFRCORDY (0x1UL << 4) 07787 #define _CMU_IF_AUXHFRCORDY_SHIFT 4 07788 #define _CMU_IF_AUXHFRCORDY_MASK 0x10UL 07789 #define _CMU_IF_AUXHFRCORDY_DEFAULT 0x00000000UL 07790 #define CMU_IF_AUXHFRCORDY_DEFAULT (_CMU_IF_AUXHFRCORDY_DEFAULT << 4) 07791 #define CMU_IF_CALRDY (0x1UL << 5) 07792 #define _CMU_IF_CALRDY_SHIFT 5 07793 #define _CMU_IF_CALRDY_MASK 0x20UL 07794 #define _CMU_IF_CALRDY_DEFAULT 0x00000000UL 07795 #define CMU_IF_CALRDY_DEFAULT (_CMU_IF_CALRDY_DEFAULT << 5) 07797 /* Bit fields for CMU IFS */ 07798 #define _CMU_IFS_RESETVALUE 0x00000000UL 07799 #define _CMU_IFS_MASK 0x0000003FUL 07800 #define CMU_IFS_HFRCORDY (0x1UL << 0) 07801 #define _CMU_IFS_HFRCORDY_SHIFT 0 07802 #define _CMU_IFS_HFRCORDY_MASK 0x1UL 07803 #define _CMU_IFS_HFRCORDY_DEFAULT 0x00000000UL 07804 #define CMU_IFS_HFRCORDY_DEFAULT (_CMU_IFS_HFRCORDY_DEFAULT << 0) 07805 #define CMU_IFS_HFXORDY (0x1UL << 1) 07806 #define _CMU_IFS_HFXORDY_SHIFT 1 07807 #define _CMU_IFS_HFXORDY_MASK 0x2UL 07808 #define _CMU_IFS_HFXORDY_DEFAULT 0x00000000UL 07809 #define CMU_IFS_HFXORDY_DEFAULT (_CMU_IFS_HFXORDY_DEFAULT << 1) 07810 #define CMU_IFS_LFRCORDY (0x1UL << 2) 07811 #define _CMU_IFS_LFRCORDY_SHIFT 2 07812 #define _CMU_IFS_LFRCORDY_MASK 0x4UL 07813 #define _CMU_IFS_LFRCORDY_DEFAULT 0x00000000UL 07814 #define CMU_IFS_LFRCORDY_DEFAULT (_CMU_IFS_LFRCORDY_DEFAULT << 2) 07815 #define CMU_IFS_LFXORDY (0x1UL << 3) 07816 #define _CMU_IFS_LFXORDY_SHIFT 3 07817 #define _CMU_IFS_LFXORDY_MASK 0x8UL 07818 #define _CMU_IFS_LFXORDY_DEFAULT 0x00000000UL 07819 #define CMU_IFS_LFXORDY_DEFAULT (_CMU_IFS_LFXORDY_DEFAULT << 3) 07820 #define CMU_IFS_AUXHFRCORDY (0x1UL << 4) 07821 #define _CMU_IFS_AUXHFRCORDY_SHIFT 4 07822 #define _CMU_IFS_AUXHFRCORDY_MASK 0x10UL 07823 #define _CMU_IFS_AUXHFRCORDY_DEFAULT 0x00000000UL 07824 #define CMU_IFS_AUXHFRCORDY_DEFAULT (_CMU_IFS_AUXHFRCORDY_DEFAULT << 4) 07825 #define CMU_IFS_CALRDY (0x1UL << 5) 07826 #define _CMU_IFS_CALRDY_SHIFT 5 07827 #define _CMU_IFS_CALRDY_MASK 0x20UL 07828 #define _CMU_IFS_CALRDY_DEFAULT 0x00000000UL 07829 #define CMU_IFS_CALRDY_DEFAULT (_CMU_IFS_CALRDY_DEFAULT << 5) 07831 /* Bit fields for CMU IFC */ 07832 #define _CMU_IFC_RESETVALUE 0x00000000UL 07833 #define _CMU_IFC_MASK 0x0000003FUL 07834 #define CMU_IFC_HFRCORDY (0x1UL << 0) 07835 #define _CMU_IFC_HFRCORDY_SHIFT 0 07836 #define _CMU_IFC_HFRCORDY_MASK 0x1UL 07837 #define _CMU_IFC_HFRCORDY_DEFAULT 0x00000000UL 07838 #define CMU_IFC_HFRCORDY_DEFAULT (_CMU_IFC_HFRCORDY_DEFAULT << 0) 07839 #define CMU_IFC_HFXORDY (0x1UL << 1) 07840 #define _CMU_IFC_HFXORDY_SHIFT 1 07841 #define _CMU_IFC_HFXORDY_MASK 0x2UL 07842 #define _CMU_IFC_HFXORDY_DEFAULT 0x00000000UL 07843 #define CMU_IFC_HFXORDY_DEFAULT (_CMU_IFC_HFXORDY_DEFAULT << 1) 07844 #define CMU_IFC_LFRCORDY (0x1UL << 2) 07845 #define _CMU_IFC_LFRCORDY_SHIFT 2 07846 #define _CMU_IFC_LFRCORDY_MASK 0x4UL 07847 #define _CMU_IFC_LFRCORDY_DEFAULT 0x00000000UL 07848 #define CMU_IFC_LFRCORDY_DEFAULT (_CMU_IFC_LFRCORDY_DEFAULT << 2) 07849 #define CMU_IFC_LFXORDY (0x1UL << 3) 07850 #define _CMU_IFC_LFXORDY_SHIFT 3 07851 #define _CMU_IFC_LFXORDY_MASK 0x8UL 07852 #define _CMU_IFC_LFXORDY_DEFAULT 0x00000000UL 07853 #define CMU_IFC_LFXORDY_DEFAULT (_CMU_IFC_LFXORDY_DEFAULT << 3) 07854 #define CMU_IFC_AUXHFRCORDY (0x1UL << 4) 07855 #define _CMU_IFC_AUXHFRCORDY_SHIFT 4 07856 #define _CMU_IFC_AUXHFRCORDY_MASK 0x10UL 07857 #define _CMU_IFC_AUXHFRCORDY_DEFAULT 0x00000000UL 07858 #define CMU_IFC_AUXHFRCORDY_DEFAULT (_CMU_IFC_AUXHFRCORDY_DEFAULT << 4) 07859 #define CMU_IFC_CALRDY (0x1UL << 5) 07860 #define _CMU_IFC_CALRDY_SHIFT 5 07861 #define _CMU_IFC_CALRDY_MASK 0x20UL 07862 #define _CMU_IFC_CALRDY_DEFAULT 0x00000000UL 07863 #define CMU_IFC_CALRDY_DEFAULT (_CMU_IFC_CALRDY_DEFAULT << 5) 07865 /* Bit fields for CMU IEN */ 07866 #define _CMU_IEN_RESETVALUE 0x00000000UL 07867 #define _CMU_IEN_MASK 0x0000003FUL 07868 #define CMU_IEN_HFRCORDY (0x1UL << 0) 07869 #define _CMU_IEN_HFRCORDY_SHIFT 0 07870 #define _CMU_IEN_HFRCORDY_MASK 0x1UL 07871 #define _CMU_IEN_HFRCORDY_DEFAULT 0x00000000UL 07872 #define CMU_IEN_HFRCORDY_DEFAULT (_CMU_IEN_HFRCORDY_DEFAULT << 0) 07873 #define CMU_IEN_HFXORDY (0x1UL << 1) 07874 #define _CMU_IEN_HFXORDY_SHIFT 1 07875 #define _CMU_IEN_HFXORDY_MASK 0x2UL 07876 #define _CMU_IEN_HFXORDY_DEFAULT 0x00000000UL 07877 #define CMU_IEN_HFXORDY_DEFAULT (_CMU_IEN_HFXORDY_DEFAULT << 1) 07878 #define CMU_IEN_LFRCORDY (0x1UL << 2) 07879 #define _CMU_IEN_LFRCORDY_SHIFT 2 07880 #define _CMU_IEN_LFRCORDY_MASK 0x4UL 07881 #define _CMU_IEN_LFRCORDY_DEFAULT 0x00000000UL 07882 #define CMU_IEN_LFRCORDY_DEFAULT (_CMU_IEN_LFRCORDY_DEFAULT << 2) 07883 #define CMU_IEN_LFXORDY (0x1UL << 3) 07884 #define _CMU_IEN_LFXORDY_SHIFT 3 07885 #define _CMU_IEN_LFXORDY_MASK 0x8UL 07886 #define _CMU_IEN_LFXORDY_DEFAULT 0x00000000UL 07887 #define CMU_IEN_LFXORDY_DEFAULT (_CMU_IEN_LFXORDY_DEFAULT << 3) 07888 #define CMU_IEN_AUXHFRCORDY (0x1UL << 4) 07889 #define _CMU_IEN_AUXHFRCORDY_SHIFT 4 07890 #define _CMU_IEN_AUXHFRCORDY_MASK 0x10UL 07891 #define _CMU_IEN_AUXHFRCORDY_DEFAULT 0x00000000UL 07892 #define CMU_IEN_AUXHFRCORDY_DEFAULT (_CMU_IEN_AUXHFRCORDY_DEFAULT << 4) 07893 #define CMU_IEN_CALRDY (0x1UL << 5) 07894 #define _CMU_IEN_CALRDY_SHIFT 5 07895 #define _CMU_IEN_CALRDY_MASK 0x20UL 07896 #define _CMU_IEN_CALRDY_DEFAULT 0x00000000UL 07897 #define CMU_IEN_CALRDY_DEFAULT (_CMU_IEN_CALRDY_DEFAULT << 5) 07899 /* Bit fields for CMU HFCORECLKEN0 */ 07900 #define _CMU_HFCORECLKEN0_RESETVALUE 0x00000000UL 07901 #define _CMU_HFCORECLKEN0_MASK 0x0000000FUL 07902 #define CMU_HFCORECLKEN0_AES (0x1UL << 0) 07903 #define _CMU_HFCORECLKEN0_AES_SHIFT 0 07904 #define _CMU_HFCORECLKEN0_AES_MASK 0x1UL 07905 #define _CMU_HFCORECLKEN0_AES_DEFAULT 0x00000000UL 07906 #define CMU_HFCORECLKEN0_AES_DEFAULT (_CMU_HFCORECLKEN0_AES_DEFAULT << 0) 07907 #define CMU_HFCORECLKEN0_DMA (0x1UL << 1) 07908 #define _CMU_HFCORECLKEN0_DMA_SHIFT 1 07909 #define _CMU_HFCORECLKEN0_DMA_MASK 0x2UL 07910 #define _CMU_HFCORECLKEN0_DMA_DEFAULT 0x00000000UL 07911 #define CMU_HFCORECLKEN0_DMA_DEFAULT (_CMU_HFCORECLKEN0_DMA_DEFAULT << 1) 07912 #define CMU_HFCORECLKEN0_LE (0x1UL << 2) 07913 #define _CMU_HFCORECLKEN0_LE_SHIFT 2 07914 #define _CMU_HFCORECLKEN0_LE_MASK 0x4UL 07915 #define _CMU_HFCORECLKEN0_LE_DEFAULT 0x00000000UL 07916 #define CMU_HFCORECLKEN0_LE_DEFAULT (_CMU_HFCORECLKEN0_LE_DEFAULT << 2) 07917 #define CMU_HFCORECLKEN0_EBI (0x1UL << 3) 07918 #define _CMU_HFCORECLKEN0_EBI_SHIFT 3 07919 #define _CMU_HFCORECLKEN0_EBI_MASK 0x8UL 07920 #define _CMU_HFCORECLKEN0_EBI_DEFAULT 0x00000000UL 07921 #define CMU_HFCORECLKEN0_EBI_DEFAULT (_CMU_HFCORECLKEN0_EBI_DEFAULT << 3) 07923 /* Bit fields for CMU HFPERCLKEN0 */ 07924 #define _CMU_HFPERCLKEN0_RESETVALUE 0x00000000UL 07925 #define _CMU_HFPERCLKEN0_MASK 0x0000FFFFUL 07926 #define CMU_HFPERCLKEN0_USART0 (0x1UL << 0) 07927 #define _CMU_HFPERCLKEN0_USART0_SHIFT 0 07928 #define _CMU_HFPERCLKEN0_USART0_MASK 0x1UL 07929 #define _CMU_HFPERCLKEN0_USART0_DEFAULT 0x00000000UL 07930 #define CMU_HFPERCLKEN0_USART0_DEFAULT (_CMU_HFPERCLKEN0_USART0_DEFAULT << 0) 07931 #define CMU_HFPERCLKEN0_USART1 (0x1UL << 1) 07932 #define _CMU_HFPERCLKEN0_USART1_SHIFT 1 07933 #define _CMU_HFPERCLKEN0_USART1_MASK 0x2UL 07934 #define _CMU_HFPERCLKEN0_USART1_DEFAULT 0x00000000UL 07935 #define CMU_HFPERCLKEN0_USART1_DEFAULT (_CMU_HFPERCLKEN0_USART1_DEFAULT << 1) 07936 #define CMU_HFPERCLKEN0_USART2 (0x1UL << 2) 07937 #define _CMU_HFPERCLKEN0_USART2_SHIFT 2 07938 #define _CMU_HFPERCLKEN0_USART2_MASK 0x4UL 07939 #define _CMU_HFPERCLKEN0_USART2_DEFAULT 0x00000000UL 07940 #define CMU_HFPERCLKEN0_USART2_DEFAULT (_CMU_HFPERCLKEN0_USART2_DEFAULT << 2) 07941 #define CMU_HFPERCLKEN0_UART0 (0x1UL << 3) 07942 #define _CMU_HFPERCLKEN0_UART0_SHIFT 3 07943 #define _CMU_HFPERCLKEN0_UART0_MASK 0x8UL 07944 #define _CMU_HFPERCLKEN0_UART0_DEFAULT 0x00000000UL 07945 #define CMU_HFPERCLKEN0_UART0_DEFAULT (_CMU_HFPERCLKEN0_UART0_DEFAULT << 3) 07946 #define CMU_HFPERCLKEN0_TIMER0 (0x1UL << 4) 07947 #define _CMU_HFPERCLKEN0_TIMER0_SHIFT 4 07948 #define _CMU_HFPERCLKEN0_TIMER0_MASK 0x10UL 07949 #define _CMU_HFPERCLKEN0_TIMER0_DEFAULT 0x00000000UL 07950 #define CMU_HFPERCLKEN0_TIMER0_DEFAULT (_CMU_HFPERCLKEN0_TIMER0_DEFAULT << 4) 07951 #define CMU_HFPERCLKEN0_TIMER1 (0x1UL << 5) 07952 #define _CMU_HFPERCLKEN0_TIMER1_SHIFT 5 07953 #define _CMU_HFPERCLKEN0_TIMER1_MASK 0x20UL 07954 #define _CMU_HFPERCLKEN0_TIMER1_DEFAULT 0x00000000UL 07955 #define CMU_HFPERCLKEN0_TIMER1_DEFAULT (_CMU_HFPERCLKEN0_TIMER1_DEFAULT << 5) 07956 #define CMU_HFPERCLKEN0_TIMER2 (0x1UL << 6) 07957 #define _CMU_HFPERCLKEN0_TIMER2_SHIFT 6 07958 #define _CMU_HFPERCLKEN0_TIMER2_MASK 0x40UL 07959 #define _CMU_HFPERCLKEN0_TIMER2_DEFAULT 0x00000000UL 07960 #define CMU_HFPERCLKEN0_TIMER2_DEFAULT (_CMU_HFPERCLKEN0_TIMER2_DEFAULT << 6) 07961 #define CMU_HFPERCLKEN0_ACMP0 (0x1UL << 7) 07962 #define _CMU_HFPERCLKEN0_ACMP0_SHIFT 7 07963 #define _CMU_HFPERCLKEN0_ACMP0_MASK 0x80UL 07964 #define _CMU_HFPERCLKEN0_ACMP0_DEFAULT 0x00000000UL 07965 #define CMU_HFPERCLKEN0_ACMP0_DEFAULT (_CMU_HFPERCLKEN0_ACMP0_DEFAULT << 7) 07966 #define CMU_HFPERCLKEN0_ACMP1 (0x1UL << 8) 07967 #define _CMU_HFPERCLKEN0_ACMP1_SHIFT 8 07968 #define _CMU_HFPERCLKEN0_ACMP1_MASK 0x100UL 07969 #define _CMU_HFPERCLKEN0_ACMP1_DEFAULT 0x00000000UL 07970 #define CMU_HFPERCLKEN0_ACMP1_DEFAULT (_CMU_HFPERCLKEN0_ACMP1_DEFAULT << 8) 07971 #define CMU_HFPERCLKEN0_PRS (0x1UL << 10) 07972 #define _CMU_HFPERCLKEN0_PRS_SHIFT 10 07973 #define _CMU_HFPERCLKEN0_PRS_MASK 0x400UL 07974 #define _CMU_HFPERCLKEN0_PRS_DEFAULT 0x00000000UL 07975 #define CMU_HFPERCLKEN0_PRS_DEFAULT (_CMU_HFPERCLKEN0_PRS_DEFAULT << 10) 07976 #define CMU_HFPERCLKEN0_DAC0 (0x1UL << 11) 07977 #define _CMU_HFPERCLKEN0_DAC0_SHIFT 11 07978 #define _CMU_HFPERCLKEN0_DAC0_MASK 0x800UL 07979 #define _CMU_HFPERCLKEN0_DAC0_DEFAULT 0x00000000UL 07980 #define CMU_HFPERCLKEN0_DAC0_DEFAULT (_CMU_HFPERCLKEN0_DAC0_DEFAULT << 11) 07981 #define CMU_HFPERCLKEN0_GPIO (0x1UL << 12) 07982 #define _CMU_HFPERCLKEN0_GPIO_SHIFT 12 07983 #define _CMU_HFPERCLKEN0_GPIO_MASK 0x1000UL 07984 #define _CMU_HFPERCLKEN0_GPIO_DEFAULT 0x00000000UL 07985 #define CMU_HFPERCLKEN0_GPIO_DEFAULT (_CMU_HFPERCLKEN0_GPIO_DEFAULT << 12) 07986 #define CMU_HFPERCLKEN0_VCMP (0x1UL << 13) 07987 #define _CMU_HFPERCLKEN0_VCMP_SHIFT 13 07988 #define _CMU_HFPERCLKEN0_VCMP_MASK 0x2000UL 07989 #define _CMU_HFPERCLKEN0_VCMP_DEFAULT 0x00000000UL 07990 #define CMU_HFPERCLKEN0_VCMP_DEFAULT (_CMU_HFPERCLKEN0_VCMP_DEFAULT << 13) 07991 #define CMU_HFPERCLKEN0_ADC0 (0x1UL << 14) 07992 #define _CMU_HFPERCLKEN0_ADC0_SHIFT 14 07993 #define _CMU_HFPERCLKEN0_ADC0_MASK 0x4000UL 07994 #define _CMU_HFPERCLKEN0_ADC0_DEFAULT 0x00000000UL 07995 #define CMU_HFPERCLKEN0_ADC0_DEFAULT (_CMU_HFPERCLKEN0_ADC0_DEFAULT << 14) 07996 #define CMU_HFPERCLKEN0_I2C0 (0x1UL << 15) 07997 #define _CMU_HFPERCLKEN0_I2C0_SHIFT 15 07998 #define _CMU_HFPERCLKEN0_I2C0_MASK 0x8000UL 07999 #define _CMU_HFPERCLKEN0_I2C0_DEFAULT 0x00000000UL 08000 #define CMU_HFPERCLKEN0_I2C0_DEFAULT (_CMU_HFPERCLKEN0_I2C0_DEFAULT << 15) 08002 /* Bit fields for CMU SYNCBUSY */ 08003 #define _CMU_SYNCBUSY_RESETVALUE 0x00000000UL 08004 #define _CMU_SYNCBUSY_MASK 0x00000055UL 08005 #define CMU_SYNCBUSY_LFACLKEN0 (0x1UL << 0) 08006 #define _CMU_SYNCBUSY_LFACLKEN0_SHIFT 0 08007 #define _CMU_SYNCBUSY_LFACLKEN0_MASK 0x1UL 08008 #define _CMU_SYNCBUSY_LFACLKEN0_DEFAULT 0x00000000UL 08009 #define CMU_SYNCBUSY_LFACLKEN0_DEFAULT (_CMU_SYNCBUSY_LFACLKEN0_DEFAULT << 0) 08010 #define CMU_SYNCBUSY_LFAPRESC0 (0x1UL << 2) 08011 #define _CMU_SYNCBUSY_LFAPRESC0_SHIFT 2 08012 #define _CMU_SYNCBUSY_LFAPRESC0_MASK 0x4UL 08013 #define _CMU_SYNCBUSY_LFAPRESC0_DEFAULT 0x00000000UL 08014 #define CMU_SYNCBUSY_LFAPRESC0_DEFAULT (_CMU_SYNCBUSY_LFAPRESC0_DEFAULT << 2) 08015 #define CMU_SYNCBUSY_LFBCLKEN0 (0x1UL << 4) 08016 #define _CMU_SYNCBUSY_LFBCLKEN0_SHIFT 4 08017 #define _CMU_SYNCBUSY_LFBCLKEN0_MASK 0x10UL 08018 #define _CMU_SYNCBUSY_LFBCLKEN0_DEFAULT 0x00000000UL 08019 #define CMU_SYNCBUSY_LFBCLKEN0_DEFAULT (_CMU_SYNCBUSY_LFBCLKEN0_DEFAULT << 4) 08020 #define CMU_SYNCBUSY_LFBPRESC0 (0x1UL << 6) 08021 #define _CMU_SYNCBUSY_LFBPRESC0_SHIFT 6 08022 #define _CMU_SYNCBUSY_LFBPRESC0_MASK 0x40UL 08023 #define _CMU_SYNCBUSY_LFBPRESC0_DEFAULT 0x00000000UL 08024 #define CMU_SYNCBUSY_LFBPRESC0_DEFAULT (_CMU_SYNCBUSY_LFBPRESC0_DEFAULT << 6) 08026 /* Bit fields for CMU FREEZE */ 08027 #define _CMU_FREEZE_RESETVALUE 0x00000000UL 08028 #define _CMU_FREEZE_MASK 0x00000001UL 08029 #define CMU_FREEZE_REGFREEZE (0x1UL << 0) 08030 #define _CMU_FREEZE_REGFREEZE_SHIFT 0 08031 #define _CMU_FREEZE_REGFREEZE_MASK 0x1UL 08032 #define _CMU_FREEZE_REGFREEZE_DEFAULT 0x00000000UL 08033 #define _CMU_FREEZE_REGFREEZE_UPDATE 0x00000000UL 08034 #define _CMU_FREEZE_REGFREEZE_FREEZE 0x00000001UL 08035 #define CMU_FREEZE_REGFREEZE_DEFAULT (_CMU_FREEZE_REGFREEZE_DEFAULT << 0) 08036 #define CMU_FREEZE_REGFREEZE_UPDATE (_CMU_FREEZE_REGFREEZE_UPDATE << 0) 08037 #define CMU_FREEZE_REGFREEZE_FREEZE (_CMU_FREEZE_REGFREEZE_FREEZE << 0) 08039 /* Bit fields for CMU LFACLKEN0 */ 08040 #define _CMU_LFACLKEN0_RESETVALUE 0x00000000UL 08041 #define _CMU_LFACLKEN0_MASK 0x00000007UL 08042 #define CMU_LFACLKEN0_RTC (0x1UL << 0) 08043 #define _CMU_LFACLKEN0_RTC_SHIFT 0 08044 #define _CMU_LFACLKEN0_RTC_MASK 0x1UL 08045 #define _CMU_LFACLKEN0_RTC_DEFAULT 0x00000000UL 08046 #define CMU_LFACLKEN0_RTC_DEFAULT (_CMU_LFACLKEN0_RTC_DEFAULT << 0) 08047 #define CMU_LFACLKEN0_LETIMER0 (0x1UL << 1) 08048 #define _CMU_LFACLKEN0_LETIMER0_SHIFT 1 08049 #define _CMU_LFACLKEN0_LETIMER0_MASK 0x2UL 08050 #define _CMU_LFACLKEN0_LETIMER0_DEFAULT 0x00000000UL 08051 #define CMU_LFACLKEN0_LETIMER0_DEFAULT (_CMU_LFACLKEN0_LETIMER0_DEFAULT << 1) 08052 #define CMU_LFACLKEN0_LCD (0x1UL << 2) 08053 #define _CMU_LFACLKEN0_LCD_SHIFT 2 08054 #define _CMU_LFACLKEN0_LCD_MASK 0x4UL 08055 #define _CMU_LFACLKEN0_LCD_DEFAULT 0x00000000UL 08056 #define CMU_LFACLKEN0_LCD_DEFAULT (_CMU_LFACLKEN0_LCD_DEFAULT << 2) 08058 /* Bit fields for CMU LFBCLKEN0 */ 08059 #define _CMU_LFBCLKEN0_RESETVALUE 0x00000000UL 08060 #define _CMU_LFBCLKEN0_MASK 0x00000003UL 08061 #define CMU_LFBCLKEN0_LEUART0 (0x1UL << 0) 08062 #define _CMU_LFBCLKEN0_LEUART0_SHIFT 0 08063 #define _CMU_LFBCLKEN0_LEUART0_MASK 0x1UL 08064 #define _CMU_LFBCLKEN0_LEUART0_DEFAULT 0x00000000UL 08065 #define CMU_LFBCLKEN0_LEUART0_DEFAULT (_CMU_LFBCLKEN0_LEUART0_DEFAULT << 0) 08066 #define CMU_LFBCLKEN0_LEUART1 (0x1UL << 1) 08067 #define _CMU_LFBCLKEN0_LEUART1_SHIFT 1 08068 #define _CMU_LFBCLKEN0_LEUART1_MASK 0x2UL 08069 #define _CMU_LFBCLKEN0_LEUART1_DEFAULT 0x00000000UL 08070 #define CMU_LFBCLKEN0_LEUART1_DEFAULT (_CMU_LFBCLKEN0_LEUART1_DEFAULT << 1) 08072 /* Bit fields for CMU LFAPRESC0 */ 08073 #define _CMU_LFAPRESC0_RESETVALUE 0x00000000UL 08074 #define _CMU_LFAPRESC0_MASK 0x000003FFUL 08075 #define _CMU_LFAPRESC0_RTC_SHIFT 0 08076 #define _CMU_LFAPRESC0_RTC_MASK 0xFUL 08077 #define _CMU_LFAPRESC0_RTC_DIV1 0x00000000UL 08078 #define _CMU_LFAPRESC0_RTC_DIV2 0x00000001UL 08079 #define _CMU_LFAPRESC0_RTC_DIV4 0x00000002UL 08080 #define _CMU_LFAPRESC0_RTC_DIV8 0x00000003UL 08081 #define _CMU_LFAPRESC0_RTC_DIV16 0x00000004UL 08082 #define _CMU_LFAPRESC0_RTC_DIV32 0x00000005UL 08083 #define _CMU_LFAPRESC0_RTC_DIV64 0x00000006UL 08084 #define _CMU_LFAPRESC0_RTC_DIV128 0x00000007UL 08085 #define _CMU_LFAPRESC0_RTC_DIV256 0x00000008UL 08086 #define _CMU_LFAPRESC0_RTC_DIV512 0x00000009UL 08087 #define _CMU_LFAPRESC0_RTC_DIV1024 0x0000000AUL 08088 #define _CMU_LFAPRESC0_RTC_DIV2048 0x0000000BUL 08089 #define _CMU_LFAPRESC0_RTC_DIV4096 0x0000000CUL 08090 #define _CMU_LFAPRESC0_RTC_DIV8192 0x0000000DUL 08091 #define _CMU_LFAPRESC0_RTC_DIV16384 0x0000000EUL 08092 #define _CMU_LFAPRESC0_RTC_DIV32768 0x0000000FUL 08093 #define CMU_LFAPRESC0_RTC_DIV1 (_CMU_LFAPRESC0_RTC_DIV1 << 0) 08094 #define CMU_LFAPRESC0_RTC_DIV2 (_CMU_LFAPRESC0_RTC_DIV2 << 0) 08095 #define CMU_LFAPRESC0_RTC_DIV4 (_CMU_LFAPRESC0_RTC_DIV4 << 0) 08096 #define CMU_LFAPRESC0_RTC_DIV8 (_CMU_LFAPRESC0_RTC_DIV8 << 0) 08097 #define CMU_LFAPRESC0_RTC_DIV16 (_CMU_LFAPRESC0_RTC_DIV16 << 0) 08098 #define CMU_LFAPRESC0_RTC_DIV32 (_CMU_LFAPRESC0_RTC_DIV32 << 0) 08099 #define CMU_LFAPRESC0_RTC_DIV64 (_CMU_LFAPRESC0_RTC_DIV64 << 0) 08100 #define CMU_LFAPRESC0_RTC_DIV128 (_CMU_LFAPRESC0_RTC_DIV128 << 0) 08101 #define CMU_LFAPRESC0_RTC_DIV256 (_CMU_LFAPRESC0_RTC_DIV256 << 0) 08102 #define CMU_LFAPRESC0_RTC_DIV512 (_CMU_LFAPRESC0_RTC_DIV512 << 0) 08103 #define CMU_LFAPRESC0_RTC_DIV1024 (_CMU_LFAPRESC0_RTC_DIV1024 << 0) 08104 #define CMU_LFAPRESC0_RTC_DIV2048 (_CMU_LFAPRESC0_RTC_DIV2048 << 0) 08105 #define CMU_LFAPRESC0_RTC_DIV4096 (_CMU_LFAPRESC0_RTC_DIV4096 << 0) 08106 #define CMU_LFAPRESC0_RTC_DIV8192 (_CMU_LFAPRESC0_RTC_DIV8192 << 0) 08107 #define CMU_LFAPRESC0_RTC_DIV16384 (_CMU_LFAPRESC0_RTC_DIV16384 << 0) 08108 #define CMU_LFAPRESC0_RTC_DIV32768 (_CMU_LFAPRESC0_RTC_DIV32768 << 0) 08109 #define _CMU_LFAPRESC0_LETIMER0_SHIFT 4 08110 #define _CMU_LFAPRESC0_LETIMER0_MASK 0xF0UL 08111 #define _CMU_LFAPRESC0_LETIMER0_DIV1 0x00000000UL 08112 #define _CMU_LFAPRESC0_LETIMER0_DIV2 0x00000001UL 08113 #define _CMU_LFAPRESC0_LETIMER0_DIV4 0x00000002UL 08114 #define _CMU_LFAPRESC0_LETIMER0_DIV8 0x00000003UL 08115 #define _CMU_LFAPRESC0_LETIMER0_DIV16 0x00000004UL 08116 #define _CMU_LFAPRESC0_LETIMER0_DIV32 0x00000005UL 08117 #define _CMU_LFAPRESC0_LETIMER0_DIV64 0x00000006UL 08118 #define _CMU_LFAPRESC0_LETIMER0_DIV128 0x00000007UL 08119 #define _CMU_LFAPRESC0_LETIMER0_DIV256 0x00000008UL 08120 #define _CMU_LFAPRESC0_LETIMER0_DIV512 0x00000009UL 08121 #define _CMU_LFAPRESC0_LETIMER0_DIV1024 0x0000000AUL 08122 #define _CMU_LFAPRESC0_LETIMER0_DIV2048 0x0000000BUL 08123 #define _CMU_LFAPRESC0_LETIMER0_DIV4096 0x0000000CUL 08124 #define _CMU_LFAPRESC0_LETIMER0_DIV8192 0x0000000DUL 08125 #define _CMU_LFAPRESC0_LETIMER0_DIV16384 0x0000000EUL 08126 #define _CMU_LFAPRESC0_LETIMER0_DIV32768 0x0000000FUL 08127 #define CMU_LFAPRESC0_LETIMER0_DIV1 (_CMU_LFAPRESC0_LETIMER0_DIV1 << 4) 08128 #define CMU_LFAPRESC0_LETIMER0_DIV2 (_CMU_LFAPRESC0_LETIMER0_DIV2 << 4) 08129 #define CMU_LFAPRESC0_LETIMER0_DIV4 (_CMU_LFAPRESC0_LETIMER0_DIV4 << 4) 08130 #define CMU_LFAPRESC0_LETIMER0_DIV8 (_CMU_LFAPRESC0_LETIMER0_DIV8 << 4) 08131 #define CMU_LFAPRESC0_LETIMER0_DIV16 (_CMU_LFAPRESC0_LETIMER0_DIV16 << 4) 08132 #define CMU_LFAPRESC0_LETIMER0_DIV32 (_CMU_LFAPRESC0_LETIMER0_DIV32 << 4) 08133 #define CMU_LFAPRESC0_LETIMER0_DIV64 (_CMU_LFAPRESC0_LETIMER0_DIV64 << 4) 08134 #define CMU_LFAPRESC0_LETIMER0_DIV128 (_CMU_LFAPRESC0_LETIMER0_DIV128 << 4) 08135 #define CMU_LFAPRESC0_LETIMER0_DIV256 (_CMU_LFAPRESC0_LETIMER0_DIV256 << 4) 08136 #define CMU_LFAPRESC0_LETIMER0_DIV512 (_CMU_LFAPRESC0_LETIMER0_DIV512 << 4) 08137 #define CMU_LFAPRESC0_LETIMER0_DIV1024 (_CMU_LFAPRESC0_LETIMER0_DIV1024 << 4) 08138 #define CMU_LFAPRESC0_LETIMER0_DIV2048 (_CMU_LFAPRESC0_LETIMER0_DIV2048 << 4) 08139 #define CMU_LFAPRESC0_LETIMER0_DIV4096 (_CMU_LFAPRESC0_LETIMER0_DIV4096 << 4) 08140 #define CMU_LFAPRESC0_LETIMER0_DIV8192 (_CMU_LFAPRESC0_LETIMER0_DIV8192 << 4) 08141 #define CMU_LFAPRESC0_LETIMER0_DIV16384 (_CMU_LFAPRESC0_LETIMER0_DIV16384 << 4) 08142 #define CMU_LFAPRESC0_LETIMER0_DIV32768 (_CMU_LFAPRESC0_LETIMER0_DIV32768 << 4) 08143 #define _CMU_LFAPRESC0_LCD_SHIFT 8 08144 #define _CMU_LFAPRESC0_LCD_MASK 0x300UL 08145 #define _CMU_LFAPRESC0_LCD_DIV16 0x00000000UL 08146 #define _CMU_LFAPRESC0_LCD_DIV32 0x00000001UL 08147 #define _CMU_LFAPRESC0_LCD_DIV64 0x00000002UL 08148 #define _CMU_LFAPRESC0_LCD_DIV128 0x00000003UL 08149 #define CMU_LFAPRESC0_LCD_DIV16 (_CMU_LFAPRESC0_LCD_DIV16 << 8) 08150 #define CMU_LFAPRESC0_LCD_DIV32 (_CMU_LFAPRESC0_LCD_DIV32 << 8) 08151 #define CMU_LFAPRESC0_LCD_DIV64 (_CMU_LFAPRESC0_LCD_DIV64 << 8) 08152 #define CMU_LFAPRESC0_LCD_DIV128 (_CMU_LFAPRESC0_LCD_DIV128 << 8) 08154 /* Bit fields for CMU LFBPRESC0 */ 08155 #define _CMU_LFBPRESC0_RESETVALUE 0x00000000UL 08156 #define _CMU_LFBPRESC0_MASK 0x00000033UL 08157 #define _CMU_LFBPRESC0_LEUART0_SHIFT 0 08158 #define _CMU_LFBPRESC0_LEUART0_MASK 0x3UL 08159 #define _CMU_LFBPRESC0_LEUART0_DIV1 0x00000000UL 08160 #define _CMU_LFBPRESC0_LEUART0_DIV2 0x00000001UL 08161 #define _CMU_LFBPRESC0_LEUART0_DIV4 0x00000002UL 08162 #define _CMU_LFBPRESC0_LEUART0_DIV8 0x00000003UL 08163 #define CMU_LFBPRESC0_LEUART0_DIV1 (_CMU_LFBPRESC0_LEUART0_DIV1 << 0) 08164 #define CMU_LFBPRESC0_LEUART0_DIV2 (_CMU_LFBPRESC0_LEUART0_DIV2 << 0) 08165 #define CMU_LFBPRESC0_LEUART0_DIV4 (_CMU_LFBPRESC0_LEUART0_DIV4 << 0) 08166 #define CMU_LFBPRESC0_LEUART0_DIV8 (_CMU_LFBPRESC0_LEUART0_DIV8 << 0) 08167 #define _CMU_LFBPRESC0_LEUART1_SHIFT 4 08168 #define _CMU_LFBPRESC0_LEUART1_MASK 0x30UL 08169 #define _CMU_LFBPRESC0_LEUART1_DIV1 0x00000000UL 08170 #define _CMU_LFBPRESC0_LEUART1_DIV2 0x00000001UL 08171 #define _CMU_LFBPRESC0_LEUART1_DIV4 0x00000002UL 08172 #define _CMU_LFBPRESC0_LEUART1_DIV8 0x00000003UL 08173 #define CMU_LFBPRESC0_LEUART1_DIV1 (_CMU_LFBPRESC0_LEUART1_DIV1 << 4) 08174 #define CMU_LFBPRESC0_LEUART1_DIV2 (_CMU_LFBPRESC0_LEUART1_DIV2 << 4) 08175 #define CMU_LFBPRESC0_LEUART1_DIV4 (_CMU_LFBPRESC0_LEUART1_DIV4 << 4) 08176 #define CMU_LFBPRESC0_LEUART1_DIV8 (_CMU_LFBPRESC0_LEUART1_DIV8 << 4) 08178 /* Bit fields for CMU PCNTCTRL */ 08179 #define _CMU_PCNTCTRL_RESETVALUE 0x00000000UL 08180 #define _CMU_PCNTCTRL_MASK 0x0000003FUL 08181 #define CMU_PCNTCTRL_PCNT0CLKEN (0x1UL << 0) 08182 #define _CMU_PCNTCTRL_PCNT0CLKEN_SHIFT 0 08183 #define _CMU_PCNTCTRL_PCNT0CLKEN_MASK 0x1UL 08184 #define _CMU_PCNTCTRL_PCNT0CLKEN_DEFAULT 0x00000000UL 08185 #define CMU_PCNTCTRL_PCNT0CLKEN_DEFAULT (_CMU_PCNTCTRL_PCNT0CLKEN_DEFAULT << 0) 08186 #define CMU_PCNTCTRL_PCNT0CLKSEL (0x1UL << 1) 08187 #define _CMU_PCNTCTRL_PCNT0CLKSEL_SHIFT 1 08188 #define _CMU_PCNTCTRL_PCNT0CLKSEL_MASK 0x2UL 08189 #define _CMU_PCNTCTRL_PCNT0CLKSEL_DEFAULT 0x00000000UL 08190 #define _CMU_PCNTCTRL_PCNT0CLKSEL_LFACLK 0x00000000UL 08191 #define _CMU_PCNTCTRL_PCNT0CLKSEL_PCNT0S0 0x00000001UL 08192 #define CMU_PCNTCTRL_PCNT0CLKSEL_DEFAULT (_CMU_PCNTCTRL_PCNT0CLKSEL_DEFAULT << 1) 08193 #define CMU_PCNTCTRL_PCNT0CLKSEL_LFACLK (_CMU_PCNTCTRL_PCNT0CLKSEL_LFACLK << 1) 08194 #define CMU_PCNTCTRL_PCNT0CLKSEL_PCNT0S0 (_CMU_PCNTCTRL_PCNT0CLKSEL_PCNT0S0 << 1) 08195 #define CMU_PCNTCTRL_PCNT1CLKEN (0x1UL << 2) 08196 #define _CMU_PCNTCTRL_PCNT1CLKEN_SHIFT 2 08197 #define _CMU_PCNTCTRL_PCNT1CLKEN_MASK 0x4UL 08198 #define _CMU_PCNTCTRL_PCNT1CLKEN_DEFAULT 0x00000000UL 08199 #define CMU_PCNTCTRL_PCNT1CLKEN_DEFAULT (_CMU_PCNTCTRL_PCNT1CLKEN_DEFAULT << 2) 08200 #define CMU_PCNTCTRL_PCNT1CLKSEL (0x1UL << 3) 08201 #define _CMU_PCNTCTRL_PCNT1CLKSEL_SHIFT 3 08202 #define _CMU_PCNTCTRL_PCNT1CLKSEL_MASK 0x8UL 08203 #define _CMU_PCNTCTRL_PCNT1CLKSEL_DEFAULT 0x00000000UL 08204 #define _CMU_PCNTCTRL_PCNT1CLKSEL_LFACLK 0x00000000UL 08205 #define _CMU_PCNTCTRL_PCNT1CLKSEL_PCNT1S0 0x00000001UL 08206 #define CMU_PCNTCTRL_PCNT1CLKSEL_DEFAULT (_CMU_PCNTCTRL_PCNT1CLKSEL_DEFAULT << 3) 08207 #define CMU_PCNTCTRL_PCNT1CLKSEL_LFACLK (_CMU_PCNTCTRL_PCNT1CLKSEL_LFACLK << 3) 08208 #define CMU_PCNTCTRL_PCNT1CLKSEL_PCNT1S0 (_CMU_PCNTCTRL_PCNT1CLKSEL_PCNT1S0 << 3) 08209 #define CMU_PCNTCTRL_PCNT2CLKEN (0x1UL << 4) 08210 #define _CMU_PCNTCTRL_PCNT2CLKEN_SHIFT 4 08211 #define _CMU_PCNTCTRL_PCNT2CLKEN_MASK 0x10UL 08212 #define _CMU_PCNTCTRL_PCNT2CLKEN_DEFAULT 0x00000000UL 08213 #define CMU_PCNTCTRL_PCNT2CLKEN_DEFAULT (_CMU_PCNTCTRL_PCNT2CLKEN_DEFAULT << 4) 08214 #define CMU_PCNTCTRL_PCNT2CLKSEL (0x1UL << 5) 08215 #define _CMU_PCNTCTRL_PCNT2CLKSEL_SHIFT 5 08216 #define _CMU_PCNTCTRL_PCNT2CLKSEL_MASK 0x20UL 08217 #define _CMU_PCNTCTRL_PCNT2CLKSEL_DEFAULT 0x00000000UL 08218 #define _CMU_PCNTCTRL_PCNT2CLKSEL_LFACLK 0x00000000UL 08219 #define _CMU_PCNTCTRL_PCNT2CLKSEL_PCNT2S0 0x00000001UL 08220 #define CMU_PCNTCTRL_PCNT2CLKSEL_DEFAULT (_CMU_PCNTCTRL_PCNT2CLKSEL_DEFAULT << 5) 08221 #define CMU_PCNTCTRL_PCNT2CLKSEL_LFACLK (_CMU_PCNTCTRL_PCNT2CLKSEL_LFACLK << 5) 08222 #define CMU_PCNTCTRL_PCNT2CLKSEL_PCNT2S0 (_CMU_PCNTCTRL_PCNT2CLKSEL_PCNT2S0 << 5) 08224 /* Bit fields for CMU LCDCTRL */ 08225 #define _CMU_LCDCTRL_RESETVALUE 0x00000020UL 08226 #define _CMU_LCDCTRL_MASK 0x0000007FUL 08227 #define _CMU_LCDCTRL_FDIV_SHIFT 0 08228 #define _CMU_LCDCTRL_FDIV_MASK 0x7UL 08229 #define _CMU_LCDCTRL_FDIV_DEFAULT 0x00000000UL 08230 #define CMU_LCDCTRL_FDIV_DEFAULT (_CMU_LCDCTRL_FDIV_DEFAULT << 0) 08231 #define CMU_LCDCTRL_VBOOSTEN (0x1UL << 3) 08232 #define _CMU_LCDCTRL_VBOOSTEN_SHIFT 3 08233 #define _CMU_LCDCTRL_VBOOSTEN_MASK 0x8UL 08234 #define _CMU_LCDCTRL_VBOOSTEN_DEFAULT 0x00000000UL 08235 #define CMU_LCDCTRL_VBOOSTEN_DEFAULT (_CMU_LCDCTRL_VBOOSTEN_DEFAULT << 3) 08236 #define _CMU_LCDCTRL_VBFDIV_SHIFT 4 08237 #define _CMU_LCDCTRL_VBFDIV_MASK 0x70UL 08238 #define _CMU_LCDCTRL_VBFDIV_DIV1 0x00000000UL 08239 #define _CMU_LCDCTRL_VBFDIV_DIV2 0x00000001UL 08240 #define _CMU_LCDCTRL_VBFDIV_DEFAULT 0x00000002UL 08241 #define _CMU_LCDCTRL_VBFDIV_DIV4 0x00000002UL 08242 #define _CMU_LCDCTRL_VBFDIV_DIV8 0x00000003UL 08243 #define _CMU_LCDCTRL_VBFDIV_DIV16 0x00000004UL 08244 #define _CMU_LCDCTRL_VBFDIV_DIV32 0x00000005UL 08245 #define _CMU_LCDCTRL_VBFDIV_DIV64 0x00000006UL 08246 #define _CMU_LCDCTRL_VBFDIV_DIV128 0x00000007UL 08247 #define CMU_LCDCTRL_VBFDIV_DIV1 (_CMU_LCDCTRL_VBFDIV_DIV1 << 4) 08248 #define CMU_LCDCTRL_VBFDIV_DIV2 (_CMU_LCDCTRL_VBFDIV_DIV2 << 4) 08249 #define CMU_LCDCTRL_VBFDIV_DEFAULT (_CMU_LCDCTRL_VBFDIV_DEFAULT << 4) 08250 #define CMU_LCDCTRL_VBFDIV_DIV4 (_CMU_LCDCTRL_VBFDIV_DIV4 << 4) 08251 #define CMU_LCDCTRL_VBFDIV_DIV8 (_CMU_LCDCTRL_VBFDIV_DIV8 << 4) 08252 #define CMU_LCDCTRL_VBFDIV_DIV16 (_CMU_LCDCTRL_VBFDIV_DIV16 << 4) 08253 #define CMU_LCDCTRL_VBFDIV_DIV32 (_CMU_LCDCTRL_VBFDIV_DIV32 << 4) 08254 #define CMU_LCDCTRL_VBFDIV_DIV64 (_CMU_LCDCTRL_VBFDIV_DIV64 << 4) 08255 #define CMU_LCDCTRL_VBFDIV_DIV128 (_CMU_LCDCTRL_VBFDIV_DIV128 << 4) 08257 /* Bit fields for CMU ROUTE */ 08258 #define _CMU_ROUTE_RESETVALUE 0x00000000UL 08259 #define _CMU_ROUTE_MASK 0x00000007UL 08260 #define CMU_ROUTE_CLKOUT0PEN (0x1UL << 0) 08261 #define _CMU_ROUTE_CLKOUT0PEN_SHIFT 0 08262 #define _CMU_ROUTE_CLKOUT0PEN_MASK 0x1UL 08263 #define _CMU_ROUTE_CLKOUT0PEN_DEFAULT 0x00000000UL 08264 #define CMU_ROUTE_CLKOUT0PEN_DEFAULT (_CMU_ROUTE_CLKOUT0PEN_DEFAULT << 0) 08265 #define CMU_ROUTE_CLKOUT1PEN (0x1UL << 1) 08266 #define _CMU_ROUTE_CLKOUT1PEN_SHIFT 1 08267 #define _CMU_ROUTE_CLKOUT1PEN_MASK 0x2UL 08268 #define _CMU_ROUTE_CLKOUT1PEN_DEFAULT 0x00000000UL 08269 #define CMU_ROUTE_CLKOUT1PEN_DEFAULT (_CMU_ROUTE_CLKOUT1PEN_DEFAULT << 1) 08270 #define CMU_ROUTE_LOCATION (0x1UL << 2) 08271 #define _CMU_ROUTE_LOCATION_SHIFT 2 08272 #define _CMU_ROUTE_LOCATION_MASK 0x4UL 08273 #define _CMU_ROUTE_LOCATION_DEFAULT 0x00000000UL 08274 #define _CMU_ROUTE_LOCATION_LOC0 0x00000000UL 08275 #define _CMU_ROUTE_LOCATION_LOC1 0x00000001UL 08276 #define CMU_ROUTE_LOCATION_DEFAULT (_CMU_ROUTE_LOCATION_DEFAULT << 2) 08277 #define CMU_ROUTE_LOCATION_LOC0 (_CMU_ROUTE_LOCATION_LOC0 << 2) 08278 #define CMU_ROUTE_LOCATION_LOC1 (_CMU_ROUTE_LOCATION_LOC1 << 2) 08280 /* Bit fields for CMU LOCK */ 08281 #define _CMU_LOCK_RESETVALUE 0x00000000UL 08282 #define _CMU_LOCK_MASK 0x0000FFFFUL 08283 #define _CMU_LOCK_LOCKKEY_SHIFT 0 08284 #define _CMU_LOCK_LOCKKEY_MASK 0xFFFFUL 08285 #define _CMU_LOCK_LOCKKEY_DEFAULT 0x00000000UL 08286 #define _CMU_LOCK_LOCKKEY_LOCK 0x00000000UL 08287 #define _CMU_LOCK_LOCKKEY_UNLOCKED 0x00000000UL 08288 #define _CMU_LOCK_LOCKKEY_LOCKED 0x00000001UL 08289 #define _CMU_LOCK_LOCKKEY_UNLOCK 0x0000580EUL 08290 #define CMU_LOCK_LOCKKEY_DEFAULT (_CMU_LOCK_LOCKKEY_DEFAULT << 0) 08291 #define CMU_LOCK_LOCKKEY_LOCK (_CMU_LOCK_LOCKKEY_LOCK << 0) 08292 #define CMU_LOCK_LOCKKEY_UNLOCKED (_CMU_LOCK_LOCKKEY_UNLOCKED << 0) 08293 #define CMU_LOCK_LOCKKEY_LOCKED (_CMU_LOCK_LOCKKEY_LOCKED << 0) 08294 #define CMU_LOCK_LOCKKEY_UNLOCK (_CMU_LOCK_LOCKKEY_UNLOCK << 0) 08300 /**************************************************************************/ 08305 /* Bit fields for AES CTRL */ 08306 #define _AES_CTRL_RESETVALUE 0x00000000UL 08307 #define _AES_CTRL_MASK 0x00000037UL 08308 #define AES_CTRL_DECRYPT (0x1UL << 0) 08309 #define _AES_CTRL_DECRYPT_SHIFT 0 08310 #define _AES_CTRL_DECRYPT_MASK 0x1UL 08311 #define _AES_CTRL_DECRYPT_DEFAULT 0x00000000UL 08312 #define AES_CTRL_DECRYPT_DEFAULT (_AES_CTRL_DECRYPT_DEFAULT << 0) 08313 #define AES_CTRL_AES256 (0x1UL << 1) 08314 #define _AES_CTRL_AES256_SHIFT 1 08315 #define _AES_CTRL_AES256_MASK 0x2UL 08316 #define _AES_CTRL_AES256_DEFAULT 0x00000000UL 08317 #define AES_CTRL_AES256_DEFAULT (_AES_CTRL_AES256_DEFAULT << 1) 08318 #define AES_CTRL_KEYBUFEN (0x1UL << 2) 08319 #define _AES_CTRL_KEYBUFEN_SHIFT 2 08320 #define _AES_CTRL_KEYBUFEN_MASK 0x4UL 08321 #define _AES_CTRL_KEYBUFEN_DEFAULT 0x00000000UL 08322 #define AES_CTRL_KEYBUFEN_DEFAULT (_AES_CTRL_KEYBUFEN_DEFAULT << 2) 08323 #define AES_CTRL_DATASTART (0x1UL << 4) 08324 #define _AES_CTRL_DATASTART_SHIFT 4 08325 #define _AES_CTRL_DATASTART_MASK 0x10UL 08326 #define _AES_CTRL_DATASTART_DEFAULT 0x00000000UL 08327 #define AES_CTRL_DATASTART_DEFAULT (_AES_CTRL_DATASTART_DEFAULT << 4) 08328 #define AES_CTRL_XORSTART (0x1UL << 5) 08329 #define _AES_CTRL_XORSTART_SHIFT 5 08330 #define _AES_CTRL_XORSTART_MASK 0x20UL 08331 #define _AES_CTRL_XORSTART_DEFAULT 0x00000000UL 08332 #define AES_CTRL_XORSTART_DEFAULT (_AES_CTRL_XORSTART_DEFAULT << 5) 08334 /* Bit fields for AES CMD */ 08335 #define _AES_CMD_RESETVALUE 0x00000000UL 08336 #define _AES_CMD_MASK 0x00000003UL 08337 #define AES_CMD_START (0x1UL << 0) 08338 #define _AES_CMD_START_SHIFT 0 08339 #define _AES_CMD_START_MASK 0x1UL 08340 #define _AES_CMD_START_DEFAULT 0x00000000UL 08341 #define AES_CMD_START_DEFAULT (_AES_CMD_START_DEFAULT << 0) 08342 #define AES_CMD_STOP (0x1UL << 1) 08343 #define _AES_CMD_STOP_SHIFT 1 08344 #define _AES_CMD_STOP_MASK 0x2UL 08345 #define _AES_CMD_STOP_DEFAULT 0x00000000UL 08346 #define AES_CMD_STOP_DEFAULT (_AES_CMD_STOP_DEFAULT << 1) 08348 /* Bit fields for AES STATUS */ 08349 #define _AES_STATUS_RESETVALUE 0x00000000UL 08350 #define _AES_STATUS_MASK 0x00000001UL 08351 #define AES_STATUS_RUNNING (0x1UL << 0) 08352 #define _AES_STATUS_RUNNING_SHIFT 0 08353 #define _AES_STATUS_RUNNING_MASK 0x1UL 08354 #define _AES_STATUS_RUNNING_DEFAULT 0x00000000UL 08355 #define AES_STATUS_RUNNING_DEFAULT (_AES_STATUS_RUNNING_DEFAULT << 0) 08357 /* Bit fields for AES IEN */ 08358 #define _AES_IEN_RESETVALUE 0x00000000UL 08359 #define _AES_IEN_MASK 0x00000001UL 08360 #define AES_IEN_DONE (0x1UL << 0) 08361 #define _AES_IEN_DONE_SHIFT 0 08362 #define _AES_IEN_DONE_MASK 0x1UL 08363 #define _AES_IEN_DONE_DEFAULT 0x00000000UL 08364 #define AES_IEN_DONE_DEFAULT (_AES_IEN_DONE_DEFAULT << 0) 08366 /* Bit fields for AES IF */ 08367 #define _AES_IF_RESETVALUE 0x00000000UL 08368 #define _AES_IF_MASK 0x00000001UL 08369 #define AES_IF_DONE (0x1UL << 0) 08370 #define _AES_IF_DONE_SHIFT 0 08371 #define _AES_IF_DONE_MASK 0x1UL 08372 #define _AES_IF_DONE_DEFAULT 0x00000000UL 08373 #define AES_IF_DONE_DEFAULT (_AES_IF_DONE_DEFAULT << 0) 08375 /* Bit fields for AES IFS */ 08376 #define _AES_IFS_RESETVALUE 0x00000000UL 08377 #define _AES_IFS_MASK 0x00000001UL 08378 #define AES_IFS_DONE (0x1UL << 0) 08379 #define _AES_IFS_DONE_SHIFT 0 08380 #define _AES_IFS_DONE_MASK 0x1UL 08381 #define _AES_IFS_DONE_DEFAULT 0x00000000UL 08382 #define AES_IFS_DONE_DEFAULT (_AES_IFS_DONE_DEFAULT << 0) 08384 /* Bit fields for AES IFC */ 08385 #define _AES_IFC_RESETVALUE 0x00000000UL 08386 #define _AES_IFC_MASK 0x00000001UL 08387 #define AES_IFC_DONE (0x1UL << 0) 08388 #define _AES_IFC_DONE_SHIFT 0 08389 #define _AES_IFC_DONE_MASK 0x1UL 08390 #define _AES_IFC_DONE_DEFAULT 0x00000000UL 08391 #define AES_IFC_DONE_DEFAULT (_AES_IFC_DONE_DEFAULT << 0) 08393 /* Bit fields for AES DATA */ 08394 #define _AES_DATA_RESETVALUE 0x00000000UL 08395 #define _AES_DATA_MASK 0xFFFFFFFFUL 08396 #define _AES_DATA_DATA_SHIFT 0 08397 #define _AES_DATA_DATA_MASK 0xFFFFFFFFUL 08398 #define _AES_DATA_DATA_DEFAULT 0x00000000UL 08399 #define AES_DATA_DATA_DEFAULT (_AES_DATA_DATA_DEFAULT << 0) 08401 /* Bit fields for AES XORDATA */ 08402 #define _AES_XORDATA_RESETVALUE 0x00000000UL 08403 #define _AES_XORDATA_MASK 0xFFFFFFFFUL 08404 #define _AES_XORDATA_XORDATA_SHIFT 0 08405 #define _AES_XORDATA_XORDATA_MASK 0xFFFFFFFFUL 08406 #define _AES_XORDATA_XORDATA_DEFAULT 0x00000000UL 08407 #define AES_XORDATA_XORDATA_DEFAULT (_AES_XORDATA_XORDATA_DEFAULT << 0) 08409 /* Bit fields for AES KEYLA */ 08410 #define _AES_KEYLA_RESETVALUE 0x00000000UL 08411 #define _AES_KEYLA_MASK 0xFFFFFFFFUL 08412 #define _AES_KEYLA_KEYLA_SHIFT 0 08413 #define _AES_KEYLA_KEYLA_MASK 0xFFFFFFFFUL 08414 #define _AES_KEYLA_KEYLA_DEFAULT 0x00000000UL 08415 #define AES_KEYLA_KEYLA_DEFAULT (_AES_KEYLA_KEYLA_DEFAULT << 0) 08417 /* Bit fields for AES KEYLB */ 08418 #define _AES_KEYLB_RESETVALUE 0x00000000UL 08419 #define _AES_KEYLB_MASK 0xFFFFFFFFUL 08420 #define _AES_KEYLB_KEYLB_SHIFT 0 08421 #define _AES_KEYLB_KEYLB_MASK 0xFFFFFFFFUL 08422 #define _AES_KEYLB_KEYLB_DEFAULT 0x00000000UL 08423 #define AES_KEYLB_KEYLB_DEFAULT (_AES_KEYLB_KEYLB_DEFAULT << 0) 08425 /* Bit fields for AES KEYLC */ 08426 #define _AES_KEYLC_RESETVALUE 0x00000000UL 08427 #define _AES_KEYLC_MASK 0xFFFFFFFFUL 08428 #define _AES_KEYLC_KEYLC_SHIFT 0 08429 #define _AES_KEYLC_KEYLC_MASK 0xFFFFFFFFUL 08430 #define _AES_KEYLC_KEYLC_DEFAULT 0x00000000UL 08431 #define AES_KEYLC_KEYLC_DEFAULT (_AES_KEYLC_KEYLC_DEFAULT << 0) 08433 /* Bit fields for AES KEYLD */ 08434 #define _AES_KEYLD_RESETVALUE 0x00000000UL 08435 #define _AES_KEYLD_MASK 0xFFFFFFFFUL 08436 #define _AES_KEYLD_KEYLD_SHIFT 0 08437 #define _AES_KEYLD_KEYLD_MASK 0xFFFFFFFFUL 08438 #define _AES_KEYLD_KEYLD_DEFAULT 0x00000000UL 08439 #define AES_KEYLD_KEYLD_DEFAULT (_AES_KEYLD_KEYLD_DEFAULT << 0) 08441 /* Bit fields for AES KEYHA */ 08442 #define _AES_KEYHA_RESETVALUE 0x00000000UL 08443 #define _AES_KEYHA_MASK 0xFFFFFFFFUL 08444 #define _AES_KEYHA_KEYHA_SHIFT 0 08445 #define _AES_KEYHA_KEYHA_MASK 0xFFFFFFFFUL 08446 #define _AES_KEYHA_KEYHA_DEFAULT 0x00000000UL 08447 #define AES_KEYHA_KEYHA_DEFAULT (_AES_KEYHA_KEYHA_DEFAULT << 0) 08449 /* Bit fields for AES KEYHB */ 08450 #define _AES_KEYHB_RESETVALUE 0x00000000UL 08451 #define _AES_KEYHB_MASK 0xFFFFFFFFUL 08452 #define _AES_KEYHB_KEYHB_SHIFT 0 08453 #define _AES_KEYHB_KEYHB_MASK 0xFFFFFFFFUL 08454 #define _AES_KEYHB_KEYHB_DEFAULT 0x00000000UL 08455 #define AES_KEYHB_KEYHB_DEFAULT (_AES_KEYHB_KEYHB_DEFAULT << 0) 08457 /* Bit fields for AES KEYHC */ 08458 #define _AES_KEYHC_RESETVALUE 0x00000000UL 08459 #define _AES_KEYHC_MASK 0xFFFFFFFFUL 08460 #define _AES_KEYHC_KEYHC_SHIFT 0 08461 #define _AES_KEYHC_KEYHC_MASK 0xFFFFFFFFUL 08462 #define _AES_KEYHC_KEYHC_DEFAULT 0x00000000UL 08463 #define AES_KEYHC_KEYHC_DEFAULT (_AES_KEYHC_KEYHC_DEFAULT << 0) 08465 /* Bit fields for AES KEYHD */ 08466 #define _AES_KEYHD_RESETVALUE 0x00000000UL 08467 #define _AES_KEYHD_MASK 0xFFFFFFFFUL 08468 #define _AES_KEYHD_KEYHD_SHIFT 0 08469 #define _AES_KEYHD_KEYHD_MASK 0xFFFFFFFFUL 08470 #define _AES_KEYHD_KEYHD_DEFAULT 0x00000000UL 08471 #define AES_KEYHD_KEYHD_DEFAULT (_AES_KEYHD_KEYHD_DEFAULT << 0) 08477 /**************************************************************************/ 08482 /* Bit fields for EBI CTRL */ 08483 #define _EBI_CTRL_RESETVALUE 0x00000000UL 08484 #define _EBI_CTRL_MASK 0x00030F07UL 08485 #define _EBI_CTRL_MODE_SHIFT 0 08486 #define _EBI_CTRL_MODE_MASK 0x7UL 08487 #define _EBI_CTRL_MODE_DEFAULT 0x00000000UL 08488 #define _EBI_CTRL_MODE_D8A8 0x00000000UL 08489 #define _EBI_CTRL_MODE_D16A16ALE 0x00000001UL 08490 #define _EBI_CTRL_MODE_D8A24ALE 0x00000002UL 08491 #define EBI_CTRL_MODE_DEFAULT (_EBI_CTRL_MODE_DEFAULT << 0) 08492 #define EBI_CTRL_MODE_D8A8 (_EBI_CTRL_MODE_D8A8 << 0) 08493 #define EBI_CTRL_MODE_D16A16ALE (_EBI_CTRL_MODE_D16A16ALE << 0) 08494 #define EBI_CTRL_MODE_D8A24ALE (_EBI_CTRL_MODE_D8A24ALE << 0) 08495 #define EBI_CTRL_BANK0EN (0x1UL << 8) 08496 #define _EBI_CTRL_BANK0EN_SHIFT 8 08497 #define _EBI_CTRL_BANK0EN_MASK 0x100UL 08498 #define _EBI_CTRL_BANK0EN_DEFAULT 0x00000000UL 08499 #define EBI_CTRL_BANK0EN_DEFAULT (_EBI_CTRL_BANK0EN_DEFAULT << 8) 08500 #define EBI_CTRL_BANK1EN (0x1UL << 9) 08501 #define _EBI_CTRL_BANK1EN_SHIFT 9 08502 #define _EBI_CTRL_BANK1EN_MASK 0x200UL 08503 #define _EBI_CTRL_BANK1EN_DEFAULT 0x00000000UL 08504 #define EBI_CTRL_BANK1EN_DEFAULT (_EBI_CTRL_BANK1EN_DEFAULT << 9) 08505 #define EBI_CTRL_BANK2EN (0x1UL << 10) 08506 #define _EBI_CTRL_BANK2EN_SHIFT 10 08507 #define _EBI_CTRL_BANK2EN_MASK 0x400UL 08508 #define _EBI_CTRL_BANK2EN_DEFAULT 0x00000000UL 08509 #define EBI_CTRL_BANK2EN_DEFAULT (_EBI_CTRL_BANK2EN_DEFAULT << 10) 08510 #define EBI_CTRL_BANK3EN (0x1UL << 11) 08511 #define _EBI_CTRL_BANK3EN_SHIFT 11 08512 #define _EBI_CTRL_BANK3EN_MASK 0x800UL 08513 #define _EBI_CTRL_BANK3EN_DEFAULT 0x00000000UL 08514 #define EBI_CTRL_BANK3EN_DEFAULT (_EBI_CTRL_BANK3EN_DEFAULT << 11) 08515 #define EBI_CTRL_ARDYEN (0x1UL << 16) 08516 #define _EBI_CTRL_ARDYEN_SHIFT 16 08517 #define _EBI_CTRL_ARDYEN_MASK 0x10000UL 08518 #define _EBI_CTRL_ARDYEN_DEFAULT 0x00000000UL 08519 #define EBI_CTRL_ARDYEN_DEFAULT (_EBI_CTRL_ARDYEN_DEFAULT << 16) 08520 #define EBI_CTRL_ARDYTODIS (0x1UL << 17) 08521 #define _EBI_CTRL_ARDYTODIS_SHIFT 17 08522 #define _EBI_CTRL_ARDYTODIS_MASK 0x20000UL 08523 #define _EBI_CTRL_ARDYTODIS_DEFAULT 0x00000000UL 08524 #define EBI_CTRL_ARDYTODIS_DEFAULT (_EBI_CTRL_ARDYTODIS_DEFAULT << 17) 08526 /* Bit fields for EBI ADDRTIMING */ 08527 #define _EBI_ADDRTIMING_RESETVALUE 0x00000100UL 08528 #define _EBI_ADDRTIMING_MASK 0x00000303UL 08529 #define _EBI_ADDRTIMING_ADDRSETUP_SHIFT 0 08530 #define _EBI_ADDRTIMING_ADDRSETUP_MASK 0x3UL 08531 #define _EBI_ADDRTIMING_ADDRSETUP_DEFAULT 0x00000000UL 08532 #define EBI_ADDRTIMING_ADDRSETUP_DEFAULT (_EBI_ADDRTIMING_ADDRSETUP_DEFAULT << 0) 08533 #define _EBI_ADDRTIMING_ADDRHOLD_SHIFT 8 08534 #define _EBI_ADDRTIMING_ADDRHOLD_MASK 0x300UL 08535 #define _EBI_ADDRTIMING_ADDRHOLD_DEFAULT 0x00000001UL 08536 #define EBI_ADDRTIMING_ADDRHOLD_DEFAULT (_EBI_ADDRTIMING_ADDRHOLD_DEFAULT << 8) 08538 /* Bit fields for EBI RDTIMING */ 08539 #define _EBI_RDTIMING_RESETVALUE 0x00000000UL 08540 #define _EBI_RDTIMING_MASK 0x00030F03UL 08541 #define _EBI_RDTIMING_RDSETUP_SHIFT 0 08542 #define _EBI_RDTIMING_RDSETUP_MASK 0x3UL 08543 #define _EBI_RDTIMING_RDSETUP_DEFAULT 0x00000000UL 08544 #define EBI_RDTIMING_RDSETUP_DEFAULT (_EBI_RDTIMING_RDSETUP_DEFAULT << 0) 08545 #define _EBI_RDTIMING_RDSTRB_SHIFT 8 08546 #define _EBI_RDTIMING_RDSTRB_MASK 0xF00UL 08547 #define _EBI_RDTIMING_RDSTRB_DEFAULT 0x00000000UL 08548 #define EBI_RDTIMING_RDSTRB_DEFAULT (_EBI_RDTIMING_RDSTRB_DEFAULT << 8) 08549 #define _EBI_RDTIMING_RDHOLD_SHIFT 16 08550 #define _EBI_RDTIMING_RDHOLD_MASK 0x30000UL 08551 #define _EBI_RDTIMING_RDHOLD_DEFAULT 0x00000000UL 08552 #define EBI_RDTIMING_RDHOLD_DEFAULT (_EBI_RDTIMING_RDHOLD_DEFAULT << 16) 08554 /* Bit fields for EBI WRTIMING */ 08555 #define _EBI_WRTIMING_RESETVALUE 0x00010000UL 08556 #define _EBI_WRTIMING_MASK 0x00030F03UL 08557 #define _EBI_WRTIMING_WRSETUP_SHIFT 0 08558 #define _EBI_WRTIMING_WRSETUP_MASK 0x3UL 08559 #define _EBI_WRTIMING_WRSETUP_DEFAULT 0x00000000UL 08560 #define EBI_WRTIMING_WRSETUP_DEFAULT (_EBI_WRTIMING_WRSETUP_DEFAULT << 0) 08561 #define _EBI_WRTIMING_WRSTRB_SHIFT 8 08562 #define _EBI_WRTIMING_WRSTRB_MASK 0xF00UL 08563 #define _EBI_WRTIMING_WRSTRB_DEFAULT 0x00000000UL 08564 #define EBI_WRTIMING_WRSTRB_DEFAULT (_EBI_WRTIMING_WRSTRB_DEFAULT << 8) 08565 #define _EBI_WRTIMING_WRHOLD_SHIFT 16 08566 #define _EBI_WRTIMING_WRHOLD_MASK 0x30000UL 08567 #define _EBI_WRTIMING_WRHOLD_DEFAULT 0x00000001UL 08568 #define EBI_WRTIMING_WRHOLD_DEFAULT (_EBI_WRTIMING_WRHOLD_DEFAULT << 16) 08570 /* Bit fields for EBI POLARITY */ 08571 #define _EBI_POLARITY_RESETVALUE 0x00000000UL 08572 #define _EBI_POLARITY_MASK 0x0000001FUL 08573 #define EBI_POLARITY_CSPOL (0x1UL << 0) 08574 #define _EBI_POLARITY_CSPOL_SHIFT 0 08575 #define _EBI_POLARITY_CSPOL_MASK 0x1UL 08576 #define _EBI_POLARITY_CSPOL_DEFAULT 0x00000000UL 08577 #define _EBI_POLARITY_CSPOL_ACTIVELOW 0x00000000UL 08578 #define _EBI_POLARITY_CSPOL_ACTIVEHIGH 0x00000001UL 08579 #define EBI_POLARITY_CSPOL_DEFAULT (_EBI_POLARITY_CSPOL_DEFAULT << 0) 08580 #define EBI_POLARITY_CSPOL_ACTIVELOW (_EBI_POLARITY_CSPOL_ACTIVELOW << 0) 08581 #define EBI_POLARITY_CSPOL_ACTIVEHIGH (_EBI_POLARITY_CSPOL_ACTIVEHIGH << 0) 08582 #define EBI_POLARITY_REPOL (0x1UL << 1) 08583 #define _EBI_POLARITY_REPOL_SHIFT 1 08584 #define _EBI_POLARITY_REPOL_MASK 0x2UL 08585 #define _EBI_POLARITY_REPOL_DEFAULT 0x00000000UL 08586 #define _EBI_POLARITY_REPOL_ACTIVELOW 0x00000000UL 08587 #define _EBI_POLARITY_REPOL_ACTIVEHIGH 0x00000001UL 08588 #define EBI_POLARITY_REPOL_DEFAULT (_EBI_POLARITY_REPOL_DEFAULT << 1) 08589 #define EBI_POLARITY_REPOL_ACTIVELOW (_EBI_POLARITY_REPOL_ACTIVELOW << 1) 08590 #define EBI_POLARITY_REPOL_ACTIVEHIGH (_EBI_POLARITY_REPOL_ACTIVEHIGH << 1) 08591 #define EBI_POLARITY_WEPOL (0x1UL << 2) 08592 #define _EBI_POLARITY_WEPOL_SHIFT 2 08593 #define _EBI_POLARITY_WEPOL_MASK 0x4UL 08594 #define _EBI_POLARITY_WEPOL_DEFAULT 0x00000000UL 08595 #define _EBI_POLARITY_WEPOL_ACTIVELOW 0x00000000UL 08596 #define _EBI_POLARITY_WEPOL_ACTIVEHIGH 0x00000001UL 08597 #define EBI_POLARITY_WEPOL_DEFAULT (_EBI_POLARITY_WEPOL_DEFAULT << 2) 08598 #define EBI_POLARITY_WEPOL_ACTIVELOW (_EBI_POLARITY_WEPOL_ACTIVELOW << 2) 08599 #define EBI_POLARITY_WEPOL_ACTIVEHIGH (_EBI_POLARITY_WEPOL_ACTIVEHIGH << 2) 08600 #define EBI_POLARITY_ALEPOL (0x1UL << 3) 08601 #define _EBI_POLARITY_ALEPOL_SHIFT 3 08602 #define _EBI_POLARITY_ALEPOL_MASK 0x8UL 08603 #define _EBI_POLARITY_ALEPOL_DEFAULT 0x00000000UL 08604 #define _EBI_POLARITY_ALEPOL_ACTIVELOW 0x00000000UL 08605 #define _EBI_POLARITY_ALEPOL_ACTIVEHIGH 0x00000001UL 08606 #define EBI_POLARITY_ALEPOL_DEFAULT (_EBI_POLARITY_ALEPOL_DEFAULT << 3) 08607 #define EBI_POLARITY_ALEPOL_ACTIVELOW (_EBI_POLARITY_ALEPOL_ACTIVELOW << 3) 08608 #define EBI_POLARITY_ALEPOL_ACTIVEHIGH (_EBI_POLARITY_ALEPOL_ACTIVEHIGH << 3) 08609 #define EBI_POLARITY_ARDYPOL (0x1UL << 4) 08610 #define _EBI_POLARITY_ARDYPOL_SHIFT 4 08611 #define _EBI_POLARITY_ARDYPOL_MASK 0x10UL 08612 #define _EBI_POLARITY_ARDYPOL_DEFAULT 0x00000000UL 08613 #define _EBI_POLARITY_ARDYPOL_ACTIVELOW 0x00000000UL 08614 #define _EBI_POLARITY_ARDYPOL_ACTIVEHIGH 0x00000001UL 08615 #define EBI_POLARITY_ARDYPOL_DEFAULT (_EBI_POLARITY_ARDYPOL_DEFAULT << 4) 08616 #define EBI_POLARITY_ARDYPOL_ACTIVELOW (_EBI_POLARITY_ARDYPOL_ACTIVELOW << 4) 08617 #define EBI_POLARITY_ARDYPOL_ACTIVEHIGH (_EBI_POLARITY_ARDYPOL_ACTIVEHIGH << 4) 08619 /* Bit fields for EBI ROUTE */ 08620 #define _EBI_ROUTE_RESETVALUE 0x00000000UL 08621 #define _EBI_ROUTE_MASK 0x0000007FUL 08622 #define EBI_ROUTE_EBIPEN (0x1UL << 0) 08623 #define _EBI_ROUTE_EBIPEN_SHIFT 0 08624 #define _EBI_ROUTE_EBIPEN_MASK 0x1UL 08625 #define _EBI_ROUTE_EBIPEN_DEFAULT 0x00000000UL 08626 #define EBI_ROUTE_EBIPEN_DEFAULT (_EBI_ROUTE_EBIPEN_DEFAULT << 0) 08627 #define EBI_ROUTE_CS0PEN (0x1UL << 1) 08628 #define _EBI_ROUTE_CS0PEN_SHIFT 1 08629 #define _EBI_ROUTE_CS0PEN_MASK 0x2UL 08630 #define _EBI_ROUTE_CS0PEN_DEFAULT 0x00000000UL 08631 #define EBI_ROUTE_CS0PEN_DEFAULT (_EBI_ROUTE_CS0PEN_DEFAULT << 1) 08632 #define EBI_ROUTE_CS1PEN (0x1UL << 2) 08633 #define _EBI_ROUTE_CS1PEN_SHIFT 2 08634 #define _EBI_ROUTE_CS1PEN_MASK 0x4UL 08635 #define _EBI_ROUTE_CS1PEN_DEFAULT 0x00000000UL 08636 #define EBI_ROUTE_CS1PEN_DEFAULT (_EBI_ROUTE_CS1PEN_DEFAULT << 2) 08637 #define EBI_ROUTE_CS2PEN (0x1UL << 3) 08638 #define _EBI_ROUTE_CS2PEN_SHIFT 3 08639 #define _EBI_ROUTE_CS2PEN_MASK 0x8UL 08640 #define _EBI_ROUTE_CS2PEN_DEFAULT 0x00000000UL 08641 #define EBI_ROUTE_CS2PEN_DEFAULT (_EBI_ROUTE_CS2PEN_DEFAULT << 3) 08642 #define EBI_ROUTE_CS3PEN (0x1UL << 4) 08643 #define _EBI_ROUTE_CS3PEN_SHIFT 4 08644 #define _EBI_ROUTE_CS3PEN_MASK 0x10UL 08645 #define _EBI_ROUTE_CS3PEN_DEFAULT 0x00000000UL 08646 #define EBI_ROUTE_CS3PEN_DEFAULT (_EBI_ROUTE_CS3PEN_DEFAULT << 4) 08647 #define EBI_ROUTE_ALEPEN (0x1UL << 5) 08648 #define _EBI_ROUTE_ALEPEN_SHIFT 5 08649 #define _EBI_ROUTE_ALEPEN_MASK 0x20UL 08650 #define _EBI_ROUTE_ALEPEN_DEFAULT 0x00000000UL 08651 #define EBI_ROUTE_ALEPEN_DEFAULT (_EBI_ROUTE_ALEPEN_DEFAULT << 5) 08652 #define EBI_ROUTE_ARDYPEN (0x1UL << 6) 08653 #define _EBI_ROUTE_ARDYPEN_SHIFT 6 08654 #define _EBI_ROUTE_ARDYPEN_MASK 0x40UL 08655 #define _EBI_ROUTE_ARDYPEN_DEFAULT 0x00000000UL 08656 #define EBI_ROUTE_ARDYPEN_DEFAULT (_EBI_ROUTE_ARDYPEN_DEFAULT << 6) 08662 /**************************************************************************/ 08667 /* Bit fields for GPIO P_CTRL */ 08668 #define _GPIO_P_CTRL_RESETVALUE 0x00000000UL 08669 #define _GPIO_P_CTRL_MASK 0x00000003UL 08670 #define _GPIO_P_CTRL_DRIVEMODE_SHIFT 0 08671 #define _GPIO_P_CTRL_DRIVEMODE_MASK 0x3UL 08672 #define _GPIO_P_CTRL_DRIVEMODE_DEFAULT 0x00000000UL 08673 #define _GPIO_P_CTRL_DRIVEMODE_STANDARD 0x00000000UL 08674 #define _GPIO_P_CTRL_DRIVEMODE_LOWEST 0x00000001UL 08675 #define _GPIO_P_CTRL_DRIVEMODE_HIGH 0x00000002UL 08676 #define _GPIO_P_CTRL_DRIVEMODE_LOW 0x00000003UL 08677 #define GPIO_P_CTRL_DRIVEMODE_DEFAULT (_GPIO_P_CTRL_DRIVEMODE_DEFAULT << 0) 08678 #define GPIO_P_CTRL_DRIVEMODE_STANDARD (_GPIO_P_CTRL_DRIVEMODE_STANDARD << 0) 08679 #define GPIO_P_CTRL_DRIVEMODE_LOWEST (_GPIO_P_CTRL_DRIVEMODE_LOWEST << 0) 08680 #define GPIO_P_CTRL_DRIVEMODE_HIGH (_GPIO_P_CTRL_DRIVEMODE_HIGH << 0) 08681 #define GPIO_P_CTRL_DRIVEMODE_LOW (_GPIO_P_CTRL_DRIVEMODE_LOW << 0) 08683 /* Bit fields for GPIO P_MODEL */ 08684 #define _GPIO_P_MODEL_RESETVALUE 0x00000000UL 08685 #define _GPIO_P_MODEL_MASK 0xFFFFFFFFUL 08686 #define _GPIO_P_MODEL_MODE0_SHIFT 0 08687 #define _GPIO_P_MODEL_MODE0_MASK 0xFUL 08688 #define _GPIO_P_MODEL_MODE0_DEFAULT 0x00000000UL 08689 #define _GPIO_P_MODEL_MODE0_DISABLED 0x00000000UL 08690 #define _GPIO_P_MODEL_MODE0_INPUT 0x00000001UL 08691 #define _GPIO_P_MODEL_MODE0_INPUTPULL 0x00000002UL 08692 #define _GPIO_P_MODEL_MODE0_INPUTPULLFILTER 0x00000003UL 08693 #define _GPIO_P_MODEL_MODE0_PUSHPULL 0x00000004UL 08694 #define _GPIO_P_MODEL_MODE0_PUSHPULLDRIVE 0x00000005UL 08695 #define _GPIO_P_MODEL_MODE0_WIREDOR 0x00000006UL 08696 #define _GPIO_P_MODEL_MODE0_WIREDORPULLDOWN 0x00000007UL 08697 #define _GPIO_P_MODEL_MODE0_WIREDAND 0x00000008UL 08698 #define _GPIO_P_MODEL_MODE0_WIREDANDFILTER 0x00000009UL 08699 #define _GPIO_P_MODEL_MODE0_WIREDANDPULLUP 0x0000000AUL 08700 #define _GPIO_P_MODEL_MODE0_WIREDANDPULLUPFILTER 0x0000000BUL 08701 #define _GPIO_P_MODEL_MODE0_WIREDANDDRIVE 0x0000000CUL 08702 #define _GPIO_P_MODEL_MODE0_WIREDANDDRIVEFILTER 0x0000000DUL 08703 #define _GPIO_P_MODEL_MODE0_WIREDANDDRIVEPULLUP 0x0000000EUL 08704 #define _GPIO_P_MODEL_MODE0_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08705 #define GPIO_P_MODEL_MODE0_DEFAULT (_GPIO_P_MODEL_MODE0_DEFAULT << 0) 08706 #define GPIO_P_MODEL_MODE0_DISABLED (_GPIO_P_MODEL_MODE0_DISABLED << 0) 08707 #define GPIO_P_MODEL_MODE0_INPUT (_GPIO_P_MODEL_MODE0_INPUT << 0) 08708 #define GPIO_P_MODEL_MODE0_INPUTPULL (_GPIO_P_MODEL_MODE0_INPUTPULL << 0) 08709 #define GPIO_P_MODEL_MODE0_INPUTPULLFILTER (_GPIO_P_MODEL_MODE0_INPUTPULLFILTER << 0) 08710 #define GPIO_P_MODEL_MODE0_PUSHPULL (_GPIO_P_MODEL_MODE0_PUSHPULL << 0) 08711 #define GPIO_P_MODEL_MODE0_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE0_PUSHPULLDRIVE << 0) 08712 #define GPIO_P_MODEL_MODE0_WIREDOR (_GPIO_P_MODEL_MODE0_WIREDOR << 0) 08713 #define GPIO_P_MODEL_MODE0_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE0_WIREDORPULLDOWN << 0) 08714 #define GPIO_P_MODEL_MODE0_WIREDAND (_GPIO_P_MODEL_MODE0_WIREDAND << 0) 08715 #define GPIO_P_MODEL_MODE0_WIREDANDFILTER (_GPIO_P_MODEL_MODE0_WIREDANDFILTER << 0) 08716 #define GPIO_P_MODEL_MODE0_WIREDANDPULLUP (_GPIO_P_MODEL_MODE0_WIREDANDPULLUP << 0) 08717 #define GPIO_P_MODEL_MODE0_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE0_WIREDANDPULLUPFILTER << 0) 08718 #define GPIO_P_MODEL_MODE0_WIREDANDDRIVE (_GPIO_P_MODEL_MODE0_WIREDANDDRIVE << 0) 08719 #define GPIO_P_MODEL_MODE0_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE0_WIREDANDDRIVEFILTER << 0) 08720 #define GPIO_P_MODEL_MODE0_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE0_WIREDANDDRIVEPULLUP << 0) 08721 #define GPIO_P_MODEL_MODE0_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE0_WIREDANDDRIVEPULLUPFILTER << 0) 08722 #define _GPIO_P_MODEL_MODE1_SHIFT 4 08723 #define _GPIO_P_MODEL_MODE1_MASK 0xF0UL 08724 #define _GPIO_P_MODEL_MODE1_DEFAULT 0x00000000UL 08725 #define _GPIO_P_MODEL_MODE1_DISABLED 0x00000000UL 08726 #define _GPIO_P_MODEL_MODE1_INPUT 0x00000001UL 08727 #define _GPIO_P_MODEL_MODE1_INPUTPULL 0x00000002UL 08728 #define _GPIO_P_MODEL_MODE1_INPUTPULLFILTER 0x00000003UL 08729 #define _GPIO_P_MODEL_MODE1_PUSHPULL 0x00000004UL 08730 #define _GPIO_P_MODEL_MODE1_PUSHPULLDRIVE 0x00000005UL 08731 #define _GPIO_P_MODEL_MODE1_WIREDOR 0x00000006UL 08732 #define _GPIO_P_MODEL_MODE1_WIREDORPULLDOWN 0x00000007UL 08733 #define _GPIO_P_MODEL_MODE1_WIREDAND 0x00000008UL 08734 #define _GPIO_P_MODEL_MODE1_WIREDANDFILTER 0x00000009UL 08735 #define _GPIO_P_MODEL_MODE1_WIREDANDPULLUP 0x0000000AUL 08736 #define _GPIO_P_MODEL_MODE1_WIREDANDPULLUPFILTER 0x0000000BUL 08737 #define _GPIO_P_MODEL_MODE1_WIREDANDDRIVE 0x0000000CUL 08738 #define _GPIO_P_MODEL_MODE1_WIREDANDDRIVEFILTER 0x0000000DUL 08739 #define _GPIO_P_MODEL_MODE1_WIREDANDDRIVEPULLUP 0x0000000EUL 08740 #define _GPIO_P_MODEL_MODE1_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08741 #define GPIO_P_MODEL_MODE1_DEFAULT (_GPIO_P_MODEL_MODE1_DEFAULT << 4) 08742 #define GPIO_P_MODEL_MODE1_DISABLED (_GPIO_P_MODEL_MODE1_DISABLED << 4) 08743 #define GPIO_P_MODEL_MODE1_INPUT (_GPIO_P_MODEL_MODE1_INPUT << 4) 08744 #define GPIO_P_MODEL_MODE1_INPUTPULL (_GPIO_P_MODEL_MODE1_INPUTPULL << 4) 08745 #define GPIO_P_MODEL_MODE1_INPUTPULLFILTER (_GPIO_P_MODEL_MODE1_INPUTPULLFILTER << 4) 08746 #define GPIO_P_MODEL_MODE1_PUSHPULL (_GPIO_P_MODEL_MODE1_PUSHPULL << 4) 08747 #define GPIO_P_MODEL_MODE1_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE1_PUSHPULLDRIVE << 4) 08748 #define GPIO_P_MODEL_MODE1_WIREDOR (_GPIO_P_MODEL_MODE1_WIREDOR << 4) 08749 #define GPIO_P_MODEL_MODE1_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE1_WIREDORPULLDOWN << 4) 08750 #define GPIO_P_MODEL_MODE1_WIREDAND (_GPIO_P_MODEL_MODE1_WIREDAND << 4) 08751 #define GPIO_P_MODEL_MODE1_WIREDANDFILTER (_GPIO_P_MODEL_MODE1_WIREDANDFILTER << 4) 08752 #define GPIO_P_MODEL_MODE1_WIREDANDPULLUP (_GPIO_P_MODEL_MODE1_WIREDANDPULLUP << 4) 08753 #define GPIO_P_MODEL_MODE1_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE1_WIREDANDPULLUPFILTER << 4) 08754 #define GPIO_P_MODEL_MODE1_WIREDANDDRIVE (_GPIO_P_MODEL_MODE1_WIREDANDDRIVE << 4) 08755 #define GPIO_P_MODEL_MODE1_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE1_WIREDANDDRIVEFILTER << 4) 08756 #define GPIO_P_MODEL_MODE1_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE1_WIREDANDDRIVEPULLUP << 4) 08757 #define GPIO_P_MODEL_MODE1_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE1_WIREDANDDRIVEPULLUPFILTER << 4) 08758 #define _GPIO_P_MODEL_MODE2_SHIFT 8 08759 #define _GPIO_P_MODEL_MODE2_MASK 0xF00UL 08760 #define _GPIO_P_MODEL_MODE2_DEFAULT 0x00000000UL 08761 #define _GPIO_P_MODEL_MODE2_DISABLED 0x00000000UL 08762 #define _GPIO_P_MODEL_MODE2_INPUT 0x00000001UL 08763 #define _GPIO_P_MODEL_MODE2_INPUTPULL 0x00000002UL 08764 #define _GPIO_P_MODEL_MODE2_INPUTPULLFILTER 0x00000003UL 08765 #define _GPIO_P_MODEL_MODE2_PUSHPULL 0x00000004UL 08766 #define _GPIO_P_MODEL_MODE2_PUSHPULLDRIVE 0x00000005UL 08767 #define _GPIO_P_MODEL_MODE2_WIREDOR 0x00000006UL 08768 #define _GPIO_P_MODEL_MODE2_WIREDORPULLDOWN 0x00000007UL 08769 #define _GPIO_P_MODEL_MODE2_WIREDAND 0x00000008UL 08770 #define _GPIO_P_MODEL_MODE2_WIREDANDFILTER 0x00000009UL 08771 #define _GPIO_P_MODEL_MODE2_WIREDANDPULLUP 0x0000000AUL 08772 #define _GPIO_P_MODEL_MODE2_WIREDANDPULLUPFILTER 0x0000000BUL 08773 #define _GPIO_P_MODEL_MODE2_WIREDANDDRIVE 0x0000000CUL 08774 #define _GPIO_P_MODEL_MODE2_WIREDANDDRIVEFILTER 0x0000000DUL 08775 #define _GPIO_P_MODEL_MODE2_WIREDANDDRIVEPULLUP 0x0000000EUL 08776 #define _GPIO_P_MODEL_MODE2_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08777 #define GPIO_P_MODEL_MODE2_DEFAULT (_GPIO_P_MODEL_MODE2_DEFAULT << 8) 08778 #define GPIO_P_MODEL_MODE2_DISABLED (_GPIO_P_MODEL_MODE2_DISABLED << 8) 08779 #define GPIO_P_MODEL_MODE2_INPUT (_GPIO_P_MODEL_MODE2_INPUT << 8) 08780 #define GPIO_P_MODEL_MODE2_INPUTPULL (_GPIO_P_MODEL_MODE2_INPUTPULL << 8) 08781 #define GPIO_P_MODEL_MODE2_INPUTPULLFILTER (_GPIO_P_MODEL_MODE2_INPUTPULLFILTER << 8) 08782 #define GPIO_P_MODEL_MODE2_PUSHPULL (_GPIO_P_MODEL_MODE2_PUSHPULL << 8) 08783 #define GPIO_P_MODEL_MODE2_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE2_PUSHPULLDRIVE << 8) 08784 #define GPIO_P_MODEL_MODE2_WIREDOR (_GPIO_P_MODEL_MODE2_WIREDOR << 8) 08785 #define GPIO_P_MODEL_MODE2_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE2_WIREDORPULLDOWN << 8) 08786 #define GPIO_P_MODEL_MODE2_WIREDAND (_GPIO_P_MODEL_MODE2_WIREDAND << 8) 08787 #define GPIO_P_MODEL_MODE2_WIREDANDFILTER (_GPIO_P_MODEL_MODE2_WIREDANDFILTER << 8) 08788 #define GPIO_P_MODEL_MODE2_WIREDANDPULLUP (_GPIO_P_MODEL_MODE2_WIREDANDPULLUP << 8) 08789 #define GPIO_P_MODEL_MODE2_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE2_WIREDANDPULLUPFILTER << 8) 08790 #define GPIO_P_MODEL_MODE2_WIREDANDDRIVE (_GPIO_P_MODEL_MODE2_WIREDANDDRIVE << 8) 08791 #define GPIO_P_MODEL_MODE2_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE2_WIREDANDDRIVEFILTER << 8) 08792 #define GPIO_P_MODEL_MODE2_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE2_WIREDANDDRIVEPULLUP << 8) 08793 #define GPIO_P_MODEL_MODE2_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE2_WIREDANDDRIVEPULLUPFILTER << 8) 08794 #define _GPIO_P_MODEL_MODE3_SHIFT 12 08795 #define _GPIO_P_MODEL_MODE3_MASK 0xF000UL 08796 #define _GPIO_P_MODEL_MODE3_DEFAULT 0x00000000UL 08797 #define _GPIO_P_MODEL_MODE3_DISABLED 0x00000000UL 08798 #define _GPIO_P_MODEL_MODE3_INPUT 0x00000001UL 08799 #define _GPIO_P_MODEL_MODE3_INPUTPULL 0x00000002UL 08800 #define _GPIO_P_MODEL_MODE3_INPUTPULLFILTER 0x00000003UL 08801 #define _GPIO_P_MODEL_MODE3_PUSHPULL 0x00000004UL 08802 #define _GPIO_P_MODEL_MODE3_PUSHPULLDRIVE 0x00000005UL 08803 #define _GPIO_P_MODEL_MODE3_WIREDOR 0x00000006UL 08804 #define _GPIO_P_MODEL_MODE3_WIREDORPULLDOWN 0x00000007UL 08805 #define _GPIO_P_MODEL_MODE3_WIREDAND 0x00000008UL 08806 #define _GPIO_P_MODEL_MODE3_WIREDANDFILTER 0x00000009UL 08807 #define _GPIO_P_MODEL_MODE3_WIREDANDPULLUP 0x0000000AUL 08808 #define _GPIO_P_MODEL_MODE3_WIREDANDPULLUPFILTER 0x0000000BUL 08809 #define _GPIO_P_MODEL_MODE3_WIREDANDDRIVE 0x0000000CUL 08810 #define _GPIO_P_MODEL_MODE3_WIREDANDDRIVEFILTER 0x0000000DUL 08811 #define _GPIO_P_MODEL_MODE3_WIREDANDDRIVEPULLUP 0x0000000EUL 08812 #define _GPIO_P_MODEL_MODE3_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08813 #define GPIO_P_MODEL_MODE3_DEFAULT (_GPIO_P_MODEL_MODE3_DEFAULT << 12) 08814 #define GPIO_P_MODEL_MODE3_DISABLED (_GPIO_P_MODEL_MODE3_DISABLED << 12) 08815 #define GPIO_P_MODEL_MODE3_INPUT (_GPIO_P_MODEL_MODE3_INPUT << 12) 08816 #define GPIO_P_MODEL_MODE3_INPUTPULL (_GPIO_P_MODEL_MODE3_INPUTPULL << 12) 08817 #define GPIO_P_MODEL_MODE3_INPUTPULLFILTER (_GPIO_P_MODEL_MODE3_INPUTPULLFILTER << 12) 08818 #define GPIO_P_MODEL_MODE3_PUSHPULL (_GPIO_P_MODEL_MODE3_PUSHPULL << 12) 08819 #define GPIO_P_MODEL_MODE3_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE3_PUSHPULLDRIVE << 12) 08820 #define GPIO_P_MODEL_MODE3_WIREDOR (_GPIO_P_MODEL_MODE3_WIREDOR << 12) 08821 #define GPIO_P_MODEL_MODE3_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE3_WIREDORPULLDOWN << 12) 08822 #define GPIO_P_MODEL_MODE3_WIREDAND (_GPIO_P_MODEL_MODE3_WIREDAND << 12) 08823 #define GPIO_P_MODEL_MODE3_WIREDANDFILTER (_GPIO_P_MODEL_MODE3_WIREDANDFILTER << 12) 08824 #define GPIO_P_MODEL_MODE3_WIREDANDPULLUP (_GPIO_P_MODEL_MODE3_WIREDANDPULLUP << 12) 08825 #define GPIO_P_MODEL_MODE3_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE3_WIREDANDPULLUPFILTER << 12) 08826 #define GPIO_P_MODEL_MODE3_WIREDANDDRIVE (_GPIO_P_MODEL_MODE3_WIREDANDDRIVE << 12) 08827 #define GPIO_P_MODEL_MODE3_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE3_WIREDANDDRIVEFILTER << 12) 08828 #define GPIO_P_MODEL_MODE3_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE3_WIREDANDDRIVEPULLUP << 12) 08829 #define GPIO_P_MODEL_MODE3_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE3_WIREDANDDRIVEPULLUPFILTER << 12) 08830 #define _GPIO_P_MODEL_MODE4_SHIFT 16 08831 #define _GPIO_P_MODEL_MODE4_MASK 0xF0000UL 08832 #define _GPIO_P_MODEL_MODE4_DEFAULT 0x00000000UL 08833 #define _GPIO_P_MODEL_MODE4_DISABLED 0x00000000UL 08834 #define _GPIO_P_MODEL_MODE4_INPUT 0x00000001UL 08835 #define _GPIO_P_MODEL_MODE4_INPUTPULL 0x00000002UL 08836 #define _GPIO_P_MODEL_MODE4_INPUTPULLFILTER 0x00000003UL 08837 #define _GPIO_P_MODEL_MODE4_PUSHPULL 0x00000004UL 08838 #define _GPIO_P_MODEL_MODE4_PUSHPULLDRIVE 0x00000005UL 08839 #define _GPIO_P_MODEL_MODE4_WIREDOR 0x00000006UL 08840 #define _GPIO_P_MODEL_MODE4_WIREDORPULLDOWN 0x00000007UL 08841 #define _GPIO_P_MODEL_MODE4_WIREDAND 0x00000008UL 08842 #define _GPIO_P_MODEL_MODE4_WIREDANDFILTER 0x00000009UL 08843 #define _GPIO_P_MODEL_MODE4_WIREDANDPULLUP 0x0000000AUL 08844 #define _GPIO_P_MODEL_MODE4_WIREDANDPULLUPFILTER 0x0000000BUL 08845 #define _GPIO_P_MODEL_MODE4_WIREDANDDRIVE 0x0000000CUL 08846 #define _GPIO_P_MODEL_MODE4_WIREDANDDRIVEFILTER 0x0000000DUL 08847 #define _GPIO_P_MODEL_MODE4_WIREDANDDRIVEPULLUP 0x0000000EUL 08848 #define _GPIO_P_MODEL_MODE4_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08849 #define GPIO_P_MODEL_MODE4_DEFAULT (_GPIO_P_MODEL_MODE4_DEFAULT << 16) 08850 #define GPIO_P_MODEL_MODE4_DISABLED (_GPIO_P_MODEL_MODE4_DISABLED << 16) 08851 #define GPIO_P_MODEL_MODE4_INPUT (_GPIO_P_MODEL_MODE4_INPUT << 16) 08852 #define GPIO_P_MODEL_MODE4_INPUTPULL (_GPIO_P_MODEL_MODE4_INPUTPULL << 16) 08853 #define GPIO_P_MODEL_MODE4_INPUTPULLFILTER (_GPIO_P_MODEL_MODE4_INPUTPULLFILTER << 16) 08854 #define GPIO_P_MODEL_MODE4_PUSHPULL (_GPIO_P_MODEL_MODE4_PUSHPULL << 16) 08855 #define GPIO_P_MODEL_MODE4_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE4_PUSHPULLDRIVE << 16) 08856 #define GPIO_P_MODEL_MODE4_WIREDOR (_GPIO_P_MODEL_MODE4_WIREDOR << 16) 08857 #define GPIO_P_MODEL_MODE4_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE4_WIREDORPULLDOWN << 16) 08858 #define GPIO_P_MODEL_MODE4_WIREDAND (_GPIO_P_MODEL_MODE4_WIREDAND << 16) 08859 #define GPIO_P_MODEL_MODE4_WIREDANDFILTER (_GPIO_P_MODEL_MODE4_WIREDANDFILTER << 16) 08860 #define GPIO_P_MODEL_MODE4_WIREDANDPULLUP (_GPIO_P_MODEL_MODE4_WIREDANDPULLUP << 16) 08861 #define GPIO_P_MODEL_MODE4_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE4_WIREDANDPULLUPFILTER << 16) 08862 #define GPIO_P_MODEL_MODE4_WIREDANDDRIVE (_GPIO_P_MODEL_MODE4_WIREDANDDRIVE << 16) 08863 #define GPIO_P_MODEL_MODE4_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE4_WIREDANDDRIVEFILTER << 16) 08864 #define GPIO_P_MODEL_MODE4_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE4_WIREDANDDRIVEPULLUP << 16) 08865 #define GPIO_P_MODEL_MODE4_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE4_WIREDANDDRIVEPULLUPFILTER << 16) 08866 #define _GPIO_P_MODEL_MODE5_SHIFT 20 08867 #define _GPIO_P_MODEL_MODE5_MASK 0xF00000UL 08868 #define _GPIO_P_MODEL_MODE5_DEFAULT 0x00000000UL 08869 #define _GPIO_P_MODEL_MODE5_DISABLED 0x00000000UL 08870 #define _GPIO_P_MODEL_MODE5_INPUT 0x00000001UL 08871 #define _GPIO_P_MODEL_MODE5_INPUTPULL 0x00000002UL 08872 #define _GPIO_P_MODEL_MODE5_INPUTPULLFILTER 0x00000003UL 08873 #define _GPIO_P_MODEL_MODE5_PUSHPULL 0x00000004UL 08874 #define _GPIO_P_MODEL_MODE5_PUSHPULLDRIVE 0x00000005UL 08875 #define _GPIO_P_MODEL_MODE5_WIREDOR 0x00000006UL 08876 #define _GPIO_P_MODEL_MODE5_WIREDORPULLDOWN 0x00000007UL 08877 #define _GPIO_P_MODEL_MODE5_WIREDAND 0x00000008UL 08878 #define _GPIO_P_MODEL_MODE5_WIREDANDFILTER 0x00000009UL 08879 #define _GPIO_P_MODEL_MODE5_WIREDANDPULLUP 0x0000000AUL 08880 #define _GPIO_P_MODEL_MODE5_WIREDANDPULLUPFILTER 0x0000000BUL 08881 #define _GPIO_P_MODEL_MODE5_WIREDANDDRIVE 0x0000000CUL 08882 #define _GPIO_P_MODEL_MODE5_WIREDANDDRIVEFILTER 0x0000000DUL 08883 #define _GPIO_P_MODEL_MODE5_WIREDANDDRIVEPULLUP 0x0000000EUL 08884 #define _GPIO_P_MODEL_MODE5_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08885 #define GPIO_P_MODEL_MODE5_DEFAULT (_GPIO_P_MODEL_MODE5_DEFAULT << 20) 08886 #define GPIO_P_MODEL_MODE5_DISABLED (_GPIO_P_MODEL_MODE5_DISABLED << 20) 08887 #define GPIO_P_MODEL_MODE5_INPUT (_GPIO_P_MODEL_MODE5_INPUT << 20) 08888 #define GPIO_P_MODEL_MODE5_INPUTPULL (_GPIO_P_MODEL_MODE5_INPUTPULL << 20) 08889 #define GPIO_P_MODEL_MODE5_INPUTPULLFILTER (_GPIO_P_MODEL_MODE5_INPUTPULLFILTER << 20) 08890 #define GPIO_P_MODEL_MODE5_PUSHPULL (_GPIO_P_MODEL_MODE5_PUSHPULL << 20) 08891 #define GPIO_P_MODEL_MODE5_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE5_PUSHPULLDRIVE << 20) 08892 #define GPIO_P_MODEL_MODE5_WIREDOR (_GPIO_P_MODEL_MODE5_WIREDOR << 20) 08893 #define GPIO_P_MODEL_MODE5_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE5_WIREDORPULLDOWN << 20) 08894 #define GPIO_P_MODEL_MODE5_WIREDAND (_GPIO_P_MODEL_MODE5_WIREDAND << 20) 08895 #define GPIO_P_MODEL_MODE5_WIREDANDFILTER (_GPIO_P_MODEL_MODE5_WIREDANDFILTER << 20) 08896 #define GPIO_P_MODEL_MODE5_WIREDANDPULLUP (_GPIO_P_MODEL_MODE5_WIREDANDPULLUP << 20) 08897 #define GPIO_P_MODEL_MODE5_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE5_WIREDANDPULLUPFILTER << 20) 08898 #define GPIO_P_MODEL_MODE5_WIREDANDDRIVE (_GPIO_P_MODEL_MODE5_WIREDANDDRIVE << 20) 08899 #define GPIO_P_MODEL_MODE5_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE5_WIREDANDDRIVEFILTER << 20) 08900 #define GPIO_P_MODEL_MODE5_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE5_WIREDANDDRIVEPULLUP << 20) 08901 #define GPIO_P_MODEL_MODE5_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE5_WIREDANDDRIVEPULLUPFILTER << 20) 08902 #define _GPIO_P_MODEL_MODE6_SHIFT 24 08903 #define _GPIO_P_MODEL_MODE6_MASK 0xF000000UL 08904 #define _GPIO_P_MODEL_MODE6_DEFAULT 0x00000000UL 08905 #define _GPIO_P_MODEL_MODE6_DISABLED 0x00000000UL 08906 #define _GPIO_P_MODEL_MODE6_INPUT 0x00000001UL 08907 #define _GPIO_P_MODEL_MODE6_INPUTPULL 0x00000002UL 08908 #define _GPIO_P_MODEL_MODE6_INPUTPULLFILTER 0x00000003UL 08909 #define _GPIO_P_MODEL_MODE6_PUSHPULL 0x00000004UL 08910 #define _GPIO_P_MODEL_MODE6_PUSHPULLDRIVE 0x00000005UL 08911 #define _GPIO_P_MODEL_MODE6_WIREDOR 0x00000006UL 08912 #define _GPIO_P_MODEL_MODE6_WIREDORPULLDOWN 0x00000007UL 08913 #define _GPIO_P_MODEL_MODE6_WIREDAND 0x00000008UL 08914 #define _GPIO_P_MODEL_MODE6_WIREDANDFILTER 0x00000009UL 08915 #define _GPIO_P_MODEL_MODE6_WIREDANDPULLUP 0x0000000AUL 08916 #define _GPIO_P_MODEL_MODE6_WIREDANDPULLUPFILTER 0x0000000BUL 08917 #define _GPIO_P_MODEL_MODE6_WIREDANDDRIVE 0x0000000CUL 08918 #define _GPIO_P_MODEL_MODE6_WIREDANDDRIVEFILTER 0x0000000DUL 08919 #define _GPIO_P_MODEL_MODE6_WIREDANDDRIVEPULLUP 0x0000000EUL 08920 #define _GPIO_P_MODEL_MODE6_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08921 #define GPIO_P_MODEL_MODE6_DEFAULT (_GPIO_P_MODEL_MODE6_DEFAULT << 24) 08922 #define GPIO_P_MODEL_MODE6_DISABLED (_GPIO_P_MODEL_MODE6_DISABLED << 24) 08923 #define GPIO_P_MODEL_MODE6_INPUT (_GPIO_P_MODEL_MODE6_INPUT << 24) 08924 #define GPIO_P_MODEL_MODE6_INPUTPULL (_GPIO_P_MODEL_MODE6_INPUTPULL << 24) 08925 #define GPIO_P_MODEL_MODE6_INPUTPULLFILTER (_GPIO_P_MODEL_MODE6_INPUTPULLFILTER << 24) 08926 #define GPIO_P_MODEL_MODE6_PUSHPULL (_GPIO_P_MODEL_MODE6_PUSHPULL << 24) 08927 #define GPIO_P_MODEL_MODE6_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE6_PUSHPULLDRIVE << 24) 08928 #define GPIO_P_MODEL_MODE6_WIREDOR (_GPIO_P_MODEL_MODE6_WIREDOR << 24) 08929 #define GPIO_P_MODEL_MODE6_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE6_WIREDORPULLDOWN << 24) 08930 #define GPIO_P_MODEL_MODE6_WIREDAND (_GPIO_P_MODEL_MODE6_WIREDAND << 24) 08931 #define GPIO_P_MODEL_MODE6_WIREDANDFILTER (_GPIO_P_MODEL_MODE6_WIREDANDFILTER << 24) 08932 #define GPIO_P_MODEL_MODE6_WIREDANDPULLUP (_GPIO_P_MODEL_MODE6_WIREDANDPULLUP << 24) 08933 #define GPIO_P_MODEL_MODE6_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE6_WIREDANDPULLUPFILTER << 24) 08934 #define GPIO_P_MODEL_MODE6_WIREDANDDRIVE (_GPIO_P_MODEL_MODE6_WIREDANDDRIVE << 24) 08935 #define GPIO_P_MODEL_MODE6_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE6_WIREDANDDRIVEFILTER << 24) 08936 #define GPIO_P_MODEL_MODE6_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE6_WIREDANDDRIVEPULLUP << 24) 08937 #define GPIO_P_MODEL_MODE6_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE6_WIREDANDDRIVEPULLUPFILTER << 24) 08938 #define _GPIO_P_MODEL_MODE7_SHIFT 28 08939 #define _GPIO_P_MODEL_MODE7_MASK 0xF0000000UL 08940 #define _GPIO_P_MODEL_MODE7_DEFAULT 0x00000000UL 08941 #define _GPIO_P_MODEL_MODE7_DISABLED 0x00000000UL 08942 #define _GPIO_P_MODEL_MODE7_INPUT 0x00000001UL 08943 #define _GPIO_P_MODEL_MODE7_INPUTPULL 0x00000002UL 08944 #define _GPIO_P_MODEL_MODE7_INPUTPULLFILTER 0x00000003UL 08945 #define _GPIO_P_MODEL_MODE7_PUSHPULL 0x00000004UL 08946 #define _GPIO_P_MODEL_MODE7_PUSHPULLDRIVE 0x00000005UL 08947 #define _GPIO_P_MODEL_MODE7_WIREDOR 0x00000006UL 08948 #define _GPIO_P_MODEL_MODE7_WIREDORPULLDOWN 0x00000007UL 08949 #define _GPIO_P_MODEL_MODE7_WIREDAND 0x00000008UL 08950 #define _GPIO_P_MODEL_MODE7_WIREDANDFILTER 0x00000009UL 08951 #define _GPIO_P_MODEL_MODE7_WIREDANDPULLUP 0x0000000AUL 08952 #define _GPIO_P_MODEL_MODE7_WIREDANDPULLUPFILTER 0x0000000BUL 08953 #define _GPIO_P_MODEL_MODE7_WIREDANDDRIVE 0x0000000CUL 08954 #define _GPIO_P_MODEL_MODE7_WIREDANDDRIVEFILTER 0x0000000DUL 08955 #define _GPIO_P_MODEL_MODE7_WIREDANDDRIVEPULLUP 0x0000000EUL 08956 #define _GPIO_P_MODEL_MODE7_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08957 #define GPIO_P_MODEL_MODE7_DEFAULT (_GPIO_P_MODEL_MODE7_DEFAULT << 28) 08958 #define GPIO_P_MODEL_MODE7_DISABLED (_GPIO_P_MODEL_MODE7_DISABLED << 28) 08959 #define GPIO_P_MODEL_MODE7_INPUT (_GPIO_P_MODEL_MODE7_INPUT << 28) 08960 #define GPIO_P_MODEL_MODE7_INPUTPULL (_GPIO_P_MODEL_MODE7_INPUTPULL << 28) 08961 #define GPIO_P_MODEL_MODE7_INPUTPULLFILTER (_GPIO_P_MODEL_MODE7_INPUTPULLFILTER << 28) 08962 #define GPIO_P_MODEL_MODE7_PUSHPULL (_GPIO_P_MODEL_MODE7_PUSHPULL << 28) 08963 #define GPIO_P_MODEL_MODE7_PUSHPULLDRIVE (_GPIO_P_MODEL_MODE7_PUSHPULLDRIVE << 28) 08964 #define GPIO_P_MODEL_MODE7_WIREDOR (_GPIO_P_MODEL_MODE7_WIREDOR << 28) 08965 #define GPIO_P_MODEL_MODE7_WIREDORPULLDOWN (_GPIO_P_MODEL_MODE7_WIREDORPULLDOWN << 28) 08966 #define GPIO_P_MODEL_MODE7_WIREDAND (_GPIO_P_MODEL_MODE7_WIREDAND << 28) 08967 #define GPIO_P_MODEL_MODE7_WIREDANDFILTER (_GPIO_P_MODEL_MODE7_WIREDANDFILTER << 28) 08968 #define GPIO_P_MODEL_MODE7_WIREDANDPULLUP (_GPIO_P_MODEL_MODE7_WIREDANDPULLUP << 28) 08969 #define GPIO_P_MODEL_MODE7_WIREDANDPULLUPFILTER (_GPIO_P_MODEL_MODE7_WIREDANDPULLUPFILTER << 28) 08970 #define GPIO_P_MODEL_MODE7_WIREDANDDRIVE (_GPIO_P_MODEL_MODE7_WIREDANDDRIVE << 28) 08971 #define GPIO_P_MODEL_MODE7_WIREDANDDRIVEFILTER (_GPIO_P_MODEL_MODE7_WIREDANDDRIVEFILTER << 28) 08972 #define GPIO_P_MODEL_MODE7_WIREDANDDRIVEPULLUP (_GPIO_P_MODEL_MODE7_WIREDANDDRIVEPULLUP << 28) 08973 #define GPIO_P_MODEL_MODE7_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEL_MODE7_WIREDANDDRIVEPULLUPFILTER << 28) 08975 /* Bit fields for GPIO P_MODEH */ 08976 #define _GPIO_P_MODEH_RESETVALUE 0x00000000UL 08977 #define _GPIO_P_MODEH_MASK 0xFFFFFFFFUL 08978 #define _GPIO_P_MODEH_MODE8_SHIFT 0 08979 #define _GPIO_P_MODEH_MODE8_MASK 0xFUL 08980 #define _GPIO_P_MODEH_MODE8_DEFAULT 0x00000000UL 08981 #define _GPIO_P_MODEH_MODE8_DISABLED 0x00000000UL 08982 #define _GPIO_P_MODEH_MODE8_INPUT 0x00000001UL 08983 #define _GPIO_P_MODEH_MODE8_INPUTPULL 0x00000002UL 08984 #define _GPIO_P_MODEH_MODE8_INPUTPULLFILTER 0x00000003UL 08985 #define _GPIO_P_MODEH_MODE8_PUSHPULL 0x00000004UL 08986 #define _GPIO_P_MODEH_MODE8_PUSHPULLDRIVE 0x00000005UL 08987 #define _GPIO_P_MODEH_MODE8_WIREDOR 0x00000006UL 08988 #define _GPIO_P_MODEH_MODE8_WIREDORPULLDOWN 0x00000007UL 08989 #define _GPIO_P_MODEH_MODE8_WIREDAND 0x00000008UL 08990 #define _GPIO_P_MODEH_MODE8_WIREDANDFILTER 0x00000009UL 08991 #define _GPIO_P_MODEH_MODE8_WIREDANDPULLUP 0x0000000AUL 08992 #define _GPIO_P_MODEH_MODE8_WIREDANDPULLUPFILTER 0x0000000BUL 08993 #define _GPIO_P_MODEH_MODE8_WIREDANDDRIVE 0x0000000CUL 08994 #define _GPIO_P_MODEH_MODE8_WIREDANDDRIVEFILTER 0x0000000DUL 08995 #define _GPIO_P_MODEH_MODE8_WIREDANDDRIVEPULLUP 0x0000000EUL 08996 #define _GPIO_P_MODEH_MODE8_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 08997 #define GPIO_P_MODEH_MODE8_DEFAULT (_GPIO_P_MODEH_MODE8_DEFAULT << 0) 08998 #define GPIO_P_MODEH_MODE8_DISABLED (_GPIO_P_MODEH_MODE8_DISABLED << 0) 08999 #define GPIO_P_MODEH_MODE8_INPUT (_GPIO_P_MODEH_MODE8_INPUT << 0) 09000 #define GPIO_P_MODEH_MODE8_INPUTPULL (_GPIO_P_MODEH_MODE8_INPUTPULL << 0) 09001 #define GPIO_P_MODEH_MODE8_INPUTPULLFILTER (_GPIO_P_MODEH_MODE8_INPUTPULLFILTER << 0) 09002 #define GPIO_P_MODEH_MODE8_PUSHPULL (_GPIO_P_MODEH_MODE8_PUSHPULL << 0) 09003 #define GPIO_P_MODEH_MODE8_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE8_PUSHPULLDRIVE << 0) 09004 #define GPIO_P_MODEH_MODE8_WIREDOR (_GPIO_P_MODEH_MODE8_WIREDOR << 0) 09005 #define GPIO_P_MODEH_MODE8_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE8_WIREDORPULLDOWN << 0) 09006 #define GPIO_P_MODEH_MODE8_WIREDAND (_GPIO_P_MODEH_MODE8_WIREDAND << 0) 09007 #define GPIO_P_MODEH_MODE8_WIREDANDFILTER (_GPIO_P_MODEH_MODE8_WIREDANDFILTER << 0) 09008 #define GPIO_P_MODEH_MODE8_WIREDANDPULLUP (_GPIO_P_MODEH_MODE8_WIREDANDPULLUP << 0) 09009 #define GPIO_P_MODEH_MODE8_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE8_WIREDANDPULLUPFILTER << 0) 09010 #define GPIO_P_MODEH_MODE8_WIREDANDDRIVE (_GPIO_P_MODEH_MODE8_WIREDANDDRIVE << 0) 09011 #define GPIO_P_MODEH_MODE8_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE8_WIREDANDDRIVEFILTER << 0) 09012 #define GPIO_P_MODEH_MODE8_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE8_WIREDANDDRIVEPULLUP << 0) 09013 #define GPIO_P_MODEH_MODE8_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE8_WIREDANDDRIVEPULLUPFILTER << 0) 09014 #define _GPIO_P_MODEH_MODE9_SHIFT 4 09015 #define _GPIO_P_MODEH_MODE9_MASK 0xF0UL 09016 #define _GPIO_P_MODEH_MODE9_DEFAULT 0x00000000UL 09017 #define _GPIO_P_MODEH_MODE9_DISABLED 0x00000000UL 09018 #define _GPIO_P_MODEH_MODE9_INPUT 0x00000001UL 09019 #define _GPIO_P_MODEH_MODE9_INPUTPULL 0x00000002UL 09020 #define _GPIO_P_MODEH_MODE9_INPUTPULLFILTER 0x00000003UL 09021 #define _GPIO_P_MODEH_MODE9_PUSHPULL 0x00000004UL 09022 #define _GPIO_P_MODEH_MODE9_PUSHPULLDRIVE 0x00000005UL 09023 #define _GPIO_P_MODEH_MODE9_WIREDOR 0x00000006UL 09024 #define _GPIO_P_MODEH_MODE9_WIREDORPULLDOWN 0x00000007UL 09025 #define _GPIO_P_MODEH_MODE9_WIREDAND 0x00000008UL 09026 #define _GPIO_P_MODEH_MODE9_WIREDANDFILTER 0x00000009UL 09027 #define _GPIO_P_MODEH_MODE9_WIREDANDPULLUP 0x0000000AUL 09028 #define _GPIO_P_MODEH_MODE9_WIREDANDPULLUPFILTER 0x0000000BUL 09029 #define _GPIO_P_MODEH_MODE9_WIREDANDDRIVE 0x0000000CUL 09030 #define _GPIO_P_MODEH_MODE9_WIREDANDDRIVEFILTER 0x0000000DUL 09031 #define _GPIO_P_MODEH_MODE9_WIREDANDDRIVEPULLUP 0x0000000EUL 09032 #define _GPIO_P_MODEH_MODE9_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09033 #define GPIO_P_MODEH_MODE9_DEFAULT (_GPIO_P_MODEH_MODE9_DEFAULT << 4) 09034 #define GPIO_P_MODEH_MODE9_DISABLED (_GPIO_P_MODEH_MODE9_DISABLED << 4) 09035 #define GPIO_P_MODEH_MODE9_INPUT (_GPIO_P_MODEH_MODE9_INPUT << 4) 09036 #define GPIO_P_MODEH_MODE9_INPUTPULL (_GPIO_P_MODEH_MODE9_INPUTPULL << 4) 09037 #define GPIO_P_MODEH_MODE9_INPUTPULLFILTER (_GPIO_P_MODEH_MODE9_INPUTPULLFILTER << 4) 09038 #define GPIO_P_MODEH_MODE9_PUSHPULL (_GPIO_P_MODEH_MODE9_PUSHPULL << 4) 09039 #define GPIO_P_MODEH_MODE9_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE9_PUSHPULLDRIVE << 4) 09040 #define GPIO_P_MODEH_MODE9_WIREDOR (_GPIO_P_MODEH_MODE9_WIREDOR << 4) 09041 #define GPIO_P_MODEH_MODE9_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE9_WIREDORPULLDOWN << 4) 09042 #define GPIO_P_MODEH_MODE9_WIREDAND (_GPIO_P_MODEH_MODE9_WIREDAND << 4) 09043 #define GPIO_P_MODEH_MODE9_WIREDANDFILTER (_GPIO_P_MODEH_MODE9_WIREDANDFILTER << 4) 09044 #define GPIO_P_MODEH_MODE9_WIREDANDPULLUP (_GPIO_P_MODEH_MODE9_WIREDANDPULLUP << 4) 09045 #define GPIO_P_MODEH_MODE9_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE9_WIREDANDPULLUPFILTER << 4) 09046 #define GPIO_P_MODEH_MODE9_WIREDANDDRIVE (_GPIO_P_MODEH_MODE9_WIREDANDDRIVE << 4) 09047 #define GPIO_P_MODEH_MODE9_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE9_WIREDANDDRIVEFILTER << 4) 09048 #define GPIO_P_MODEH_MODE9_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE9_WIREDANDDRIVEPULLUP << 4) 09049 #define GPIO_P_MODEH_MODE9_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE9_WIREDANDDRIVEPULLUPFILTER << 4) 09050 #define _GPIO_P_MODEH_MODE10_SHIFT 8 09051 #define _GPIO_P_MODEH_MODE10_MASK 0xF00UL 09052 #define _GPIO_P_MODEH_MODE10_DEFAULT 0x00000000UL 09053 #define _GPIO_P_MODEH_MODE10_DISABLED 0x00000000UL 09054 #define _GPIO_P_MODEH_MODE10_INPUT 0x00000001UL 09055 #define _GPIO_P_MODEH_MODE10_INPUTPULL 0x00000002UL 09056 #define _GPIO_P_MODEH_MODE10_INPUTPULLFILTER 0x00000003UL 09057 #define _GPIO_P_MODEH_MODE10_PUSHPULL 0x00000004UL 09058 #define _GPIO_P_MODEH_MODE10_PUSHPULLDRIVE 0x00000005UL 09059 #define _GPIO_P_MODEH_MODE10_WIREDOR 0x00000006UL 09060 #define _GPIO_P_MODEH_MODE10_WIREDORPULLDOWN 0x00000007UL 09061 #define _GPIO_P_MODEH_MODE10_WIREDAND 0x00000008UL 09062 #define _GPIO_P_MODEH_MODE10_WIREDANDFILTER 0x00000009UL 09063 #define _GPIO_P_MODEH_MODE10_WIREDANDPULLUP 0x0000000AUL 09064 #define _GPIO_P_MODEH_MODE10_WIREDANDPULLUPFILTER 0x0000000BUL 09065 #define _GPIO_P_MODEH_MODE10_WIREDANDDRIVE 0x0000000CUL 09066 #define _GPIO_P_MODEH_MODE10_WIREDANDDRIVEFILTER 0x0000000DUL 09067 #define _GPIO_P_MODEH_MODE10_WIREDANDDRIVEPULLUP 0x0000000EUL 09068 #define _GPIO_P_MODEH_MODE10_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09069 #define GPIO_P_MODEH_MODE10_DEFAULT (_GPIO_P_MODEH_MODE10_DEFAULT << 8) 09070 #define GPIO_P_MODEH_MODE10_DISABLED (_GPIO_P_MODEH_MODE10_DISABLED << 8) 09071 #define GPIO_P_MODEH_MODE10_INPUT (_GPIO_P_MODEH_MODE10_INPUT << 8) 09072 #define GPIO_P_MODEH_MODE10_INPUTPULL (_GPIO_P_MODEH_MODE10_INPUTPULL << 8) 09073 #define GPIO_P_MODEH_MODE10_INPUTPULLFILTER (_GPIO_P_MODEH_MODE10_INPUTPULLFILTER << 8) 09074 #define GPIO_P_MODEH_MODE10_PUSHPULL (_GPIO_P_MODEH_MODE10_PUSHPULL << 8) 09075 #define GPIO_P_MODEH_MODE10_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE10_PUSHPULLDRIVE << 8) 09076 #define GPIO_P_MODEH_MODE10_WIREDOR (_GPIO_P_MODEH_MODE10_WIREDOR << 8) 09077 #define GPIO_P_MODEH_MODE10_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE10_WIREDORPULLDOWN << 8) 09078 #define GPIO_P_MODEH_MODE10_WIREDAND (_GPIO_P_MODEH_MODE10_WIREDAND << 8) 09079 #define GPIO_P_MODEH_MODE10_WIREDANDFILTER (_GPIO_P_MODEH_MODE10_WIREDANDFILTER << 8) 09080 #define GPIO_P_MODEH_MODE10_WIREDANDPULLUP (_GPIO_P_MODEH_MODE10_WIREDANDPULLUP << 8) 09081 #define GPIO_P_MODEH_MODE10_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE10_WIREDANDPULLUPFILTER << 8) 09082 #define GPIO_P_MODEH_MODE10_WIREDANDDRIVE (_GPIO_P_MODEH_MODE10_WIREDANDDRIVE << 8) 09083 #define GPIO_P_MODEH_MODE10_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE10_WIREDANDDRIVEFILTER << 8) 09084 #define GPIO_P_MODEH_MODE10_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE10_WIREDANDDRIVEPULLUP << 8) 09085 #define GPIO_P_MODEH_MODE10_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE10_WIREDANDDRIVEPULLUPFILTER << 8) 09086 #define _GPIO_P_MODEH_MODE11_SHIFT 12 09087 #define _GPIO_P_MODEH_MODE11_MASK 0xF000UL 09088 #define _GPIO_P_MODEH_MODE11_DEFAULT 0x00000000UL 09089 #define _GPIO_P_MODEH_MODE11_DISABLED 0x00000000UL 09090 #define _GPIO_P_MODEH_MODE11_INPUT 0x00000001UL 09091 #define _GPIO_P_MODEH_MODE11_INPUTPULL 0x00000002UL 09092 #define _GPIO_P_MODEH_MODE11_INPUTPULLFILTER 0x00000003UL 09093 #define _GPIO_P_MODEH_MODE11_PUSHPULL 0x00000004UL 09094 #define _GPIO_P_MODEH_MODE11_PUSHPULLDRIVE 0x00000005UL 09095 #define _GPIO_P_MODEH_MODE11_WIREDOR 0x00000006UL 09096 #define _GPIO_P_MODEH_MODE11_WIREDORPULLDOWN 0x00000007UL 09097 #define _GPIO_P_MODEH_MODE11_WIREDAND 0x00000008UL 09098 #define _GPIO_P_MODEH_MODE11_WIREDANDFILTER 0x00000009UL 09099 #define _GPIO_P_MODEH_MODE11_WIREDANDPULLUP 0x0000000AUL 09100 #define _GPIO_P_MODEH_MODE11_WIREDANDPULLUPFILTER 0x0000000BUL 09101 #define _GPIO_P_MODEH_MODE11_WIREDANDDRIVE 0x0000000CUL 09102 #define _GPIO_P_MODEH_MODE11_WIREDANDDRIVEFILTER 0x0000000DUL 09103 #define _GPIO_P_MODEH_MODE11_WIREDANDDRIVEPULLUP 0x0000000EUL 09104 #define _GPIO_P_MODEH_MODE11_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09105 #define GPIO_P_MODEH_MODE11_DEFAULT (_GPIO_P_MODEH_MODE11_DEFAULT << 12) 09106 #define GPIO_P_MODEH_MODE11_DISABLED (_GPIO_P_MODEH_MODE11_DISABLED << 12) 09107 #define GPIO_P_MODEH_MODE11_INPUT (_GPIO_P_MODEH_MODE11_INPUT << 12) 09108 #define GPIO_P_MODEH_MODE11_INPUTPULL (_GPIO_P_MODEH_MODE11_INPUTPULL << 12) 09109 #define GPIO_P_MODEH_MODE11_INPUTPULLFILTER (_GPIO_P_MODEH_MODE11_INPUTPULLFILTER << 12) 09110 #define GPIO_P_MODEH_MODE11_PUSHPULL (_GPIO_P_MODEH_MODE11_PUSHPULL << 12) 09111 #define GPIO_P_MODEH_MODE11_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE11_PUSHPULLDRIVE << 12) 09112 #define GPIO_P_MODEH_MODE11_WIREDOR (_GPIO_P_MODEH_MODE11_WIREDOR << 12) 09113 #define GPIO_P_MODEH_MODE11_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE11_WIREDORPULLDOWN << 12) 09114 #define GPIO_P_MODEH_MODE11_WIREDAND (_GPIO_P_MODEH_MODE11_WIREDAND << 12) 09115 #define GPIO_P_MODEH_MODE11_WIREDANDFILTER (_GPIO_P_MODEH_MODE11_WIREDANDFILTER << 12) 09116 #define GPIO_P_MODEH_MODE11_WIREDANDPULLUP (_GPIO_P_MODEH_MODE11_WIREDANDPULLUP << 12) 09117 #define GPIO_P_MODEH_MODE11_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE11_WIREDANDPULLUPFILTER << 12) 09118 #define GPIO_P_MODEH_MODE11_WIREDANDDRIVE (_GPIO_P_MODEH_MODE11_WIREDANDDRIVE << 12) 09119 #define GPIO_P_MODEH_MODE11_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE11_WIREDANDDRIVEFILTER << 12) 09120 #define GPIO_P_MODEH_MODE11_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE11_WIREDANDDRIVEPULLUP << 12) 09121 #define GPIO_P_MODEH_MODE11_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE11_WIREDANDDRIVEPULLUPFILTER << 12) 09122 #define _GPIO_P_MODEH_MODE12_SHIFT 16 09123 #define _GPIO_P_MODEH_MODE12_MASK 0xF0000UL 09124 #define _GPIO_P_MODEH_MODE12_DEFAULT 0x00000000UL 09125 #define _GPIO_P_MODEH_MODE12_DISABLED 0x00000000UL 09126 #define _GPIO_P_MODEH_MODE12_INPUT 0x00000001UL 09127 #define _GPIO_P_MODEH_MODE12_INPUTPULL 0x00000002UL 09128 #define _GPIO_P_MODEH_MODE12_INPUTPULLFILTER 0x00000003UL 09129 #define _GPIO_P_MODEH_MODE12_PUSHPULL 0x00000004UL 09130 #define _GPIO_P_MODEH_MODE12_PUSHPULLDRIVE 0x00000005UL 09131 #define _GPIO_P_MODEH_MODE12_WIREDOR 0x00000006UL 09132 #define _GPIO_P_MODEH_MODE12_WIREDORPULLDOWN 0x00000007UL 09133 #define _GPIO_P_MODEH_MODE12_WIREDAND 0x00000008UL 09134 #define _GPIO_P_MODEH_MODE12_WIREDANDFILTER 0x00000009UL 09135 #define _GPIO_P_MODEH_MODE12_WIREDANDPULLUP 0x0000000AUL 09136 #define _GPIO_P_MODEH_MODE12_WIREDANDPULLUPFILTER 0x0000000BUL 09137 #define _GPIO_P_MODEH_MODE12_WIREDANDDRIVE 0x0000000CUL 09138 #define _GPIO_P_MODEH_MODE12_WIREDANDDRIVEFILTER 0x0000000DUL 09139 #define _GPIO_P_MODEH_MODE12_WIREDANDDRIVEPULLUP 0x0000000EUL 09140 #define _GPIO_P_MODEH_MODE12_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09141 #define GPIO_P_MODEH_MODE12_DEFAULT (_GPIO_P_MODEH_MODE12_DEFAULT << 16) 09142 #define GPIO_P_MODEH_MODE12_DISABLED (_GPIO_P_MODEH_MODE12_DISABLED << 16) 09143 #define GPIO_P_MODEH_MODE12_INPUT (_GPIO_P_MODEH_MODE12_INPUT << 16) 09144 #define GPIO_P_MODEH_MODE12_INPUTPULL (_GPIO_P_MODEH_MODE12_INPUTPULL << 16) 09145 #define GPIO_P_MODEH_MODE12_INPUTPULLFILTER (_GPIO_P_MODEH_MODE12_INPUTPULLFILTER << 16) 09146 #define GPIO_P_MODEH_MODE12_PUSHPULL (_GPIO_P_MODEH_MODE12_PUSHPULL << 16) 09147 #define GPIO_P_MODEH_MODE12_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE12_PUSHPULLDRIVE << 16) 09148 #define GPIO_P_MODEH_MODE12_WIREDOR (_GPIO_P_MODEH_MODE12_WIREDOR << 16) 09149 #define GPIO_P_MODEH_MODE12_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE12_WIREDORPULLDOWN << 16) 09150 #define GPIO_P_MODEH_MODE12_WIREDAND (_GPIO_P_MODEH_MODE12_WIREDAND << 16) 09151 #define GPIO_P_MODEH_MODE12_WIREDANDFILTER (_GPIO_P_MODEH_MODE12_WIREDANDFILTER << 16) 09152 #define GPIO_P_MODEH_MODE12_WIREDANDPULLUP (_GPIO_P_MODEH_MODE12_WIREDANDPULLUP << 16) 09153 #define GPIO_P_MODEH_MODE12_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE12_WIREDANDPULLUPFILTER << 16) 09154 #define GPIO_P_MODEH_MODE12_WIREDANDDRIVE (_GPIO_P_MODEH_MODE12_WIREDANDDRIVE << 16) 09155 #define GPIO_P_MODEH_MODE12_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE12_WIREDANDDRIVEFILTER << 16) 09156 #define GPIO_P_MODEH_MODE12_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE12_WIREDANDDRIVEPULLUP << 16) 09157 #define GPIO_P_MODEH_MODE12_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE12_WIREDANDDRIVEPULLUPFILTER << 16) 09158 #define _GPIO_P_MODEH_MODE13_SHIFT 20 09159 #define _GPIO_P_MODEH_MODE13_MASK 0xF00000UL 09160 #define _GPIO_P_MODEH_MODE13_DEFAULT 0x00000000UL 09161 #define _GPIO_P_MODEH_MODE13_DISABLED 0x00000000UL 09162 #define _GPIO_P_MODEH_MODE13_INPUT 0x00000001UL 09163 #define _GPIO_P_MODEH_MODE13_INPUTPULL 0x00000002UL 09164 #define _GPIO_P_MODEH_MODE13_INPUTPULLFILTER 0x00000003UL 09165 #define _GPIO_P_MODEH_MODE13_PUSHPULL 0x00000004UL 09166 #define _GPIO_P_MODEH_MODE13_PUSHPULLDRIVE 0x00000005UL 09167 #define _GPIO_P_MODEH_MODE13_WIREDOR 0x00000006UL 09168 #define _GPIO_P_MODEH_MODE13_WIREDORPULLDOWN 0x00000007UL 09169 #define _GPIO_P_MODEH_MODE13_WIREDAND 0x00000008UL 09170 #define _GPIO_P_MODEH_MODE13_WIREDANDFILTER 0x00000009UL 09171 #define _GPIO_P_MODEH_MODE13_WIREDANDPULLUP 0x0000000AUL 09172 #define _GPIO_P_MODEH_MODE13_WIREDANDPULLUPFILTER 0x0000000BUL 09173 #define _GPIO_P_MODEH_MODE13_WIREDANDDRIVE 0x0000000CUL 09174 #define _GPIO_P_MODEH_MODE13_WIREDANDDRIVEFILTER 0x0000000DUL 09175 #define _GPIO_P_MODEH_MODE13_WIREDANDDRIVEPULLUP 0x0000000EUL 09176 #define _GPIO_P_MODEH_MODE13_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09177 #define GPIO_P_MODEH_MODE13_DEFAULT (_GPIO_P_MODEH_MODE13_DEFAULT << 20) 09178 #define GPIO_P_MODEH_MODE13_DISABLED (_GPIO_P_MODEH_MODE13_DISABLED << 20) 09179 #define GPIO_P_MODEH_MODE13_INPUT (_GPIO_P_MODEH_MODE13_INPUT << 20) 09180 #define GPIO_P_MODEH_MODE13_INPUTPULL (_GPIO_P_MODEH_MODE13_INPUTPULL << 20) 09181 #define GPIO_P_MODEH_MODE13_INPUTPULLFILTER (_GPIO_P_MODEH_MODE13_INPUTPULLFILTER << 20) 09182 #define GPIO_P_MODEH_MODE13_PUSHPULL (_GPIO_P_MODEH_MODE13_PUSHPULL << 20) 09183 #define GPIO_P_MODEH_MODE13_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE13_PUSHPULLDRIVE << 20) 09184 #define GPIO_P_MODEH_MODE13_WIREDOR (_GPIO_P_MODEH_MODE13_WIREDOR << 20) 09185 #define GPIO_P_MODEH_MODE13_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE13_WIREDORPULLDOWN << 20) 09186 #define GPIO_P_MODEH_MODE13_WIREDAND (_GPIO_P_MODEH_MODE13_WIREDAND << 20) 09187 #define GPIO_P_MODEH_MODE13_WIREDANDFILTER (_GPIO_P_MODEH_MODE13_WIREDANDFILTER << 20) 09188 #define GPIO_P_MODEH_MODE13_WIREDANDPULLUP (_GPIO_P_MODEH_MODE13_WIREDANDPULLUP << 20) 09189 #define GPIO_P_MODEH_MODE13_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE13_WIREDANDPULLUPFILTER << 20) 09190 #define GPIO_P_MODEH_MODE13_WIREDANDDRIVE (_GPIO_P_MODEH_MODE13_WIREDANDDRIVE << 20) 09191 #define GPIO_P_MODEH_MODE13_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE13_WIREDANDDRIVEFILTER << 20) 09192 #define GPIO_P_MODEH_MODE13_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE13_WIREDANDDRIVEPULLUP << 20) 09193 #define GPIO_P_MODEH_MODE13_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE13_WIREDANDDRIVEPULLUPFILTER << 20) 09194 #define _GPIO_P_MODEH_MODE14_SHIFT 24 09195 #define _GPIO_P_MODEH_MODE14_MASK 0xF000000UL 09196 #define _GPIO_P_MODEH_MODE14_DEFAULT 0x00000000UL 09197 #define _GPIO_P_MODEH_MODE14_DISABLED 0x00000000UL 09198 #define _GPIO_P_MODEH_MODE14_INPUT 0x00000001UL 09199 #define _GPIO_P_MODEH_MODE14_INPUTPULL 0x00000002UL 09200 #define _GPIO_P_MODEH_MODE14_INPUTPULLFILTER 0x00000003UL 09201 #define _GPIO_P_MODEH_MODE14_PUSHPULL 0x00000004UL 09202 #define _GPIO_P_MODEH_MODE14_PUSHPULLDRIVE 0x00000005UL 09203 #define _GPIO_P_MODEH_MODE14_WIREDOR 0x00000006UL 09204 #define _GPIO_P_MODEH_MODE14_WIREDORPULLDOWN 0x00000007UL 09205 #define _GPIO_P_MODEH_MODE14_WIREDAND 0x00000008UL 09206 #define _GPIO_P_MODEH_MODE14_WIREDANDFILTER 0x00000009UL 09207 #define _GPIO_P_MODEH_MODE14_WIREDANDPULLUP 0x0000000AUL 09208 #define _GPIO_P_MODEH_MODE14_WIREDANDPULLUPFILTER 0x0000000BUL 09209 #define _GPIO_P_MODEH_MODE14_WIREDANDDRIVE 0x0000000CUL 09210 #define _GPIO_P_MODEH_MODE14_WIREDANDDRIVEFILTER 0x0000000DUL 09211 #define _GPIO_P_MODEH_MODE14_WIREDANDDRIVEPULLUP 0x0000000EUL 09212 #define _GPIO_P_MODEH_MODE14_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09213 #define GPIO_P_MODEH_MODE14_DEFAULT (_GPIO_P_MODEH_MODE14_DEFAULT << 24) 09214 #define GPIO_P_MODEH_MODE14_DISABLED (_GPIO_P_MODEH_MODE14_DISABLED << 24) 09215 #define GPIO_P_MODEH_MODE14_INPUT (_GPIO_P_MODEH_MODE14_INPUT << 24) 09216 #define GPIO_P_MODEH_MODE14_INPUTPULL (_GPIO_P_MODEH_MODE14_INPUTPULL << 24) 09217 #define GPIO_P_MODEH_MODE14_INPUTPULLFILTER (_GPIO_P_MODEH_MODE14_INPUTPULLFILTER << 24) 09218 #define GPIO_P_MODEH_MODE14_PUSHPULL (_GPIO_P_MODEH_MODE14_PUSHPULL << 24) 09219 #define GPIO_P_MODEH_MODE14_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE14_PUSHPULLDRIVE << 24) 09220 #define GPIO_P_MODEH_MODE14_WIREDOR (_GPIO_P_MODEH_MODE14_WIREDOR << 24) 09221 #define GPIO_P_MODEH_MODE14_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE14_WIREDORPULLDOWN << 24) 09222 #define GPIO_P_MODEH_MODE14_WIREDAND (_GPIO_P_MODEH_MODE14_WIREDAND << 24) 09223 #define GPIO_P_MODEH_MODE14_WIREDANDFILTER (_GPIO_P_MODEH_MODE14_WIREDANDFILTER << 24) 09224 #define GPIO_P_MODEH_MODE14_WIREDANDPULLUP (_GPIO_P_MODEH_MODE14_WIREDANDPULLUP << 24) 09225 #define GPIO_P_MODEH_MODE14_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE14_WIREDANDPULLUPFILTER << 24) 09226 #define GPIO_P_MODEH_MODE14_WIREDANDDRIVE (_GPIO_P_MODEH_MODE14_WIREDANDDRIVE << 24) 09227 #define GPIO_P_MODEH_MODE14_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE14_WIREDANDDRIVEFILTER << 24) 09228 #define GPIO_P_MODEH_MODE14_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE14_WIREDANDDRIVEPULLUP << 24) 09229 #define GPIO_P_MODEH_MODE14_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE14_WIREDANDDRIVEPULLUPFILTER << 24) 09230 #define _GPIO_P_MODEH_MODE15_SHIFT 28 09231 #define _GPIO_P_MODEH_MODE15_MASK 0xF0000000UL 09232 #define _GPIO_P_MODEH_MODE15_DEFAULT 0x00000000UL 09233 #define _GPIO_P_MODEH_MODE15_DISABLED 0x00000000UL 09234 #define _GPIO_P_MODEH_MODE15_INPUT 0x00000001UL 09235 #define _GPIO_P_MODEH_MODE15_INPUTPULL 0x00000002UL 09236 #define _GPIO_P_MODEH_MODE15_INPUTPULLFILTER 0x00000003UL 09237 #define _GPIO_P_MODEH_MODE15_PUSHPULL 0x00000004UL 09238 #define _GPIO_P_MODEH_MODE15_PUSHPULLDRIVE 0x00000005UL 09239 #define _GPIO_P_MODEH_MODE15_WIREDOR 0x00000006UL 09240 #define _GPIO_P_MODEH_MODE15_WIREDORPULLDOWN 0x00000007UL 09241 #define _GPIO_P_MODEH_MODE15_WIREDAND 0x00000008UL 09242 #define _GPIO_P_MODEH_MODE15_WIREDANDFILTER 0x00000009UL 09243 #define _GPIO_P_MODEH_MODE15_WIREDANDPULLUP 0x0000000AUL 09244 #define _GPIO_P_MODEH_MODE15_WIREDANDPULLUPFILTER 0x0000000BUL 09245 #define _GPIO_P_MODEH_MODE15_WIREDANDDRIVE 0x0000000CUL 09246 #define _GPIO_P_MODEH_MODE15_WIREDANDDRIVEFILTER 0x0000000DUL 09247 #define _GPIO_P_MODEH_MODE15_WIREDANDDRIVEPULLUP 0x0000000EUL 09248 #define _GPIO_P_MODEH_MODE15_WIREDANDDRIVEPULLUPFILTER 0x0000000FUL 09249 #define GPIO_P_MODEH_MODE15_DEFAULT (_GPIO_P_MODEH_MODE15_DEFAULT << 28) 09250 #define GPIO_P_MODEH_MODE15_DISABLED (_GPIO_P_MODEH_MODE15_DISABLED << 28) 09251 #define GPIO_P_MODEH_MODE15_INPUT (_GPIO_P_MODEH_MODE15_INPUT << 28) 09252 #define GPIO_P_MODEH_MODE15_INPUTPULL (_GPIO_P_MODEH_MODE15_INPUTPULL << 28) 09253 #define GPIO_P_MODEH_MODE15_INPUTPULLFILTER (_GPIO_P_MODEH_MODE15_INPUTPULLFILTER << 28) 09254 #define GPIO_P_MODEH_MODE15_PUSHPULL (_GPIO_P_MODEH_MODE15_PUSHPULL << 28) 09255 #define GPIO_P_MODEH_MODE15_PUSHPULLDRIVE (_GPIO_P_MODEH_MODE15_PUSHPULLDRIVE << 28) 09256 #define GPIO_P_MODEH_MODE15_WIREDOR (_GPIO_P_MODEH_MODE15_WIREDOR << 28) 09257 #define GPIO_P_MODEH_MODE15_WIREDORPULLDOWN (_GPIO_P_MODEH_MODE15_WIREDORPULLDOWN << 28) 09258 #define GPIO_P_MODEH_MODE15_WIREDAND (_GPIO_P_MODEH_MODE15_WIREDAND << 28) 09259 #define GPIO_P_MODEH_MODE15_WIREDANDFILTER (_GPIO_P_MODEH_MODE15_WIREDANDFILTER << 28) 09260 #define GPIO_P_MODEH_MODE15_WIREDANDPULLUP (_GPIO_P_MODEH_MODE15_WIREDANDPULLUP << 28) 09261 #define GPIO_P_MODEH_MODE15_WIREDANDPULLUPFILTER (_GPIO_P_MODEH_MODE15_WIREDANDPULLUPFILTER << 28) 09262 #define GPIO_P_MODEH_MODE15_WIREDANDDRIVE (_GPIO_P_MODEH_MODE15_WIREDANDDRIVE << 28) 09263 #define GPIO_P_MODEH_MODE15_WIREDANDDRIVEFILTER (_GPIO_P_MODEH_MODE15_WIREDANDDRIVEFILTER << 28) 09264 #define GPIO_P_MODEH_MODE15_WIREDANDDRIVEPULLUP (_GPIO_P_MODEH_MODE15_WIREDANDDRIVEPULLUP << 28) 09265 #define GPIO_P_MODEH_MODE15_WIREDANDDRIVEPULLUPFILTER (_GPIO_P_MODEH_MODE15_WIREDANDDRIVEPULLUPFILTER << 28) 09267 /* Bit fields for GPIO P_DOUT */ 09268 #define _GPIO_P_DOUT_RESETVALUE 0x00000000UL 09269 #define _GPIO_P_DOUT_MASK 0x0000FFFFUL 09270 #define _GPIO_P_DOUT_DOUT_SHIFT 0 09271 #define _GPIO_P_DOUT_DOUT_MASK 0xFFFFUL 09272 #define _GPIO_P_DOUT_DOUT_DEFAULT 0x00000000UL 09273 #define GPIO_P_DOUT_DOUT_DEFAULT (_GPIO_P_DOUT_DOUT_DEFAULT << 0) 09275 /* Bit fields for GPIO P_DOUTSET */ 09276 #define _GPIO_P_DOUTSET_RESETVALUE 0x00000000UL 09277 #define _GPIO_P_DOUTSET_MASK 0x0000FFFFUL 09278 #define _GPIO_P_DOUTSET_DOUTSET_SHIFT 0 09279 #define _GPIO_P_DOUTSET_DOUTSET_MASK 0xFFFFUL 09280 #define _GPIO_P_DOUTSET_DOUTSET_DEFAULT 0x00000000UL 09281 #define GPIO_P_DOUTSET_DOUTSET_DEFAULT (_GPIO_P_DOUTSET_DOUTSET_DEFAULT << 0) 09283 /* Bit fields for GPIO P_DOUTCLR */ 09284 #define _GPIO_P_DOUTCLR_RESETVALUE 0x00000000UL 09285 #define _GPIO_P_DOUTCLR_MASK 0x0000FFFFUL 09286 #define _GPIO_P_DOUTCLR_DOUTCLR_SHIFT 0 09287 #define _GPIO_P_DOUTCLR_DOUTCLR_MASK 0xFFFFUL 09288 #define _GPIO_P_DOUTCLR_DOUTCLR_DEFAULT 0x00000000UL 09289 #define GPIO_P_DOUTCLR_DOUTCLR_DEFAULT (_GPIO_P_DOUTCLR_DOUTCLR_DEFAULT << 0) 09291 /* Bit fields for GPIO P_DOUTTGL */ 09292 #define _GPIO_P_DOUTTGL_RESETVALUE 0x00000000UL 09293 #define _GPIO_P_DOUTTGL_MASK 0x0000FFFFUL 09294 #define _GPIO_P_DOUTTGL_DOUTTGL_SHIFT 0 09295 #define _GPIO_P_DOUTTGL_DOUTTGL_MASK 0xFFFFUL 09296 #define _GPIO_P_DOUTTGL_DOUTTGL_DEFAULT 0x00000000UL 09297 #define GPIO_P_DOUTTGL_DOUTTGL_DEFAULT (_GPIO_P_DOUTTGL_DOUTTGL_DEFAULT << 0) 09299 /* Bit fields for GPIO P_DIN */ 09300 #define _GPIO_P_DIN_RESETVALUE 0x00000000UL 09301 #define _GPIO_P_DIN_MASK 0x0000FFFFUL 09302 #define _GPIO_P_DIN_DIN_SHIFT 0 09303 #define _GPIO_P_DIN_DIN_MASK 0xFFFFUL 09304 #define _GPIO_P_DIN_DIN_DEFAULT 0x00000000UL 09305 #define GPIO_P_DIN_DIN_DEFAULT (_GPIO_P_DIN_DIN_DEFAULT << 0) 09307 /* Bit fields for GPIO P_PINLOCKN */ 09308 #define _GPIO_P_PINLOCKN_RESETVALUE 0x0000FFFFUL 09309 #define _GPIO_P_PINLOCKN_MASK 0x0000FFFFUL 09310 #define _GPIO_P_PINLOCKN_PINLOCKN_SHIFT 0 09311 #define _GPIO_P_PINLOCKN_PINLOCKN_MASK 0xFFFFUL 09312 #define _GPIO_P_PINLOCKN_PINLOCKN_DEFAULT 0x0000FFFFUL 09313 #define GPIO_P_PINLOCKN_PINLOCKN_DEFAULT (_GPIO_P_PINLOCKN_PINLOCKN_DEFAULT << 0) 09315 /* Bit fields for GPIO EXTIPSELL */ 09316 #define _GPIO_EXTIPSELL_RESETVALUE 0x00000000UL 09317 #define _GPIO_EXTIPSELL_MASK 0x77777777UL 09318 #define _GPIO_EXTIPSELL_EXTIPSEL0_SHIFT 0 09319 #define _GPIO_EXTIPSELL_EXTIPSEL0_MASK 0x7UL 09320 #define _GPIO_EXTIPSELL_EXTIPSEL0_DEFAULT 0x00000000UL 09321 #define _GPIO_EXTIPSELL_EXTIPSEL0_PORTA 0x00000000UL 09322 #define _GPIO_EXTIPSELL_EXTIPSEL0_PORTB 0x00000001UL 09323 #define _GPIO_EXTIPSELL_EXTIPSEL0_PORTC 0x00000002UL 09324 #define _GPIO_EXTIPSELL_EXTIPSEL0_PORTD 0x00000003UL 09325 #define _GPIO_EXTIPSELL_EXTIPSEL0_PORTE 0x00000004UL 09326 #define _GPIO_EXTIPSELL_EXTIPSEL0_PORTF 0x00000005UL 09327 #define GPIO_EXTIPSELL_EXTIPSEL0_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL0_DEFAULT << 0) 09328 #define GPIO_EXTIPSELL_EXTIPSEL0_PORTA (_GPIO_EXTIPSELL_EXTIPSEL0_PORTA << 0) 09329 #define GPIO_EXTIPSELL_EXTIPSEL0_PORTB (_GPIO_EXTIPSELL_EXTIPSEL0_PORTB << 0) 09330 #define GPIO_EXTIPSELL_EXTIPSEL0_PORTC (_GPIO_EXTIPSELL_EXTIPSEL0_PORTC << 0) 09331 #define GPIO_EXTIPSELL_EXTIPSEL0_PORTD (_GPIO_EXTIPSELL_EXTIPSEL0_PORTD << 0) 09332 #define GPIO_EXTIPSELL_EXTIPSEL0_PORTE (_GPIO_EXTIPSELL_EXTIPSEL0_PORTE << 0) 09333 #define GPIO_EXTIPSELL_EXTIPSEL0_PORTF (_GPIO_EXTIPSELL_EXTIPSEL0_PORTF << 0) 09334 #define _GPIO_EXTIPSELL_EXTIPSEL1_SHIFT 4 09335 #define _GPIO_EXTIPSELL_EXTIPSEL1_MASK 0x70UL 09336 #define _GPIO_EXTIPSELL_EXTIPSEL1_DEFAULT 0x00000000UL 09337 #define _GPIO_EXTIPSELL_EXTIPSEL1_PORTA 0x00000000UL 09338 #define _GPIO_EXTIPSELL_EXTIPSEL1_PORTB 0x00000001UL 09339 #define _GPIO_EXTIPSELL_EXTIPSEL1_PORTC 0x00000002UL 09340 #define _GPIO_EXTIPSELL_EXTIPSEL1_PORTD 0x00000003UL 09341 #define _GPIO_EXTIPSELL_EXTIPSEL1_PORTE 0x00000004UL 09342 #define _GPIO_EXTIPSELL_EXTIPSEL1_PORTF 0x00000005UL 09343 #define GPIO_EXTIPSELL_EXTIPSEL1_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL1_DEFAULT << 4) 09344 #define GPIO_EXTIPSELL_EXTIPSEL1_PORTA (_GPIO_EXTIPSELL_EXTIPSEL1_PORTA << 4) 09345 #define GPIO_EXTIPSELL_EXTIPSEL1_PORTB (_GPIO_EXTIPSELL_EXTIPSEL1_PORTB << 4) 09346 #define GPIO_EXTIPSELL_EXTIPSEL1_PORTC (_GPIO_EXTIPSELL_EXTIPSEL1_PORTC << 4) 09347 #define GPIO_EXTIPSELL_EXTIPSEL1_PORTD (_GPIO_EXTIPSELL_EXTIPSEL1_PORTD << 4) 09348 #define GPIO_EXTIPSELL_EXTIPSEL1_PORTE (_GPIO_EXTIPSELL_EXTIPSEL1_PORTE << 4) 09349 #define GPIO_EXTIPSELL_EXTIPSEL1_PORTF (_GPIO_EXTIPSELL_EXTIPSEL1_PORTF << 4) 09350 #define _GPIO_EXTIPSELL_EXTIPSEL2_SHIFT 8 09351 #define _GPIO_EXTIPSELL_EXTIPSEL2_MASK 0x700UL 09352 #define _GPIO_EXTIPSELL_EXTIPSEL2_DEFAULT 0x00000000UL 09353 #define _GPIO_EXTIPSELL_EXTIPSEL2_PORTA 0x00000000UL 09354 #define _GPIO_EXTIPSELL_EXTIPSEL2_PORTB 0x00000001UL 09355 #define _GPIO_EXTIPSELL_EXTIPSEL2_PORTC 0x00000002UL 09356 #define _GPIO_EXTIPSELL_EXTIPSEL2_PORTD 0x00000003UL 09357 #define _GPIO_EXTIPSELL_EXTIPSEL2_PORTE 0x00000004UL 09358 #define _GPIO_EXTIPSELL_EXTIPSEL2_PORTF 0x00000005UL 09359 #define GPIO_EXTIPSELL_EXTIPSEL2_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL2_DEFAULT << 8) 09360 #define GPIO_EXTIPSELL_EXTIPSEL2_PORTA (_GPIO_EXTIPSELL_EXTIPSEL2_PORTA << 8) 09361 #define GPIO_EXTIPSELL_EXTIPSEL2_PORTB (_GPIO_EXTIPSELL_EXTIPSEL2_PORTB << 8) 09362 #define GPIO_EXTIPSELL_EXTIPSEL2_PORTC (_GPIO_EXTIPSELL_EXTIPSEL2_PORTC << 8) 09363 #define GPIO_EXTIPSELL_EXTIPSEL2_PORTD (_GPIO_EXTIPSELL_EXTIPSEL2_PORTD << 8) 09364 #define GPIO_EXTIPSELL_EXTIPSEL2_PORTE (_GPIO_EXTIPSELL_EXTIPSEL2_PORTE << 8) 09365 #define GPIO_EXTIPSELL_EXTIPSEL2_PORTF (_GPIO_EXTIPSELL_EXTIPSEL2_PORTF << 8) 09366 #define _GPIO_EXTIPSELL_EXTIPSEL3_SHIFT 12 09367 #define _GPIO_EXTIPSELL_EXTIPSEL3_MASK 0x7000UL 09368 #define _GPIO_EXTIPSELL_EXTIPSEL3_DEFAULT 0x00000000UL 09369 #define _GPIO_EXTIPSELL_EXTIPSEL3_PORTA 0x00000000UL 09370 #define _GPIO_EXTIPSELL_EXTIPSEL3_PORTB 0x00000001UL 09371 #define _GPIO_EXTIPSELL_EXTIPSEL3_PORTC 0x00000002UL 09372 #define _GPIO_EXTIPSELL_EXTIPSEL3_PORTD 0x00000003UL 09373 #define _GPIO_EXTIPSELL_EXTIPSEL3_PORTE 0x00000004UL 09374 #define _GPIO_EXTIPSELL_EXTIPSEL3_PORTF 0x00000005UL 09375 #define GPIO_EXTIPSELL_EXTIPSEL3_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL3_DEFAULT << 12) 09376 #define GPIO_EXTIPSELL_EXTIPSEL3_PORTA (_GPIO_EXTIPSELL_EXTIPSEL3_PORTA << 12) 09377 #define GPIO_EXTIPSELL_EXTIPSEL3_PORTB (_GPIO_EXTIPSELL_EXTIPSEL3_PORTB << 12) 09378 #define GPIO_EXTIPSELL_EXTIPSEL3_PORTC (_GPIO_EXTIPSELL_EXTIPSEL3_PORTC << 12) 09379 #define GPIO_EXTIPSELL_EXTIPSEL3_PORTD (_GPIO_EXTIPSELL_EXTIPSEL3_PORTD << 12) 09380 #define GPIO_EXTIPSELL_EXTIPSEL3_PORTE (_GPIO_EXTIPSELL_EXTIPSEL3_PORTE << 12) 09381 #define GPIO_EXTIPSELL_EXTIPSEL3_PORTF (_GPIO_EXTIPSELL_EXTIPSEL3_PORTF << 12) 09382 #define _GPIO_EXTIPSELL_EXTIPSEL4_SHIFT 16 09383 #define _GPIO_EXTIPSELL_EXTIPSEL4_MASK 0x70000UL 09384 #define _GPIO_EXTIPSELL_EXTIPSEL4_DEFAULT 0x00000000UL 09385 #define _GPIO_EXTIPSELL_EXTIPSEL4_PORTA 0x00000000UL 09386 #define _GPIO_EXTIPSELL_EXTIPSEL4_PORTB 0x00000001UL 09387 #define _GPIO_EXTIPSELL_EXTIPSEL4_PORTC 0x00000002UL 09388 #define _GPIO_EXTIPSELL_EXTIPSEL4_PORTD 0x00000003UL 09389 #define _GPIO_EXTIPSELL_EXTIPSEL4_PORTE 0x00000004UL 09390 #define _GPIO_EXTIPSELL_EXTIPSEL4_PORTF 0x00000005UL 09391 #define GPIO_EXTIPSELL_EXTIPSEL4_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL4_DEFAULT << 16) 09392 #define GPIO_EXTIPSELL_EXTIPSEL4_PORTA (_GPIO_EXTIPSELL_EXTIPSEL4_PORTA << 16) 09393 #define GPIO_EXTIPSELL_EXTIPSEL4_PORTB (_GPIO_EXTIPSELL_EXTIPSEL4_PORTB << 16) 09394 #define GPIO_EXTIPSELL_EXTIPSEL4_PORTC (_GPIO_EXTIPSELL_EXTIPSEL4_PORTC << 16) 09395 #define GPIO_EXTIPSELL_EXTIPSEL4_PORTD (_GPIO_EXTIPSELL_EXTIPSEL4_PORTD << 16) 09396 #define GPIO_EXTIPSELL_EXTIPSEL4_PORTE (_GPIO_EXTIPSELL_EXTIPSEL4_PORTE << 16) 09397 #define GPIO_EXTIPSELL_EXTIPSEL4_PORTF (_GPIO_EXTIPSELL_EXTIPSEL4_PORTF << 16) 09398 #define _GPIO_EXTIPSELL_EXTIPSEL5_SHIFT 20 09399 #define _GPIO_EXTIPSELL_EXTIPSEL5_MASK 0x700000UL 09400 #define _GPIO_EXTIPSELL_EXTIPSEL5_DEFAULT 0x00000000UL 09401 #define _GPIO_EXTIPSELL_EXTIPSEL5_PORTA 0x00000000UL 09402 #define _GPIO_EXTIPSELL_EXTIPSEL5_PORTB 0x00000001UL 09403 #define _GPIO_EXTIPSELL_EXTIPSEL5_PORTC 0x00000002UL 09404 #define _GPIO_EXTIPSELL_EXTIPSEL5_PORTD 0x00000003UL 09405 #define _GPIO_EXTIPSELL_EXTIPSEL5_PORTE 0x00000004UL 09406 #define _GPIO_EXTIPSELL_EXTIPSEL5_PORTF 0x00000005UL 09407 #define GPIO_EXTIPSELL_EXTIPSEL5_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL5_DEFAULT << 20) 09408 #define GPIO_EXTIPSELL_EXTIPSEL5_PORTA (_GPIO_EXTIPSELL_EXTIPSEL5_PORTA << 20) 09409 #define GPIO_EXTIPSELL_EXTIPSEL5_PORTB (_GPIO_EXTIPSELL_EXTIPSEL5_PORTB << 20) 09410 #define GPIO_EXTIPSELL_EXTIPSEL5_PORTC (_GPIO_EXTIPSELL_EXTIPSEL5_PORTC << 20) 09411 #define GPIO_EXTIPSELL_EXTIPSEL5_PORTD (_GPIO_EXTIPSELL_EXTIPSEL5_PORTD << 20) 09412 #define GPIO_EXTIPSELL_EXTIPSEL5_PORTE (_GPIO_EXTIPSELL_EXTIPSEL5_PORTE << 20) 09413 #define GPIO_EXTIPSELL_EXTIPSEL5_PORTF (_GPIO_EXTIPSELL_EXTIPSEL5_PORTF << 20) 09414 #define _GPIO_EXTIPSELL_EXTIPSEL6_SHIFT 24 09415 #define _GPIO_EXTIPSELL_EXTIPSEL6_MASK 0x7000000UL 09416 #define _GPIO_EXTIPSELL_EXTIPSEL6_DEFAULT 0x00000000UL 09417 #define _GPIO_EXTIPSELL_EXTIPSEL6_PORTA 0x00000000UL 09418 #define _GPIO_EXTIPSELL_EXTIPSEL6_PORTB 0x00000001UL 09419 #define _GPIO_EXTIPSELL_EXTIPSEL6_PORTC 0x00000002UL 09420 #define _GPIO_EXTIPSELL_EXTIPSEL6_PORTD 0x00000003UL 09421 #define _GPIO_EXTIPSELL_EXTIPSEL6_PORTE 0x00000004UL 09422 #define _GPIO_EXTIPSELL_EXTIPSEL6_PORTF 0x00000005UL 09423 #define GPIO_EXTIPSELL_EXTIPSEL6_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL6_DEFAULT << 24) 09424 #define GPIO_EXTIPSELL_EXTIPSEL6_PORTA (_GPIO_EXTIPSELL_EXTIPSEL6_PORTA << 24) 09425 #define GPIO_EXTIPSELL_EXTIPSEL6_PORTB (_GPIO_EXTIPSELL_EXTIPSEL6_PORTB << 24) 09426 #define GPIO_EXTIPSELL_EXTIPSEL6_PORTC (_GPIO_EXTIPSELL_EXTIPSEL6_PORTC << 24) 09427 #define GPIO_EXTIPSELL_EXTIPSEL6_PORTD (_GPIO_EXTIPSELL_EXTIPSEL6_PORTD << 24) 09428 #define GPIO_EXTIPSELL_EXTIPSEL6_PORTE (_GPIO_EXTIPSELL_EXTIPSEL6_PORTE << 24) 09429 #define GPIO_EXTIPSELL_EXTIPSEL6_PORTF (_GPIO_EXTIPSELL_EXTIPSEL6_PORTF << 24) 09430 #define _GPIO_EXTIPSELL_EXTIPSEL7_SHIFT 28 09431 #define _GPIO_EXTIPSELL_EXTIPSEL7_MASK 0x70000000UL 09432 #define _GPIO_EXTIPSELL_EXTIPSEL7_DEFAULT 0x00000000UL 09433 #define _GPIO_EXTIPSELL_EXTIPSEL7_PORTA 0x00000000UL 09434 #define _GPIO_EXTIPSELL_EXTIPSEL7_PORTB 0x00000001UL 09435 #define _GPIO_EXTIPSELL_EXTIPSEL7_PORTC 0x00000002UL 09436 #define _GPIO_EXTIPSELL_EXTIPSEL7_PORTD 0x00000003UL 09437 #define _GPIO_EXTIPSELL_EXTIPSEL7_PORTE 0x00000004UL 09438 #define _GPIO_EXTIPSELL_EXTIPSEL7_PORTF 0x00000005UL 09439 #define GPIO_EXTIPSELL_EXTIPSEL7_DEFAULT (_GPIO_EXTIPSELL_EXTIPSEL7_DEFAULT << 28) 09440 #define GPIO_EXTIPSELL_EXTIPSEL7_PORTA (_GPIO_EXTIPSELL_EXTIPSEL7_PORTA << 28) 09441 #define GPIO_EXTIPSELL_EXTIPSEL7_PORTB (_GPIO_EXTIPSELL_EXTIPSEL7_PORTB << 28) 09442 #define GPIO_EXTIPSELL_EXTIPSEL7_PORTC (_GPIO_EXTIPSELL_EXTIPSEL7_PORTC << 28) 09443 #define GPIO_EXTIPSELL_EXTIPSEL7_PORTD (_GPIO_EXTIPSELL_EXTIPSEL7_PORTD << 28) 09444 #define GPIO_EXTIPSELL_EXTIPSEL7_PORTE (_GPIO_EXTIPSELL_EXTIPSEL7_PORTE << 28) 09445 #define GPIO_EXTIPSELL_EXTIPSEL7_PORTF (_GPIO_EXTIPSELL_EXTIPSEL7_PORTF << 28) 09447 /* Bit fields for GPIO EXTIPSELH */ 09448 #define _GPIO_EXTIPSELH_RESETVALUE 0x00000000UL 09449 #define _GPIO_EXTIPSELH_MASK 0x77777777UL 09450 #define _GPIO_EXTIPSELH_EXTIPSEL8_SHIFT 0 09451 #define _GPIO_EXTIPSELH_EXTIPSEL8_MASK 0x7UL 09452 #define _GPIO_EXTIPSELH_EXTIPSEL8_DEFAULT 0x00000000UL 09453 #define _GPIO_EXTIPSELH_EXTIPSEL8_PORTA 0x00000000UL 09454 #define _GPIO_EXTIPSELH_EXTIPSEL8_PORTB 0x00000001UL 09455 #define _GPIO_EXTIPSELH_EXTIPSEL8_PORTC 0x00000002UL 09456 #define _GPIO_EXTIPSELH_EXTIPSEL8_PORTD 0x00000003UL 09457 #define _GPIO_EXTIPSELH_EXTIPSEL8_PORTE 0x00000004UL 09458 #define _GPIO_EXTIPSELH_EXTIPSEL8_PORTF 0x00000005UL 09459 #define GPIO_EXTIPSELH_EXTIPSEL8_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL8_DEFAULT << 0) 09460 #define GPIO_EXTIPSELH_EXTIPSEL8_PORTA (_GPIO_EXTIPSELH_EXTIPSEL8_PORTA << 0) 09461 #define GPIO_EXTIPSELH_EXTIPSEL8_PORTB (_GPIO_EXTIPSELH_EXTIPSEL8_PORTB << 0) 09462 #define GPIO_EXTIPSELH_EXTIPSEL8_PORTC (_GPIO_EXTIPSELH_EXTIPSEL8_PORTC << 0) 09463 #define GPIO_EXTIPSELH_EXTIPSEL8_PORTD (_GPIO_EXTIPSELH_EXTIPSEL8_PORTD << 0) 09464 #define GPIO_EXTIPSELH_EXTIPSEL8_PORTE (_GPIO_EXTIPSELH_EXTIPSEL8_PORTE << 0) 09465 #define GPIO_EXTIPSELH_EXTIPSEL8_PORTF (_GPIO_EXTIPSELH_EXTIPSEL8_PORTF << 0) 09466 #define _GPIO_EXTIPSELH_EXTIPSEL9_SHIFT 4 09467 #define _GPIO_EXTIPSELH_EXTIPSEL9_MASK 0x70UL 09468 #define _GPIO_EXTIPSELH_EXTIPSEL9_DEFAULT 0x00000000UL 09469 #define _GPIO_EXTIPSELH_EXTIPSEL9_PORTA 0x00000000UL 09470 #define _GPIO_EXTIPSELH_EXTIPSEL9_PORTB 0x00000001UL 09471 #define _GPIO_EXTIPSELH_EXTIPSEL9_PORTC 0x00000002UL 09472 #define _GPIO_EXTIPSELH_EXTIPSEL9_PORTD 0x00000003UL 09473 #define _GPIO_EXTIPSELH_EXTIPSEL9_PORTE 0x00000004UL 09474 #define _GPIO_EXTIPSELH_EXTIPSEL9_PORTF 0x00000005UL 09475 #define GPIO_EXTIPSELH_EXTIPSEL9_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL9_DEFAULT << 4) 09476 #define GPIO_EXTIPSELH_EXTIPSEL9_PORTA (_GPIO_EXTIPSELH_EXTIPSEL9_PORTA << 4) 09477 #define GPIO_EXTIPSELH_EXTIPSEL9_PORTB (_GPIO_EXTIPSELH_EXTIPSEL9_PORTB << 4) 09478 #define GPIO_EXTIPSELH_EXTIPSEL9_PORTC (_GPIO_EXTIPSELH_EXTIPSEL9_PORTC << 4) 09479 #define GPIO_EXTIPSELH_EXTIPSEL9_PORTD (_GPIO_EXTIPSELH_EXTIPSEL9_PORTD << 4) 09480 #define GPIO_EXTIPSELH_EXTIPSEL9_PORTE (_GPIO_EXTIPSELH_EXTIPSEL9_PORTE << 4) 09481 #define GPIO_EXTIPSELH_EXTIPSEL9_PORTF (_GPIO_EXTIPSELH_EXTIPSEL9_PORTF << 4) 09482 #define _GPIO_EXTIPSELH_EXTIPSEL10_SHIFT 8 09483 #define _GPIO_EXTIPSELH_EXTIPSEL10_MASK 0x700UL 09484 #define _GPIO_EXTIPSELH_EXTIPSEL10_DEFAULT 0x00000000UL 09485 #define _GPIO_EXTIPSELH_EXTIPSEL10_PORTA 0x00000000UL 09486 #define _GPIO_EXTIPSELH_EXTIPSEL10_PORTB 0x00000001UL 09487 #define _GPIO_EXTIPSELH_EXTIPSEL10_PORTC 0x00000002UL 09488 #define _GPIO_EXTIPSELH_EXTIPSEL10_PORTD 0x00000003UL 09489 #define _GPIO_EXTIPSELH_EXTIPSEL10_PORTE 0x00000004UL 09490 #define _GPIO_EXTIPSELH_EXTIPSEL10_PORTF 0x00000005UL 09491 #define GPIO_EXTIPSELH_EXTIPSEL10_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL10_DEFAULT << 8) 09492 #define GPIO_EXTIPSELH_EXTIPSEL10_PORTA (_GPIO_EXTIPSELH_EXTIPSEL10_PORTA << 8) 09493 #define GPIO_EXTIPSELH_EXTIPSEL10_PORTB (_GPIO_EXTIPSELH_EXTIPSEL10_PORTB << 8) 09494 #define GPIO_EXTIPSELH_EXTIPSEL10_PORTC (_GPIO_EXTIPSELH_EXTIPSEL10_PORTC << 8) 09495 #define GPIO_EXTIPSELH_EXTIPSEL10_PORTD (_GPIO_EXTIPSELH_EXTIPSEL10_PORTD << 8) 09496 #define GPIO_EXTIPSELH_EXTIPSEL10_PORTE (_GPIO_EXTIPSELH_EXTIPSEL10_PORTE << 8) 09497 #define GPIO_EXTIPSELH_EXTIPSEL10_PORTF (_GPIO_EXTIPSELH_EXTIPSEL10_PORTF << 8) 09498 #define _GPIO_EXTIPSELH_EXTIPSEL11_SHIFT 12 09499 #define _GPIO_EXTIPSELH_EXTIPSEL11_MASK 0x7000UL 09500 #define _GPIO_EXTIPSELH_EXTIPSEL11_DEFAULT 0x00000000UL 09501 #define _GPIO_EXTIPSELH_EXTIPSEL11_PORTA 0x00000000UL 09502 #define _GPIO_EXTIPSELH_EXTIPSEL11_PORTB 0x00000001UL 09503 #define _GPIO_EXTIPSELH_EXTIPSEL11_PORTC 0x00000002UL 09504 #define _GPIO_EXTIPSELH_EXTIPSEL11_PORTD 0x00000003UL 09505 #define _GPIO_EXTIPSELH_EXTIPSEL11_PORTE 0x00000004UL 09506 #define _GPIO_EXTIPSELH_EXTIPSEL11_PORTF 0x00000005UL 09507 #define GPIO_EXTIPSELH_EXTIPSEL11_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL11_DEFAULT << 12) 09508 #define GPIO_EXTIPSELH_EXTIPSEL11_PORTA (_GPIO_EXTIPSELH_EXTIPSEL11_PORTA << 12) 09509 #define GPIO_EXTIPSELH_EXTIPSEL11_PORTB (_GPIO_EXTIPSELH_EXTIPSEL11_PORTB << 12) 09510 #define GPIO_EXTIPSELH_EXTIPSEL11_PORTC (_GPIO_EXTIPSELH_EXTIPSEL11_PORTC << 12) 09511 #define GPIO_EXTIPSELH_EXTIPSEL11_PORTD (_GPIO_EXTIPSELH_EXTIPSEL11_PORTD << 12) 09512 #define GPIO_EXTIPSELH_EXTIPSEL11_PORTE (_GPIO_EXTIPSELH_EXTIPSEL11_PORTE << 12) 09513 #define GPIO_EXTIPSELH_EXTIPSEL11_PORTF (_GPIO_EXTIPSELH_EXTIPSEL11_PORTF << 12) 09514 #define _GPIO_EXTIPSELH_EXTIPSEL12_SHIFT 16 09515 #define _GPIO_EXTIPSELH_EXTIPSEL12_MASK 0x70000UL 09516 #define _GPIO_EXTIPSELH_EXTIPSEL12_DEFAULT 0x00000000UL 09517 #define _GPIO_EXTIPSELH_EXTIPSEL12_PORTA 0x00000000UL 09518 #define _GPIO_EXTIPSELH_EXTIPSEL12_PORTB 0x00000001UL 09519 #define _GPIO_EXTIPSELH_EXTIPSEL12_PORTC 0x00000002UL 09520 #define _GPIO_EXTIPSELH_EXTIPSEL12_PORTD 0x00000003UL 09521 #define _GPIO_EXTIPSELH_EXTIPSEL12_PORTE 0x00000004UL 09522 #define _GPIO_EXTIPSELH_EXTIPSEL12_PORTF 0x00000005UL 09523 #define GPIO_EXTIPSELH_EXTIPSEL12_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL12_DEFAULT << 16) 09524 #define GPIO_EXTIPSELH_EXTIPSEL12_PORTA (_GPIO_EXTIPSELH_EXTIPSEL12_PORTA << 16) 09525 #define GPIO_EXTIPSELH_EXTIPSEL12_PORTB (_GPIO_EXTIPSELH_EXTIPSEL12_PORTB << 16) 09526 #define GPIO_EXTIPSELH_EXTIPSEL12_PORTC (_GPIO_EXTIPSELH_EXTIPSEL12_PORTC << 16) 09527 #define GPIO_EXTIPSELH_EXTIPSEL12_PORTD (_GPIO_EXTIPSELH_EXTIPSEL12_PORTD << 16) 09528 #define GPIO_EXTIPSELH_EXTIPSEL12_PORTE (_GPIO_EXTIPSELH_EXTIPSEL12_PORTE << 16) 09529 #define GPIO_EXTIPSELH_EXTIPSEL12_PORTF (_GPIO_EXTIPSELH_EXTIPSEL12_PORTF << 16) 09530 #define _GPIO_EXTIPSELH_EXTIPSEL13_SHIFT 20 09531 #define _GPIO_EXTIPSELH_EXTIPSEL13_MASK 0x700000UL 09532 #define _GPIO_EXTIPSELH_EXTIPSEL13_DEFAULT 0x00000000UL 09533 #define _GPIO_EXTIPSELH_EXTIPSEL13_PORTA 0x00000000UL 09534 #define _GPIO_EXTIPSELH_EXTIPSEL13_PORTB 0x00000001UL 09535 #define _GPIO_EXTIPSELH_EXTIPSEL13_PORTC 0x00000002UL 09536 #define _GPIO_EXTIPSELH_EXTIPSEL13_PORTD 0x00000003UL 09537 #define _GPIO_EXTIPSELH_EXTIPSEL13_PORTE 0x00000004UL 09538 #define _GPIO_EXTIPSELH_EXTIPSEL13_PORTF 0x00000005UL 09539 #define GPIO_EXTIPSELH_EXTIPSEL13_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL13_DEFAULT << 20) 09540 #define GPIO_EXTIPSELH_EXTIPSEL13_PORTA (_GPIO_EXTIPSELH_EXTIPSEL13_PORTA << 20) 09541 #define GPIO_EXTIPSELH_EXTIPSEL13_PORTB (_GPIO_EXTIPSELH_EXTIPSEL13_PORTB << 20) 09542 #define GPIO_EXTIPSELH_EXTIPSEL13_PORTC (_GPIO_EXTIPSELH_EXTIPSEL13_PORTC << 20) 09543 #define GPIO_EXTIPSELH_EXTIPSEL13_PORTD (_GPIO_EXTIPSELH_EXTIPSEL13_PORTD << 20) 09544 #define GPIO_EXTIPSELH_EXTIPSEL13_PORTE (_GPIO_EXTIPSELH_EXTIPSEL13_PORTE << 20) 09545 #define GPIO_EXTIPSELH_EXTIPSEL13_PORTF (_GPIO_EXTIPSELH_EXTIPSEL13_PORTF << 20) 09546 #define _GPIO_EXTIPSELH_EXTIPSEL14_SHIFT 24 09547 #define _GPIO_EXTIPSELH_EXTIPSEL14_MASK 0x7000000UL 09548 #define _GPIO_EXTIPSELH_EXTIPSEL14_DEFAULT 0x00000000UL 09549 #define _GPIO_EXTIPSELH_EXTIPSEL14_PORTA 0x00000000UL 09550 #define _GPIO_EXTIPSELH_EXTIPSEL14_PORTB 0x00000001UL 09551 #define _GPIO_EXTIPSELH_EXTIPSEL14_PORTC 0x00000002UL 09552 #define _GPIO_EXTIPSELH_EXTIPSEL14_PORTD 0x00000003UL 09553 #define _GPIO_EXTIPSELH_EXTIPSEL14_PORTE 0x00000004UL 09554 #define _GPIO_EXTIPSELH_EXTIPSEL14_PORTF 0x00000005UL 09555 #define GPIO_EXTIPSELH_EXTIPSEL14_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL14_DEFAULT << 24) 09556 #define GPIO_EXTIPSELH_EXTIPSEL14_PORTA (_GPIO_EXTIPSELH_EXTIPSEL14_PORTA << 24) 09557 #define GPIO_EXTIPSELH_EXTIPSEL14_PORTB (_GPIO_EXTIPSELH_EXTIPSEL14_PORTB << 24) 09558 #define GPIO_EXTIPSELH_EXTIPSEL14_PORTC (_GPIO_EXTIPSELH_EXTIPSEL14_PORTC << 24) 09559 #define GPIO_EXTIPSELH_EXTIPSEL14_PORTD (_GPIO_EXTIPSELH_EXTIPSEL14_PORTD << 24) 09560 #define GPIO_EXTIPSELH_EXTIPSEL14_PORTE (_GPIO_EXTIPSELH_EXTIPSEL14_PORTE << 24) 09561 #define GPIO_EXTIPSELH_EXTIPSEL14_PORTF (_GPIO_EXTIPSELH_EXTIPSEL14_PORTF << 24) 09562 #define _GPIO_EXTIPSELH_EXTIPSEL15_SHIFT 28 09563 #define _GPIO_EXTIPSELH_EXTIPSEL15_MASK 0x70000000UL 09564 #define _GPIO_EXTIPSELH_EXTIPSEL15_DEFAULT 0x00000000UL 09565 #define _GPIO_EXTIPSELH_EXTIPSEL15_PORTA 0x00000000UL 09566 #define _GPIO_EXTIPSELH_EXTIPSEL15_PORTB 0x00000001UL 09567 #define _GPIO_EXTIPSELH_EXTIPSEL15_PORTC 0x00000002UL 09568 #define _GPIO_EXTIPSELH_EXTIPSEL15_PORTD 0x00000003UL 09569 #define _GPIO_EXTIPSELH_EXTIPSEL15_PORTE 0x00000004UL 09570 #define _GPIO_EXTIPSELH_EXTIPSEL15_PORTF 0x00000005UL 09571 #define GPIO_EXTIPSELH_EXTIPSEL15_DEFAULT (_GPIO_EXTIPSELH_EXTIPSEL15_DEFAULT << 28) 09572 #define GPIO_EXTIPSELH_EXTIPSEL15_PORTA (_GPIO_EXTIPSELH_EXTIPSEL15_PORTA << 28) 09573 #define GPIO_EXTIPSELH_EXTIPSEL15_PORTB (_GPIO_EXTIPSELH_EXTIPSEL15_PORTB << 28) 09574 #define GPIO_EXTIPSELH_EXTIPSEL15_PORTC (_GPIO_EXTIPSELH_EXTIPSEL15_PORTC << 28) 09575 #define GPIO_EXTIPSELH_EXTIPSEL15_PORTD (_GPIO_EXTIPSELH_EXTIPSEL15_PORTD << 28) 09576 #define GPIO_EXTIPSELH_EXTIPSEL15_PORTE (_GPIO_EXTIPSELH_EXTIPSEL15_PORTE << 28) 09577 #define GPIO_EXTIPSELH_EXTIPSEL15_PORTF (_GPIO_EXTIPSELH_EXTIPSEL15_PORTF << 28) 09579 /* Bit fields for GPIO EXTIRISE */ 09580 #define _GPIO_EXTIRISE_RESETVALUE 0x00000000UL 09581 #define _GPIO_EXTIRISE_MASK 0x0000FFFFUL 09582 #define _GPIO_EXTIRISE_EXTIRISE_SHIFT 0 09583 #define _GPIO_EXTIRISE_EXTIRISE_MASK 0xFFFFUL 09584 #define _GPIO_EXTIRISE_EXTIRISE_DEFAULT 0x00000000UL 09585 #define GPIO_EXTIRISE_EXTIRISE_DEFAULT (_GPIO_EXTIRISE_EXTIRISE_DEFAULT << 0) 09587 /* Bit fields for GPIO EXTIFALL */ 09588 #define _GPIO_EXTIFALL_RESETVALUE 0x00000000UL 09589 #define _GPIO_EXTIFALL_MASK 0x0000FFFFUL 09590 #define _GPIO_EXTIFALL_EXTIFALL_SHIFT 0 09591 #define _GPIO_EXTIFALL_EXTIFALL_MASK 0xFFFFUL 09592 #define _GPIO_EXTIFALL_EXTIFALL_DEFAULT 0x00000000UL 09593 #define GPIO_EXTIFALL_EXTIFALL_DEFAULT (_GPIO_EXTIFALL_EXTIFALL_DEFAULT << 0) 09595 /* Bit fields for GPIO IEN */ 09596 #define _GPIO_IEN_RESETVALUE 0x00000000UL 09597 #define _GPIO_IEN_MASK 0x0000FFFFUL 09598 #define _GPIO_IEN_EXT_SHIFT 0 09599 #define _GPIO_IEN_EXT_MASK 0xFFFFUL 09600 #define _GPIO_IEN_EXT_DEFAULT 0x00000000UL 09601 #define GPIO_IEN_EXT_DEFAULT (_GPIO_IEN_EXT_DEFAULT << 0) 09603 /* Bit fields for GPIO IF */ 09604 #define _GPIO_IF_RESETVALUE 0x00000000UL 09605 #define _GPIO_IF_MASK 0x0000FFFFUL 09606 #define _GPIO_IF_EXT_SHIFT 0 09607 #define _GPIO_IF_EXT_MASK 0xFFFFUL 09608 #define _GPIO_IF_EXT_DEFAULT 0x00000000UL 09609 #define GPIO_IF_EXT_DEFAULT (_GPIO_IF_EXT_DEFAULT << 0) 09611 /* Bit fields for GPIO IFS */ 09612 #define _GPIO_IFS_RESETVALUE 0x00000000UL 09613 #define _GPIO_IFS_MASK 0x0000FFFFUL 09614 #define _GPIO_IFS_EXT_SHIFT 0 09615 #define _GPIO_IFS_EXT_MASK 0xFFFFUL 09616 #define _GPIO_IFS_EXT_DEFAULT 0x00000000UL 09617 #define GPIO_IFS_EXT_DEFAULT (_GPIO_IFS_EXT_DEFAULT << 0) 09619 /* Bit fields for GPIO IFC */ 09620 #define _GPIO_IFC_RESETVALUE 0x00000000UL 09621 #define _GPIO_IFC_MASK 0x0000FFFFUL 09622 #define _GPIO_IFC_EXT_SHIFT 0 09623 #define _GPIO_IFC_EXT_MASK 0xFFFFUL 09624 #define _GPIO_IFC_EXT_DEFAULT 0x00000000UL 09625 #define GPIO_IFC_EXT_DEFAULT (_GPIO_IFC_EXT_DEFAULT << 0) 09627 /* Bit fields for GPIO ROUTE */ 09628 #define _GPIO_ROUTE_RESETVALUE 0x00000003UL 09629 #define _GPIO_ROUTE_MASK 0x00000307UL 09630 #define GPIO_ROUTE_SWCLKPEN (0x1UL << 0) 09631 #define _GPIO_ROUTE_SWCLKPEN_SHIFT 0 09632 #define _GPIO_ROUTE_SWCLKPEN_MASK 0x1UL 09633 #define _GPIO_ROUTE_SWCLKPEN_DEFAULT 0x00000001UL 09634 #define GPIO_ROUTE_SWCLKPEN_DEFAULT (_GPIO_ROUTE_SWCLKPEN_DEFAULT << 0) 09635 #define GPIO_ROUTE_SWDIOPEN (0x1UL << 1) 09636 #define _GPIO_ROUTE_SWDIOPEN_SHIFT 1 09637 #define _GPIO_ROUTE_SWDIOPEN_MASK 0x2UL 09638 #define _GPIO_ROUTE_SWDIOPEN_DEFAULT 0x00000001UL 09639 #define GPIO_ROUTE_SWDIOPEN_DEFAULT (_GPIO_ROUTE_SWDIOPEN_DEFAULT << 1) 09640 #define GPIO_ROUTE_SWOPEN (0x1UL << 2) 09641 #define _GPIO_ROUTE_SWOPEN_SHIFT 2 09642 #define _GPIO_ROUTE_SWOPEN_MASK 0x4UL 09643 #define _GPIO_ROUTE_SWOPEN_DEFAULT 0x00000000UL 09644 #define GPIO_ROUTE_SWOPEN_DEFAULT (_GPIO_ROUTE_SWOPEN_DEFAULT << 2) 09645 #define _GPIO_ROUTE_SWLOCATION_SHIFT 8 09646 #define _GPIO_ROUTE_SWLOCATION_MASK 0x300UL 09647 #define _GPIO_ROUTE_SWLOCATION_DEFAULT 0x00000000UL 09648 #define _GPIO_ROUTE_SWLOCATION_LOC0 0x00000000UL 09649 #define _GPIO_ROUTE_SWLOCATION_LOC1 0x00000001UL 09650 #define _GPIO_ROUTE_SWLOCATION_LOC2 0x00000002UL 09651 #define _GPIO_ROUTE_SWLOCATION_LOC3 0x00000003UL 09652 #define GPIO_ROUTE_SWLOCATION_DEFAULT (_GPIO_ROUTE_SWLOCATION_DEFAULT << 8) 09653 #define GPIO_ROUTE_SWLOCATION_LOC0 (_GPIO_ROUTE_SWLOCATION_LOC0 << 8) 09654 #define GPIO_ROUTE_SWLOCATION_LOC1 (_GPIO_ROUTE_SWLOCATION_LOC1 << 8) 09655 #define GPIO_ROUTE_SWLOCATION_LOC2 (_GPIO_ROUTE_SWLOCATION_LOC2 << 8) 09656 #define GPIO_ROUTE_SWLOCATION_LOC3 (_GPIO_ROUTE_SWLOCATION_LOC3 << 8) 09658 /* Bit fields for GPIO INSENSE */ 09659 #define _GPIO_INSENSE_RESETVALUE 0x00000003UL 09660 #define _GPIO_INSENSE_MASK 0x00000003UL 09661 #define GPIO_INSENSE_INT (0x1UL << 0) 09662 #define _GPIO_INSENSE_INT_SHIFT 0 09663 #define _GPIO_INSENSE_INT_MASK 0x1UL 09664 #define _GPIO_INSENSE_INT_DEFAULT 0x00000001UL 09665 #define GPIO_INSENSE_INT_DEFAULT (_GPIO_INSENSE_INT_DEFAULT << 0) 09666 #define GPIO_INSENSE_PRS (0x1UL << 1) 09667 #define _GPIO_INSENSE_PRS_SHIFT 1 09668 #define _GPIO_INSENSE_PRS_MASK 0x2UL 09669 #define _GPIO_INSENSE_PRS_DEFAULT 0x00000001UL 09670 #define GPIO_INSENSE_PRS_DEFAULT (_GPIO_INSENSE_PRS_DEFAULT << 1) 09672 /* Bit fields for GPIO LOCK */ 09673 #define _GPIO_LOCK_RESETVALUE 0x00000000UL 09674 #define _GPIO_LOCK_MASK 0x0000FFFFUL 09675 #define _GPIO_LOCK_LOCKKEY_SHIFT 0 09676 #define _GPIO_LOCK_LOCKKEY_MASK 0xFFFFUL 09677 #define _GPIO_LOCK_LOCKKEY_DEFAULT 0x00000000UL 09678 #define _GPIO_LOCK_LOCKKEY_LOCK 0x00000000UL 09679 #define _GPIO_LOCK_LOCKKEY_UNLOCKED 0x00000000UL 09680 #define _GPIO_LOCK_LOCKKEY_LOCKED 0x00000001UL 09681 #define _GPIO_LOCK_LOCKKEY_UNLOCK 0x0000A534UL 09682 #define GPIO_LOCK_LOCKKEY_DEFAULT (_GPIO_LOCK_LOCKKEY_DEFAULT << 0) 09683 #define GPIO_LOCK_LOCKKEY_LOCK (_GPIO_LOCK_LOCKKEY_LOCK << 0) 09684 #define GPIO_LOCK_LOCKKEY_UNLOCKED (_GPIO_LOCK_LOCKKEY_UNLOCKED << 0) 09685 #define GPIO_LOCK_LOCKKEY_LOCKED (_GPIO_LOCK_LOCKKEY_LOCKED << 0) 09686 #define GPIO_LOCK_LOCKKEY_UNLOCK (_GPIO_LOCK_LOCKKEY_UNLOCK << 0) 09692 /**************************************************************************/ 09697 /* Bit fields for PRS SWPULSE */ 09698 #define _PRS_SWPULSE_RESETVALUE 0x00000000UL 09699 #define _PRS_SWPULSE_MASK 0x000000FFUL 09700 #define PRS_SWPULSE_CH0PULSE (0x1UL << 0) 09701 #define _PRS_SWPULSE_CH0PULSE_SHIFT 0 09702 #define _PRS_SWPULSE_CH0PULSE_MASK 0x1UL 09703 #define _PRS_SWPULSE_CH0PULSE_DEFAULT 0x00000000UL 09704 #define PRS_SWPULSE_CH0PULSE_DEFAULT (_PRS_SWPULSE_CH0PULSE_DEFAULT << 0) 09705 #define PRS_SWPULSE_CH1PULSE (0x1UL << 1) 09706 #define _PRS_SWPULSE_CH1PULSE_SHIFT 1 09707 #define _PRS_SWPULSE_CH1PULSE_MASK 0x2UL 09708 #define _PRS_SWPULSE_CH1PULSE_DEFAULT 0x00000000UL 09709 #define PRS_SWPULSE_CH1PULSE_DEFAULT (_PRS_SWPULSE_CH1PULSE_DEFAULT << 1) 09710 #define PRS_SWPULSE_CH2PULSE (0x1UL << 2) 09711 #define _PRS_SWPULSE_CH2PULSE_SHIFT 2 09712 #define _PRS_SWPULSE_CH2PULSE_MASK 0x4UL 09713 #define _PRS_SWPULSE_CH2PULSE_DEFAULT 0x00000000UL 09714 #define PRS_SWPULSE_CH2PULSE_DEFAULT (_PRS_SWPULSE_CH2PULSE_DEFAULT << 2) 09715 #define PRS_SWPULSE_CH3PULSE (0x1UL << 3) 09716 #define _PRS_SWPULSE_CH3PULSE_SHIFT 3 09717 #define _PRS_SWPULSE_CH3PULSE_MASK 0x8UL 09718 #define _PRS_SWPULSE_CH3PULSE_DEFAULT 0x00000000UL 09719 #define PRS_SWPULSE_CH3PULSE_DEFAULT (_PRS_SWPULSE_CH3PULSE_DEFAULT << 3) 09720 #define PRS_SWPULSE_CH4PULSE (0x1UL << 4) 09721 #define _PRS_SWPULSE_CH4PULSE_SHIFT 4 09722 #define _PRS_SWPULSE_CH4PULSE_MASK 0x10UL 09723 #define _PRS_SWPULSE_CH4PULSE_DEFAULT 0x00000000UL 09724 #define PRS_SWPULSE_CH4PULSE_DEFAULT (_PRS_SWPULSE_CH4PULSE_DEFAULT << 4) 09725 #define PRS_SWPULSE_CH5PULSE (0x1UL << 5) 09726 #define _PRS_SWPULSE_CH5PULSE_SHIFT 5 09727 #define _PRS_SWPULSE_CH5PULSE_MASK 0x20UL 09728 #define _PRS_SWPULSE_CH5PULSE_DEFAULT 0x00000000UL 09729 #define PRS_SWPULSE_CH5PULSE_DEFAULT (_PRS_SWPULSE_CH5PULSE_DEFAULT << 5) 09730 #define PRS_SWPULSE_CH6PULSE (0x1UL << 6) 09731 #define _PRS_SWPULSE_CH6PULSE_SHIFT 6 09732 #define _PRS_SWPULSE_CH6PULSE_MASK 0x40UL 09733 #define _PRS_SWPULSE_CH6PULSE_DEFAULT 0x00000000UL 09734 #define PRS_SWPULSE_CH6PULSE_DEFAULT (_PRS_SWPULSE_CH6PULSE_DEFAULT << 6) 09735 #define PRS_SWPULSE_CH7PULSE (0x1UL << 7) 09736 #define _PRS_SWPULSE_CH7PULSE_SHIFT 7 09737 #define _PRS_SWPULSE_CH7PULSE_MASK 0x80UL 09738 #define _PRS_SWPULSE_CH7PULSE_DEFAULT 0x00000000UL 09739 #define PRS_SWPULSE_CH7PULSE_DEFAULT (_PRS_SWPULSE_CH7PULSE_DEFAULT << 7) 09741 /* Bit fields for PRS SWLEVEL */ 09742 #define _PRS_SWLEVEL_RESETVALUE 0x00000000UL 09743 #define _PRS_SWLEVEL_MASK 0x000000FFUL 09744 #define PRS_SWLEVEL_CH0LEVEL (0x1UL << 0) 09745 #define _PRS_SWLEVEL_CH0LEVEL_SHIFT 0 09746 #define _PRS_SWLEVEL_CH0LEVEL_MASK 0x1UL 09747 #define _PRS_SWLEVEL_CH0LEVEL_DEFAULT 0x00000000UL 09748 #define PRS_SWLEVEL_CH0LEVEL_DEFAULT (_PRS_SWLEVEL_CH0LEVEL_DEFAULT << 0) 09749 #define PRS_SWLEVEL_CH1LEVEL (0x1UL << 1) 09750 #define _PRS_SWLEVEL_CH1LEVEL_SHIFT 1 09751 #define _PRS_SWLEVEL_CH1LEVEL_MASK 0x2UL 09752 #define _PRS_SWLEVEL_CH1LEVEL_DEFAULT 0x00000000UL 09753 #define PRS_SWLEVEL_CH1LEVEL_DEFAULT (_PRS_SWLEVEL_CH1LEVEL_DEFAULT << 1) 09754 #define PRS_SWLEVEL_CH2LEVEL (0x1UL << 2) 09755 #define _PRS_SWLEVEL_CH2LEVEL_SHIFT 2 09756 #define _PRS_SWLEVEL_CH2LEVEL_MASK 0x4UL 09757 #define _PRS_SWLEVEL_CH2LEVEL_DEFAULT 0x00000000UL 09758 #define PRS_SWLEVEL_CH2LEVEL_DEFAULT (_PRS_SWLEVEL_CH2LEVEL_DEFAULT << 2) 09759 #define PRS_SWLEVEL_CH3LEVEL (0x1UL << 3) 09760 #define _PRS_SWLEVEL_CH3LEVEL_SHIFT 3 09761 #define _PRS_SWLEVEL_CH3LEVEL_MASK 0x8UL 09762 #define _PRS_SWLEVEL_CH3LEVEL_DEFAULT 0x00000000UL 09763 #define PRS_SWLEVEL_CH3LEVEL_DEFAULT (_PRS_SWLEVEL_CH3LEVEL_DEFAULT << 3) 09764 #define PRS_SWLEVEL_CH4LEVEL (0x1UL << 4) 09765 #define _PRS_SWLEVEL_CH4LEVEL_SHIFT 4 09766 #define _PRS_SWLEVEL_CH4LEVEL_MASK 0x10UL 09767 #define _PRS_SWLEVEL_CH4LEVEL_DEFAULT 0x00000000UL 09768 #define PRS_SWLEVEL_CH4LEVEL_DEFAULT (_PRS_SWLEVEL_CH4LEVEL_DEFAULT << 4) 09769 #define PRS_SWLEVEL_CH5LEVEL (0x1UL << 5) 09770 #define _PRS_SWLEVEL_CH5LEVEL_SHIFT 5 09771 #define _PRS_SWLEVEL_CH5LEVEL_MASK 0x20UL 09772 #define _PRS_SWLEVEL_CH5LEVEL_DEFAULT 0x00000000UL 09773 #define PRS_SWLEVEL_CH5LEVEL_DEFAULT (_PRS_SWLEVEL_CH5LEVEL_DEFAULT << 5) 09774 #define PRS_SWLEVEL_CH6LEVEL (0x1UL << 6) 09775 #define _PRS_SWLEVEL_CH6LEVEL_SHIFT 6 09776 #define _PRS_SWLEVEL_CH6LEVEL_MASK 0x40UL 09777 #define _PRS_SWLEVEL_CH6LEVEL_DEFAULT 0x00000000UL 09778 #define PRS_SWLEVEL_CH6LEVEL_DEFAULT (_PRS_SWLEVEL_CH6LEVEL_DEFAULT << 6) 09779 #define PRS_SWLEVEL_CH7LEVEL (0x1UL << 7) 09780 #define _PRS_SWLEVEL_CH7LEVEL_SHIFT 7 09781 #define _PRS_SWLEVEL_CH7LEVEL_MASK 0x80UL 09782 #define _PRS_SWLEVEL_CH7LEVEL_DEFAULT 0x00000000UL 09783 #define PRS_SWLEVEL_CH7LEVEL_DEFAULT (_PRS_SWLEVEL_CH7LEVEL_DEFAULT << 7) 09785 /* Bit fields for PRS CH_CTRL */ 09786 #define _PRS_CH_CTRL_RESETVALUE 0x00000000UL 09787 #define _PRS_CH_CTRL_MASK 0x033F0007UL 09788 #define _PRS_CH_CTRL_SIGSEL_SHIFT 0 09789 #define _PRS_CH_CTRL_SIGSEL_MASK 0x7UL 09790 #define _PRS_CH_CTRL_SIGSEL_VCMPOUT 0x00000000UL 09791 #define _PRS_CH_CTRL_SIGSEL_ACMP0OUT 0x00000000UL 09792 #define _PRS_CH_CTRL_SIGSEL_ACMP1OUT 0x00000000UL 09793 #define _PRS_CH_CTRL_SIGSEL_DAC0CH0 0x00000000UL 09794 #define _PRS_CH_CTRL_SIGSEL_ADC0SINGLE 0x00000000UL 09795 #define _PRS_CH_CTRL_SIGSEL_USART0IRTX 0x00000000UL 09796 #define _PRS_CH_CTRL_SIGSEL_TIMER0UF 0x00000000UL 09797 #define _PRS_CH_CTRL_SIGSEL_TIMER1UF 0x00000000UL 09798 #define _PRS_CH_CTRL_SIGSEL_TIMER2UF 0x00000000UL 09799 #define _PRS_CH_CTRL_SIGSEL_RTCOF 0x00000000UL 09800 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN0 0x00000000UL 09801 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN8 0x00000000UL 09802 #define _PRS_CH_CTRL_SIGSEL_DAC0CH1 0x00000001UL 09803 #define _PRS_CH_CTRL_SIGSEL_ADC0SCAN 0x00000001UL 09804 #define _PRS_CH_CTRL_SIGSEL_USART0TXC 0x00000001UL 09805 #define _PRS_CH_CTRL_SIGSEL_USART1TXC 0x00000001UL 09806 #define _PRS_CH_CTRL_SIGSEL_USART2TXC 0x00000001UL 09807 #define _PRS_CH_CTRL_SIGSEL_TIMER0OF 0x00000001UL 09808 #define _PRS_CH_CTRL_SIGSEL_TIMER1OF 0x00000001UL 09809 #define _PRS_CH_CTRL_SIGSEL_TIMER2OF 0x00000001UL 09810 #define _PRS_CH_CTRL_SIGSEL_RTCCOMP0 0x00000001UL 09811 #define _PRS_CH_CTRL_SIGSEL_UART0TXC 0x00000001UL 09812 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN1 0x00000001UL 09813 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN9 0x00000001UL 09814 #define _PRS_CH_CTRL_SIGSEL_USART0RXDATAV 0x00000002UL 09815 #define _PRS_CH_CTRL_SIGSEL_USART1RXDATAV 0x00000002UL 09816 #define _PRS_CH_CTRL_SIGSEL_USART2RXDATAV 0x00000002UL 09817 #define _PRS_CH_CTRL_SIGSEL_TIMER0CC0 0x00000002UL 09818 #define _PRS_CH_CTRL_SIGSEL_TIMER1CC0 0x00000002UL 09819 #define _PRS_CH_CTRL_SIGSEL_TIMER2CC0 0x00000002UL 09820 #define _PRS_CH_CTRL_SIGSEL_RTCCOMP1 0x00000002UL 09821 #define _PRS_CH_CTRL_SIGSEL_UART0RXDATAV 0x00000002UL 09822 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN2 0x00000002UL 09823 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN10 0x00000002UL 09824 #define _PRS_CH_CTRL_SIGSEL_TIMER0CC1 0x00000003UL 09825 #define _PRS_CH_CTRL_SIGSEL_TIMER1CC1 0x00000003UL 09826 #define _PRS_CH_CTRL_SIGSEL_TIMER2CC1 0x00000003UL 09827 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN3 0x00000003UL 09828 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN11 0x00000003UL 09829 #define _PRS_CH_CTRL_SIGSEL_TIMER0CC2 0x00000004UL 09830 #define _PRS_CH_CTRL_SIGSEL_TIMER1CC2 0x00000004UL 09831 #define _PRS_CH_CTRL_SIGSEL_TIMER2CC2 0x00000004UL 09832 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN4 0x00000004UL 09833 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN12 0x00000004UL 09834 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN5 0x00000005UL 09835 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN13 0x00000005UL 09836 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN6 0x00000006UL 09837 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN14 0x00000006UL 09838 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN7 0x00000007UL 09839 #define _PRS_CH_CTRL_SIGSEL_GPIOPIN15 0x00000007UL 09840 #define PRS_CH_CTRL_SIGSEL_VCMPOUT (_PRS_CH_CTRL_SIGSEL_VCMPOUT << 0) 09841 #define PRS_CH_CTRL_SIGSEL_ACMP0OUT (_PRS_CH_CTRL_SIGSEL_ACMP0OUT << 0) 09842 #define PRS_CH_CTRL_SIGSEL_ACMP1OUT (_PRS_CH_CTRL_SIGSEL_ACMP1OUT << 0) 09843 #define PRS_CH_CTRL_SIGSEL_DAC0CH0 (_PRS_CH_CTRL_SIGSEL_DAC0CH0 << 0) 09844 #define PRS_CH_CTRL_SIGSEL_ADC0SINGLE (_PRS_CH_CTRL_SIGSEL_ADC0SINGLE << 0) 09845 #define PRS_CH_CTRL_SIGSEL_USART0IRTX (_PRS_CH_CTRL_SIGSEL_USART0IRTX << 0) 09846 #define PRS_CH_CTRL_SIGSEL_TIMER0UF (_PRS_CH_CTRL_SIGSEL_TIMER0UF << 0) 09847 #define PRS_CH_CTRL_SIGSEL_TIMER1UF (_PRS_CH_CTRL_SIGSEL_TIMER1UF << 0) 09848 #define PRS_CH_CTRL_SIGSEL_TIMER2UF (_PRS_CH_CTRL_SIGSEL_TIMER2UF << 0) 09849 #define PRS_CH_CTRL_SIGSEL_RTCOF (_PRS_CH_CTRL_SIGSEL_RTCOF << 0) 09850 #define PRS_CH_CTRL_SIGSEL_GPIOPIN0 (_PRS_CH_CTRL_SIGSEL_GPIOPIN0 << 0) 09851 #define PRS_CH_CTRL_SIGSEL_GPIOPIN8 (_PRS_CH_CTRL_SIGSEL_GPIOPIN8 << 0) 09852 #define PRS_CH_CTRL_SIGSEL_DAC0CH1 (_PRS_CH_CTRL_SIGSEL_DAC0CH1 << 0) 09853 #define PRS_CH_CTRL_SIGSEL_ADC0SCAN (_PRS_CH_CTRL_SIGSEL_ADC0SCAN << 0) 09854 #define PRS_CH_CTRL_SIGSEL_USART0TXC (_PRS_CH_CTRL_SIGSEL_USART0TXC << 0) 09855 #define PRS_CH_CTRL_SIGSEL_USART1TXC (_PRS_CH_CTRL_SIGSEL_USART1TXC << 0) 09856 #define PRS_CH_CTRL_SIGSEL_USART2TXC (_PRS_CH_CTRL_SIGSEL_USART2TXC << 0) 09857 #define PRS_CH_CTRL_SIGSEL_TIMER0OF (_PRS_CH_CTRL_SIGSEL_TIMER0OF << 0) 09858 #define PRS_CH_CTRL_SIGSEL_TIMER1OF (_PRS_CH_CTRL_SIGSEL_TIMER1OF << 0) 09859 #define PRS_CH_CTRL_SIGSEL_TIMER2OF (_PRS_CH_CTRL_SIGSEL_TIMER2OF << 0) 09860 #define PRS_CH_CTRL_SIGSEL_RTCCOMP0 (_PRS_CH_CTRL_SIGSEL_RTCCOMP0 << 0) 09861 #define PRS_CH_CTRL_SIGSEL_UART0TXC (_PRS_CH_CTRL_SIGSEL_UART0TXC << 0) 09862 #define PRS_CH_CTRL_SIGSEL_GPIOPIN1 (_PRS_CH_CTRL_SIGSEL_GPIOPIN1 << 0) 09863 #define PRS_CH_CTRL_SIGSEL_GPIOPIN9 (_PRS_CH_CTRL_SIGSEL_GPIOPIN9 << 0) 09864 #define PRS_CH_CTRL_SIGSEL_USART0RXDATAV (_PRS_CH_CTRL_SIGSEL_USART0RXDATAV << 0) 09865 #define PRS_CH_CTRL_SIGSEL_USART1RXDATAV (_PRS_CH_CTRL_SIGSEL_USART1RXDATAV << 0) 09866 #define PRS_CH_CTRL_SIGSEL_USART2RXDATAV (_PRS_CH_CTRL_SIGSEL_USART2RXDATAV << 0) 09867 #define PRS_CH_CTRL_SIGSEL_TIMER0CC0 (_PRS_CH_CTRL_SIGSEL_TIMER0CC0 << 0) 09868 #define PRS_CH_CTRL_SIGSEL_TIMER1CC0 (_PRS_CH_CTRL_SIGSEL_TIMER1CC0 << 0) 09869 #define PRS_CH_CTRL_SIGSEL_TIMER2CC0 (_PRS_CH_CTRL_SIGSEL_TIMER2CC0 << 0) 09870 #define PRS_CH_CTRL_SIGSEL_RTCCOMP1 (_PRS_CH_CTRL_SIGSEL_RTCCOMP1 << 0) 09871 #define PRS_CH_CTRL_SIGSEL_UART0RXDATAV (_PRS_CH_CTRL_SIGSEL_UART0RXDATAV << 0) 09872 #define PRS_CH_CTRL_SIGSEL_GPIOPIN2 (_PRS_CH_CTRL_SIGSEL_GPIOPIN2 << 0) 09873 #define PRS_CH_CTRL_SIGSEL_GPIOPIN10 (_PRS_CH_CTRL_SIGSEL_GPIOPIN10 << 0) 09874 #define PRS_CH_CTRL_SIGSEL_TIMER0CC1 (_PRS_CH_CTRL_SIGSEL_TIMER0CC1 << 0) 09875 #define PRS_CH_CTRL_SIGSEL_TIMER1CC1 (_PRS_CH_CTRL_SIGSEL_TIMER1CC1 << 0) 09876 #define PRS_CH_CTRL_SIGSEL_TIMER2CC1 (_PRS_CH_CTRL_SIGSEL_TIMER2CC1 << 0) 09877 #define PRS_CH_CTRL_SIGSEL_GPIOPIN3 (_PRS_CH_CTRL_SIGSEL_GPIOPIN3 << 0) 09878 #define PRS_CH_CTRL_SIGSEL_GPIOPIN11 (_PRS_CH_CTRL_SIGSEL_GPIOPIN11 << 0) 09879 #define PRS_CH_CTRL_SIGSEL_TIMER0CC2 (_PRS_CH_CTRL_SIGSEL_TIMER0CC2 << 0) 09880 #define PRS_CH_CTRL_SIGSEL_TIMER1CC2 (_PRS_CH_CTRL_SIGSEL_TIMER1CC2 << 0) 09881 #define PRS_CH_CTRL_SIGSEL_TIMER2CC2 (_PRS_CH_CTRL_SIGSEL_TIMER2CC2 << 0) 09882 #define PRS_CH_CTRL_SIGSEL_GPIOPIN4 (_PRS_CH_CTRL_SIGSEL_GPIOPIN4 << 0) 09883 #define PRS_CH_CTRL_SIGSEL_GPIOPIN12 (_PRS_CH_CTRL_SIGSEL_GPIOPIN12 << 0) 09884 #define PRS_CH_CTRL_SIGSEL_GPIOPIN5 (_PRS_CH_CTRL_SIGSEL_GPIOPIN5 << 0) 09885 #define PRS_CH_CTRL_SIGSEL_GPIOPIN13 (_PRS_CH_CTRL_SIGSEL_GPIOPIN13 << 0) 09886 #define PRS_CH_CTRL_SIGSEL_GPIOPIN6 (_PRS_CH_CTRL_SIGSEL_GPIOPIN6 << 0) 09887 #define PRS_CH_CTRL_SIGSEL_GPIOPIN14 (_PRS_CH_CTRL_SIGSEL_GPIOPIN14 << 0) 09888 #define PRS_CH_CTRL_SIGSEL_GPIOPIN7 (_PRS_CH_CTRL_SIGSEL_GPIOPIN7 << 0) 09889 #define PRS_CH_CTRL_SIGSEL_GPIOPIN15 (_PRS_CH_CTRL_SIGSEL_GPIOPIN15 << 0) 09890 #define _PRS_CH_CTRL_SOURCESEL_SHIFT 16 09891 #define _PRS_CH_CTRL_SOURCESEL_MASK 0x3F0000UL 09892 #define _PRS_CH_CTRL_SOURCESEL_NONE 0x00000000UL 09893 #define _PRS_CH_CTRL_SOURCESEL_VCMP 0x00000001UL 09894 #define _PRS_CH_CTRL_SOURCESEL_ACMP0 0x00000002UL 09895 #define _PRS_CH_CTRL_SOURCESEL_ACMP1 0x00000003UL 09896 #define _PRS_CH_CTRL_SOURCESEL_DAC0 0x00000006UL 09897 #define _PRS_CH_CTRL_SOURCESEL_ADC0 0x00000008UL 09898 #define _PRS_CH_CTRL_SOURCESEL_USART0 0x00000010UL 09899 #define _PRS_CH_CTRL_SOURCESEL_USART1 0x00000011UL 09900 #define _PRS_CH_CTRL_SOURCESEL_USART2 0x00000012UL 09901 #define _PRS_CH_CTRL_SOURCESEL_TIMER0 0x0000001CUL 09902 #define _PRS_CH_CTRL_SOURCESEL_TIMER1 0x0000001DUL 09903 #define _PRS_CH_CTRL_SOURCESEL_TIMER2 0x0000001EUL 09904 #define _PRS_CH_CTRL_SOURCESEL_RTC 0x00000028UL 09905 #define _PRS_CH_CTRL_SOURCESEL_UART0 0x00000029UL 09906 #define _PRS_CH_CTRL_SOURCESEL_GPIOL 0x00000030UL 09907 #define _PRS_CH_CTRL_SOURCESEL_GPIOH 0x00000031UL 09908 #define PRS_CH_CTRL_SOURCESEL_NONE (_PRS_CH_CTRL_SOURCESEL_NONE << 16) 09909 #define PRS_CH_CTRL_SOURCESEL_VCMP (_PRS_CH_CTRL_SOURCESEL_VCMP << 16) 09910 #define PRS_CH_CTRL_SOURCESEL_ACMP0 (_PRS_CH_CTRL_SOURCESEL_ACMP0 << 16) 09911 #define PRS_CH_CTRL_SOURCESEL_ACMP1 (_PRS_CH_CTRL_SOURCESEL_ACMP1 << 16) 09912 #define PRS_CH_CTRL_SOURCESEL_DAC0 (_PRS_CH_CTRL_SOURCESEL_DAC0 << 16) 09913 #define PRS_CH_CTRL_SOURCESEL_ADC0 (_PRS_CH_CTRL_SOURCESEL_ADC0 << 16) 09914 #define PRS_CH_CTRL_SOURCESEL_USART0 (_PRS_CH_CTRL_SOURCESEL_USART0 << 16) 09915 #define PRS_CH_CTRL_SOURCESEL_USART1 (_PRS_CH_CTRL_SOURCESEL_USART1 << 16) 09916 #define PRS_CH_CTRL_SOURCESEL_USART2 (_PRS_CH_CTRL_SOURCESEL_USART2 << 16) 09917 #define PRS_CH_CTRL_SOURCESEL_TIMER0 (_PRS_CH_CTRL_SOURCESEL_TIMER0 << 16) 09918 #define PRS_CH_CTRL_SOURCESEL_TIMER1 (_PRS_CH_CTRL_SOURCESEL_TIMER1 << 16) 09919 #define PRS_CH_CTRL_SOURCESEL_TIMER2 (_PRS_CH_CTRL_SOURCESEL_TIMER2 << 16) 09920 #define PRS_CH_CTRL_SOURCESEL_RTC (_PRS_CH_CTRL_SOURCESEL_RTC << 16) 09921 #define PRS_CH_CTRL_SOURCESEL_UART0 (_PRS_CH_CTRL_SOURCESEL_UART0 << 16) 09922 #define PRS_CH_CTRL_SOURCESEL_GPIOL (_PRS_CH_CTRL_SOURCESEL_GPIOL << 16) 09923 #define PRS_CH_CTRL_SOURCESEL_GPIOH (_PRS_CH_CTRL_SOURCESEL_GPIOH << 16) 09924 #define _PRS_CH_CTRL_EDSEL_SHIFT 24 09925 #define _PRS_CH_CTRL_EDSEL_MASK 0x3000000UL 09926 #define _PRS_CH_CTRL_EDSEL_DEFAULT 0x00000000UL 09927 #define _PRS_CH_CTRL_EDSEL_OFF 0x00000000UL 09928 #define _PRS_CH_CTRL_EDSEL_POSEDGE 0x00000001UL 09929 #define _PRS_CH_CTRL_EDSEL_NEGEDGE 0x00000002UL 09930 #define _PRS_CH_CTRL_EDSEL_BOTHEDGES 0x00000003UL 09931 #define PRS_CH_CTRL_EDSEL_DEFAULT (_PRS_CH_CTRL_EDSEL_DEFAULT << 24) 09932 #define PRS_CH_CTRL_EDSEL_OFF (_PRS_CH_CTRL_EDSEL_OFF << 24) 09933 #define PRS_CH_CTRL_EDSEL_POSEDGE (_PRS_CH_CTRL_EDSEL_POSEDGE << 24) 09934 #define PRS_CH_CTRL_EDSEL_NEGEDGE (_PRS_CH_CTRL_EDSEL_NEGEDGE << 24) 09935 #define PRS_CH_CTRL_EDSEL_BOTHEDGES (_PRS_CH_CTRL_EDSEL_BOTHEDGES << 24) 09941 /**************************************************************************/ 09946 /* Bit fields for DMA STATUS */ 09947 #define _DMA_STATUS_RESETVALUE 0x10070000UL 09948 #define _DMA_STATUS_MASK 0xF01F00F1UL 09949 #define DMA_STATUS_EN (0x1UL << 0) 09950 #define _DMA_STATUS_EN_SHIFT 0 09951 #define _DMA_STATUS_EN_MASK 0x1UL 09952 #define _DMA_STATUS_EN_DEFAULT 0x00000000UL 09953 #define DMA_STATUS_EN_DEFAULT (_DMA_STATUS_EN_DEFAULT << 0) 09954 #define _DMA_STATUS_STATE_SHIFT 4 09955 #define _DMA_STATUS_STATE_MASK 0xF0UL 09956 #define _DMA_STATUS_STATE_DEFAULT 0x00000000UL 09957 #define _DMA_STATUS_STATE_IDLE 0x00000000UL 09958 #define _DMA_STATUS_STATE_RDCHCTRLDATA 0x00000001UL 09959 #define _DMA_STATUS_STATE_RDSRCENDPTR 0x00000002UL 09960 #define _DMA_STATUS_STATE_RDDSTENDPTR 0x00000003UL 09961 #define _DMA_STATUS_STATE_RDSRCDATA 0x00000004UL 09962 #define _DMA_STATUS_STATE_WRDSTDATA 0x00000005UL 09963 #define _DMA_STATUS_STATE_WAITREQCLR 0x00000006UL 09964 #define _DMA_STATUS_STATE_WRCHCTRLDATA 0x00000007UL 09965 #define _DMA_STATUS_STATE_STALLED 0x00000008UL 09966 #define _DMA_STATUS_STATE_DONE 0x00000009UL 09967 #define _DMA_STATUS_STATE_PERSCATTRANS 0x0000000AUL 09968 #define DMA_STATUS_STATE_DEFAULT (_DMA_STATUS_STATE_DEFAULT << 4) 09969 #define DMA_STATUS_STATE_IDLE (_DMA_STATUS_STATE_IDLE << 4) 09970 #define DMA_STATUS_STATE_RDCHCTRLDATA (_DMA_STATUS_STATE_RDCHCTRLDATA << 4) 09971 #define DMA_STATUS_STATE_RDSRCENDPTR (_DMA_STATUS_STATE_RDSRCENDPTR << 4) 09972 #define DMA_STATUS_STATE_RDDSTENDPTR (_DMA_STATUS_STATE_RDDSTENDPTR << 4) 09973 #define DMA_STATUS_STATE_RDSRCDATA (_DMA_STATUS_STATE_RDSRCDATA << 4) 09974 #define DMA_STATUS_STATE_WRDSTDATA (_DMA_STATUS_STATE_WRDSTDATA << 4) 09975 #define DMA_STATUS_STATE_WAITREQCLR (_DMA_STATUS_STATE_WAITREQCLR << 4) 09976 #define DMA_STATUS_STATE_WRCHCTRLDATA (_DMA_STATUS_STATE_WRCHCTRLDATA << 4) 09977 #define DMA_STATUS_STATE_STALLED (_DMA_STATUS_STATE_STALLED << 4) 09978 #define DMA_STATUS_STATE_DONE (_DMA_STATUS_STATE_DONE << 4) 09979 #define DMA_STATUS_STATE_PERSCATTRANS (_DMA_STATUS_STATE_PERSCATTRANS << 4) 09980 #define _DMA_STATUS_CHNUM_SHIFT 16 09981 #define _DMA_STATUS_CHNUM_MASK 0x1F0000UL 09982 #define _DMA_STATUS_CHNUM_DEFAULT 0x00000007UL 09983 #define DMA_STATUS_CHNUM_DEFAULT (_DMA_STATUS_CHNUM_DEFAULT << 16) 09985 /* Bit fields for DMA CONFIG */ 09986 #define _DMA_CONFIG_RESETVALUE 0x00000000UL 09987 #define _DMA_CONFIG_MASK 0x00000021UL 09988 #define DMA_CONFIG_EN (0x1UL << 0) 09989 #define _DMA_CONFIG_EN_SHIFT 0 09990 #define _DMA_CONFIG_EN_MASK 0x1UL 09991 #define _DMA_CONFIG_EN_DEFAULT 0x00000000UL 09992 #define DMA_CONFIG_EN_DEFAULT (_DMA_CONFIG_EN_DEFAULT << 0) 09993 #define DMA_CONFIG_CHPROT (0x1UL << 5) 09994 #define _DMA_CONFIG_CHPROT_SHIFT 5 09995 #define _DMA_CONFIG_CHPROT_MASK 0x20UL 09996 #define _DMA_CONFIG_CHPROT_DEFAULT 0x00000000UL 09997 #define DMA_CONFIG_CHPROT_DEFAULT (_DMA_CONFIG_CHPROT_DEFAULT << 5) 09999 /* Bit fields for DMA CTRLBASE */ 10000 #define _DMA_CTRLBASE_RESETVALUE 0x00000000UL 10001 #define _DMA_CTRLBASE_MASK 0xFFFFFFFFUL 10002 #define _DMA_CTRLBASE_CTRLBASE_SHIFT 0 10003 #define _DMA_CTRLBASE_CTRLBASE_MASK 0xFFFFFFFFUL 10004 #define _DMA_CTRLBASE_CTRLBASE_DEFAULT 0x00000000UL 10005 #define DMA_CTRLBASE_CTRLBASE_DEFAULT (_DMA_CTRLBASE_CTRLBASE_DEFAULT << 0) 10007 /* Bit fields for DMA ALTCTRLBASE */ 10008 #define _DMA_ALTCTRLBASE_RESETVALUE 0x00000080UL 10009 #define _DMA_ALTCTRLBASE_MASK 0xFFFFFFFFUL 10010 #define _DMA_ALTCTRLBASE_ALTCTRLBASE_SHIFT 0 10011 #define _DMA_ALTCTRLBASE_ALTCTRLBASE_MASK 0xFFFFFFFFUL 10012 #define _DMA_ALTCTRLBASE_ALTCTRLBASE_DEFAULT 0x00000080UL 10013 #define DMA_ALTCTRLBASE_ALTCTRLBASE_DEFAULT (_DMA_ALTCTRLBASE_ALTCTRLBASE_DEFAULT << 0) 10015 /* Bit fields for DMA CHWAITSTATUS */ 10016 #define _DMA_CHWAITSTATUS_RESETVALUE 0x000000FFUL 10017 #define _DMA_CHWAITSTATUS_MASK 0x000000FFUL 10018 #define DMA_CHWAITSTATUS_CH0WAITSTATUS (0x1UL << 0) 10019 #define _DMA_CHWAITSTATUS_CH0WAITSTATUS_SHIFT 0 10020 #define _DMA_CHWAITSTATUS_CH0WAITSTATUS_MASK 0x1UL 10021 #define _DMA_CHWAITSTATUS_CH0WAITSTATUS_DEFAULT 0x00000001UL 10022 #define DMA_CHWAITSTATUS_CH0WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH0WAITSTATUS_DEFAULT << 0) 10023 #define DMA_CHWAITSTATUS_CH1WAITSTATUS (0x1UL << 1) 10024 #define _DMA_CHWAITSTATUS_CH1WAITSTATUS_SHIFT 1 10025 #define _DMA_CHWAITSTATUS_CH1WAITSTATUS_MASK 0x2UL 10026 #define _DMA_CHWAITSTATUS_CH1WAITSTATUS_DEFAULT 0x00000001UL 10027 #define DMA_CHWAITSTATUS_CH1WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH1WAITSTATUS_DEFAULT << 1) 10028 #define DMA_CHWAITSTATUS_CH2WAITSTATUS (0x1UL << 2) 10029 #define _DMA_CHWAITSTATUS_CH2WAITSTATUS_SHIFT 2 10030 #define _DMA_CHWAITSTATUS_CH2WAITSTATUS_MASK 0x4UL 10031 #define _DMA_CHWAITSTATUS_CH2WAITSTATUS_DEFAULT 0x00000001UL 10032 #define DMA_CHWAITSTATUS_CH2WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH2WAITSTATUS_DEFAULT << 2) 10033 #define DMA_CHWAITSTATUS_CH3WAITSTATUS (0x1UL << 3) 10034 #define _DMA_CHWAITSTATUS_CH3WAITSTATUS_SHIFT 3 10035 #define _DMA_CHWAITSTATUS_CH3WAITSTATUS_MASK 0x8UL 10036 #define _DMA_CHWAITSTATUS_CH3WAITSTATUS_DEFAULT 0x00000001UL 10037 #define DMA_CHWAITSTATUS_CH3WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH3WAITSTATUS_DEFAULT << 3) 10038 #define DMA_CHWAITSTATUS_CH4WAITSTATUS (0x1UL << 4) 10039 #define _DMA_CHWAITSTATUS_CH4WAITSTATUS_SHIFT 4 10040 #define _DMA_CHWAITSTATUS_CH4WAITSTATUS_MASK 0x10UL 10041 #define _DMA_CHWAITSTATUS_CH4WAITSTATUS_DEFAULT 0x00000001UL 10042 #define DMA_CHWAITSTATUS_CH4WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH4WAITSTATUS_DEFAULT << 4) 10043 #define DMA_CHWAITSTATUS_CH5WAITSTATUS (0x1UL << 5) 10044 #define _DMA_CHWAITSTATUS_CH5WAITSTATUS_SHIFT 5 10045 #define _DMA_CHWAITSTATUS_CH5WAITSTATUS_MASK 0x20UL 10046 #define _DMA_CHWAITSTATUS_CH5WAITSTATUS_DEFAULT 0x00000001UL 10047 #define DMA_CHWAITSTATUS_CH5WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH5WAITSTATUS_DEFAULT << 5) 10048 #define DMA_CHWAITSTATUS_CH6WAITSTATUS (0x1UL << 6) 10049 #define _DMA_CHWAITSTATUS_CH6WAITSTATUS_SHIFT 6 10050 #define _DMA_CHWAITSTATUS_CH6WAITSTATUS_MASK 0x40UL 10051 #define _DMA_CHWAITSTATUS_CH6WAITSTATUS_DEFAULT 0x00000001UL 10052 #define DMA_CHWAITSTATUS_CH6WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH6WAITSTATUS_DEFAULT << 6) 10053 #define DMA_CHWAITSTATUS_CH7WAITSTATUS (0x1UL << 7) 10054 #define _DMA_CHWAITSTATUS_CH7WAITSTATUS_SHIFT 7 10055 #define _DMA_CHWAITSTATUS_CH7WAITSTATUS_MASK 0x80UL 10056 #define _DMA_CHWAITSTATUS_CH7WAITSTATUS_DEFAULT 0x00000001UL 10057 #define DMA_CHWAITSTATUS_CH7WAITSTATUS_DEFAULT (_DMA_CHWAITSTATUS_CH7WAITSTATUS_DEFAULT << 7) 10059 /* Bit fields for DMA CHSWREQ */ 10060 #define _DMA_CHSWREQ_RESETVALUE 0x00000000UL 10061 #define _DMA_CHSWREQ_MASK 0x000000FFUL 10062 #define DMA_CHSWREQ_CH0SWREQ (0x1UL << 0) 10063 #define _DMA_CHSWREQ_CH0SWREQ_SHIFT 0 10064 #define _DMA_CHSWREQ_CH0SWREQ_MASK 0x1UL 10065 #define _DMA_CHSWREQ_CH0SWREQ_DEFAULT 0x00000000UL 10066 #define DMA_CHSWREQ_CH0SWREQ_DEFAULT (_DMA_CHSWREQ_CH0SWREQ_DEFAULT << 0) 10067 #define DMA_CHSWREQ_CH1SWREQ (0x1UL << 1) 10068 #define _DMA_CHSWREQ_CH1SWREQ_SHIFT 1 10069 #define _DMA_CHSWREQ_CH1SWREQ_MASK 0x2UL 10070 #define _DMA_CHSWREQ_CH1SWREQ_DEFAULT 0x00000000UL 10071 #define DMA_CHSWREQ_CH1SWREQ_DEFAULT (_DMA_CHSWREQ_CH1SWREQ_DEFAULT << 1) 10072 #define DMA_CHSWREQ_CH2SWREQ (0x1UL << 2) 10073 #define _DMA_CHSWREQ_CH2SWREQ_SHIFT 2 10074 #define _DMA_CHSWREQ_CH2SWREQ_MASK 0x4UL 10075 #define _DMA_CHSWREQ_CH2SWREQ_DEFAULT 0x00000000UL 10076 #define DMA_CHSWREQ_CH2SWREQ_DEFAULT (_DMA_CHSWREQ_CH2SWREQ_DEFAULT << 2) 10077 #define DMA_CHSWREQ_CH3SWREQ (0x1UL << 3) 10078 #define _DMA_CHSWREQ_CH3SWREQ_SHIFT 3 10079 #define _DMA_CHSWREQ_CH3SWREQ_MASK 0x8UL 10080 #define _DMA_CHSWREQ_CH3SWREQ_DEFAULT 0x00000000UL 10081 #define DMA_CHSWREQ_CH3SWREQ_DEFAULT (_DMA_CHSWREQ_CH3SWREQ_DEFAULT << 3) 10082 #define DMA_CHSWREQ_CH4SWREQ (0x1UL << 4) 10083 #define _DMA_CHSWREQ_CH4SWREQ_SHIFT 4 10084 #define _DMA_CHSWREQ_CH4SWREQ_MASK 0x10UL 10085 #define _DMA_CHSWREQ_CH4SWREQ_DEFAULT 0x00000000UL 10086 #define DMA_CHSWREQ_CH4SWREQ_DEFAULT (_DMA_CHSWREQ_CH4SWREQ_DEFAULT << 4) 10087 #define DMA_CHSWREQ_CH5SWREQ (0x1UL << 5) 10088 #define _DMA_CHSWREQ_CH5SWREQ_SHIFT 5 10089 #define _DMA_CHSWREQ_CH5SWREQ_MASK 0x20UL 10090 #define _DMA_CHSWREQ_CH5SWREQ_DEFAULT 0x00000000UL 10091 #define DMA_CHSWREQ_CH5SWREQ_DEFAULT (_DMA_CHSWREQ_CH5SWREQ_DEFAULT << 5) 10092 #define DMA_CHSWREQ_CH6SWREQ (0x1UL << 6) 10093 #define _DMA_CHSWREQ_CH6SWREQ_SHIFT 6 10094 #define _DMA_CHSWREQ_CH6SWREQ_MASK 0x40UL 10095 #define _DMA_CHSWREQ_CH6SWREQ_DEFAULT 0x00000000UL 10096 #define DMA_CHSWREQ_CH6SWREQ_DEFAULT (_DMA_CHSWREQ_CH6SWREQ_DEFAULT << 6) 10097 #define DMA_CHSWREQ_CH7SWREQ (0x1UL << 7) 10098 #define _DMA_CHSWREQ_CH7SWREQ_SHIFT 7 10099 #define _DMA_CHSWREQ_CH7SWREQ_MASK 0x80UL 10100 #define _DMA_CHSWREQ_CH7SWREQ_DEFAULT 0x00000000UL 10101 #define DMA_CHSWREQ_CH7SWREQ_DEFAULT (_DMA_CHSWREQ_CH7SWREQ_DEFAULT << 7) 10103 /* Bit fields for DMA CHUSEBURSTS */ 10104 #define _DMA_CHUSEBURSTS_RESETVALUE 0x00000000UL 10105 #define _DMA_CHUSEBURSTS_MASK 0x000000FFUL 10106 #define DMA_CHUSEBURSTS_CH0USEBURSTS (0x1UL << 0) 10107 #define _DMA_CHUSEBURSTS_CH0USEBURSTS_SHIFT 0 10108 #define _DMA_CHUSEBURSTS_CH0USEBURSTS_MASK 0x1UL 10109 #define _DMA_CHUSEBURSTS_CH0USEBURSTS_DEFAULT 0x00000000UL 10110 #define _DMA_CHUSEBURSTS_CH0USEBURSTS_SINGLEANDBURST 0x00000000UL 10111 #define _DMA_CHUSEBURSTS_CH0USEBURSTS_BURSTONLY 0x00000001UL 10112 #define DMA_CHUSEBURSTS_CH0USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH0USEBURSTS_DEFAULT << 0) 10113 #define DMA_CHUSEBURSTS_CH0USEBURSTS_SINGLEANDBURST (_DMA_CHUSEBURSTS_CH0USEBURSTS_SINGLEANDBURST << 0) 10114 #define DMA_CHUSEBURSTS_CH0USEBURSTS_BURSTONLY (_DMA_CHUSEBURSTS_CH0USEBURSTS_BURSTONLY << 0) 10115 #define DMA_CHUSEBURSTS_CH1USEBURSTS (0x1UL << 1) 10116 #define _DMA_CHUSEBURSTS_CH1USEBURSTS_SHIFT 1 10117 #define _DMA_CHUSEBURSTS_CH1USEBURSTS_MASK 0x2UL 10118 #define _DMA_CHUSEBURSTS_CH1USEBURSTS_DEFAULT 0x00000000UL 10119 #define DMA_CHUSEBURSTS_CH1USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH1USEBURSTS_DEFAULT << 1) 10120 #define DMA_CHUSEBURSTS_CH2USEBURSTS (0x1UL << 2) 10121 #define _DMA_CHUSEBURSTS_CH2USEBURSTS_SHIFT 2 10122 #define _DMA_CHUSEBURSTS_CH2USEBURSTS_MASK 0x4UL 10123 #define _DMA_CHUSEBURSTS_CH2USEBURSTS_DEFAULT 0x00000000UL 10124 #define DMA_CHUSEBURSTS_CH2USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH2USEBURSTS_DEFAULT << 2) 10125 #define DMA_CHUSEBURSTS_CH3USEBURSTS (0x1UL << 3) 10126 #define _DMA_CHUSEBURSTS_CH3USEBURSTS_SHIFT 3 10127 #define _DMA_CHUSEBURSTS_CH3USEBURSTS_MASK 0x8UL 10128 #define _DMA_CHUSEBURSTS_CH3USEBURSTS_DEFAULT 0x00000000UL 10129 #define DMA_CHUSEBURSTS_CH3USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH3USEBURSTS_DEFAULT << 3) 10130 #define DMA_CHUSEBURSTS_CH4USEBURSTS (0x1UL << 4) 10131 #define _DMA_CHUSEBURSTS_CH4USEBURSTS_SHIFT 4 10132 #define _DMA_CHUSEBURSTS_CH4USEBURSTS_MASK 0x10UL 10133 #define _DMA_CHUSEBURSTS_CH4USEBURSTS_DEFAULT 0x00000000UL 10134 #define DMA_CHUSEBURSTS_CH4USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH4USEBURSTS_DEFAULT << 4) 10135 #define DMA_CHUSEBURSTS_CH5USEBURSTS (0x1UL << 5) 10136 #define _DMA_CHUSEBURSTS_CH5USEBURSTS_SHIFT 5 10137 #define _DMA_CHUSEBURSTS_CH5USEBURSTS_MASK 0x20UL 10138 #define _DMA_CHUSEBURSTS_CH5USEBURSTS_DEFAULT 0x00000000UL 10139 #define DMA_CHUSEBURSTS_CH5USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH5USEBURSTS_DEFAULT << 5) 10140 #define DMA_CHUSEBURSTS_CH6USEBURSTS (0x1UL << 6) 10141 #define _DMA_CHUSEBURSTS_CH6USEBURSTS_SHIFT 6 10142 #define _DMA_CHUSEBURSTS_CH6USEBURSTS_MASK 0x40UL 10143 #define _DMA_CHUSEBURSTS_CH6USEBURSTS_DEFAULT 0x00000000UL 10144 #define DMA_CHUSEBURSTS_CH6USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH6USEBURSTS_DEFAULT << 6) 10145 #define DMA_CHUSEBURSTS_CH7USEBURSTS (0x1UL << 7) 10146 #define _DMA_CHUSEBURSTS_CH7USEBURSTS_SHIFT 7 10147 #define _DMA_CHUSEBURSTS_CH7USEBURSTS_MASK 0x80UL 10148 #define _DMA_CHUSEBURSTS_CH7USEBURSTS_DEFAULT 0x00000000UL 10149 #define DMA_CHUSEBURSTS_CH7USEBURSTS_DEFAULT (_DMA_CHUSEBURSTS_CH7USEBURSTS_DEFAULT << 7) 10151 /* Bit fields for DMA CHUSEBURSTC */ 10152 #define _DMA_CHUSEBURSTC_RESETVALUE 0x00000000UL 10153 #define _DMA_CHUSEBURSTC_MASK 0x000000FFUL 10154 #define DMA_CHUSEBURSTC_CH0USEBURSTC (0x1UL << 0) 10155 #define _DMA_CHUSEBURSTC_CH0USEBURSTC_SHIFT 0 10156 #define _DMA_CHUSEBURSTC_CH0USEBURSTC_MASK 0x1UL 10157 #define _DMA_CHUSEBURSTC_CH0USEBURSTC_DEFAULT 0x00000000UL 10158 #define DMA_CHUSEBURSTC_CH0USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH0USEBURSTC_DEFAULT << 0) 10159 #define DMA_CHUSEBURSTC_CH1USEBURSTC (0x1UL << 1) 10160 #define _DMA_CHUSEBURSTC_CH1USEBURSTC_SHIFT 1 10161 #define _DMA_CHUSEBURSTC_CH1USEBURSTC_MASK 0x2UL 10162 #define _DMA_CHUSEBURSTC_CH1USEBURSTC_DEFAULT 0x00000000UL 10163 #define DMA_CHUSEBURSTC_CH1USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH1USEBURSTC_DEFAULT << 1) 10164 #define DMA_CHUSEBURSTC_CH2USEBURSTC (0x1UL << 2) 10165 #define _DMA_CHUSEBURSTC_CH2USEBURSTC_SHIFT 2 10166 #define _DMA_CHUSEBURSTC_CH2USEBURSTC_MASK 0x4UL 10167 #define _DMA_CHUSEBURSTC_CH2USEBURSTC_DEFAULT 0x00000000UL 10168 #define DMA_CHUSEBURSTC_CH2USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH2USEBURSTC_DEFAULT << 2) 10169 #define DMA_CHUSEBURSTC_CH3USEBURSTC (0x1UL << 3) 10170 #define _DMA_CHUSEBURSTC_CH3USEBURSTC_SHIFT 3 10171 #define _DMA_CHUSEBURSTC_CH3USEBURSTC_MASK 0x8UL 10172 #define _DMA_CHUSEBURSTC_CH3USEBURSTC_DEFAULT 0x00000000UL 10173 #define DMA_CHUSEBURSTC_CH3USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH3USEBURSTC_DEFAULT << 3) 10174 #define DMA_CHUSEBURSTC_CH4USEBURSTC (0x1UL << 4) 10175 #define _DMA_CHUSEBURSTC_CH4USEBURSTC_SHIFT 4 10176 #define _DMA_CHUSEBURSTC_CH4USEBURSTC_MASK 0x10UL 10177 #define _DMA_CHUSEBURSTC_CH4USEBURSTC_DEFAULT 0x00000000UL 10178 #define DMA_CHUSEBURSTC_CH4USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH4USEBURSTC_DEFAULT << 4) 10179 #define DMA_CHUSEBURSTC_CH5USEBURSTC (0x1UL << 5) 10180 #define _DMA_CHUSEBURSTC_CH5USEBURSTC_SHIFT 5 10181 #define _DMA_CHUSEBURSTC_CH5USEBURSTC_MASK 0x20UL 10182 #define _DMA_CHUSEBURSTC_CH5USEBURSTC_DEFAULT 0x00000000UL 10183 #define DMA_CHUSEBURSTC_CH5USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH5USEBURSTC_DEFAULT << 5) 10184 #define DMA_CHUSEBURSTC_CH6USEBURSTC (0x1UL << 6) 10185 #define _DMA_CHUSEBURSTC_CH6USEBURSTC_SHIFT 6 10186 #define _DMA_CHUSEBURSTC_CH6USEBURSTC_MASK 0x40UL 10187 #define _DMA_CHUSEBURSTC_CH6USEBURSTC_DEFAULT 0x00000000UL 10188 #define DMA_CHUSEBURSTC_CH6USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH6USEBURSTC_DEFAULT << 6) 10189 #define DMA_CHUSEBURSTC_CH7USEBURSTC (0x1UL << 7) 10190 #define _DMA_CHUSEBURSTC_CH7USEBURSTC_SHIFT 7 10191 #define _DMA_CHUSEBURSTC_CH7USEBURSTC_MASK 0x80UL 10192 #define _DMA_CHUSEBURSTC_CH7USEBURSTC_DEFAULT 0x00000000UL 10193 #define DMA_CHUSEBURSTC_CH7USEBURSTC_DEFAULT (_DMA_CHUSEBURSTC_CH7USEBURSTC_DEFAULT << 7) 10195 /* Bit fields for DMA CHREQMASKS */ 10196 #define _DMA_CHREQMASKS_RESETVALUE 0x00000000UL 10197 #define _DMA_CHREQMASKS_MASK 0x000000FFUL 10198 #define DMA_CHREQMASKS_CH0REQMASKS (0x1UL << 0) 10199 #define _DMA_CHREQMASKS_CH0REQMASKS_SHIFT 0 10200 #define _DMA_CHREQMASKS_CH0REQMASKS_MASK 0x1UL 10201 #define _DMA_CHREQMASKS_CH0REQMASKS_DEFAULT 0x00000000UL 10202 #define DMA_CHREQMASKS_CH0REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH0REQMASKS_DEFAULT << 0) 10203 #define DMA_CHREQMASKS_CH1REQMASKS (0x1UL << 1) 10204 #define _DMA_CHREQMASKS_CH1REQMASKS_SHIFT 1 10205 #define _DMA_CHREQMASKS_CH1REQMASKS_MASK 0x2UL 10206 #define _DMA_CHREQMASKS_CH1REQMASKS_DEFAULT 0x00000000UL 10207 #define DMA_CHREQMASKS_CH1REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH1REQMASKS_DEFAULT << 1) 10208 #define DMA_CHREQMASKS_CH2REQMASKS (0x1UL << 2) 10209 #define _DMA_CHREQMASKS_CH2REQMASKS_SHIFT 2 10210 #define _DMA_CHREQMASKS_CH2REQMASKS_MASK 0x4UL 10211 #define _DMA_CHREQMASKS_CH2REQMASKS_DEFAULT 0x00000000UL 10212 #define DMA_CHREQMASKS_CH2REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH2REQMASKS_DEFAULT << 2) 10213 #define DMA_CHREQMASKS_CH3REQMASKS (0x1UL << 3) 10214 #define _DMA_CHREQMASKS_CH3REQMASKS_SHIFT 3 10215 #define _DMA_CHREQMASKS_CH3REQMASKS_MASK 0x8UL 10216 #define _DMA_CHREQMASKS_CH3REQMASKS_DEFAULT 0x00000000UL 10217 #define DMA_CHREQMASKS_CH3REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH3REQMASKS_DEFAULT << 3) 10218 #define DMA_CHREQMASKS_CH4REQMASKS (0x1UL << 4) 10219 #define _DMA_CHREQMASKS_CH4REQMASKS_SHIFT 4 10220 #define _DMA_CHREQMASKS_CH4REQMASKS_MASK 0x10UL 10221 #define _DMA_CHREQMASKS_CH4REQMASKS_DEFAULT 0x00000000UL 10222 #define DMA_CHREQMASKS_CH4REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH4REQMASKS_DEFAULT << 4) 10223 #define DMA_CHREQMASKS_CH5REQMASKS (0x1UL << 5) 10224 #define _DMA_CHREQMASKS_CH5REQMASKS_SHIFT 5 10225 #define _DMA_CHREQMASKS_CH5REQMASKS_MASK 0x20UL 10226 #define _DMA_CHREQMASKS_CH5REQMASKS_DEFAULT 0x00000000UL 10227 #define DMA_CHREQMASKS_CH5REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH5REQMASKS_DEFAULT << 5) 10228 #define DMA_CHREQMASKS_CH6REQMASKS (0x1UL << 6) 10229 #define _DMA_CHREQMASKS_CH6REQMASKS_SHIFT 6 10230 #define _DMA_CHREQMASKS_CH6REQMASKS_MASK 0x40UL 10231 #define _DMA_CHREQMASKS_CH6REQMASKS_DEFAULT 0x00000000UL 10232 #define DMA_CHREQMASKS_CH6REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH6REQMASKS_DEFAULT << 6) 10233 #define DMA_CHREQMASKS_CH7REQMASKS (0x1UL << 7) 10234 #define _DMA_CHREQMASKS_CH7REQMASKS_SHIFT 7 10235 #define _DMA_CHREQMASKS_CH7REQMASKS_MASK 0x80UL 10236 #define _DMA_CHREQMASKS_CH7REQMASKS_DEFAULT 0x00000000UL 10237 #define DMA_CHREQMASKS_CH7REQMASKS_DEFAULT (_DMA_CHREQMASKS_CH7REQMASKS_DEFAULT << 7) 10239 /* Bit fields for DMA CHREQMASKC */ 10240 #define _DMA_CHREQMASKC_RESETVALUE 0x00000000UL 10241 #define _DMA_CHREQMASKC_MASK 0x000000FFUL 10242 #define DMA_CHREQMASKC_CH0REQMASKC (0x1UL << 0) 10243 #define _DMA_CHREQMASKC_CH0REQMASKC_SHIFT 0 10244 #define _DMA_CHREQMASKC_CH0REQMASKC_MASK 0x1UL 10245 #define _DMA_CHREQMASKC_CH0REQMASKC_DEFAULT 0x00000000UL 10246 #define DMA_CHREQMASKC_CH0REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH0REQMASKC_DEFAULT << 0) 10247 #define DMA_CHREQMASKC_CH1REQMASKC (0x1UL << 1) 10248 #define _DMA_CHREQMASKC_CH1REQMASKC_SHIFT 1 10249 #define _DMA_CHREQMASKC_CH1REQMASKC_MASK 0x2UL 10250 #define _DMA_CHREQMASKC_CH1REQMASKC_DEFAULT 0x00000000UL 10251 #define DMA_CHREQMASKC_CH1REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH1REQMASKC_DEFAULT << 1) 10252 #define DMA_CHREQMASKC_CH2REQMASKC (0x1UL << 2) 10253 #define _DMA_CHREQMASKC_CH2REQMASKC_SHIFT 2 10254 #define _DMA_CHREQMASKC_CH2REQMASKC_MASK 0x4UL 10255 #define _DMA_CHREQMASKC_CH2REQMASKC_DEFAULT 0x00000000UL 10256 #define DMA_CHREQMASKC_CH2REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH2REQMASKC_DEFAULT << 2) 10257 #define DMA_CHREQMASKC_CH3REQMASKC (0x1UL << 3) 10258 #define _DMA_CHREQMASKC_CH3REQMASKC_SHIFT 3 10259 #define _DMA_CHREQMASKC_CH3REQMASKC_MASK 0x8UL 10260 #define _DMA_CHREQMASKC_CH3REQMASKC_DEFAULT 0x00000000UL 10261 #define DMA_CHREQMASKC_CH3REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH3REQMASKC_DEFAULT << 3) 10262 #define DMA_CHREQMASKC_CH4REQMASKC (0x1UL << 4) 10263 #define _DMA_CHREQMASKC_CH4REQMASKC_SHIFT 4 10264 #define _DMA_CHREQMASKC_CH4REQMASKC_MASK 0x10UL 10265 #define _DMA_CHREQMASKC_CH4REQMASKC_DEFAULT 0x00000000UL 10266 #define DMA_CHREQMASKC_CH4REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH4REQMASKC_DEFAULT << 4) 10267 #define DMA_CHREQMASKC_CH5REQMASKC (0x1UL << 5) 10268 #define _DMA_CHREQMASKC_CH5REQMASKC_SHIFT 5 10269 #define _DMA_CHREQMASKC_CH5REQMASKC_MASK 0x20UL 10270 #define _DMA_CHREQMASKC_CH5REQMASKC_DEFAULT 0x00000000UL 10271 #define DMA_CHREQMASKC_CH5REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH5REQMASKC_DEFAULT << 5) 10272 #define DMA_CHREQMASKC_CH6REQMASKC (0x1UL << 6) 10273 #define _DMA_CHREQMASKC_CH6REQMASKC_SHIFT 6 10274 #define _DMA_CHREQMASKC_CH6REQMASKC_MASK 0x40UL 10275 #define _DMA_CHREQMASKC_CH6REQMASKC_DEFAULT 0x00000000UL 10276 #define DMA_CHREQMASKC_CH6REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH6REQMASKC_DEFAULT << 6) 10277 #define DMA_CHREQMASKC_CH7REQMASKC (0x1UL << 7) 10278 #define _DMA_CHREQMASKC_CH7REQMASKC_SHIFT 7 10279 #define _DMA_CHREQMASKC_CH7REQMASKC_MASK 0x80UL 10280 #define _DMA_CHREQMASKC_CH7REQMASKC_DEFAULT 0x00000000UL 10281 #define DMA_CHREQMASKC_CH7REQMASKC_DEFAULT (_DMA_CHREQMASKC_CH7REQMASKC_DEFAULT << 7) 10283 /* Bit fields for DMA CHENS */ 10284 #define _DMA_CHENS_RESETVALUE 0x00000000UL 10285 #define _DMA_CHENS_MASK 0x000000FFUL 10286 #define DMA_CHENS_CH0ENS (0x1UL << 0) 10287 #define _DMA_CHENS_CH0ENS_SHIFT 0 10288 #define _DMA_CHENS_CH0ENS_MASK 0x1UL 10289 #define _DMA_CHENS_CH0ENS_DEFAULT 0x00000000UL 10290 #define DMA_CHENS_CH0ENS_DEFAULT (_DMA_CHENS_CH0ENS_DEFAULT << 0) 10291 #define DMA_CHENS_CH1ENS (0x1UL << 1) 10292 #define _DMA_CHENS_CH1ENS_SHIFT 1 10293 #define _DMA_CHENS_CH1ENS_MASK 0x2UL 10294 #define _DMA_CHENS_CH1ENS_DEFAULT 0x00000000UL 10295 #define DMA_CHENS_CH1ENS_DEFAULT (_DMA_CHENS_CH1ENS_DEFAULT << 1) 10296 #define DMA_CHENS_CH2ENS (0x1UL << 2) 10297 #define _DMA_CHENS_CH2ENS_SHIFT 2 10298 #define _DMA_CHENS_CH2ENS_MASK 0x4UL 10299 #define _DMA_CHENS_CH2ENS_DEFAULT 0x00000000UL 10300 #define DMA_CHENS_CH2ENS_DEFAULT (_DMA_CHENS_CH2ENS_DEFAULT << 2) 10301 #define DMA_CHENS_CH3ENS (0x1UL << 3) 10302 #define _DMA_CHENS_CH3ENS_SHIFT 3 10303 #define _DMA_CHENS_CH3ENS_MASK 0x8UL 10304 #define _DMA_CHENS_CH3ENS_DEFAULT 0x00000000UL 10305 #define DMA_CHENS_CH3ENS_DEFAULT (_DMA_CHENS_CH3ENS_DEFAULT << 3) 10306 #define DMA_CHENS_CH4ENS (0x1UL << 4) 10307 #define _DMA_CHENS_CH4ENS_SHIFT 4 10308 #define _DMA_CHENS_CH4ENS_MASK 0x10UL 10309 #define _DMA_CHENS_CH4ENS_DEFAULT 0x00000000UL 10310 #define DMA_CHENS_CH4ENS_DEFAULT (_DMA_CHENS_CH4ENS_DEFAULT << 4) 10311 #define DMA_CHENS_CH5ENS (0x1UL << 5) 10312 #define _DMA_CHENS_CH5ENS_SHIFT 5 10313 #define _DMA_CHENS_CH5ENS_MASK 0x20UL 10314 #define _DMA_CHENS_CH5ENS_DEFAULT 0x00000000UL 10315 #define DMA_CHENS_CH5ENS_DEFAULT (_DMA_CHENS_CH5ENS_DEFAULT << 5) 10316 #define DMA_CHENS_CH6ENS (0x1UL << 6) 10317 #define _DMA_CHENS_CH6ENS_SHIFT 6 10318 #define _DMA_CHENS_CH6ENS_MASK 0x40UL 10319 #define _DMA_CHENS_CH6ENS_DEFAULT 0x00000000UL 10320 #define DMA_CHENS_CH6ENS_DEFAULT (_DMA_CHENS_CH6ENS_DEFAULT << 6) 10321 #define DMA_CHENS_CH7ENS (0x1UL << 7) 10322 #define _DMA_CHENS_CH7ENS_SHIFT 7 10323 #define _DMA_CHENS_CH7ENS_MASK 0x80UL 10324 #define _DMA_CHENS_CH7ENS_DEFAULT 0x00000000UL 10325 #define DMA_CHENS_CH7ENS_DEFAULT (_DMA_CHENS_CH7ENS_DEFAULT << 7) 10327 /* Bit fields for DMA CHENC */ 10328 #define _DMA_CHENC_RESETVALUE 0x00000000UL 10329 #define _DMA_CHENC_MASK 0x000000FFUL 10330 #define DMA_CHENC_CH0ENC (0x1UL << 0) 10331 #define _DMA_CHENC_CH0ENC_SHIFT 0 10332 #define _DMA_CHENC_CH0ENC_MASK 0x1UL 10333 #define _DMA_CHENC_CH0ENC_DEFAULT 0x00000000UL 10334 #define DMA_CHENC_CH0ENC_DEFAULT (_DMA_CHENC_CH0ENC_DEFAULT << 0) 10335 #define DMA_CHENC_CH1ENC (0x1UL << 1) 10336 #define _DMA_CHENC_CH1ENC_SHIFT 1 10337 #define _DMA_CHENC_CH1ENC_MASK 0x2UL 10338 #define _DMA_CHENC_CH1ENC_DEFAULT 0x00000000UL 10339 #define DMA_CHENC_CH1ENC_DEFAULT (_DMA_CHENC_CH1ENC_DEFAULT << 1) 10340 #define DMA_CHENC_CH2ENC (0x1UL << 2) 10341 #define _DMA_CHENC_CH2ENC_SHIFT 2 10342 #define _DMA_CHENC_CH2ENC_MASK 0x4UL 10343 #define _DMA_CHENC_CH2ENC_DEFAULT 0x00000000UL 10344 #define DMA_CHENC_CH2ENC_DEFAULT (_DMA_CHENC_CH2ENC_DEFAULT << 2) 10345 #define DMA_CHENC_CH3ENC (0x1UL << 3) 10346 #define _DMA_CHENC_CH3ENC_SHIFT 3 10347 #define _DMA_CHENC_CH3ENC_MASK 0x8UL 10348 #define _DMA_CHENC_CH3ENC_DEFAULT 0x00000000UL 10349 #define DMA_CHENC_CH3ENC_DEFAULT (_DMA_CHENC_CH3ENC_DEFAULT << 3) 10350 #define DMA_CHENC_CH4ENC (0x1UL << 4) 10351 #define _DMA_CHENC_CH4ENC_SHIFT 4 10352 #define _DMA_CHENC_CH4ENC_MASK 0x10UL 10353 #define _DMA_CHENC_CH4ENC_DEFAULT 0x00000000UL 10354 #define DMA_CHENC_CH4ENC_DEFAULT (_DMA_CHENC_CH4ENC_DEFAULT << 4) 10355 #define DMA_CHENC_CH5ENC (0x1UL << 5) 10356 #define _DMA_CHENC_CH5ENC_SHIFT 5 10357 #define _DMA_CHENC_CH5ENC_MASK 0x20UL 10358 #define _DMA_CHENC_CH5ENC_DEFAULT 0x00000000UL 10359 #define DMA_CHENC_CH5ENC_DEFAULT (_DMA_CHENC_CH5ENC_DEFAULT << 5) 10360 #define DMA_CHENC_CH6ENC (0x1UL << 6) 10361 #define _DMA_CHENC_CH6ENC_SHIFT 6 10362 #define _DMA_CHENC_CH6ENC_MASK 0x40UL 10363 #define _DMA_CHENC_CH6ENC_DEFAULT 0x00000000UL 10364 #define DMA_CHENC_CH6ENC_DEFAULT (_DMA_CHENC_CH6ENC_DEFAULT << 6) 10365 #define DMA_CHENC_CH7ENC (0x1UL << 7) 10366 #define _DMA_CHENC_CH7ENC_SHIFT 7 10367 #define _DMA_CHENC_CH7ENC_MASK 0x80UL 10368 #define _DMA_CHENC_CH7ENC_DEFAULT 0x00000000UL 10369 #define DMA_CHENC_CH7ENC_DEFAULT (_DMA_CHENC_CH7ENC_DEFAULT << 7) 10371 /* Bit fields for DMA CHALTS */ 10372 #define _DMA_CHALTS_RESETVALUE 0x00000000UL 10373 #define _DMA_CHALTS_MASK 0x000000FFUL 10374 #define DMA_CHALTS_CH0ALTS (0x1UL << 0) 10375 #define _DMA_CHALTS_CH0ALTS_SHIFT 0 10376 #define _DMA_CHALTS_CH0ALTS_MASK 0x1UL 10377 #define _DMA_CHALTS_CH0ALTS_DEFAULT 0x00000000UL 10378 #define DMA_CHALTS_CH0ALTS_DEFAULT (_DMA_CHALTS_CH0ALTS_DEFAULT << 0) 10379 #define DMA_CHALTS_CH1ALTS (0x1UL << 1) 10380 #define _DMA_CHALTS_CH1ALTS_SHIFT 1 10381 #define _DMA_CHALTS_CH1ALTS_MASK 0x2UL 10382 #define _DMA_CHALTS_CH1ALTS_DEFAULT 0x00000000UL 10383 #define DMA_CHALTS_CH1ALTS_DEFAULT (_DMA_CHALTS_CH1ALTS_DEFAULT << 1) 10384 #define DMA_CHALTS_CH2ALTS (0x1UL << 2) 10385 #define _DMA_CHALTS_CH2ALTS_SHIFT 2 10386 #define _DMA_CHALTS_CH2ALTS_MASK 0x4UL 10387 #define _DMA_CHALTS_CH2ALTS_DEFAULT 0x00000000UL 10388 #define DMA_CHALTS_CH2ALTS_DEFAULT (_DMA_CHALTS_CH2ALTS_DEFAULT << 2) 10389 #define DMA_CHALTS_CH3ALTS (0x1UL << 3) 10390 #define _DMA_CHALTS_CH3ALTS_SHIFT 3 10391 #define _DMA_CHALTS_CH3ALTS_MASK 0x8UL 10392 #define _DMA_CHALTS_CH3ALTS_DEFAULT 0x00000000UL 10393 #define DMA_CHALTS_CH3ALTS_DEFAULT (_DMA_CHALTS_CH3ALTS_DEFAULT << 3) 10394 #define DMA_CHALTS_CH4ALTS (0x1UL << 4) 10395 #define _DMA_CHALTS_CH4ALTS_SHIFT 4 10396 #define _DMA_CHALTS_CH4ALTS_MASK 0x10UL 10397 #define _DMA_CHALTS_CH4ALTS_DEFAULT 0x00000000UL 10398 #define DMA_CHALTS_CH4ALTS_DEFAULT (_DMA_CHALTS_CH4ALTS_DEFAULT << 4) 10399 #define DMA_CHALTS_CH5ALTS (0x1UL << 5) 10400 #define _DMA_CHALTS_CH5ALTS_SHIFT 5 10401 #define _DMA_CHALTS_CH5ALTS_MASK 0x20UL 10402 #define _DMA_CHALTS_CH5ALTS_DEFAULT 0x00000000UL 10403 #define DMA_CHALTS_CH5ALTS_DEFAULT (_DMA_CHALTS_CH5ALTS_DEFAULT << 5) 10404 #define DMA_CHALTS_CH6ALTS (0x1UL << 6) 10405 #define _DMA_CHALTS_CH6ALTS_SHIFT 6 10406 #define _DMA_CHALTS_CH6ALTS_MASK 0x40UL 10407 #define _DMA_CHALTS_CH6ALTS_DEFAULT 0x00000000UL 10408 #define DMA_CHALTS_CH6ALTS_DEFAULT (_DMA_CHALTS_CH6ALTS_DEFAULT << 6) 10409 #define DMA_CHALTS_CH7ALTS (0x1UL << 7) 10410 #define _DMA_CHALTS_CH7ALTS_SHIFT 7 10411 #define _DMA_CHALTS_CH7ALTS_MASK 0x80UL 10412 #define _DMA_CHALTS_CH7ALTS_DEFAULT 0x00000000UL 10413 #define DMA_CHALTS_CH7ALTS_DEFAULT (_DMA_CHALTS_CH7ALTS_DEFAULT << 7) 10415 /* Bit fields for DMA CHALTC */ 10416 #define _DMA_CHALTC_RESETVALUE 0x00000000UL 10417 #define _DMA_CHALTC_MASK 0x000000FFUL 10418 #define DMA_CHALTC_CH0ALTC (0x1UL << 0) 10419 #define _DMA_CHALTC_CH0ALTC_SHIFT 0 10420 #define _DMA_CHALTC_CH0ALTC_MASK 0x1UL 10421 #define _DMA_CHALTC_CH0ALTC_DEFAULT 0x00000000UL 10422 #define DMA_CHALTC_CH0ALTC_DEFAULT (_DMA_CHALTC_CH0ALTC_DEFAULT << 0) 10423 #define DMA_CHALTC_CH1ALTC (0x1UL << 1) 10424 #define _DMA_CHALTC_CH1ALTC_SHIFT 1 10425 #define _DMA_CHALTC_CH1ALTC_MASK 0x2UL 10426 #define _DMA_CHALTC_CH1ALTC_DEFAULT 0x00000000UL 10427 #define DMA_CHALTC_CH1ALTC_DEFAULT (_DMA_CHALTC_CH1ALTC_DEFAULT << 1) 10428 #define DMA_CHALTC_CH2ALTC (0x1UL << 2) 10429 #define _DMA_CHALTC_CH2ALTC_SHIFT 2 10430 #define _DMA_CHALTC_CH2ALTC_MASK 0x4UL 10431 #define _DMA_CHALTC_CH2ALTC_DEFAULT 0x00000000UL 10432 #define DMA_CHALTC_CH2ALTC_DEFAULT (_DMA_CHALTC_CH2ALTC_DEFAULT << 2) 10433 #define DMA_CHALTC_CH3ALTC (0x1UL << 3) 10434 #define _DMA_CHALTC_CH3ALTC_SHIFT 3 10435 #define _DMA_CHALTC_CH3ALTC_MASK 0x8UL 10436 #define _DMA_CHALTC_CH3ALTC_DEFAULT 0x00000000UL 10437 #define DMA_CHALTC_CH3ALTC_DEFAULT (_DMA_CHALTC_CH3ALTC_DEFAULT << 3) 10438 #define DMA_CHALTC_CH4ALTC (0x1UL << 4) 10439 #define _DMA_CHALTC_CH4ALTC_SHIFT 4 10440 #define _DMA_CHALTC_CH4ALTC_MASK 0x10UL 10441 #define _DMA_CHALTC_CH4ALTC_DEFAULT 0x00000000UL 10442 #define DMA_CHALTC_CH4ALTC_DEFAULT (_DMA_CHALTC_CH4ALTC_DEFAULT << 4) 10443 #define DMA_CHALTC_CH5ALTC (0x1UL << 5) 10444 #define _DMA_CHALTC_CH5ALTC_SHIFT 5 10445 #define _DMA_CHALTC_CH5ALTC_MASK 0x20UL 10446 #define _DMA_CHALTC_CH5ALTC_DEFAULT 0x00000000UL 10447 #define DMA_CHALTC_CH5ALTC_DEFAULT (_DMA_CHALTC_CH5ALTC_DEFAULT << 5) 10448 #define DMA_CHALTC_CH6ALTC (0x1UL << 6) 10449 #define _DMA_CHALTC_CH6ALTC_SHIFT 6 10450 #define _DMA_CHALTC_CH6ALTC_MASK 0x40UL 10451 #define _DMA_CHALTC_CH6ALTC_DEFAULT 0x00000000UL 10452 #define DMA_CHALTC_CH6ALTC_DEFAULT (_DMA_CHALTC_CH6ALTC_DEFAULT << 6) 10453 #define DMA_CHALTC_CH7ALTC (0x1UL << 7) 10454 #define _DMA_CHALTC_CH7ALTC_SHIFT 7 10455 #define _DMA_CHALTC_CH7ALTC_MASK 0x80UL 10456 #define _DMA_CHALTC_CH7ALTC_DEFAULT 0x00000000UL 10457 #define DMA_CHALTC_CH7ALTC_DEFAULT (_DMA_CHALTC_CH7ALTC_DEFAULT << 7) 10459 /* Bit fields for DMA CHPRIS */ 10460 #define _DMA_CHPRIS_RESETVALUE 0x00000000UL 10461 #define _DMA_CHPRIS_MASK 0x000000FFUL 10462 #define DMA_CHPRIS_CH0PRIS (0x1UL << 0) 10463 #define _DMA_CHPRIS_CH0PRIS_SHIFT 0 10464 #define _DMA_CHPRIS_CH0PRIS_MASK 0x1UL 10465 #define _DMA_CHPRIS_CH0PRIS_DEFAULT 0x00000000UL 10466 #define DMA_CHPRIS_CH0PRIS_DEFAULT (_DMA_CHPRIS_CH0PRIS_DEFAULT << 0) 10467 #define DMA_CHPRIS_CH1PRIS (0x1UL << 1) 10468 #define _DMA_CHPRIS_CH1PRIS_SHIFT 1 10469 #define _DMA_CHPRIS_CH1PRIS_MASK 0x2UL 10470 #define _DMA_CHPRIS_CH1PRIS_DEFAULT 0x00000000UL 10471 #define DMA_CHPRIS_CH1PRIS_DEFAULT (_DMA_CHPRIS_CH1PRIS_DEFAULT << 1) 10472 #define DMA_CHPRIS_CH2PRIS (0x1UL << 2) 10473 #define _DMA_CHPRIS_CH2PRIS_SHIFT 2 10474 #define _DMA_CHPRIS_CH2PRIS_MASK 0x4UL 10475 #define _DMA_CHPRIS_CH2PRIS_DEFAULT 0x00000000UL 10476 #define DMA_CHPRIS_CH2PRIS_DEFAULT (_DMA_CHPRIS_CH2PRIS_DEFAULT << 2) 10477 #define DMA_CHPRIS_CH3PRIS (0x1UL << 3) 10478 #define _DMA_CHPRIS_CH3PRIS_SHIFT 3 10479 #define _DMA_CHPRIS_CH3PRIS_MASK 0x8UL 10480 #define _DMA_CHPRIS_CH3PRIS_DEFAULT 0x00000000UL 10481 #define DMA_CHPRIS_CH3PRIS_DEFAULT (_DMA_CHPRIS_CH3PRIS_DEFAULT << 3) 10482 #define DMA_CHPRIS_CH4PRIS (0x1UL << 4) 10483 #define _DMA_CHPRIS_CH4PRIS_SHIFT 4 10484 #define _DMA_CHPRIS_CH4PRIS_MASK 0x10UL 10485 #define _DMA_CHPRIS_CH4PRIS_DEFAULT 0x00000000UL 10486 #define DMA_CHPRIS_CH4PRIS_DEFAULT (_DMA_CHPRIS_CH4PRIS_DEFAULT << 4) 10487 #define DMA_CHPRIS_CH5PRIS (0x1UL << 5) 10488 #define _DMA_CHPRIS_CH5PRIS_SHIFT 5 10489 #define _DMA_CHPRIS_CH5PRIS_MASK 0x20UL 10490 #define _DMA_CHPRIS_CH5PRIS_DEFAULT 0x00000000UL 10491 #define DMA_CHPRIS_CH5PRIS_DEFAULT (_DMA_CHPRIS_CH5PRIS_DEFAULT << 5) 10492 #define DMA_CHPRIS_CH6PRIS (0x1UL << 6) 10493 #define _DMA_CHPRIS_CH6PRIS_SHIFT 6 10494 #define _DMA_CHPRIS_CH6PRIS_MASK 0x40UL 10495 #define _DMA_CHPRIS_CH6PRIS_DEFAULT 0x00000000UL 10496 #define DMA_CHPRIS_CH6PRIS_DEFAULT (_DMA_CHPRIS_CH6PRIS_DEFAULT << 6) 10497 #define DMA_CHPRIS_CH7PRIS (0x1UL << 7) 10498 #define _DMA_CHPRIS_CH7PRIS_SHIFT 7 10499 #define _DMA_CHPRIS_CH7PRIS_MASK 0x80UL 10500 #define _DMA_CHPRIS_CH7PRIS_DEFAULT 0x00000000UL 10501 #define DMA_CHPRIS_CH7PRIS_DEFAULT (_DMA_CHPRIS_CH7PRIS_DEFAULT << 7) 10503 /* Bit fields for DMA CHPRIC */ 10504 #define _DMA_CHPRIC_RESETVALUE 0x00000000UL 10505 #define _DMA_CHPRIC_MASK 0x000000FFUL 10506 #define DMA_CHPRIC_CH0PRIC (0x1UL << 0) 10507 #define _DMA_CHPRIC_CH0PRIC_SHIFT 0 10508 #define _DMA_CHPRIC_CH0PRIC_MASK 0x1UL 10509 #define _DMA_CHPRIC_CH0PRIC_DEFAULT 0x00000000UL 10510 #define DMA_CHPRIC_CH0PRIC_DEFAULT (_DMA_CHPRIC_CH0PRIC_DEFAULT << 0) 10511 #define DMA_CHPRIC_CH1PRIC (0x1UL << 1) 10512 #define _DMA_CHPRIC_CH1PRIC_SHIFT 1 10513 #define _DMA_CHPRIC_CH1PRIC_MASK 0x2UL 10514 #define _DMA_CHPRIC_CH1PRIC_DEFAULT 0x00000000UL 10515 #define DMA_CHPRIC_CH1PRIC_DEFAULT (_DMA_CHPRIC_CH1PRIC_DEFAULT << 1) 10516 #define DMA_CHPRIC_CH2PRIC (0x1UL << 2) 10517 #define _DMA_CHPRIC_CH2PRIC_SHIFT 2 10518 #define _DMA_CHPRIC_CH2PRIC_MASK 0x4UL 10519 #define _DMA_CHPRIC_CH2PRIC_DEFAULT 0x00000000UL 10520 #define DMA_CHPRIC_CH2PRIC_DEFAULT (_DMA_CHPRIC_CH2PRIC_DEFAULT << 2) 10521 #define DMA_CHPRIC_CH3PRIC (0x1UL << 3) 10522 #define _DMA_CHPRIC_CH3PRIC_SHIFT 3 10523 #define _DMA_CHPRIC_CH3PRIC_MASK 0x8UL 10524 #define _DMA_CHPRIC_CH3PRIC_DEFAULT 0x00000000UL 10525 #define DMA_CHPRIC_CH3PRIC_DEFAULT (_DMA_CHPRIC_CH3PRIC_DEFAULT << 3) 10526 #define DMA_CHPRIC_CH4PRIC (0x1UL << 4) 10527 #define _DMA_CHPRIC_CH4PRIC_SHIFT 4 10528 #define _DMA_CHPRIC_CH4PRIC_MASK 0x10UL 10529 #define _DMA_CHPRIC_CH4PRIC_DEFAULT 0x00000000UL 10530 #define DMA_CHPRIC_CH4PRIC_DEFAULT (_DMA_CHPRIC_CH4PRIC_DEFAULT << 4) 10531 #define DMA_CHPRIC_CH5PRIC (0x1UL << 5) 10532 #define _DMA_CHPRIC_CH5PRIC_SHIFT 5 10533 #define _DMA_CHPRIC_CH5PRIC_MASK 0x20UL 10534 #define _DMA_CHPRIC_CH5PRIC_DEFAULT 0x00000000UL 10535 #define DMA_CHPRIC_CH5PRIC_DEFAULT (_DMA_CHPRIC_CH5PRIC_DEFAULT << 5) 10536 #define DMA_CHPRIC_CH6PRIC (0x1UL << 6) 10537 #define _DMA_CHPRIC_CH6PRIC_SHIFT 6 10538 #define _DMA_CHPRIC_CH6PRIC_MASK 0x40UL 10539 #define _DMA_CHPRIC_CH6PRIC_DEFAULT 0x00000000UL 10540 #define DMA_CHPRIC_CH6PRIC_DEFAULT (_DMA_CHPRIC_CH6PRIC_DEFAULT << 6) 10541 #define DMA_CHPRIC_CH7PRIC (0x1UL << 7) 10542 #define _DMA_CHPRIC_CH7PRIC_SHIFT 7 10543 #define _DMA_CHPRIC_CH7PRIC_MASK 0x80UL 10544 #define _DMA_CHPRIC_CH7PRIC_DEFAULT 0x00000000UL 10545 #define DMA_CHPRIC_CH7PRIC_DEFAULT (_DMA_CHPRIC_CH7PRIC_DEFAULT << 7) 10547 /* Bit fields for DMA ERRORC */ 10548 #define _DMA_ERRORC_RESETVALUE 0x00000000UL 10549 #define _DMA_ERRORC_MASK 0x00000001UL 10550 #define DMA_ERRORC_ERRORC (0x1UL << 0) 10551 #define _DMA_ERRORC_ERRORC_SHIFT 0 10552 #define _DMA_ERRORC_ERRORC_MASK 0x1UL 10553 #define _DMA_ERRORC_ERRORC_DEFAULT 0x00000000UL 10554 #define DMA_ERRORC_ERRORC_DEFAULT (_DMA_ERRORC_ERRORC_DEFAULT << 0) 10556 /* Bit fields for DMA CHREQSTATUS */ 10557 #define _DMA_CHREQSTATUS_RESETVALUE 0x00000000UL 10558 #define _DMA_CHREQSTATUS_MASK 0x000000FFUL 10559 #define DMA_CHREQSTATUS_CH0REQSTATUS (0x1UL << 0) 10560 #define _DMA_CHREQSTATUS_CH0REQSTATUS_SHIFT 0 10561 #define _DMA_CHREQSTATUS_CH0REQSTATUS_MASK 0x1UL 10562 #define _DMA_CHREQSTATUS_CH0REQSTATUS_DEFAULT 0x00000000UL 10563 #define DMA_CHREQSTATUS_CH0REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH0REQSTATUS_DEFAULT << 0) 10564 #define DMA_CHREQSTATUS_CH1REQSTATUS (0x1UL << 1) 10565 #define _DMA_CHREQSTATUS_CH1REQSTATUS_SHIFT 1 10566 #define _DMA_CHREQSTATUS_CH1REQSTATUS_MASK 0x2UL 10567 #define _DMA_CHREQSTATUS_CH1REQSTATUS_DEFAULT 0x00000000UL 10568 #define DMA_CHREQSTATUS_CH1REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH1REQSTATUS_DEFAULT << 1) 10569 #define DMA_CHREQSTATUS_CH2REQSTATUS (0x1UL << 2) 10570 #define _DMA_CHREQSTATUS_CH2REQSTATUS_SHIFT 2 10571 #define _DMA_CHREQSTATUS_CH2REQSTATUS_MASK 0x4UL 10572 #define _DMA_CHREQSTATUS_CH2REQSTATUS_DEFAULT 0x00000000UL 10573 #define DMA_CHREQSTATUS_CH2REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH2REQSTATUS_DEFAULT << 2) 10574 #define DMA_CHREQSTATUS_CH3REQSTATUS (0x1UL << 3) 10575 #define _DMA_CHREQSTATUS_CH3REQSTATUS_SHIFT 3 10576 #define _DMA_CHREQSTATUS_CH3REQSTATUS_MASK 0x8UL 10577 #define _DMA_CHREQSTATUS_CH3REQSTATUS_DEFAULT 0x00000000UL 10578 #define DMA_CHREQSTATUS_CH3REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH3REQSTATUS_DEFAULT << 3) 10579 #define DMA_CHREQSTATUS_CH4REQSTATUS (0x1UL << 4) 10580 #define _DMA_CHREQSTATUS_CH4REQSTATUS_SHIFT 4 10581 #define _DMA_CHREQSTATUS_CH4REQSTATUS_MASK 0x10UL 10582 #define _DMA_CHREQSTATUS_CH4REQSTATUS_DEFAULT 0x00000000UL 10583 #define DMA_CHREQSTATUS_CH4REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH4REQSTATUS_DEFAULT << 4) 10584 #define DMA_CHREQSTATUS_CH5REQSTATUS (0x1UL << 5) 10585 #define _DMA_CHREQSTATUS_CH5REQSTATUS_SHIFT 5 10586 #define _DMA_CHREQSTATUS_CH5REQSTATUS_MASK 0x20UL 10587 #define _DMA_CHREQSTATUS_CH5REQSTATUS_DEFAULT 0x00000000UL 10588 #define DMA_CHREQSTATUS_CH5REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH5REQSTATUS_DEFAULT << 5) 10589 #define DMA_CHREQSTATUS_CH6REQSTATUS (0x1UL << 6) 10590 #define _DMA_CHREQSTATUS_CH6REQSTATUS_SHIFT 6 10591 #define _DMA_CHREQSTATUS_CH6REQSTATUS_MASK 0x40UL 10592 #define _DMA_CHREQSTATUS_CH6REQSTATUS_DEFAULT 0x00000000UL 10593 #define DMA_CHREQSTATUS_CH6REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH6REQSTATUS_DEFAULT << 6) 10594 #define DMA_CHREQSTATUS_CH7REQSTATUS (0x1UL << 7) 10595 #define _DMA_CHREQSTATUS_CH7REQSTATUS_SHIFT 7 10596 #define _DMA_CHREQSTATUS_CH7REQSTATUS_MASK 0x80UL 10597 #define _DMA_CHREQSTATUS_CH7REQSTATUS_DEFAULT 0x00000000UL 10598 #define DMA_CHREQSTATUS_CH7REQSTATUS_DEFAULT (_DMA_CHREQSTATUS_CH7REQSTATUS_DEFAULT << 7) 10600 /* Bit fields for DMA CHSREQSTATUS */ 10601 #define _DMA_CHSREQSTATUS_RESETVALUE 0x00000000UL 10602 #define _DMA_CHSREQSTATUS_MASK 0x000000FFUL 10603 #define DMA_CHSREQSTATUS_CH0SREQSTATUS (0x1UL << 0) 10604 #define _DMA_CHSREQSTATUS_CH0SREQSTATUS_SHIFT 0 10605 #define _DMA_CHSREQSTATUS_CH0SREQSTATUS_MASK 0x1UL 10606 #define _DMA_CHSREQSTATUS_CH0SREQSTATUS_DEFAULT 0x00000000UL 10607 #define DMA_CHSREQSTATUS_CH0SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH0SREQSTATUS_DEFAULT << 0) 10608 #define DMA_CHSREQSTATUS_CH1SREQSTATUS (0x1UL << 1) 10609 #define _DMA_CHSREQSTATUS_CH1SREQSTATUS_SHIFT 1 10610 #define _DMA_CHSREQSTATUS_CH1SREQSTATUS_MASK 0x2UL 10611 #define _DMA_CHSREQSTATUS_CH1SREQSTATUS_DEFAULT 0x00000000UL 10612 #define DMA_CHSREQSTATUS_CH1SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH1SREQSTATUS_DEFAULT << 1) 10613 #define DMA_CHSREQSTATUS_CH2SREQSTATUS (0x1UL << 2) 10614 #define _DMA_CHSREQSTATUS_CH2SREQSTATUS_SHIFT 2 10615 #define _DMA_CHSREQSTATUS_CH2SREQSTATUS_MASK 0x4UL 10616 #define _DMA_CHSREQSTATUS_CH2SREQSTATUS_DEFAULT 0x00000000UL 10617 #define DMA_CHSREQSTATUS_CH2SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH2SREQSTATUS_DEFAULT << 2) 10618 #define DMA_CHSREQSTATUS_CH3SREQSTATUS (0x1UL << 3) 10619 #define _DMA_CHSREQSTATUS_CH3SREQSTATUS_SHIFT 3 10620 #define _DMA_CHSREQSTATUS_CH3SREQSTATUS_MASK 0x8UL 10621 #define _DMA_CHSREQSTATUS_CH3SREQSTATUS_DEFAULT 0x00000000UL 10622 #define DMA_CHSREQSTATUS_CH3SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH3SREQSTATUS_DEFAULT << 3) 10623 #define DMA_CHSREQSTATUS_CH4SREQSTATUS (0x1UL << 4) 10624 #define _DMA_CHSREQSTATUS_CH4SREQSTATUS_SHIFT 4 10625 #define _DMA_CHSREQSTATUS_CH4SREQSTATUS_MASK 0x10UL 10626 #define _DMA_CHSREQSTATUS_CH4SREQSTATUS_DEFAULT 0x00000000UL 10627 #define DMA_CHSREQSTATUS_CH4SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH4SREQSTATUS_DEFAULT << 4) 10628 #define DMA_CHSREQSTATUS_CH5SREQSTATUS (0x1UL << 5) 10629 #define _DMA_CHSREQSTATUS_CH5SREQSTATUS_SHIFT 5 10630 #define _DMA_CHSREQSTATUS_CH5SREQSTATUS_MASK 0x20UL 10631 #define _DMA_CHSREQSTATUS_CH5SREQSTATUS_DEFAULT 0x00000000UL 10632 #define DMA_CHSREQSTATUS_CH5SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH5SREQSTATUS_DEFAULT << 5) 10633 #define DMA_CHSREQSTATUS_CH6SREQSTATUS (0x1UL << 6) 10634 #define _DMA_CHSREQSTATUS_CH6SREQSTATUS_SHIFT 6 10635 #define _DMA_CHSREQSTATUS_CH6SREQSTATUS_MASK 0x40UL 10636 #define _DMA_CHSREQSTATUS_CH6SREQSTATUS_DEFAULT 0x00000000UL 10637 #define DMA_CHSREQSTATUS_CH6SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH6SREQSTATUS_DEFAULT << 6) 10638 #define DMA_CHSREQSTATUS_CH7SREQSTATUS (0x1UL << 7) 10639 #define _DMA_CHSREQSTATUS_CH7SREQSTATUS_SHIFT 7 10640 #define _DMA_CHSREQSTATUS_CH7SREQSTATUS_MASK 0x80UL 10641 #define _DMA_CHSREQSTATUS_CH7SREQSTATUS_DEFAULT 0x00000000UL 10642 #define DMA_CHSREQSTATUS_CH7SREQSTATUS_DEFAULT (_DMA_CHSREQSTATUS_CH7SREQSTATUS_DEFAULT << 7) 10644 /* Bit fields for DMA IF */ 10645 #define _DMA_IF_RESETVALUE 0x00000000UL 10646 #define _DMA_IF_MASK 0x800000FFUL 10647 #define DMA_IF_CH0DONE (0x1UL << 0) 10648 #define _DMA_IF_CH0DONE_SHIFT 0 10649 #define _DMA_IF_CH0DONE_MASK 0x1UL 10650 #define _DMA_IF_CH0DONE_DEFAULT 0x00000000UL 10651 #define DMA_IF_CH0DONE_DEFAULT (_DMA_IF_CH0DONE_DEFAULT << 0) 10652 #define DMA_IF_CH1DONE (0x1UL << 1) 10653 #define _DMA_IF_CH1DONE_SHIFT 1 10654 #define _DMA_IF_CH1DONE_MASK 0x2UL 10655 #define _DMA_IF_CH1DONE_DEFAULT 0x00000000UL 10656 #define DMA_IF_CH1DONE_DEFAULT (_DMA_IF_CH1DONE_DEFAULT << 1) 10657 #define DMA_IF_CH2DONE (0x1UL << 2) 10658 #define _DMA_IF_CH2DONE_SHIFT 2 10659 #define _DMA_IF_CH2DONE_MASK 0x4UL 10660 #define _DMA_IF_CH2DONE_DEFAULT 0x00000000UL 10661 #define DMA_IF_CH2DONE_DEFAULT (_DMA_IF_CH2DONE_DEFAULT << 2) 10662 #define DMA_IF_CH3DONE (0x1UL << 3) 10663 #define _DMA_IF_CH3DONE_SHIFT 3 10664 #define _DMA_IF_CH3DONE_MASK 0x8UL 10665 #define _DMA_IF_CH3DONE_DEFAULT 0x00000000UL 10666 #define DMA_IF_CH3DONE_DEFAULT (_DMA_IF_CH3DONE_DEFAULT << 3) 10667 #define DMA_IF_CH4DONE (0x1UL << 4) 10668 #define _DMA_IF_CH4DONE_SHIFT 4 10669 #define _DMA_IF_CH4DONE_MASK 0x10UL 10670 #define _DMA_IF_CH4DONE_DEFAULT 0x00000000UL 10671 #define DMA_IF_CH4DONE_DEFAULT (_DMA_IF_CH4DONE_DEFAULT << 4) 10672 #define DMA_IF_CH5DONE (0x1UL << 5) 10673 #define _DMA_IF_CH5DONE_SHIFT 5 10674 #define _DMA_IF_CH5DONE_MASK 0x20UL 10675 #define _DMA_IF_CH5DONE_DEFAULT 0x00000000UL 10676 #define DMA_IF_CH5DONE_DEFAULT (_DMA_IF_CH5DONE_DEFAULT << 5) 10677 #define DMA_IF_CH6DONE (0x1UL << 6) 10678 #define _DMA_IF_CH6DONE_SHIFT 6 10679 #define _DMA_IF_CH6DONE_MASK 0x40UL 10680 #define _DMA_IF_CH6DONE_DEFAULT 0x00000000UL 10681 #define DMA_IF_CH6DONE_DEFAULT (_DMA_IF_CH6DONE_DEFAULT << 6) 10682 #define DMA_IF_CH7DONE (0x1UL << 7) 10683 #define _DMA_IF_CH7DONE_SHIFT 7 10684 #define _DMA_IF_CH7DONE_MASK 0x80UL 10685 #define _DMA_IF_CH7DONE_DEFAULT 0x00000000UL 10686 #define DMA_IF_CH7DONE_DEFAULT (_DMA_IF_CH7DONE_DEFAULT << 7) 10687 #define DMA_IF_ERR (0x1UL << 31) 10688 #define _DMA_IF_ERR_SHIFT 31 10689 #define _DMA_IF_ERR_MASK 0x80000000UL 10690 #define _DMA_IF_ERR_DEFAULT 0x00000000UL 10691 #define DMA_IF_ERR_DEFAULT (_DMA_IF_ERR_DEFAULT << 31) 10693 /* Bit fields for DMA IFS */ 10694 #define _DMA_IFS_RESETVALUE 0x00000000UL 10695 #define _DMA_IFS_MASK 0x800000FFUL 10696 #define DMA_IFS_CH0DONE (0x1UL << 0) 10697 #define _DMA_IFS_CH0DONE_SHIFT 0 10698 #define _DMA_IFS_CH0DONE_MASK 0x1UL 10699 #define _DMA_IFS_CH0DONE_DEFAULT 0x00000000UL 10700 #define DMA_IFS_CH0DONE_DEFAULT (_DMA_IFS_CH0DONE_DEFAULT << 0) 10701 #define DMA_IFS_CH1DONE (0x1UL << 1) 10702 #define _DMA_IFS_CH1DONE_SHIFT 1 10703 #define _DMA_IFS_CH1DONE_MASK 0x2UL 10704 #define _DMA_IFS_CH1DONE_DEFAULT 0x00000000UL 10705 #define DMA_IFS_CH1DONE_DEFAULT (_DMA_IFS_CH1DONE_DEFAULT << 1) 10706 #define DMA_IFS_CH2DONE (0x1UL << 2) 10707 #define _DMA_IFS_CH2DONE_SHIFT 2 10708 #define _DMA_IFS_CH2DONE_MASK 0x4UL 10709 #define _DMA_IFS_CH2DONE_DEFAULT 0x00000000UL 10710 #define DMA_IFS_CH2DONE_DEFAULT (_DMA_IFS_CH2DONE_DEFAULT << 2) 10711 #define DMA_IFS_CH3DONE (0x1UL << 3) 10712 #define _DMA_IFS_CH3DONE_SHIFT 3 10713 #define _DMA_IFS_CH3DONE_MASK 0x8UL 10714 #define _DMA_IFS_CH3DONE_DEFAULT 0x00000000UL 10715 #define DMA_IFS_CH3DONE_DEFAULT (_DMA_IFS_CH3DONE_DEFAULT << 3) 10716 #define DMA_IFS_CH4DONE (0x1UL << 4) 10717 #define _DMA_IFS_CH4DONE_SHIFT 4 10718 #define _DMA_IFS_CH4DONE_MASK 0x10UL 10719 #define _DMA_IFS_CH4DONE_DEFAULT 0x00000000UL 10720 #define DMA_IFS_CH4DONE_DEFAULT (_DMA_IFS_CH4DONE_DEFAULT << 4) 10721 #define DMA_IFS_CH5DONE (0x1UL << 5) 10722 #define _DMA_IFS_CH5DONE_SHIFT 5 10723 #define _DMA_IFS_CH5DONE_MASK 0x20UL 10724 #define _DMA_IFS_CH5DONE_DEFAULT 0x00000000UL 10725 #define DMA_IFS_CH5DONE_DEFAULT (_DMA_IFS_CH5DONE_DEFAULT << 5) 10726 #define DMA_IFS_CH6DONE (0x1UL << 6) 10727 #define _DMA_IFS_CH6DONE_SHIFT 6 10728 #define _DMA_IFS_CH6DONE_MASK 0x40UL 10729 #define _DMA_IFS_CH6DONE_DEFAULT 0x00000000UL 10730 #define DMA_IFS_CH6DONE_DEFAULT (_DMA_IFS_CH6DONE_DEFAULT << 6) 10731 #define DMA_IFS_CH7DONE (0x1UL << 7) 10732 #define _DMA_IFS_CH7DONE_SHIFT 7 10733 #define _DMA_IFS_CH7DONE_MASK 0x80UL 10734 #define _DMA_IFS_CH7DONE_DEFAULT 0x00000000UL 10735 #define DMA_IFS_CH7DONE_DEFAULT (_DMA_IFS_CH7DONE_DEFAULT << 7) 10736 #define DMA_IFS_ERR (0x1UL << 31) 10737 #define _DMA_IFS_ERR_SHIFT 31 10738 #define _DMA_IFS_ERR_MASK 0x80000000UL 10739 #define _DMA_IFS_ERR_DEFAULT 0x00000000UL 10740 #define DMA_IFS_ERR_DEFAULT (_DMA_IFS_ERR_DEFAULT << 31) 10742 /* Bit fields for DMA IFC */ 10743 #define _DMA_IFC_RESETVALUE 0x00000000UL 10744 #define _DMA_IFC_MASK 0x800000FFUL 10745 #define DMA_IFC_CH0DONE (0x1UL << 0) 10746 #define _DMA_IFC_CH0DONE_SHIFT 0 10747 #define _DMA_IFC_CH0DONE_MASK 0x1UL 10748 #define _DMA_IFC_CH0DONE_DEFAULT 0x00000000UL 10749 #define DMA_IFC_CH0DONE_DEFAULT (_DMA_IFC_CH0DONE_DEFAULT << 0) 10750 #define DMA_IFC_CH1DONE (0x1UL << 1) 10751 #define _DMA_IFC_CH1DONE_SHIFT 1 10752 #define _DMA_IFC_CH1DONE_MASK 0x2UL 10753 #define _DMA_IFC_CH1DONE_DEFAULT 0x00000000UL 10754 #define DMA_IFC_CH1DONE_DEFAULT (_DMA_IFC_CH1DONE_DEFAULT << 1) 10755 #define DMA_IFC_CH2DONE (0x1UL << 2) 10756 #define _DMA_IFC_CH2DONE_SHIFT 2 10757 #define _DMA_IFC_CH2DONE_MASK 0x4UL 10758 #define _DMA_IFC_CH2DONE_DEFAULT 0x00000000UL 10759 #define DMA_IFC_CH2DONE_DEFAULT (_DMA_IFC_CH2DONE_DEFAULT << 2) 10760 #define DMA_IFC_CH3DONE (0x1UL << 3) 10761 #define _DMA_IFC_CH3DONE_SHIFT 3 10762 #define _DMA_IFC_CH3DONE_MASK 0x8UL 10763 #define _DMA_IFC_CH3DONE_DEFAULT 0x00000000UL 10764 #define DMA_IFC_CH3DONE_DEFAULT (_DMA_IFC_CH3DONE_DEFAULT << 3) 10765 #define DMA_IFC_CH4DONE (0x1UL << 4) 10766 #define _DMA_IFC_CH4DONE_SHIFT 4 10767 #define _DMA_IFC_CH4DONE_MASK 0x10UL 10768 #define _DMA_IFC_CH4DONE_DEFAULT 0x00000000UL 10769 #define DMA_IFC_CH4DONE_DEFAULT (_DMA_IFC_CH4DONE_DEFAULT << 4) 10770 #define DMA_IFC_CH5DONE (0x1UL << 5) 10771 #define _DMA_IFC_CH5DONE_SHIFT 5 10772 #define _DMA_IFC_CH5DONE_MASK 0x20UL 10773 #define _DMA_IFC_CH5DONE_DEFAULT 0x00000000UL 10774 #define DMA_IFC_CH5DONE_DEFAULT (_DMA_IFC_CH5DONE_DEFAULT << 5) 10775 #define DMA_IFC_CH6DONE (0x1UL << 6) 10776 #define _DMA_IFC_CH6DONE_SHIFT 6 10777 #define _DMA_IFC_CH6DONE_MASK 0x40UL 10778 #define _DMA_IFC_CH6DONE_DEFAULT 0x00000000UL 10779 #define DMA_IFC_CH6DONE_DEFAULT (_DMA_IFC_CH6DONE_DEFAULT << 6) 10780 #define DMA_IFC_CH7DONE (0x1UL << 7) 10781 #define _DMA_IFC_CH7DONE_SHIFT 7 10782 #define _DMA_IFC_CH7DONE_MASK 0x80UL 10783 #define _DMA_IFC_CH7DONE_DEFAULT 0x00000000UL 10784 #define DMA_IFC_CH7DONE_DEFAULT (_DMA_IFC_CH7DONE_DEFAULT << 7) 10785 #define DMA_IFC_ERR (0x1UL << 31) 10786 #define _DMA_IFC_ERR_SHIFT 31 10787 #define _DMA_IFC_ERR_MASK 0x80000000UL 10788 #define _DMA_IFC_ERR_DEFAULT 0x00000000UL 10789 #define DMA_IFC_ERR_DEFAULT (_DMA_IFC_ERR_DEFAULT << 31) 10791 /* Bit fields for DMA IEN */ 10792 #define _DMA_IEN_RESETVALUE 0x00000000UL 10793 #define _DMA_IEN_MASK 0x800000FFUL 10794 #define DMA_IEN_CH0DONE (0x1UL << 0) 10795 #define _DMA_IEN_CH0DONE_SHIFT 0 10796 #define _DMA_IEN_CH0DONE_MASK 0x1UL 10797 #define _DMA_IEN_CH0DONE_DEFAULT 0x00000000UL 10798 #define DMA_IEN_CH0DONE_DEFAULT (_DMA_IEN_CH0DONE_DEFAULT << 0) 10799 #define DMA_IEN_CH1DONE (0x1UL << 1) 10800 #define _DMA_IEN_CH1DONE_SHIFT 1 10801 #define _DMA_IEN_CH1DONE_MASK 0x2UL 10802 #define _DMA_IEN_CH1DONE_DEFAULT 0x00000000UL 10803 #define DMA_IEN_CH1DONE_DEFAULT (_DMA_IEN_CH1DONE_DEFAULT << 1) 10804 #define DMA_IEN_CH2DONE (0x1UL << 2) 10805 #define _DMA_IEN_CH2DONE_SHIFT 2 10806 #define _DMA_IEN_CH2DONE_MASK 0x4UL 10807 #define _DMA_IEN_CH2DONE_DEFAULT 0x00000000UL 10808 #define DMA_IEN_CH2DONE_DEFAULT (_DMA_IEN_CH2DONE_DEFAULT << 2) 10809 #define DMA_IEN_CH3DONE (0x1UL << 3) 10810 #define _DMA_IEN_CH3DONE_SHIFT 3 10811 #define _DMA_IEN_CH3DONE_MASK 0x8UL 10812 #define _DMA_IEN_CH3DONE_DEFAULT 0x00000000UL 10813 #define DMA_IEN_CH3DONE_DEFAULT (_DMA_IEN_CH3DONE_DEFAULT << 3) 10814 #define DMA_IEN_CH4DONE (0x1UL << 4) 10815 #define _DMA_IEN_CH4DONE_SHIFT 4 10816 #define _DMA_IEN_CH4DONE_MASK 0x10UL 10817 #define _DMA_IEN_CH4DONE_DEFAULT 0x00000000UL 10818 #define DMA_IEN_CH4DONE_DEFAULT (_DMA_IEN_CH4DONE_DEFAULT << 4) 10819 #define DMA_IEN_CH5DONE (0x1UL << 5) 10820 #define _DMA_IEN_CH5DONE_SHIFT 5 10821 #define _DMA_IEN_CH5DONE_MASK 0x20UL 10822 #define _DMA_IEN_CH5DONE_DEFAULT 0x00000000UL 10823 #define DMA_IEN_CH5DONE_DEFAULT (_DMA_IEN_CH5DONE_DEFAULT << 5) 10824 #define DMA_IEN_CH6DONE (0x1UL << 6) 10825 #define _DMA_IEN_CH6DONE_SHIFT 6 10826 #define _DMA_IEN_CH6DONE_MASK 0x40UL 10827 #define _DMA_IEN_CH6DONE_DEFAULT 0x00000000UL 10828 #define DMA_IEN_CH6DONE_DEFAULT (_DMA_IEN_CH6DONE_DEFAULT << 6) 10829 #define DMA_IEN_CH7DONE (0x1UL << 7) 10830 #define _DMA_IEN_CH7DONE_SHIFT 7 10831 #define _DMA_IEN_CH7DONE_MASK 0x80UL 10832 #define _DMA_IEN_CH7DONE_DEFAULT 0x00000000UL 10833 #define DMA_IEN_CH7DONE_DEFAULT (_DMA_IEN_CH7DONE_DEFAULT << 7) 10834 #define DMA_IEN_ERR (0x1UL << 31) 10835 #define _DMA_IEN_ERR_SHIFT 31 10836 #define _DMA_IEN_ERR_MASK 0x80000000UL 10837 #define _DMA_IEN_ERR_DEFAULT 0x00000000UL 10838 #define DMA_IEN_ERR_DEFAULT (_DMA_IEN_ERR_DEFAULT << 31) 10840 /* Bit fields for DMA CH_CTRL */ 10841 #define _DMA_CH_CTRL_RESETVALUE 0x00000000UL 10842 #define _DMA_CH_CTRL_MASK 0x003F000FUL 10843 #define _DMA_CH_CTRL_SIGSEL_SHIFT 0 10844 #define _DMA_CH_CTRL_SIGSEL_MASK 0xFUL 10845 #define _DMA_CH_CTRL_SIGSEL_ADC0SINGLE 0x00000000UL 10846 #define _DMA_CH_CTRL_SIGSEL_DAC0CH0 0x00000000UL 10847 #define _DMA_CH_CTRL_SIGSEL_USART0RXDATAV 0x00000000UL 10848 #define _DMA_CH_CTRL_SIGSEL_USART1RXDATAV 0x00000000UL 10849 #define _DMA_CH_CTRL_SIGSEL_USART2RXDATAV 0x00000000UL 10850 #define _DMA_CH_CTRL_SIGSEL_LEUART0RXDATAV 0x00000000UL 10851 #define _DMA_CH_CTRL_SIGSEL_LEUART1RXDATAV 0x00000000UL 10852 #define _DMA_CH_CTRL_SIGSEL_I2C0RXDATAV 0x00000000UL 10853 #define _DMA_CH_CTRL_SIGSEL_TIMER0UFOF 0x00000000UL 10854 #define _DMA_CH_CTRL_SIGSEL_TIMER1UFOF 0x00000000UL 10855 #define _DMA_CH_CTRL_SIGSEL_TIMER2UFOF 0x00000000UL 10856 #define _DMA_CH_CTRL_SIGSEL_UART0RXDATAV 0x00000000UL 10857 #define _DMA_CH_CTRL_SIGSEL_MSCWDATA 0x00000000UL 10858 #define _DMA_CH_CTRL_SIGSEL_AESDATAWR 0x00000000UL 10859 #define _DMA_CH_CTRL_SIGSEL_ADC0SCAN 0x00000001UL 10860 #define _DMA_CH_CTRL_SIGSEL_DAC0CH1 0x00000001UL 10861 #define _DMA_CH_CTRL_SIGSEL_USART0TXBL 0x00000001UL 10862 #define _DMA_CH_CTRL_SIGSEL_USART1TXBL 0x00000001UL 10863 #define _DMA_CH_CTRL_SIGSEL_USART2TXBL 0x00000001UL 10864 #define _DMA_CH_CTRL_SIGSEL_LEUART0TXBL 0x00000001UL 10865 #define _DMA_CH_CTRL_SIGSEL_LEUART1TXBL 0x00000001UL 10866 #define _DMA_CH_CTRL_SIGSEL_I2C0TXBL 0x00000001UL 10867 #define _DMA_CH_CTRL_SIGSEL_TIMER0CC0 0x00000001UL 10868 #define _DMA_CH_CTRL_SIGSEL_TIMER1CC0 0x00000001UL 10869 #define _DMA_CH_CTRL_SIGSEL_TIMER2CC0 0x00000001UL 10870 #define _DMA_CH_CTRL_SIGSEL_UART0TXBL 0x00000001UL 10871 #define _DMA_CH_CTRL_SIGSEL_AESXORDATAWR 0x00000001UL 10872 #define _DMA_CH_CTRL_SIGSEL_USART0TXEMPTY 0x00000002UL 10873 #define _DMA_CH_CTRL_SIGSEL_USART1TXEMPTY 0x00000002UL 10874 #define _DMA_CH_CTRL_SIGSEL_USART2TXEMPTY 0x00000002UL 10875 #define _DMA_CH_CTRL_SIGSEL_LEUART0TXEMPTY 0x00000002UL 10876 #define _DMA_CH_CTRL_SIGSEL_LEUART1TXEMPTY 0x00000002UL 10877 #define _DMA_CH_CTRL_SIGSEL_TIMER0CC1 0x00000002UL 10878 #define _DMA_CH_CTRL_SIGSEL_TIMER1CC1 0x00000002UL 10879 #define _DMA_CH_CTRL_SIGSEL_TIMER2CC1 0x00000002UL 10880 #define _DMA_CH_CTRL_SIGSEL_UART0TXEMPTY 0x00000002UL 10881 #define _DMA_CH_CTRL_SIGSEL_AESDATARD 0x00000002UL 10882 #define _DMA_CH_CTRL_SIGSEL_TIMER0CC2 0x00000003UL 10883 #define _DMA_CH_CTRL_SIGSEL_TIMER1CC2 0x00000003UL 10884 #define _DMA_CH_CTRL_SIGSEL_TIMER2CC2 0x00000003UL 10885 #define _DMA_CH_CTRL_SIGSEL_AESKEYWR 0x00000003UL 10886 #define DMA_CH_CTRL_SIGSEL_ADC0SINGLE (_DMA_CH_CTRL_SIGSEL_ADC0SINGLE << 0) 10887 #define DMA_CH_CTRL_SIGSEL_DAC0CH0 (_DMA_CH_CTRL_SIGSEL_DAC0CH0 << 0) 10888 #define DMA_CH_CTRL_SIGSEL_USART0RXDATAV (_DMA_CH_CTRL_SIGSEL_USART0RXDATAV << 0) 10889 #define DMA_CH_CTRL_SIGSEL_USART1RXDATAV (_DMA_CH_CTRL_SIGSEL_USART1RXDATAV << 0) 10890 #define DMA_CH_CTRL_SIGSEL_USART2RXDATAV (_DMA_CH_CTRL_SIGSEL_USART2RXDATAV << 0) 10891 #define DMA_CH_CTRL_SIGSEL_LEUART0RXDATAV (_DMA_CH_CTRL_SIGSEL_LEUART0RXDATAV << 0) 10892 #define DMA_CH_CTRL_SIGSEL_LEUART1RXDATAV (_DMA_CH_CTRL_SIGSEL_LEUART1RXDATAV << 0) 10893 #define DMA_CH_CTRL_SIGSEL_I2C0RXDATAV (_DMA_CH_CTRL_SIGSEL_I2C0RXDATAV << 0) 10894 #define DMA_CH_CTRL_SIGSEL_TIMER0UFOF (_DMA_CH_CTRL_SIGSEL_TIMER0UFOF << 0) 10895 #define DMA_CH_CTRL_SIGSEL_TIMER1UFOF (_DMA_CH_CTRL_SIGSEL_TIMER1UFOF << 0) 10896 #define DMA_CH_CTRL_SIGSEL_TIMER2UFOF (_DMA_CH_CTRL_SIGSEL_TIMER2UFOF << 0) 10897 #define DMA_CH_CTRL_SIGSEL_UART0RXDATAV (_DMA_CH_CTRL_SIGSEL_UART0RXDATAV << 0) 10898 #define DMA_CH_CTRL_SIGSEL_MSCWDATA (_DMA_CH_CTRL_SIGSEL_MSCWDATA << 0) 10899 #define DMA_CH_CTRL_SIGSEL_AESDATAWR (_DMA_CH_CTRL_SIGSEL_AESDATAWR << 0) 10900 #define DMA_CH_CTRL_SIGSEL_ADC0SCAN (_DMA_CH_CTRL_SIGSEL_ADC0SCAN << 0) 10901 #define DMA_CH_CTRL_SIGSEL_DAC0CH1 (_DMA_CH_CTRL_SIGSEL_DAC0CH1 << 0) 10902 #define DMA_CH_CTRL_SIGSEL_USART0TXBL (_DMA_CH_CTRL_SIGSEL_USART0TXBL << 0) 10903 #define DMA_CH_CTRL_SIGSEL_USART1TXBL (_DMA_CH_CTRL_SIGSEL_USART1TXBL << 0) 10904 #define DMA_CH_CTRL_SIGSEL_USART2TXBL (_DMA_CH_CTRL_SIGSEL_USART2TXBL << 0) 10905 #define DMA_CH_CTRL_SIGSEL_LEUART0TXBL (_DMA_CH_CTRL_SIGSEL_LEUART0TXBL << 0) 10906 #define DMA_CH_CTRL_SIGSEL_LEUART1TXBL (_DMA_CH_CTRL_SIGSEL_LEUART1TXBL << 0) 10907 #define DMA_CH_CTRL_SIGSEL_I2C0TXBL (_DMA_CH_CTRL_SIGSEL_I2C0TXBL << 0) 10908 #define DMA_CH_CTRL_SIGSEL_TIMER0CC0 (_DMA_CH_CTRL_SIGSEL_TIMER0CC0 << 0) 10909 #define DMA_CH_CTRL_SIGSEL_TIMER1CC0 (_DMA_CH_CTRL_SIGSEL_TIMER1CC0 << 0) 10910 #define DMA_CH_CTRL_SIGSEL_TIMER2CC0 (_DMA_CH_CTRL_SIGSEL_TIMER2CC0 << 0) 10911 #define DMA_CH_CTRL_SIGSEL_UART0TXBL (_DMA_CH_CTRL_SIGSEL_UART0TXBL << 0) 10912 #define DMA_CH_CTRL_SIGSEL_AESXORDATAWR (_DMA_CH_CTRL_SIGSEL_AESXORDATAWR << 0) 10913 #define DMA_CH_CTRL_SIGSEL_USART0TXEMPTY (_DMA_CH_CTRL_SIGSEL_USART0TXEMPTY << 0) 10914 #define DMA_CH_CTRL_SIGSEL_USART1TXEMPTY (_DMA_CH_CTRL_SIGSEL_USART1TXEMPTY << 0) 10915 #define DMA_CH_CTRL_SIGSEL_USART2TXEMPTY (_DMA_CH_CTRL_SIGSEL_USART2TXEMPTY << 0) 10916 #define DMA_CH_CTRL_SIGSEL_LEUART0TXEMPTY (_DMA_CH_CTRL_SIGSEL_LEUART0TXEMPTY << 0) 10917 #define DMA_CH_CTRL_SIGSEL_LEUART1TXEMPTY (_DMA_CH_CTRL_SIGSEL_LEUART1TXEMPTY << 0) 10918 #define DMA_CH_CTRL_SIGSEL_TIMER0CC1 (_DMA_CH_CTRL_SIGSEL_TIMER0CC1 << 0) 10919 #define DMA_CH_CTRL_SIGSEL_TIMER1CC1 (_DMA_CH_CTRL_SIGSEL_TIMER1CC1 << 0) 10920 #define DMA_CH_CTRL_SIGSEL_TIMER2CC1 (_DMA_CH_CTRL_SIGSEL_TIMER2CC1 << 0) 10921 #define DMA_CH_CTRL_SIGSEL_UART0TXEMPTY (_DMA_CH_CTRL_SIGSEL_UART0TXEMPTY << 0) 10922 #define DMA_CH_CTRL_SIGSEL_AESDATARD (_DMA_CH_CTRL_SIGSEL_AESDATARD << 0) 10923 #define DMA_CH_CTRL_SIGSEL_TIMER0CC2 (_DMA_CH_CTRL_SIGSEL_TIMER0CC2 << 0) 10924 #define DMA_CH_CTRL_SIGSEL_TIMER1CC2 (_DMA_CH_CTRL_SIGSEL_TIMER1CC2 << 0) 10925 #define DMA_CH_CTRL_SIGSEL_TIMER2CC2 (_DMA_CH_CTRL_SIGSEL_TIMER2CC2 << 0) 10926 #define DMA_CH_CTRL_SIGSEL_AESKEYWR (_DMA_CH_CTRL_SIGSEL_AESKEYWR << 0) 10927 #define _DMA_CH_CTRL_SOURCESEL_SHIFT 16 10928 #define _DMA_CH_CTRL_SOURCESEL_MASK 0x3F0000UL 10929 #define _DMA_CH_CTRL_SOURCESEL_NONE 0x00000000UL 10930 #define _DMA_CH_CTRL_SOURCESEL_ADC0 0x00000008UL 10931 #define _DMA_CH_CTRL_SOURCESEL_DAC0 0x0000000AUL 10932 #define _DMA_CH_CTRL_SOURCESEL_USART0 0x0000000CUL 10933 #define _DMA_CH_CTRL_SOURCESEL_USART1 0x0000000DUL 10934 #define _DMA_CH_CTRL_SOURCESEL_USART2 0x0000000EUL 10935 #define _DMA_CH_CTRL_SOURCESEL_LEUART0 0x00000010UL 10936 #define _DMA_CH_CTRL_SOURCESEL_LEUART1 0x00000011UL 10937 #define _DMA_CH_CTRL_SOURCESEL_I2C0 0x00000014UL 10938 #define _DMA_CH_CTRL_SOURCESEL_TIMER0 0x00000018UL 10939 #define _DMA_CH_CTRL_SOURCESEL_TIMER1 0x00000019UL 10940 #define _DMA_CH_CTRL_SOURCESEL_TIMER2 0x0000001AUL 10941 #define _DMA_CH_CTRL_SOURCESEL_UART0 0x0000002CUL 10942 #define _DMA_CH_CTRL_SOURCESEL_MSC 0x00000030UL 10943 #define _DMA_CH_CTRL_SOURCESEL_AES 0x00000031UL 10944 #define DMA_CH_CTRL_SOURCESEL_NONE (_DMA_CH_CTRL_SOURCESEL_NONE << 16) 10945 #define DMA_CH_CTRL_SOURCESEL_ADC0 (_DMA_CH_CTRL_SOURCESEL_ADC0 << 16) 10946 #define DMA_CH_CTRL_SOURCESEL_DAC0 (_DMA_CH_CTRL_SOURCESEL_DAC0 << 16) 10947 #define DMA_CH_CTRL_SOURCESEL_USART0 (_DMA_CH_CTRL_SOURCESEL_USART0 << 16) 10948 #define DMA_CH_CTRL_SOURCESEL_USART1 (_DMA_CH_CTRL_SOURCESEL_USART1 << 16) 10949 #define DMA_CH_CTRL_SOURCESEL_USART2 (_DMA_CH_CTRL_SOURCESEL_USART2 << 16) 10950 #define DMA_CH_CTRL_SOURCESEL_LEUART0 (_DMA_CH_CTRL_SOURCESEL_LEUART0 << 16) 10951 #define DMA_CH_CTRL_SOURCESEL_LEUART1 (_DMA_CH_CTRL_SOURCESEL_LEUART1 << 16) 10952 #define DMA_CH_CTRL_SOURCESEL_I2C0 (_DMA_CH_CTRL_SOURCESEL_I2C0 << 16) 10953 #define DMA_CH_CTRL_SOURCESEL_TIMER0 (_DMA_CH_CTRL_SOURCESEL_TIMER0 << 16) 10954 #define DMA_CH_CTRL_SOURCESEL_TIMER1 (_DMA_CH_CTRL_SOURCESEL_TIMER1 << 16) 10955 #define DMA_CH_CTRL_SOURCESEL_TIMER2 (_DMA_CH_CTRL_SOURCESEL_TIMER2 << 16) 10956 #define DMA_CH_CTRL_SOURCESEL_UART0 (_DMA_CH_CTRL_SOURCESEL_UART0 << 16) 10957 #define DMA_CH_CTRL_SOURCESEL_MSC (_DMA_CH_CTRL_SOURCESEL_MSC << 16) 10958 #define DMA_CH_CTRL_SOURCESEL_AES (_DMA_CH_CTRL_SOURCESEL_AES << 16) 10964 /**************************************************************************/ 10969 /* Bit fields for VCMP CTRL */ 10970 #define _VCMP_CTRL_RESETVALUE 0x47000000UL 10971 #define _VCMP_CTRL_MASK 0x4F030715UL 10972 #define VCMP_CTRL_EN (0x1UL << 0) 10973 #define _VCMP_CTRL_EN_SHIFT 0 10974 #define _VCMP_CTRL_EN_MASK 0x1UL 10975 #define _VCMP_CTRL_EN_DEFAULT 0x00000000UL 10976 #define VCMP_CTRL_EN_DEFAULT (_VCMP_CTRL_EN_DEFAULT << 0) 10977 #define VCMP_CTRL_INACTVAL (0x1UL << 2) 10978 #define _VCMP_CTRL_INACTVAL_SHIFT 2 10979 #define _VCMP_CTRL_INACTVAL_MASK 0x4UL 10980 #define _VCMP_CTRL_INACTVAL_DEFAULT 0x00000000UL 10981 #define VCMP_CTRL_INACTVAL_DEFAULT (_VCMP_CTRL_INACTVAL_DEFAULT << 2) 10982 #define VCMP_CTRL_HYSTEN (0x1UL << 4) 10983 #define _VCMP_CTRL_HYSTEN_SHIFT 4 10984 #define _VCMP_CTRL_HYSTEN_MASK 0x10UL 10985 #define _VCMP_CTRL_HYSTEN_DEFAULT 0x00000000UL 10986 #define VCMP_CTRL_HYSTEN_DEFAULT (_VCMP_CTRL_HYSTEN_DEFAULT << 4) 10987 #define _VCMP_CTRL_WARMTIME_SHIFT 8 10988 #define _VCMP_CTRL_WARMTIME_MASK 0x700UL 10989 #define _VCMP_CTRL_WARMTIME_DEFAULT 0x00000000UL 10990 #define _VCMP_CTRL_WARMTIME_4CYCLES 0x00000000UL 10991 #define _VCMP_CTRL_WARMTIME_8CYCLES 0x00000001UL 10992 #define _VCMP_CTRL_WARMTIME_16CYCLES 0x00000002UL 10993 #define _VCMP_CTRL_WARMTIME_32CYCLES 0x00000003UL 10994 #define _VCMP_CTRL_WARMTIME_64CYCLES 0x00000004UL 10995 #define _VCMP_CTRL_WARMTIME_128CYCLES 0x00000005UL 10996 #define _VCMP_CTRL_WARMTIME_256CYCLES 0x00000006UL 10997 #define _VCMP_CTRL_WARMTIME_512CYCLES 0x00000007UL 10998 #define VCMP_CTRL_WARMTIME_DEFAULT (_VCMP_CTRL_WARMTIME_DEFAULT << 8) 10999 #define VCMP_CTRL_WARMTIME_4CYCLES (_VCMP_CTRL_WARMTIME_4CYCLES << 8) 11000 #define VCMP_CTRL_WARMTIME_8CYCLES (_VCMP_CTRL_WARMTIME_8CYCLES << 8) 11001 #define VCMP_CTRL_WARMTIME_16CYCLES (_VCMP_CTRL_WARMTIME_16CYCLES << 8) 11002 #define VCMP_CTRL_WARMTIME_32CYCLES (_VCMP_CTRL_WARMTIME_32CYCLES << 8) 11003 #define VCMP_CTRL_WARMTIME_64CYCLES (_VCMP_CTRL_WARMTIME_64CYCLES << 8) 11004 #define VCMP_CTRL_WARMTIME_128CYCLES (_VCMP_CTRL_WARMTIME_128CYCLES << 8) 11005 #define VCMP_CTRL_WARMTIME_256CYCLES (_VCMP_CTRL_WARMTIME_256CYCLES << 8) 11006 #define VCMP_CTRL_WARMTIME_512CYCLES (_VCMP_CTRL_WARMTIME_512CYCLES << 8) 11007 #define VCMP_CTRL_IRISE (0x1UL << 16) 11008 #define _VCMP_CTRL_IRISE_SHIFT 16 11009 #define _VCMP_CTRL_IRISE_MASK 0x10000UL 11010 #define _VCMP_CTRL_IRISE_DEFAULT 0x00000000UL 11011 #define VCMP_CTRL_IRISE_DEFAULT (_VCMP_CTRL_IRISE_DEFAULT << 16) 11012 #define VCMP_CTRL_IFALL (0x1UL << 17) 11013 #define _VCMP_CTRL_IFALL_SHIFT 17 11014 #define _VCMP_CTRL_IFALL_MASK 0x20000UL 11015 #define _VCMP_CTRL_IFALL_DEFAULT 0x00000000UL 11016 #define VCMP_CTRL_IFALL_DEFAULT (_VCMP_CTRL_IFALL_DEFAULT << 17) 11017 #define _VCMP_CTRL_BIASPROG_SHIFT 24 11018 #define _VCMP_CTRL_BIASPROG_MASK 0xF000000UL 11019 #define _VCMP_CTRL_BIASPROG_DEFAULT 0x00000007UL 11020 #define VCMP_CTRL_BIASPROG_DEFAULT (_VCMP_CTRL_BIASPROG_DEFAULT << 24) 11021 #define VCMP_CTRL_HALFBIAS (0x1UL << 30) 11022 #define _VCMP_CTRL_HALFBIAS_SHIFT 30 11023 #define _VCMP_CTRL_HALFBIAS_MASK 0x40000000UL 11024 #define _VCMP_CTRL_HALFBIAS_DEFAULT 0x00000001UL 11025 #define VCMP_CTRL_HALFBIAS_DEFAULT (_VCMP_CTRL_HALFBIAS_DEFAULT << 30) 11027 /* Bit fields for VCMP INPUTSEL */ 11028 #define _VCMP_INPUTSEL_RESETVALUE 0x00000000UL 11029 #define _VCMP_INPUTSEL_MASK 0x0000013FUL 11030 #define _VCMP_INPUTSEL_TRIGLEVEL_SHIFT 0 11031 #define _VCMP_INPUTSEL_TRIGLEVEL_MASK 0x3FUL 11032 #define _VCMP_INPUTSEL_TRIGLEVEL_DEFAULT 0x00000000UL 11033 #define VCMP_INPUTSEL_TRIGLEVEL_DEFAULT (_VCMP_INPUTSEL_TRIGLEVEL_DEFAULT << 0) 11034 #define VCMP_INPUTSEL_LPREF (0x1UL << 8) 11035 #define _VCMP_INPUTSEL_LPREF_SHIFT 8 11036 #define _VCMP_INPUTSEL_LPREF_MASK 0x100UL 11037 #define _VCMP_INPUTSEL_LPREF_DEFAULT 0x00000000UL 11038 #define VCMP_INPUTSEL_LPREF_DEFAULT (_VCMP_INPUTSEL_LPREF_DEFAULT << 8) 11040 /* Bit fields for VCMP STATUS */ 11041 #define _VCMP_STATUS_RESETVALUE 0x00000000UL 11042 #define _VCMP_STATUS_MASK 0x00000003UL 11043 #define VCMP_STATUS_VCMPACT (0x1UL << 0) 11044 #define _VCMP_STATUS_VCMPACT_SHIFT 0 11045 #define _VCMP_STATUS_VCMPACT_MASK 0x1UL 11046 #define _VCMP_STATUS_VCMPACT_DEFAULT 0x00000000UL 11047 #define VCMP_STATUS_VCMPACT_DEFAULT (_VCMP_STATUS_VCMPACT_DEFAULT << 0) 11048 #define VCMP_STATUS_VCMPOUT (0x1UL << 1) 11049 #define _VCMP_STATUS_VCMPOUT_SHIFT 1 11050 #define _VCMP_STATUS_VCMPOUT_MASK 0x2UL 11051 #define _VCMP_STATUS_VCMPOUT_DEFAULT 0x00000000UL 11052 #define VCMP_STATUS_VCMPOUT_DEFAULT (_VCMP_STATUS_VCMPOUT_DEFAULT << 1) 11054 /* Bit fields for VCMP IEN */ 11055 #define _VCMP_IEN_RESETVALUE 0x00000000UL 11056 #define _VCMP_IEN_MASK 0x00000003UL 11057 #define VCMP_IEN_EDGE (0x1UL << 0) 11058 #define _VCMP_IEN_EDGE_SHIFT 0 11059 #define _VCMP_IEN_EDGE_MASK 0x1UL 11060 #define _VCMP_IEN_EDGE_DEFAULT 0x00000000UL 11061 #define VCMP_IEN_EDGE_DEFAULT (_VCMP_IEN_EDGE_DEFAULT << 0) 11062 #define VCMP_IEN_WARMUP (0x1UL << 1) 11063 #define _VCMP_IEN_WARMUP_SHIFT 1 11064 #define _VCMP_IEN_WARMUP_MASK 0x2UL 11065 #define _VCMP_IEN_WARMUP_DEFAULT 0x00000000UL 11066 #define VCMP_IEN_WARMUP_DEFAULT (_VCMP_IEN_WARMUP_DEFAULT << 1) 11068 /* Bit fields for VCMP IF */ 11069 #define _VCMP_IF_RESETVALUE 0x00000000UL 11070 #define _VCMP_IF_MASK 0x00000003UL 11071 #define VCMP_IF_EDGE (0x1UL << 0) 11072 #define _VCMP_IF_EDGE_SHIFT 0 11073 #define _VCMP_IF_EDGE_MASK 0x1UL 11074 #define _VCMP_IF_EDGE_DEFAULT 0x00000000UL 11075 #define VCMP_IF_EDGE_DEFAULT (_VCMP_IF_EDGE_DEFAULT << 0) 11076 #define VCMP_IF_WARMUP (0x1UL << 1) 11077 #define _VCMP_IF_WARMUP_SHIFT 1 11078 #define _VCMP_IF_WARMUP_MASK 0x2UL 11079 #define _VCMP_IF_WARMUP_DEFAULT 0x00000000UL 11080 #define VCMP_IF_WARMUP_DEFAULT (_VCMP_IF_WARMUP_DEFAULT << 1) 11082 /* Bit fields for VCMP IFS */ 11083 #define _VCMP_IFS_RESETVALUE 0x00000000UL 11084 #define _VCMP_IFS_MASK 0x00000003UL 11085 #define VCMP_IFS_EDGE (0x1UL << 0) 11086 #define _VCMP_IFS_EDGE_SHIFT 0 11087 #define _VCMP_IFS_EDGE_MASK 0x1UL 11088 #define _VCMP_IFS_EDGE_DEFAULT 0x00000000UL 11089 #define VCMP_IFS_EDGE_DEFAULT (_VCMP_IFS_EDGE_DEFAULT << 0) 11090 #define VCMP_IFS_WARMUP (0x1UL << 1) 11091 #define _VCMP_IFS_WARMUP_SHIFT 1 11092 #define _VCMP_IFS_WARMUP_MASK 0x2UL 11093 #define _VCMP_IFS_WARMUP_DEFAULT 0x00000000UL 11094 #define VCMP_IFS_WARMUP_DEFAULT (_VCMP_IFS_WARMUP_DEFAULT << 1) 11096 /* Bit fields for VCMP IFC */ 11097 #define _VCMP_IFC_RESETVALUE 0x00000000UL 11098 #define _VCMP_IFC_MASK 0x00000003UL 11099 #define VCMP_IFC_EDGE (0x1UL << 0) 11100 #define _VCMP_IFC_EDGE_SHIFT 0 11101 #define _VCMP_IFC_EDGE_MASK 0x1UL 11102 #define _VCMP_IFC_EDGE_DEFAULT 0x00000000UL 11103 #define VCMP_IFC_EDGE_DEFAULT (_VCMP_IFC_EDGE_DEFAULT << 0) 11104 #define VCMP_IFC_WARMUP (0x1UL << 1) 11105 #define _VCMP_IFC_WARMUP_SHIFT 1 11106 #define _VCMP_IFC_WARMUP_MASK 0x2UL 11107 #define _VCMP_IFC_WARMUP_DEFAULT 0x00000000UL 11108 #define VCMP_IFC_WARMUP_DEFAULT (_VCMP_IFC_WARMUP_DEFAULT << 1) 11114 /**************************************************************************/ 11119 /* Bit fields for LCD CTRL */ 11120 #define _LCD_CTRL_RESETVALUE 0x00000000UL 11121 #define _LCD_CTRL_MASK 0x00000007UL 11122 #define LCD_CTRL_EN (0x1UL << 0) 11123 #define _LCD_CTRL_EN_SHIFT 0 11124 #define _LCD_CTRL_EN_MASK 0x1UL 11125 #define _LCD_CTRL_EN_DEFAULT 0x00000000UL 11126 #define LCD_CTRL_EN_DEFAULT (_LCD_CTRL_EN_DEFAULT << 0) 11127 #define _LCD_CTRL_UDCTRL_SHIFT 1 11128 #define _LCD_CTRL_UDCTRL_MASK 0x6UL 11129 #define _LCD_CTRL_UDCTRL_DEFAULT 0x00000000UL 11130 #define _LCD_CTRL_UDCTRL_REGULAR 0x00000000UL 11131 #define _LCD_CTRL_UDCTRL_FCEVENT 0x00000001UL 11132 #define _LCD_CTRL_UDCTRL_FRAMESTART 0x00000002UL 11133 #define LCD_CTRL_UDCTRL_DEFAULT (_LCD_CTRL_UDCTRL_DEFAULT << 1) 11134 #define LCD_CTRL_UDCTRL_REGULAR (_LCD_CTRL_UDCTRL_REGULAR << 1) 11135 #define LCD_CTRL_UDCTRL_FCEVENT (_LCD_CTRL_UDCTRL_FCEVENT << 1) 11136 #define LCD_CTRL_UDCTRL_FRAMESTART (_LCD_CTRL_UDCTRL_FRAMESTART << 1) 11138 /* Bit fields for LCD DISPCTRL */ 11139 #define _LCD_DISPCTRL_RESETVALUE 0x000C1F00UL 11140 #define _LCD_DISPCTRL_MASK 0x001D9F1FUL 11141 #define _LCD_DISPCTRL_MUX_SHIFT 0 11142 #define _LCD_DISPCTRL_MUX_MASK 0x3UL 11143 #define _LCD_DISPCTRL_MUX_DEFAULT 0x00000000UL 11144 #define _LCD_DISPCTRL_MUX_STATIC 0x00000000UL 11145 #define _LCD_DISPCTRL_MUX_DUPLEX 0x00000001UL 11146 #define _LCD_DISPCTRL_MUX_TRIPLEX 0x00000002UL 11147 #define _LCD_DISPCTRL_MUX_QUADRUPLEX 0x00000003UL 11148 #define LCD_DISPCTRL_MUX_DEFAULT (_LCD_DISPCTRL_MUX_DEFAULT << 0) 11149 #define LCD_DISPCTRL_MUX_STATIC (_LCD_DISPCTRL_MUX_STATIC << 0) 11150 #define LCD_DISPCTRL_MUX_DUPLEX (_LCD_DISPCTRL_MUX_DUPLEX << 0) 11151 #define LCD_DISPCTRL_MUX_TRIPLEX (_LCD_DISPCTRL_MUX_TRIPLEX << 0) 11152 #define LCD_DISPCTRL_MUX_QUADRUPLEX (_LCD_DISPCTRL_MUX_QUADRUPLEX << 0) 11153 #define _LCD_DISPCTRL_BIAS_SHIFT 2 11154 #define _LCD_DISPCTRL_BIAS_MASK 0xCUL 11155 #define _LCD_DISPCTRL_BIAS_DEFAULT 0x00000000UL 11156 #define _LCD_DISPCTRL_BIAS_STATIC 0x00000000UL 11157 #define _LCD_DISPCTRL_BIAS_ONEHALF 0x00000001UL 11158 #define _LCD_DISPCTRL_BIAS_ONETHIRD 0x00000002UL 11159 #define LCD_DISPCTRL_BIAS_DEFAULT (_LCD_DISPCTRL_BIAS_DEFAULT << 2) 11160 #define LCD_DISPCTRL_BIAS_STATIC (_LCD_DISPCTRL_BIAS_STATIC << 2) 11161 #define LCD_DISPCTRL_BIAS_ONEHALF (_LCD_DISPCTRL_BIAS_ONEHALF << 2) 11162 #define LCD_DISPCTRL_BIAS_ONETHIRD (_LCD_DISPCTRL_BIAS_ONETHIRD << 2) 11163 #define LCD_DISPCTRL_WAVE (0x1UL << 4) 11164 #define _LCD_DISPCTRL_WAVE_SHIFT 4 11165 #define _LCD_DISPCTRL_WAVE_MASK 0x10UL 11166 #define _LCD_DISPCTRL_WAVE_DEFAULT 0x00000000UL 11167 #define _LCD_DISPCTRL_WAVE_LOWPOWER 0x00000000UL 11168 #define _LCD_DISPCTRL_WAVE_NORMAL 0x00000001UL 11169 #define LCD_DISPCTRL_WAVE_DEFAULT (_LCD_DISPCTRL_WAVE_DEFAULT << 4) 11170 #define LCD_DISPCTRL_WAVE_LOWPOWER (_LCD_DISPCTRL_WAVE_LOWPOWER << 4) 11171 #define LCD_DISPCTRL_WAVE_NORMAL (_LCD_DISPCTRL_WAVE_NORMAL << 4) 11172 #define _LCD_DISPCTRL_CONLEV_SHIFT 8 11173 #define _LCD_DISPCTRL_CONLEV_MASK 0x1F00UL 11174 #define _LCD_DISPCTRL_CONLEV_MIN 0x00000000UL 11175 #define _LCD_DISPCTRL_CONLEV_DEFAULT 0x0000001FUL 11176 #define _LCD_DISPCTRL_CONLEV_MAX 0x0000001FUL 11177 #define LCD_DISPCTRL_CONLEV_MIN (_LCD_DISPCTRL_CONLEV_MIN << 8) 11178 #define LCD_DISPCTRL_CONLEV_DEFAULT (_LCD_DISPCTRL_CONLEV_DEFAULT << 8) 11179 #define LCD_DISPCTRL_CONLEV_MAX (_LCD_DISPCTRL_CONLEV_MAX << 8) 11180 #define LCD_DISPCTRL_CONCONF (0x1UL << 15) 11181 #define _LCD_DISPCTRL_CONCONF_SHIFT 15 11182 #define _LCD_DISPCTRL_CONCONF_MASK 0x8000UL 11183 #define _LCD_DISPCTRL_CONCONF_DEFAULT 0x00000000UL 11184 #define _LCD_DISPCTRL_CONCONF_VLCD 0x00000000UL 11185 #define _LCD_DISPCTRL_CONCONF_GND 0x00000001UL 11186 #define LCD_DISPCTRL_CONCONF_DEFAULT (_LCD_DISPCTRL_CONCONF_DEFAULT << 15) 11187 #define LCD_DISPCTRL_CONCONF_VLCD (_LCD_DISPCTRL_CONCONF_VLCD << 15) 11188 #define LCD_DISPCTRL_CONCONF_GND (_LCD_DISPCTRL_CONCONF_GND << 15) 11189 #define LCD_DISPCTRL_VLCDSEL (0x1UL << 16) 11190 #define _LCD_DISPCTRL_VLCDSEL_SHIFT 16 11191 #define _LCD_DISPCTRL_VLCDSEL_MASK 0x10000UL 11192 #define _LCD_DISPCTRL_VLCDSEL_DEFAULT 0x00000000UL 11193 #define _LCD_DISPCTRL_VLCDSEL_VDD 0x00000000UL 11194 #define _LCD_DISPCTRL_VLCDSEL_VEXTBOOST 0x00000001UL 11195 #define LCD_DISPCTRL_VLCDSEL_DEFAULT (_LCD_DISPCTRL_VLCDSEL_DEFAULT << 16) 11196 #define LCD_DISPCTRL_VLCDSEL_VDD (_LCD_DISPCTRL_VLCDSEL_VDD << 16) 11197 #define LCD_DISPCTRL_VLCDSEL_VEXTBOOST (_LCD_DISPCTRL_VLCDSEL_VEXTBOOST << 16) 11198 #define _LCD_DISPCTRL_VBLEV_SHIFT 18 11199 #define _LCD_DISPCTRL_VBLEV_MASK 0x1C0000UL 11200 #define _LCD_DISPCTRL_VBLEV_LEVEL0 0x00000000UL 11201 #define _LCD_DISPCTRL_VBLEV_LEVEL1 0x00000001UL 11202 #define _LCD_DISPCTRL_VBLEV_LEVEL2 0x00000002UL 11203 #define _LCD_DISPCTRL_VBLEV_DEFAULT 0x00000003UL 11204 #define _LCD_DISPCTRL_VBLEV_LEVEL3 0x00000003UL 11205 #define _LCD_DISPCTRL_VBLEV_LEVEL4 0x00000004UL 11206 #define _LCD_DISPCTRL_VBLEV_LEVEL5 0x00000005UL 11207 #define _LCD_DISPCTRL_VBLEV_LEVEL6 0x00000006UL 11208 #define _LCD_DISPCTRL_VBLEV_LEVEL7 0x00000007UL 11209 #define LCD_DISPCTRL_VBLEV_LEVEL0 (_LCD_DISPCTRL_VBLEV_LEVEL0 << 18) 11210 #define LCD_DISPCTRL_VBLEV_LEVEL1 (_LCD_DISPCTRL_VBLEV_LEVEL1 << 18) 11211 #define LCD_DISPCTRL_VBLEV_LEVEL2 (_LCD_DISPCTRL_VBLEV_LEVEL2 << 18) 11212 #define LCD_DISPCTRL_VBLEV_DEFAULT (_LCD_DISPCTRL_VBLEV_DEFAULT << 18) 11213 #define LCD_DISPCTRL_VBLEV_LEVEL3 (_LCD_DISPCTRL_VBLEV_LEVEL3 << 18) 11214 #define LCD_DISPCTRL_VBLEV_LEVEL4 (_LCD_DISPCTRL_VBLEV_LEVEL4 << 18) 11215 #define LCD_DISPCTRL_VBLEV_LEVEL5 (_LCD_DISPCTRL_VBLEV_LEVEL5 << 18) 11216 #define LCD_DISPCTRL_VBLEV_LEVEL6 (_LCD_DISPCTRL_VBLEV_LEVEL6 << 18) 11217 #define LCD_DISPCTRL_VBLEV_LEVEL7 (_LCD_DISPCTRL_VBLEV_LEVEL7 << 18) 11219 /* Bit fields for LCD SEGEN */ 11220 #define _LCD_SEGEN_RESETVALUE 0x00000000UL 11221 #define _LCD_SEGEN_MASK 0x000003FFUL 11222 #define _LCD_SEGEN_SEGEN_SHIFT 0 11223 #define _LCD_SEGEN_SEGEN_MASK 0x3FFUL 11224 #define _LCD_SEGEN_SEGEN_DEFAULT 0x00000000UL 11225 #define LCD_SEGEN_SEGEN_DEFAULT (_LCD_SEGEN_SEGEN_DEFAULT << 0) 11227 /* Bit fields for LCD BACTRL */ 11228 #define _LCD_BACTRL_RESETVALUE 0x00000000UL 11229 #define _LCD_BACTRL_MASK 0x00FF01FFUL 11230 #define LCD_BACTRL_BLINKEN (0x1UL << 0) 11231 #define _LCD_BACTRL_BLINKEN_SHIFT 0 11232 #define _LCD_BACTRL_BLINKEN_MASK 0x1UL 11233 #define _LCD_BACTRL_BLINKEN_DEFAULT 0x00000000UL 11234 #define LCD_BACTRL_BLINKEN_DEFAULT (_LCD_BACTRL_BLINKEN_DEFAULT << 0) 11235 #define LCD_BACTRL_BLANK (0x1UL << 1) 11236 #define _LCD_BACTRL_BLANK_SHIFT 1 11237 #define _LCD_BACTRL_BLANK_MASK 0x2UL 11238 #define _LCD_BACTRL_BLANK_DEFAULT 0x00000000UL 11239 #define LCD_BACTRL_BLANK_DEFAULT (_LCD_BACTRL_BLANK_DEFAULT << 1) 11240 #define LCD_BACTRL_AEN (0x1UL << 2) 11241 #define _LCD_BACTRL_AEN_SHIFT 2 11242 #define _LCD_BACTRL_AEN_MASK 0x4UL 11243 #define _LCD_BACTRL_AEN_DEFAULT 0x00000000UL 11244 #define LCD_BACTRL_AEN_DEFAULT (_LCD_BACTRL_AEN_DEFAULT << 2) 11245 #define _LCD_BACTRL_AREGASC_SHIFT 3 11246 #define _LCD_BACTRL_AREGASC_MASK 0x18UL 11247 #define _LCD_BACTRL_AREGASC_DEFAULT 0x00000000UL 11248 #define _LCD_BACTRL_AREGASC_NOSHIFT 0x00000000UL 11249 #define _LCD_BACTRL_AREGASC_SHIFTLEFT 0x00000001UL 11250 #define _LCD_BACTRL_AREGASC_SHIFTRIGHT 0x00000002UL 11251 #define LCD_BACTRL_AREGASC_DEFAULT (_LCD_BACTRL_AREGASC_DEFAULT << 3) 11252 #define LCD_BACTRL_AREGASC_NOSHIFT (_LCD_BACTRL_AREGASC_NOSHIFT << 3) 11253 #define LCD_BACTRL_AREGASC_SHIFTLEFT (_LCD_BACTRL_AREGASC_SHIFTLEFT << 3) 11254 #define LCD_BACTRL_AREGASC_SHIFTRIGHT (_LCD_BACTRL_AREGASC_SHIFTRIGHT << 3) 11255 #define _LCD_BACTRL_AREGBSC_SHIFT 5 11256 #define _LCD_BACTRL_AREGBSC_MASK 0x60UL 11257 #define _LCD_BACTRL_AREGBSC_DEFAULT 0x00000000UL 11258 #define _LCD_BACTRL_AREGBSC_NOSHIFT 0x00000000UL 11259 #define _LCD_BACTRL_AREGBSC_SHIFTLEFT 0x00000001UL 11260 #define _LCD_BACTRL_AREGBSC_SHIFTRIGHT 0x00000002UL 11261 #define LCD_BACTRL_AREGBSC_DEFAULT (_LCD_BACTRL_AREGBSC_DEFAULT << 5) 11262 #define LCD_BACTRL_AREGBSC_NOSHIFT (_LCD_BACTRL_AREGBSC_NOSHIFT << 5) 11263 #define LCD_BACTRL_AREGBSC_SHIFTLEFT (_LCD_BACTRL_AREGBSC_SHIFTLEFT << 5) 11264 #define LCD_BACTRL_AREGBSC_SHIFTRIGHT (_LCD_BACTRL_AREGBSC_SHIFTRIGHT << 5) 11265 #define LCD_BACTRL_ALOGSEL (0x1UL << 7) 11266 #define _LCD_BACTRL_ALOGSEL_SHIFT 7 11267 #define _LCD_BACTRL_ALOGSEL_MASK 0x80UL 11268 #define _LCD_BACTRL_ALOGSEL_DEFAULT 0x00000000UL 11269 #define _LCD_BACTRL_ALOGSEL_AND 0x00000000UL 11270 #define _LCD_BACTRL_ALOGSEL_OR 0x00000001UL 11271 #define LCD_BACTRL_ALOGSEL_DEFAULT (_LCD_BACTRL_ALOGSEL_DEFAULT << 7) 11272 #define LCD_BACTRL_ALOGSEL_AND (_LCD_BACTRL_ALOGSEL_AND << 7) 11273 #define LCD_BACTRL_ALOGSEL_OR (_LCD_BACTRL_ALOGSEL_OR << 7) 11274 #define LCD_BACTRL_FCEN (0x1UL << 8) 11275 #define _LCD_BACTRL_FCEN_SHIFT 8 11276 #define _LCD_BACTRL_FCEN_MASK 0x100UL 11277 #define _LCD_BACTRL_FCEN_DEFAULT 0x00000000UL 11278 #define LCD_BACTRL_FCEN_DEFAULT (_LCD_BACTRL_FCEN_DEFAULT << 8) 11279 #define _LCD_BACTRL_FCPRESC_SHIFT 16 11280 #define _LCD_BACTRL_FCPRESC_MASK 0x30000UL 11281 #define _LCD_BACTRL_FCPRESC_DEFAULT 0x00000000UL 11282 #define _LCD_BACTRL_FCPRESC_DIV1 0x00000000UL 11283 #define _LCD_BACTRL_FCPRESC_DIV2 0x00000001UL 11284 #define _LCD_BACTRL_FCPRESC_DIV4 0x00000002UL 11285 #define _LCD_BACTRL_FCPRESC_DIV8 0x00000003UL 11286 #define LCD_BACTRL_FCPRESC_DEFAULT (_LCD_BACTRL_FCPRESC_DEFAULT << 16) 11287 #define LCD_BACTRL_FCPRESC_DIV1 (_LCD_BACTRL_FCPRESC_DIV1 << 16) 11288 #define LCD_BACTRL_FCPRESC_DIV2 (_LCD_BACTRL_FCPRESC_DIV2 << 16) 11289 #define LCD_BACTRL_FCPRESC_DIV4 (_LCD_BACTRL_FCPRESC_DIV4 << 16) 11290 #define LCD_BACTRL_FCPRESC_DIV8 (_LCD_BACTRL_FCPRESC_DIV8 << 16) 11291 #define _LCD_BACTRL_FCTOP_SHIFT 18 11292 #define _LCD_BACTRL_FCTOP_MASK 0xFC0000UL 11293 #define _LCD_BACTRL_FCTOP_DEFAULT 0x00000000UL 11294 #define LCD_BACTRL_FCTOP_DEFAULT (_LCD_BACTRL_FCTOP_DEFAULT << 18) 11296 /* Bit fields for LCD STATUS */ 11297 #define _LCD_STATUS_RESETVALUE 0x00000000UL 11298 #define _LCD_STATUS_MASK 0x0000010FUL 11299 #define _LCD_STATUS_ASTATE_SHIFT 0 11300 #define _LCD_STATUS_ASTATE_MASK 0xFUL 11301 #define _LCD_STATUS_ASTATE_DEFAULT 0x00000000UL 11302 #define LCD_STATUS_ASTATE_DEFAULT (_LCD_STATUS_ASTATE_DEFAULT << 0) 11303 #define LCD_STATUS_BLINK (0x1UL << 8) 11304 #define _LCD_STATUS_BLINK_SHIFT 8 11305 #define _LCD_STATUS_BLINK_MASK 0x100UL 11306 #define _LCD_STATUS_BLINK_DEFAULT 0x00000000UL 11307 #define LCD_STATUS_BLINK_DEFAULT (_LCD_STATUS_BLINK_DEFAULT << 8) 11309 /* Bit fields for LCD AREGA */ 11310 #define _LCD_AREGA_RESETVALUE 0x00000000UL 11311 #define _LCD_AREGA_MASK 0x000000FFUL 11312 #define _LCD_AREGA_AREGA_SHIFT 0 11313 #define _LCD_AREGA_AREGA_MASK 0xFFUL 11314 #define _LCD_AREGA_AREGA_DEFAULT 0x00000000UL 11315 #define LCD_AREGA_AREGA_DEFAULT (_LCD_AREGA_AREGA_DEFAULT << 0) 11317 /* Bit fields for LCD AREGB */ 11318 #define _LCD_AREGB_RESETVALUE 0x00000000UL 11319 #define _LCD_AREGB_MASK 0x000000FFUL 11320 #define _LCD_AREGB_AREGB_SHIFT 0 11321 #define _LCD_AREGB_AREGB_MASK 0xFFUL 11322 #define _LCD_AREGB_AREGB_DEFAULT 0x00000000UL 11323 #define LCD_AREGB_AREGB_DEFAULT (_LCD_AREGB_AREGB_DEFAULT << 0) 11325 /* Bit fields for LCD IF */ 11326 #define _LCD_IF_RESETVALUE 0x00000000UL 11327 #define _LCD_IF_MASK 0x00000001UL 11328 #define LCD_IF_FC (0x1UL << 0) 11329 #define _LCD_IF_FC_SHIFT 0 11330 #define _LCD_IF_FC_MASK 0x1UL 11331 #define _LCD_IF_FC_DEFAULT 0x00000000UL 11332 #define LCD_IF_FC_DEFAULT (_LCD_IF_FC_DEFAULT << 0) 11334 /* Bit fields for LCD IFS */ 11335 #define _LCD_IFS_RESETVALUE 0x00000000UL 11336 #define _LCD_IFS_MASK 0x00000001UL 11337 #define LCD_IFS_FC (0x1UL << 0) 11338 #define _LCD_IFS_FC_SHIFT 0 11339 #define _LCD_IFS_FC_MASK 0x1UL 11340 #define _LCD_IFS_FC_DEFAULT 0x00000000UL 11341 #define LCD_IFS_FC_DEFAULT (_LCD_IFS_FC_DEFAULT << 0) 11343 /* Bit fields for LCD IFC */ 11344 #define _LCD_IFC_RESETVALUE 0x00000000UL 11345 #define _LCD_IFC_MASK 0x00000001UL 11346 #define LCD_IFC_FC (0x1UL << 0) 11347 #define _LCD_IFC_FC_SHIFT 0 11348 #define _LCD_IFC_FC_MASK 0x1UL 11349 #define _LCD_IFC_FC_DEFAULT 0x00000000UL 11350 #define LCD_IFC_FC_DEFAULT (_LCD_IFC_FC_DEFAULT << 0) 11352 /* Bit fields for LCD IEN */ 11353 #define _LCD_IEN_RESETVALUE 0x00000000UL 11354 #define _LCD_IEN_MASK 0x00000001UL 11355 #define LCD_IEN_FC (0x1UL << 0) 11356 #define _LCD_IEN_FC_SHIFT 0 11357 #define _LCD_IEN_FC_MASK 0x1UL 11358 #define _LCD_IEN_FC_DEFAULT 0x00000000UL 11359 #define LCD_IEN_FC_DEFAULT (_LCD_IEN_FC_DEFAULT << 0) 11361 /* Bit fields for LCD SEGD0L */ 11362 #define _LCD_SEGD0L_RESETVALUE 0x00000000UL 11363 #define _LCD_SEGD0L_MASK 0xFFFFFFFFUL 11364 #define _LCD_SEGD0L_SEGD0L_SHIFT 0 11365 #define _LCD_SEGD0L_SEGD0L_MASK 0xFFFFFFFFUL 11366 #define _LCD_SEGD0L_SEGD0L_DEFAULT 0x00000000UL 11367 #define LCD_SEGD0L_SEGD0L_DEFAULT (_LCD_SEGD0L_SEGD0L_DEFAULT << 0) 11369 /* Bit fields for LCD SEGD1L */ 11370 #define _LCD_SEGD1L_RESETVALUE 0x00000000UL 11371 #define _LCD_SEGD1L_MASK 0xFFFFFFFFUL 11372 #define _LCD_SEGD1L_SEGD1L_SHIFT 0 11373 #define _LCD_SEGD1L_SEGD1L_MASK 0xFFFFFFFFUL 11374 #define _LCD_SEGD1L_SEGD1L_DEFAULT 0x00000000UL 11375 #define LCD_SEGD1L_SEGD1L_DEFAULT (_LCD_SEGD1L_SEGD1L_DEFAULT << 0) 11377 /* Bit fields for LCD SEGD2L */ 11378 #define _LCD_SEGD2L_RESETVALUE 0x00000000UL 11379 #define _LCD_SEGD2L_MASK 0xFFFFFFFFUL 11380 #define _LCD_SEGD2L_SEGD2L_SHIFT 0 11381 #define _LCD_SEGD2L_SEGD2L_MASK 0xFFFFFFFFUL 11382 #define _LCD_SEGD2L_SEGD2L_DEFAULT 0x00000000UL 11383 #define LCD_SEGD2L_SEGD2L_DEFAULT (_LCD_SEGD2L_SEGD2L_DEFAULT << 0) 11385 /* Bit fields for LCD SEGD3L */ 11386 #define _LCD_SEGD3L_RESETVALUE 0x00000000UL 11387 #define _LCD_SEGD3L_MASK 0xFFFFFFFFUL 11388 #define _LCD_SEGD3L_SEGD3L_SHIFT 0 11389 #define _LCD_SEGD3L_SEGD3L_MASK 0xFFFFFFFFUL 11390 #define _LCD_SEGD3L_SEGD3L_DEFAULT 0x00000000UL 11391 #define LCD_SEGD3L_SEGD3L_DEFAULT (_LCD_SEGD3L_SEGD3L_DEFAULT << 0) 11393 /* Bit fields for LCD SEGD0H */ 11394 #define _LCD_SEGD0H_RESETVALUE 0x00000000UL 11395 #define _LCD_SEGD0H_MASK 0x000000FFUL 11396 #define _LCD_SEGD0H_SEGD0H_SHIFT 0 11397 #define _LCD_SEGD0H_SEGD0H_MASK 0xFFUL 11398 #define _LCD_SEGD0H_SEGD0H_DEFAULT 0x00000000UL 11399 #define LCD_SEGD0H_SEGD0H_DEFAULT (_LCD_SEGD0H_SEGD0H_DEFAULT << 0) 11401 /* Bit fields for LCD SEGD1H */ 11402 #define _LCD_SEGD1H_RESETVALUE 0x00000000UL 11403 #define _LCD_SEGD1H_MASK 0x000000FFUL 11404 #define _LCD_SEGD1H_SEGD1H_SHIFT 0 11405 #define _LCD_SEGD1H_SEGD1H_MASK 0xFFUL 11406 #define _LCD_SEGD1H_SEGD1H_DEFAULT 0x00000000UL 11407 #define LCD_SEGD1H_SEGD1H_DEFAULT (_LCD_SEGD1H_SEGD1H_DEFAULT << 0) 11409 /* Bit fields for LCD SEGD2H */ 11410 #define _LCD_SEGD2H_RESETVALUE 0x00000000UL 11411 #define _LCD_SEGD2H_MASK 0x000000FFUL 11412 #define _LCD_SEGD2H_SEGD2H_SHIFT 0 11413 #define _LCD_SEGD2H_SEGD2H_MASK 0xFFUL 11414 #define _LCD_SEGD2H_SEGD2H_DEFAULT 0x00000000UL 11415 #define LCD_SEGD2H_SEGD2H_DEFAULT (_LCD_SEGD2H_SEGD2H_DEFAULT << 0) 11417 /* Bit fields for LCD SEGD3H */ 11418 #define _LCD_SEGD3H_RESETVALUE 0x00000000UL 11419 #define _LCD_SEGD3H_MASK 0x000000FFUL 11420 #define _LCD_SEGD3H_SEGD3H_SHIFT 0 11421 #define _LCD_SEGD3H_SEGD3H_MASK 0xFFUL 11422 #define _LCD_SEGD3H_SEGD3H_DEFAULT 0x00000000UL 11423 #define LCD_SEGD3H_SEGD3H_DEFAULT (_LCD_SEGD3H_SEGD3H_DEFAULT << 0) 11425 /* Bit fields for LCD FREEZE */ 11426 #define _LCD_FREEZE_RESETVALUE 0x00000000UL 11427 #define _LCD_FREEZE_MASK 0x00000001UL 11428 #define LCD_FREEZE_REGFREEZE (0x1UL << 0) 11429 #define _LCD_FREEZE_REGFREEZE_SHIFT 0 11430 #define _LCD_FREEZE_REGFREEZE_MASK 0x1UL 11431 #define _LCD_FREEZE_REGFREEZE_DEFAULT 0x00000000UL 11432 #define _LCD_FREEZE_REGFREEZE_UPDATE 0x00000000UL 11433 #define _LCD_FREEZE_REGFREEZE_FREEZE 0x00000001UL 11434 #define LCD_FREEZE_REGFREEZE_DEFAULT (_LCD_FREEZE_REGFREEZE_DEFAULT << 0) 11435 #define LCD_FREEZE_REGFREEZE_UPDATE (_LCD_FREEZE_REGFREEZE_UPDATE << 0) 11436 #define LCD_FREEZE_REGFREEZE_FREEZE (_LCD_FREEZE_REGFREEZE_FREEZE << 0) 11438 /* Bit fields for LCD SYNCBUSY */ 11439 #define _LCD_SYNCBUSY_RESETVALUE 0x00000000UL 11440 #define _LCD_SYNCBUSY_MASK 0x00000FFFUL 11441 #define LCD_SYNCBUSY_CTRL (0x1UL << 0) 11442 #define _LCD_SYNCBUSY_CTRL_SHIFT 0 11443 #define _LCD_SYNCBUSY_CTRL_MASK 0x1UL 11444 #define _LCD_SYNCBUSY_CTRL_DEFAULT 0x00000000UL 11445 #define LCD_SYNCBUSY_CTRL_DEFAULT (_LCD_SYNCBUSY_CTRL_DEFAULT << 0) 11446 #define LCD_SYNCBUSY_BACTRL (0x1UL << 1) 11447 #define _LCD_SYNCBUSY_BACTRL_SHIFT 1 11448 #define _LCD_SYNCBUSY_BACTRL_MASK 0x2UL 11449 #define _LCD_SYNCBUSY_BACTRL_DEFAULT 0x00000000UL 11450 #define LCD_SYNCBUSY_BACTRL_DEFAULT (_LCD_SYNCBUSY_BACTRL_DEFAULT << 1) 11451 #define LCD_SYNCBUSY_AREGA (0x1UL << 2) 11452 #define _LCD_SYNCBUSY_AREGA_SHIFT 2 11453 #define _LCD_SYNCBUSY_AREGA_MASK 0x4UL 11454 #define _LCD_SYNCBUSY_AREGA_DEFAULT 0x00000000UL 11455 #define LCD_SYNCBUSY_AREGA_DEFAULT (_LCD_SYNCBUSY_AREGA_DEFAULT << 2) 11456 #define LCD_SYNCBUSY_AREGB (0x1UL << 3) 11457 #define _LCD_SYNCBUSY_AREGB_SHIFT 3 11458 #define _LCD_SYNCBUSY_AREGB_MASK 0x8UL 11459 #define _LCD_SYNCBUSY_AREGB_DEFAULT 0x00000000UL 11460 #define LCD_SYNCBUSY_AREGB_DEFAULT (_LCD_SYNCBUSY_AREGB_DEFAULT << 3) 11461 #define LCD_SYNCBUSY_SEGD0L (0x1UL << 4) 11462 #define _LCD_SYNCBUSY_SEGD0L_SHIFT 4 11463 #define _LCD_SYNCBUSY_SEGD0L_MASK 0x10UL 11464 #define _LCD_SYNCBUSY_SEGD0L_DEFAULT 0x00000000UL 11465 #define LCD_SYNCBUSY_SEGD0L_DEFAULT (_LCD_SYNCBUSY_SEGD0L_DEFAULT << 4) 11466 #define LCD_SYNCBUSY_SEGD1L (0x1UL << 5) 11467 #define _LCD_SYNCBUSY_SEGD1L_SHIFT 5 11468 #define _LCD_SYNCBUSY_SEGD1L_MASK 0x20UL 11469 #define _LCD_SYNCBUSY_SEGD1L_DEFAULT 0x00000000UL 11470 #define LCD_SYNCBUSY_SEGD1L_DEFAULT (_LCD_SYNCBUSY_SEGD1L_DEFAULT << 5) 11471 #define LCD_SYNCBUSY_SEGD2L (0x1UL << 6) 11472 #define _LCD_SYNCBUSY_SEGD2L_SHIFT 6 11473 #define _LCD_SYNCBUSY_SEGD2L_MASK 0x40UL 11474 #define _LCD_SYNCBUSY_SEGD2L_DEFAULT 0x00000000UL 11475 #define LCD_SYNCBUSY_SEGD2L_DEFAULT (_LCD_SYNCBUSY_SEGD2L_DEFAULT << 6) 11476 #define LCD_SYNCBUSY_SEGD3L (0x1UL << 7) 11477 #define _LCD_SYNCBUSY_SEGD3L_SHIFT 7 11478 #define _LCD_SYNCBUSY_SEGD3L_MASK 0x80UL 11479 #define _LCD_SYNCBUSY_SEGD3L_DEFAULT 0x00000000UL 11480 #define LCD_SYNCBUSY_SEGD3L_DEFAULT (_LCD_SYNCBUSY_SEGD3L_DEFAULT << 7) 11481 #define LCD_SYNCBUSY_SEGD0H (0x1UL << 8) 11482 #define _LCD_SYNCBUSY_SEGD0H_SHIFT 8 11483 #define _LCD_SYNCBUSY_SEGD0H_MASK 0x100UL 11484 #define _LCD_SYNCBUSY_SEGD0H_DEFAULT 0x00000000UL 11485 #define LCD_SYNCBUSY_SEGD0H_DEFAULT (_LCD_SYNCBUSY_SEGD0H_DEFAULT << 8) 11486 #define LCD_SYNCBUSY_SEGD1H (0x1UL << 9) 11487 #define _LCD_SYNCBUSY_SEGD1H_SHIFT 9 11488 #define _LCD_SYNCBUSY_SEGD1H_MASK 0x200UL 11489 #define _LCD_SYNCBUSY_SEGD1H_DEFAULT 0x00000000UL 11490 #define LCD_SYNCBUSY_SEGD1H_DEFAULT (_LCD_SYNCBUSY_SEGD1H_DEFAULT << 9) 11491 #define LCD_SYNCBUSY_SEGD2H (0x1UL << 10) 11492 #define _LCD_SYNCBUSY_SEGD2H_SHIFT 10 11493 #define _LCD_SYNCBUSY_SEGD2H_MASK 0x400UL 11494 #define _LCD_SYNCBUSY_SEGD2H_DEFAULT 0x00000000UL 11495 #define LCD_SYNCBUSY_SEGD2H_DEFAULT (_LCD_SYNCBUSY_SEGD2H_DEFAULT << 10) 11496 #define LCD_SYNCBUSY_SEGD3H (0x1UL << 11) 11497 #define _LCD_SYNCBUSY_SEGD3H_SHIFT 11 11498 #define _LCD_SYNCBUSY_SEGD3H_MASK 0x800UL 11499 #define _LCD_SYNCBUSY_SEGD3H_DEFAULT 0x00000000UL 11500 #define LCD_SYNCBUSY_SEGD3H_DEFAULT (_LCD_SYNCBUSY_SEGD3H_DEFAULT << 11) 11506 /**************************************************************************/ 11511 /* Bit fields for RTC CTRL */ 11512 #define _RTC_CTRL_RESETVALUE 0x00000000UL 11513 #define _RTC_CTRL_MASK 0x00000007UL 11514 #define RTC_CTRL_EN (0x1UL << 0) 11515 #define _RTC_CTRL_EN_SHIFT 0 11516 #define _RTC_CTRL_EN_MASK 0x1UL 11517 #define _RTC_CTRL_EN_DEFAULT 0x00000000UL 11518 #define RTC_CTRL_EN_DEFAULT (_RTC_CTRL_EN_DEFAULT << 0) 11519 #define RTC_CTRL_DEBUGRUN (0x1UL << 1) 11520 #define _RTC_CTRL_DEBUGRUN_SHIFT 1 11521 #define _RTC_CTRL_DEBUGRUN_MASK 0x2UL 11522 #define _RTC_CTRL_DEBUGRUN_DEFAULT 0x00000000UL 11523 #define RTC_CTRL_DEBUGRUN_DEFAULT (_RTC_CTRL_DEBUGRUN_DEFAULT << 1) 11524 #define RTC_CTRL_COMP0TOP (0x1UL << 2) 11525 #define _RTC_CTRL_COMP0TOP_SHIFT 2 11526 #define _RTC_CTRL_COMP0TOP_MASK 0x4UL 11527 #define _RTC_CTRL_COMP0TOP_DEFAULT 0x00000000UL 11528 #define _RTC_CTRL_COMP0TOP_DISABLE 0x00000000UL 11529 #define _RTC_CTRL_COMP0TOP_ENABLE 0x00000001UL 11530 #define RTC_CTRL_COMP0TOP_DEFAULT (_RTC_CTRL_COMP0TOP_DEFAULT << 2) 11531 #define RTC_CTRL_COMP0TOP_DISABLE (_RTC_CTRL_COMP0TOP_DISABLE << 2) 11532 #define RTC_CTRL_COMP0TOP_ENABLE (_RTC_CTRL_COMP0TOP_ENABLE << 2) 11534 /* Bit fields for RTC CNT */ 11535 #define _RTC_CNT_RESETVALUE 0x00000000UL 11536 #define _RTC_CNT_MASK 0x00FFFFFFUL 11537 #define _RTC_CNT_CNT_SHIFT 0 11538 #define _RTC_CNT_CNT_MASK 0xFFFFFFUL 11539 #define _RTC_CNT_CNT_DEFAULT 0x00000000UL 11540 #define RTC_CNT_CNT_DEFAULT (_RTC_CNT_CNT_DEFAULT << 0) 11542 /* Bit fields for RTC COMP0 */ 11543 #define _RTC_COMP0_RESETVALUE 0x00000000UL 11544 #define _RTC_COMP0_MASK 0x00FFFFFFUL 11545 #define _RTC_COMP0_COMP0_SHIFT 0 11546 #define _RTC_COMP0_COMP0_MASK 0xFFFFFFUL 11547 #define _RTC_COMP0_COMP0_DEFAULT 0x00000000UL 11548 #define RTC_COMP0_COMP0_DEFAULT (_RTC_COMP0_COMP0_DEFAULT << 0) 11550 /* Bit fields for RTC COMP1 */ 11551 #define _RTC_COMP1_RESETVALUE 0x00000000UL 11552 #define _RTC_COMP1_MASK 0x00FFFFFFUL 11553 #define _RTC_COMP1_COMP1_SHIFT 0 11554 #define _RTC_COMP1_COMP1_MASK 0xFFFFFFUL 11555 #define _RTC_COMP1_COMP1_DEFAULT 0x00000000UL 11556 #define RTC_COMP1_COMP1_DEFAULT (_RTC_COMP1_COMP1_DEFAULT << 0) 11558 /* Bit fields for RTC IF */ 11559 #define _RTC_IF_RESETVALUE 0x00000000UL 11560 #define _RTC_IF_MASK 0x00000007UL 11561 #define RTC_IF_OF (0x1UL << 0) 11562 #define _RTC_IF_OF_SHIFT 0 11563 #define _RTC_IF_OF_MASK 0x1UL 11564 #define _RTC_IF_OF_DEFAULT 0x00000000UL 11565 #define RTC_IF_OF_DEFAULT (_RTC_IF_OF_DEFAULT << 0) 11566 #define RTC_IF_COMP0 (0x1UL << 1) 11567 #define _RTC_IF_COMP0_SHIFT 1 11568 #define _RTC_IF_COMP0_MASK 0x2UL 11569 #define _RTC_IF_COMP0_DEFAULT 0x00000000UL 11570 #define RTC_IF_COMP0_DEFAULT (_RTC_IF_COMP0_DEFAULT << 1) 11571 #define RTC_IF_COMP1 (0x1UL << 2) 11572 #define _RTC_IF_COMP1_SHIFT 2 11573 #define _RTC_IF_COMP1_MASK 0x4UL 11574 #define _RTC_IF_COMP1_DEFAULT 0x00000000UL 11575 #define RTC_IF_COMP1_DEFAULT (_RTC_IF_COMP1_DEFAULT << 2) 11577 /* Bit fields for RTC IFS */ 11578 #define _RTC_IFS_RESETVALUE 0x00000000UL 11579 #define _RTC_IFS_MASK 0x00000007UL 11580 #define RTC_IFS_OF (0x1UL << 0) 11581 #define _RTC_IFS_OF_SHIFT 0 11582 #define _RTC_IFS_OF_MASK 0x1UL 11583 #define _RTC_IFS_OF_DEFAULT 0x00000000UL 11584 #define RTC_IFS_OF_DEFAULT (_RTC_IFS_OF_DEFAULT << 0) 11585 #define RTC_IFS_COMP0 (0x1UL << 1) 11586 #define _RTC_IFS_COMP0_SHIFT 1 11587 #define _RTC_IFS_COMP0_MASK 0x2UL 11588 #define _RTC_IFS_COMP0_DEFAULT 0x00000000UL 11589 #define RTC_IFS_COMP0_DEFAULT (_RTC_IFS_COMP0_DEFAULT << 1) 11590 #define RTC_IFS_COMP1 (0x1UL << 2) 11591 #define _RTC_IFS_COMP1_SHIFT 2 11592 #define _RTC_IFS_COMP1_MASK 0x4UL 11593 #define _RTC_IFS_COMP1_DEFAULT 0x00000000UL 11594 #define RTC_IFS_COMP1_DEFAULT (_RTC_IFS_COMP1_DEFAULT << 2) 11596 /* Bit fields for RTC IFC */ 11597 #define _RTC_IFC_RESETVALUE 0x00000000UL 11598 #define _RTC_IFC_MASK 0x00000007UL 11599 #define RTC_IFC_OF (0x1UL << 0) 11600 #define _RTC_IFC_OF_SHIFT 0 11601 #define _RTC_IFC_OF_MASK 0x1UL 11602 #define _RTC_IFC_OF_DEFAULT 0x00000000UL 11603 #define RTC_IFC_OF_DEFAULT (_RTC_IFC_OF_DEFAULT << 0) 11604 #define RTC_IFC_COMP0 (0x1UL << 1) 11605 #define _RTC_IFC_COMP0_SHIFT 1 11606 #define _RTC_IFC_COMP0_MASK 0x2UL 11607 #define _RTC_IFC_COMP0_DEFAULT 0x00000000UL 11608 #define RTC_IFC_COMP0_DEFAULT (_RTC_IFC_COMP0_DEFAULT << 1) 11609 #define RTC_IFC_COMP1 (0x1UL << 2) 11610 #define _RTC_IFC_COMP1_SHIFT 2 11611 #define _RTC_IFC_COMP1_MASK 0x4UL 11612 #define _RTC_IFC_COMP1_DEFAULT 0x00000000UL 11613 #define RTC_IFC_COMP1_DEFAULT (_RTC_IFC_COMP1_DEFAULT << 2) 11615 /* Bit fields for RTC IEN */ 11616 #define _RTC_IEN_RESETVALUE 0x00000000UL 11617 #define _RTC_IEN_MASK 0x00000007UL 11618 #define RTC_IEN_OF (0x1UL << 0) 11619 #define _RTC_IEN_OF_SHIFT 0 11620 #define _RTC_IEN_OF_MASK 0x1UL 11621 #define _RTC_IEN_OF_DEFAULT 0x00000000UL 11622 #define RTC_IEN_OF_DEFAULT (_RTC_IEN_OF_DEFAULT << 0) 11623 #define RTC_IEN_COMP0 (0x1UL << 1) 11624 #define _RTC_IEN_COMP0_SHIFT 1 11625 #define _RTC_IEN_COMP0_MASK 0x2UL 11626 #define _RTC_IEN_COMP0_DEFAULT 0x00000000UL 11627 #define RTC_IEN_COMP0_DEFAULT (_RTC_IEN_COMP0_DEFAULT << 1) 11628 #define RTC_IEN_COMP1 (0x1UL << 2) 11629 #define _RTC_IEN_COMP1_SHIFT 2 11630 #define _RTC_IEN_COMP1_MASK 0x4UL 11631 #define _RTC_IEN_COMP1_DEFAULT 0x00000000UL 11632 #define RTC_IEN_COMP1_DEFAULT (_RTC_IEN_COMP1_DEFAULT << 2) 11634 /* Bit fields for RTC FREEZE */ 11635 #define _RTC_FREEZE_RESETVALUE 0x00000000UL 11636 #define _RTC_FREEZE_MASK 0x00000001UL 11637 #define RTC_FREEZE_REGFREEZE (0x1UL << 0) 11638 #define _RTC_FREEZE_REGFREEZE_SHIFT 0 11639 #define _RTC_FREEZE_REGFREEZE_MASK 0x1UL 11640 #define _RTC_FREEZE_REGFREEZE_DEFAULT 0x00000000UL 11641 #define _RTC_FREEZE_REGFREEZE_UPDATE 0x00000000UL 11642 #define _RTC_FREEZE_REGFREEZE_FREEZE 0x00000001UL 11643 #define RTC_FREEZE_REGFREEZE_DEFAULT (_RTC_FREEZE_REGFREEZE_DEFAULT << 0) 11644 #define RTC_FREEZE_REGFREEZE_UPDATE (_RTC_FREEZE_REGFREEZE_UPDATE << 0) 11645 #define RTC_FREEZE_REGFREEZE_FREEZE (_RTC_FREEZE_REGFREEZE_FREEZE << 0) 11647 /* Bit fields for RTC SYNCBUSY */ 11648 #define _RTC_SYNCBUSY_RESETVALUE 0x00000000UL 11649 #define _RTC_SYNCBUSY_MASK 0x00000007UL 11650 #define RTC_SYNCBUSY_CTRL (0x1UL << 0) 11651 #define _RTC_SYNCBUSY_CTRL_SHIFT 0 11652 #define _RTC_SYNCBUSY_CTRL_MASK 0x1UL 11653 #define _RTC_SYNCBUSY_CTRL_DEFAULT 0x00000000UL 11654 #define RTC_SYNCBUSY_CTRL_DEFAULT (_RTC_SYNCBUSY_CTRL_DEFAULT << 0) 11655 #define RTC_SYNCBUSY_COMP0 (0x1UL << 1) 11656 #define _RTC_SYNCBUSY_COMP0_SHIFT 1 11657 #define _RTC_SYNCBUSY_COMP0_MASK 0x2UL 11658 #define _RTC_SYNCBUSY_COMP0_DEFAULT 0x00000000UL 11659 #define RTC_SYNCBUSY_COMP0_DEFAULT (_RTC_SYNCBUSY_COMP0_DEFAULT << 1) 11660 #define RTC_SYNCBUSY_COMP1 (0x1UL << 2) 11661 #define _RTC_SYNCBUSY_COMP1_SHIFT 2 11662 #define _RTC_SYNCBUSY_COMP1_MASK 0x4UL 11663 #define _RTC_SYNCBUSY_COMP1_DEFAULT 0x00000000UL 11664 #define RTC_SYNCBUSY_COMP1_DEFAULT (_RTC_SYNCBUSY_COMP1_DEFAULT << 2) 11670 /**************************************************************************/ 11675 /* Bit fields for WDOG CTRL */ 11676 #define _WDOG_CTRL_RESETVALUE 0x00000F00UL 11677 #define _WDOG_CTRL_MASK 0x00003F7FUL 11678 #define WDOG_CTRL_EN (0x1UL << 0) 11679 #define _WDOG_CTRL_EN_SHIFT 0 11680 #define _WDOG_CTRL_EN_MASK 0x1UL 11681 #define _WDOG_CTRL_EN_DEFAULT 0x00000000UL 11682 #define WDOG_CTRL_EN_DEFAULT (_WDOG_CTRL_EN_DEFAULT << 0) 11683 #define WDOG_CTRL_DEBUGRUN (0x1UL << 1) 11684 #define _WDOG_CTRL_DEBUGRUN_SHIFT 1 11685 #define _WDOG_CTRL_DEBUGRUN_MASK 0x2UL 11686 #define _WDOG_CTRL_DEBUGRUN_DEFAULT 0x00000000UL 11687 #define WDOG_CTRL_DEBUGRUN_DEFAULT (_WDOG_CTRL_DEBUGRUN_DEFAULT << 1) 11688 #define WDOG_CTRL_EM2RUN (0x1UL << 2) 11689 #define _WDOG_CTRL_EM2RUN_SHIFT 2 11690 #define _WDOG_CTRL_EM2RUN_MASK 0x4UL 11691 #define _WDOG_CTRL_EM2RUN_DEFAULT 0x00000000UL 11692 #define WDOG_CTRL_EM2RUN_DEFAULT (_WDOG_CTRL_EM2RUN_DEFAULT << 2) 11693 #define WDOG_CTRL_EM3RUN (0x1UL << 3) 11694 #define _WDOG_CTRL_EM3RUN_SHIFT 3 11695 #define _WDOG_CTRL_EM3RUN_MASK 0x8UL 11696 #define _WDOG_CTRL_EM3RUN_DEFAULT 0x00000000UL 11697 #define WDOG_CTRL_EM3RUN_DEFAULT (_WDOG_CTRL_EM3RUN_DEFAULT << 3) 11698 #define WDOG_CTRL_LOCK (0x1UL << 4) 11699 #define _WDOG_CTRL_LOCK_SHIFT 4 11700 #define _WDOG_CTRL_LOCK_MASK 0x10UL 11701 #define _WDOG_CTRL_LOCK_DEFAULT 0x00000000UL 11702 #define WDOG_CTRL_LOCK_DEFAULT (_WDOG_CTRL_LOCK_DEFAULT << 4) 11703 #define WDOG_CTRL_EM4BLOCK (0x1UL << 5) 11704 #define _WDOG_CTRL_EM4BLOCK_SHIFT 5 11705 #define _WDOG_CTRL_EM4BLOCK_MASK 0x20UL 11706 #define _WDOG_CTRL_EM4BLOCK_DEFAULT 0x00000000UL 11707 #define WDOG_CTRL_EM4BLOCK_DEFAULT (_WDOG_CTRL_EM4BLOCK_DEFAULT << 5) 11708 #define WDOG_CTRL_SWOSCBLOCK (0x1UL << 6) 11709 #define _WDOG_CTRL_SWOSCBLOCK_SHIFT 6 11710 #define _WDOG_CTRL_SWOSCBLOCK_MASK 0x40UL 11711 #define _WDOG_CTRL_SWOSCBLOCK_DEFAULT 0x00000000UL 11712 #define WDOG_CTRL_SWOSCBLOCK_DEFAULT (_WDOG_CTRL_SWOSCBLOCK_DEFAULT << 6) 11713 #define _WDOG_CTRL_PERSEL_SHIFT 8 11714 #define _WDOG_CTRL_PERSEL_MASK 0xF00UL 11715 #define _WDOG_CTRL_PERSEL_DEFAULT 0x0000000FUL 11716 #define WDOG_CTRL_PERSEL_DEFAULT (_WDOG_CTRL_PERSEL_DEFAULT << 8) 11717 #define _WDOG_CTRL_CLKSEL_SHIFT 12 11718 #define _WDOG_CTRL_CLKSEL_MASK 0x3000UL 11719 #define _WDOG_CTRL_CLKSEL_DEFAULT 0x00000000UL 11720 #define _WDOG_CTRL_CLKSEL_ULFRCO 0x00000000UL 11721 #define _WDOG_CTRL_CLKSEL_LFRCO 0x00000001UL 11722 #define _WDOG_CTRL_CLKSEL_LFXO 0x00000002UL 11723 #define WDOG_CTRL_CLKSEL_DEFAULT (_WDOG_CTRL_CLKSEL_DEFAULT << 12) 11724 #define WDOG_CTRL_CLKSEL_ULFRCO (_WDOG_CTRL_CLKSEL_ULFRCO << 12) 11725 #define WDOG_CTRL_CLKSEL_LFRCO (_WDOG_CTRL_CLKSEL_LFRCO << 12) 11726 #define WDOG_CTRL_CLKSEL_LFXO (_WDOG_CTRL_CLKSEL_LFXO << 12) 11728 /* Bit fields for WDOG CMD */ 11729 #define _WDOG_CMD_RESETVALUE 0x00000000UL 11730 #define _WDOG_CMD_MASK 0x00000001UL 11731 #define WDOG_CMD_CLEAR (0x1UL << 0) 11732 #define _WDOG_CMD_CLEAR_SHIFT 0 11733 #define _WDOG_CMD_CLEAR_MASK 0x1UL 11734 #define _WDOG_CMD_CLEAR_DEFAULT 0x00000000UL 11735 #define _WDOG_CMD_CLEAR_UNCHANGED 0x00000000UL 11736 #define _WDOG_CMD_CLEAR_CLEARED 0x00000001UL 11737 #define WDOG_CMD_CLEAR_DEFAULT (_WDOG_CMD_CLEAR_DEFAULT << 0) 11738 #define WDOG_CMD_CLEAR_UNCHANGED (_WDOG_CMD_CLEAR_UNCHANGED << 0) 11739 #define WDOG_CMD_CLEAR_CLEARED (_WDOG_CMD_CLEAR_CLEARED << 0) 11741 /* Bit fields for WDOG SYNCBUSY */ 11742 #define _WDOG_SYNCBUSY_RESETVALUE 0x00000000UL 11743 #define _WDOG_SYNCBUSY_MASK 0x00000003UL 11744 #define WDOG_SYNCBUSY_CTRL (0x1UL << 0) 11745 #define _WDOG_SYNCBUSY_CTRL_SHIFT 0 11746 #define _WDOG_SYNCBUSY_CTRL_MASK 0x1UL 11747 #define _WDOG_SYNCBUSY_CTRL_DEFAULT 0x00000000UL 11748 #define WDOG_SYNCBUSY_CTRL_DEFAULT (_WDOG_SYNCBUSY_CTRL_DEFAULT << 0) 11749 #define WDOG_SYNCBUSY_CMD (0x1UL << 1) 11750 #define _WDOG_SYNCBUSY_CMD_SHIFT 1 11751 #define _WDOG_SYNCBUSY_CMD_MASK 0x2UL 11752 #define _WDOG_SYNCBUSY_CMD_DEFAULT 0x00000000UL 11753 #define WDOG_SYNCBUSY_CMD_DEFAULT (_WDOG_SYNCBUSY_CMD_DEFAULT << 1) 11759 /**************************************************************************/ 11763 /* Bit fields for EFM32G890F128_DEVINFO */ 11764 #define _DEVINFO_CAL_CRC_MASK 0x0000FFFFUL 11765 #define _DEVINFO_CAL_CRC_SHIFT 0 11766 #define _DEVINFO_CAL_TEMP_MASK 0x00FF0000UL 11767 #define _DEVINFO_CAL_TEMP_SHIFT 16 11768 #define _DEVINFO_ADC0CAL0_1V25_GAIN_MASK 0x00007F00UL 11769 #define _DEVINFO_ADC0CAL0_1V25_GAIN_SHIFT 8 11770 #define _DEVINFO_ADC0CAL0_1V25_OFFSET_MASK 0x0000007FUL 11771 #define _DEVINFO_ADC0CAL0_1V25_OFFSET_SHIFT 0 11772 #define _DEVINFO_ADC0CAL0_2V5_GAIN_MASK 0x7F000000UL 11773 #define _DEVINFO_ADC0CAL0_2V5_GAIN_SHIFT 24 11774 #define _DEVINFO_ADC0CAL0_2V5_OFFSET_MASK 0x007F0000UL 11775 #define _DEVINFO_ADC0CAL0_2V5_OFFSET_SHIFT 16 11776 #define _DEVINFO_ADC0CAL1_VDD_GAIN_MASK 0x00007F00UL 11777 #define _DEVINFO_ADC0CAL1_VDD_GAIN_SHIFT 8 11778 #define _DEVINFO_ADC0CAL1_VDD_OFFSET_MASK 0x0000007FUL 11779 #define _DEVINFO_ADC0CAL1_VDD_OFFSET_SHIFT 0 11780 #define _DEVINFO_ADC0CAL1_5VDIFF_GAIN_MASK 0x7F000000UL 11781 #define _DEVINFO_ADC0CAL1_5VDIFF_GAIN_SHIFT 24 11782 #define _DEVINFO_ADC0CAL1_5VDIFF_OFFSET_MASK 0x007F0000UL 11783 #define _DEVINFO_ADC0CAL1_5VDIFF_OFFSET_SHIFT 16 11784 #define _DEVINFO_ADC0CAL2_2XVDDVSS_OFFSET_MASK 0x0000007FUL 11785 #define _DEVINFO_ADC0CAL2_2XVDDVSS_OFFSET_SHIFT 0 11786 #define _DEVINFO_ADC0CAL2_TEMP1V25_MASK 0xFFF00000UL 11787 #define _DEVINFO_ADC0CAL2_TEMP1V25_SHIFT 20 11788 #define _DEVINFO_DAC0CAL0_1V25_GAIN_MASK 0x007F0000UL 11789 #define _DEVINFO_DAC0CAL0_1V25_GAIN_SHIFT 16 11790 #define _DEVINFO_DAC0CAL0_1V25_CH1_OFFSET_MASK 0x00003F00UL 11791 #define _DEVINFO_DAC0CAL0_1V25_CH1_OFFSET_SHIFT 8 11792 #define _DEVINFO_DAC0CAL0_1V25_CH0_OFFSET_MASK 0x0000003FUL 11793 #define _DEVINFO_DAC0CAL0_1V25_CH0_OFFSET_SHIFT 0 11794 #define _DEVINFO_DAC0CAL1_2V5_GAIN_MASK 0x007F0000UL 11795 #define _DEVINFO_DAC0CAL1_2V5_GAIN_SHIFT 16 11796 #define _DEVINFO_DAC0CAL1_2V5_CH1_OFFSET_MASK 0x00003F00UL 11797 #define _DEVINFO_DAC0CAL1_2V5_CH1_OFFSET_SHIFT 8 11798 #define _DEVINFO_DAC0CAL1_2V5_CH0_OFFSET_MASK 0x0000003FUL 11799 #define _DEVINFO_DAC0CAL1_2V5_CH0_OFFSET_SHIFT 0 11800 #define _DEVINFO_DAC0CAL2_VDD_GAIN_MASK 0x007F0000UL 11801 #define _DEVINFO_DAC0CAL2_VDD_GAIN_SHIFT 16 11802 #define _DEVINFO_DAC0CAL2_VDD_CH1_OFFSET_MASK 0x00003F00UL 11803 #define _DEVINFO_DAC0CAL2_VDD_CH1_OFFSET_SHIFT 8 11804 #define _DEVINFO_DAC0CAL2_VDD_CH0_OFFSET_MASK 0x0000003FUL 11805 #define _DEVINFO_DAC0CAL2_VDD_CH0_OFFSET_SHIFT 0 11806 #define _DEVINFO_HFRCOCAL0_BAND1_MASK 0x000000FFUL 11807 #define _DEVINFO_HFRCOCAL0_BAND1_SHIFT 0 11808 #define _DEVINFO_HFRCOCAL0_BAND7_MASK 0x0000FF00UL 11809 #define _DEVINFO_HFRCOCAL0_BAND7_SHIFT 8 11810 #define _DEVINFO_HFRCOCAL0_BAND11_MASK 0x00FF0000UL 11811 #define _DEVINFO_HFRCOCAL0_BAND11_SHIFT 16 11812 #define _DEVINFO_HFRCOCAL0_BAND14_MASK 0xFF000000UL 11813 #define _DEVINFO_HFRCOCAL0_BAND14_SHIFT 24 11814 #define _DEVINFO_HFRCOCAL1_BAND21_MASK 0x000000FFUL 11815 #define _DEVINFO_HFRCOCAL1_BAND21_SHIFT 0 11816 #define _DEVINFO_HFRCOCAL1_BAND28_MASK 0x0000FF00UL 11817 #define _DEVINFO_HFRCOCAL1_BAND28_SHIFT 8 11818 #define _DEVINFO_UNIQUEL_MASK 0xFFFFFFFFUL 11819 #define _DEVINFO_UNIQUEL_SHIFT 0 11820 #define _DEVINFO_UNIQUEH_MASK 0xFFFFFFFFUL 11821 #define _DEVINFO_UNIQUEH_SHIFT 0 11822 #define _DEVINFO_MSIZE_SRAM_MASK 0xFFFF0000UL 11823 #define _DEVINFO_MSIZE_SRAM_SHIFT 16 11824 #define _DEVINFO_MSIZE_FLASH_MASK 0x0000FFFFUL 11825 #define _DEVINFO_MSIZE_FLASH_SHIFT 0 11826 #define _DEVINFO_PART_PROD_REV_MASK 0xFF000000UL 11827 #define _DEVINFO_PART_PROD_REV_SHIFT 24 11828 #define _DEVINFO_PART_DEVICE_FAMILY_MASK 0x00FF0000UL 11829 #define _DEVINFO_PART_DEVICE_FAMILY_SHIFT 16 11830 #define _DEVINFO_PART_DEVICE_NUMBER_MASK 0x0000FFFFUL 11831 #define _DEVINFO_PART_DEVICE_NUMBER_SHIFT 0 11837 /**************************************************************************/ 11841 /* Bit fields for EFM32G890F128_ROMTABLE */ 11842 #define _ROMTABLE_PID0_FAMILYLSB_MASK 0x000000C0UL 11843 #define _ROMTABLE_PID0_FAMILYLSB_SHIFT 6 11844 #define _ROMTABLE_PID0_REVMAJOR_MASK 0x0000003FUL 11845 #define _ROMTABLE_PID0_REVMAJOR_SHIFT 0 11846 #define _ROMTABLE_PID1_FAMILYMSB_MASK 0x0000000FUL 11847 #define _ROMTABLE_PID1_FAMILYMSB_SHIFT 0 11848 #define _ROMTABLE_PID2_REVMINORMSB_MASK 0x000000F0UL 11849 #define _ROMTABLE_PID2_REVMINORMSB_SHIFT 4 11850 #define _ROMTABLE_PID3_REVMINORLSB_MASK 0x000000F0UL 11851 #define _ROMTABLE_PID3_REVMINORLSB_SHIFT 4 11857 /****************************************************************************** 11858 * Unlock codes 11859 *****************************************************************************/ 11860 /**************************************************************************/ 11864 #define MSC_UNLOCK_CODE 0x1B71 11868 /**************************************************************************/ 11872 #define EMU_UNLOCK_CODE 0xADE8 11876 /**************************************************************************/ 11880 #define CMU_UNLOCK_CODE 0x580E 11884 /**************************************************************************/ 11888 #define GPIO_UNLOCK_CODE 0xA534 11892 /**************************************************************************/ 11896 #define TIMER_UNLOCK_CODE 0xCE80 11901 /**************************************************************************/ 11906 /**************************************************************************/ 11912 #define AFCHAN_MAX 79 11913 #define AFCHANLOC_MAX 4 11914 11915 #define AFACHAN_MAX 37 11916 11918 #define AF_CMU_CLK0 0 11919 #define AF_CMU_CLK1 1 11920 #define AF_EBI_AD00 2 11921 #define AF_EBI_AD01 3 11922 #define AF_EBI_AD02 4 11923 #define AF_EBI_AD03 5 11924 #define AF_EBI_AD04 6 11925 #define AF_EBI_AD05 7 11926 #define AF_EBI_AD06 8 11927 #define AF_EBI_AD07 9 11928 #define AF_EBI_AD08 10 11929 #define AF_EBI_AD09 11 11930 #define AF_EBI_AD10 12 11931 #define AF_EBI_AD11 13 11932 #define AF_EBI_AD12 14 11933 #define AF_EBI_AD13 15 11934 #define AF_EBI_AD14 16 11935 #define AF_EBI_AD15 17 11936 #define AF_EBI_CS0 18 11937 #define AF_EBI_CS1 19 11938 #define AF_EBI_CS2 20 11939 #define AF_EBI_CS3 21 11940 #define AF_EBI_WEn 22 11941 #define AF_EBI_REn 23 11942 #define AF_EBI_ARDY 24 11943 #define AF_EBI_ALE 25 11944 #define AF_TIMER0_CC0 26 11945 #define AF_TIMER0_CC1 27 11946 #define AF_TIMER0_CC2 28 11947 #define AF_TIMER0_CDTI0 29 11948 #define AF_TIMER0_CDTI1 30 11949 #define AF_TIMER0_CDTI2 31 11950 #define AF_TIMER1_CC0 32 11951 #define AF_TIMER1_CC1 33 11952 #define AF_TIMER1_CC2 34 11953 #define AF_TIMER1_CDTI0 35 11954 #define AF_TIMER1_CDTI1 36 11955 #define AF_TIMER1_CDTI2 37 11956 #define AF_TIMER2_CC0 38 11957 #define AF_TIMER2_CC1 39 11958 #define AF_TIMER2_CC2 40 11959 #define AF_TIMER2_CDTI0 41 11960 #define AF_TIMER2_CDTI1 42 11961 #define AF_TIMER2_CDTI2 43 11962 #define AF_USART0_TX 44 11963 #define AF_USART0_RX 45 11964 #define AF_USART0_CLK 46 11965 #define AF_USART0_CS 47 11966 #define AF_USART1_TX 48 11967 #define AF_USART1_RX 49 11968 #define AF_USART1_CLK 50 11969 #define AF_USART1_CS 51 11970 #define AF_USART2_TX 52 11971 #define AF_USART2_RX 53 11972 #define AF_USART2_CLK 54 11973 #define AF_USART2_CS 55 11974 #define AF_UART0_TX 56 11975 #define AF_UART0_RX 57 11976 #define AF_UART0_CLK 58 11977 #define AF_UART0_CS 59 11978 #define AF_LEUART0_TX 60 11979 #define AF_LEUART0_RX 61 11980 #define AF_LEUART1_TX 62 11981 #define AF_LEUART1_RX 63 11982 #define AF_LETIMER0_OUT0 64 11983 #define AF_LETIMER0_OUT1 65 11984 #define AF_PCNT0_S0IN 66 11985 #define AF_PCNT0_S1IN 67 11986 #define AF_PCNT1_S0IN 68 11987 #define AF_PCNT1_S1IN 69 11988 #define AF_PCNT2_S0IN 70 11989 #define AF_PCNT2_S1IN 71 11990 #define AF_I2C0_SDA 72 11991 #define AF_I2C0_SCL 73 11992 #define AF_ACMP0_OUT 74 11993 #define AF_ACMP1_OUT 75 11994 #define AF_DBG_SWO 76 11995 #define AF_DBG_SWDIO 77 11996 #define AF_DBG_SWCLK 78 11997 11999 #define AFA_MSC_TM0 0 12000 #define AFA_MSC_TM1 1 12001 #define AFA_MSC_TM2 2 12002 #define AFA_ADC0_CH0 3 12003 #define AFA_ADC0_CH1 4 12004 #define AFA_ADC0_CH2 5 12005 #define AFA_ADC0_CH3 6 12006 #define AFA_ADC0_CH4 7 12007 #define AFA_ADC0_CH5 8 12008 #define AFA_ADC0_CH6 9 12009 #define AFA_ADC0_CH7 10 12010 #define AFA_ADC0_VCM 11 12011 #define AFA_DAC0_OUT0 12 12012 #define AFA_DAC0_OUT1 13 12013 #define AFA_ACMP0_CH0 14 12014 #define AFA_ACMP0_CH1 15 12015 #define AFA_ACMP0_CH2 16 12016 #define AFA_ACMP0_CH3 17 12017 #define AFA_ACMP0_CH4 18 12018 #define AFA_ACMP0_CH5 19 12019 #define AFA_ACMP0_CH6 20 12020 #define AFA_ACMP0_CH7 21 12021 #define AFA_ACMP1_CH0 22 12022 #define AFA_ACMP1_CH1 23 12023 #define AFA_ACMP1_CH2 24 12024 #define AFA_ACMP1_CH3 25 12025 #define AFA_ACMP1_CH4 26 12026 #define AFA_ACMP1_CH5 27 12027 #define AFA_ACMP1_CH6 28 12028 #define AFA_ACMP1_CH7 29 12029 #define AFA_LCD_BCAP_P 30 12030 #define AFA_LCD_BCAP_N 31 12031 #define AFA_LCD_BEXT 32 12032 #define AFA_HFXTAL_P 33 12033 #define AFA_HFXTAL_N 34 12034 #define AFA_LFXTAL_P 35 12035 #define AFA_LFXTAL_N 36 12036 12038 #define AF_TIMER_CC0(i) ((i) == 0 ? AF_TIMER0_CC0 : (i) == 1 ? AF_TIMER1_CC0 : (i) == 2 ? AF_TIMER2_CC0 : -1) 12039 #define AF_UART_CLK(i) ((i) == 0 ? AF_UART0_CLK : -1) 12040 #define AF_I2C_SDA(i) ((i) == 0 ? AF_I2C0_SDA : -1) 12041 #define AF_TIMER_CC1(i) ((i) == 0 ? AF_TIMER0_CC1 : (i) == 1 ? AF_TIMER1_CC1 : (i) == 2 ? AF_TIMER2_CC1 : -1) 12042 #define AF_USART_CS(i) ((i) == 0 ? AF_USART0_CS : (i) == 1 ? AF_USART1_CS : (i) == 2 ? AF_USART2_CS : -1) 12043 #define AF_I2C_SCL(i) ((i) == 0 ? AF_I2C0_SCL : -1) 12044 #define AF_TIMER_CC2(i) ((i) == 0 ? AF_TIMER0_CC2 : (i) == 1 ? AF_TIMER1_CC2 : (i) == 2 ? AF_TIMER2_CC2 : -1) 12045 #define AF_TIMER_CDTI1(i) ((i) == 0 ? AF_TIMER0_CDTI1 : (i) == 1 ? AF_TIMER1_CDTI1 : (i) == 2 ? AF_TIMER2_CDTI1 : -1) 12046 #define AF_TIMER_CDTI0(i) ((i) == 0 ? AF_TIMER0_CDTI0 : (i) == 1 ? AF_TIMER1_CDTI0 : (i) == 2 ? AF_TIMER2_CDTI0 : -1) 12047 #define AF_USART_CLK(i) ((i) == 0 ? AF_USART0_CLK : (i) == 1 ? AF_USART1_CLK : (i) == 2 ? AF_USART2_CLK : -1) 12048 #define AF_UART_RX(i) ((i) == 0 ? AF_UART0_RX : -1) 12049 #define AF_UART_TX(i) ((i) == 0 ? AF_UART0_TX : -1) 12050 #define AF_LETIMER_OUT1(i) ((i) == 0 ? AF_LETIMER0_OUT1 : -1) 12051 #define AF_LEUART_RX(i) ((i) == 0 ? AF_LEUART0_RX : (i) == 1 ? AF_LEUART1_RX : -1) 12052 #define AF_PCNT_S1IN(i) ((i) == 0 ? AF_PCNT0_S1IN : (i) == 1 ? AF_PCNT1_S1IN : (i) == 2 ? AF_PCNT2_S1IN : -1) 12053 #define AF_TIMER_CDTI2(i) ((i) == 0 ? AF_TIMER0_CDTI2 : (i) == 1 ? AF_TIMER1_CDTI2 : (i) == 2 ? AF_TIMER2_CDTI2 : -1) 12054 #define AF_LEUART_TX(i) ((i) == 0 ? AF_LEUART0_TX : (i) == 1 ? AF_LEUART1_TX : -1) 12055 #define AF_USART_TX(i) ((i) == 0 ? AF_USART0_TX : (i) == 1 ? AF_USART1_TX : (i) == 2 ? AF_USART2_TX : -1) 12056 #define AF_LETIMER_OUT0(i) ((i) == 0 ? AF_LETIMER0_OUT0 : -1) 12057 #define AF_ACMP_OUT(i) ((i) == 0 ? AF_ACMP0_OUT : (i) == 1 ? AF_ACMP1_OUT : -1) 12058 #define AF_USART_RX(i) ((i) == 0 ? AF_USART0_RX : (i) == 1 ? AF_USART1_RX : (i) == 2 ? AF_USART2_RX : -1) 12059 #define AF_UART_CS(i) ((i) == 0 ? AF_UART0_CS : -1) 12060 #define AF_PCNT_S0IN(i) ((i) == 0 ? AF_PCNT0_S0IN : (i) == 1 ? AF_PCNT1_S0IN : (i) == 2 ? AF_PCNT2_S0IN : -1) 12061 #define AFA_DAC_OUT1(i) ((i) == 0 ? AFA_DAC0_OUT1 : -1) 12062 #define AFA_DAC_OUT0(i) ((i) == 0 ? AFA_DAC0_OUT0 : -1) 12063 #define AFA_ADC_CH7(i) ((i) == 0 ? AFA_ADC0_CH7 : -1) 12064 #define AFA_ADC_VCM(i) ((i) == 0 ? AFA_ADC0_VCM : -1) 12065 #define AFA_ACMP_CH1(i) ((i) == 0 ? AFA_ACMP0_CH1 : (i) == 1 ? AFA_ACMP1_CH1 : -1) 12066 #define AFA_ADC_CH0(i) ((i) == 0 ? AFA_ADC0_CH0 : -1) 12067 #define AFA_ACMP_CH0(i) ((i) == 0 ? AFA_ACMP0_CH0 : (i) == 1 ? AFA_ACMP1_CH0 : -1) 12068 #define AFA_ACMP_CH3(i) ((i) == 0 ? AFA_ACMP0_CH3 : (i) == 1 ? AFA_ACMP1_CH3 : -1) 12069 #define AFA_ADC_CH1(i) ((i) == 0 ? AFA_ADC0_CH1 : -1) 12070 #define AFA_ACMP_CH2(i) ((i) == 0 ? AFA_ACMP0_CH2 : (i) == 1 ? AFA_ACMP1_CH2 : -1) 12071 #define AFA_ADC_CH2(i) ((i) == 0 ? AFA_ADC0_CH2 : -1) 12072 #define AFA_ADC_CH3(i) ((i) == 0 ? AFA_ADC0_CH3 : -1) 12073 #define AFA_ADC_CH4(i) ((i) == 0 ? AFA_ADC0_CH4 : -1) 12074 #define AFA_ADC_CH5(i) ((i) == 0 ? AFA_ADC0_CH5 : -1) 12075 #define AFA_ADC_CH6(i) ((i) == 0 ? AFA_ADC0_CH6 : -1) 12076 #define AFA_ACMP_CH5(i) ((i) == 0 ? AFA_ACMP0_CH5 : (i) == 1 ? AFA_ACMP1_CH5 : -1) 12077 #define AFA_ACMP_CH4(i) ((i) == 0 ? AFA_ACMP0_CH4 : (i) == 1 ? AFA_ACMP1_CH4 : -1) 12078 #define AFA_ACMP_CH7(i) ((i) == 0 ? AFA_ACMP0_CH7 : (i) == 1 ? AFA_ACMP1_CH7 : -1) 12079 #define AFA_ACMP_CH6(i) ((i) == 0 ? AFA_ACMP0_CH6 : (i) == 1 ? AFA_ACMP1_CH6 : -1) 12080 12085 /**************************************************************************/ 12091 #define AF_CMU_CLK0_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 2 : -1) 12092 #define AF_CMU_CLK1_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 3 : -1) 12093 #define AF_EBI_AD00_PORT(f) ((f) == 0 ? 4 : -1) 12094 #define AF_EBI_AD01_PORT(f) ((f) == 0 ? 4 : -1) 12095 #define AF_EBI_AD02_PORT(f) ((f) == 0 ? 4 : -1) 12096 #define AF_EBI_AD03_PORT(f) ((f) == 0 ? 4 : -1) 12097 #define AF_EBI_AD04_PORT(f) ((f) == 0 ? 4 : -1) 12098 #define AF_EBI_AD05_PORT(f) ((f) == 0 ? 4 : -1) 12099 #define AF_EBI_AD06_PORT(f) ((f) == 0 ? 4 : -1) 12100 #define AF_EBI_AD07_PORT(f) ((f) == 0 ? 4 : -1) 12101 #define AF_EBI_AD08_PORT(f) ((f) == 0 ? 0 : -1) 12102 #define AF_EBI_AD09_PORT(f) ((f) == 0 ? 0 : -1) 12103 #define AF_EBI_AD10_PORT(f) ((f) == 0 ? 0 : -1) 12104 #define AF_EBI_AD11_PORT(f) ((f) == 0 ? 0 : -1) 12105 #define AF_EBI_AD12_PORT(f) ((f) == 0 ? 0 : -1) 12106 #define AF_EBI_AD13_PORT(f) ((f) == 0 ? 0 : -1) 12107 #define AF_EBI_AD14_PORT(f) ((f) == 0 ? 0 : -1) 12108 #define AF_EBI_AD15_PORT(f) ((f) == 0 ? 0 : -1) 12109 #define AF_EBI_CS0_PORT(f) ((f) == 0 ? 3 : -1) 12110 #define AF_EBI_CS1_PORT(f) ((f) == 0 ? 3 : -1) 12111 #define AF_EBI_CS2_PORT(f) ((f) == 0 ? 3 : -1) 12112 #define AF_EBI_CS3_PORT(f) ((f) == 0 ? 3 : -1) 12113 #define AF_EBI_WEn_PORT(f) ((f) == 0 ? 5 : -1) 12114 #define AF_EBI_REn_PORT(f) ((f) == 0 ? 5 : -1) 12115 #define AF_EBI_ARDY_PORT(f) ((f) == 0 ? 5 : -1) 12116 #define AF_EBI_ALE_PORT(f) ((f) == 0 ? 5 : -1) 12117 #define AF_TIMER0_CC0_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1) 12118 #define AF_TIMER0_CC1_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1) 12119 #define AF_TIMER0_CC2_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1) 12120 #define AF_TIMER0_CDTI0_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1) 12121 #define AF_TIMER0_CDTI1_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1) 12122 #define AF_TIMER0_CDTI2_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1) 12123 #define AF_TIMER1_CC0_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1) 12124 #define AF_TIMER1_CC1_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1) 12125 #define AF_TIMER1_CC2_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1) 12126 #define AF_TIMER1_CDTI0_PORT(f) (-1) 12127 #define AF_TIMER1_CDTI1_PORT(f) (-1) 12128 #define AF_TIMER1_CDTI2_PORT(f) (-1) 12129 #define AF_TIMER2_CC0_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1) 12130 #define AF_TIMER2_CC1_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1) 12131 #define AF_TIMER2_CC2_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1) 12132 #define AF_TIMER2_CDTI0_PORT(f) (-1) 12133 #define AF_TIMER2_CDTI1_PORT(f) (-1) 12134 #define AF_TIMER2_CDTI2_PORT(f) (-1) 12135 #define AF_USART0_TX_PORT(f) ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1) 12136 #define AF_USART0_RX_PORT(f) ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1) 12137 #define AF_USART0_CLK_PORT(f) ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1) 12138 #define AF_USART0_CS_PORT(f) ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1) 12139 #define AF_USART1_TX_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 3 : -1) 12140 #define AF_USART1_RX_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 3 : -1) 12141 #define AF_USART1_CLK_PORT(f) ((f) == 0 ? 1 : (f) == 1 ? 3 : -1) 12142 #define AF_USART1_CS_PORT(f) ((f) == 0 ? 1 : (f) == 1 ? 3 : -1) 12143 #define AF_USART2_TX_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 1 : -1) 12144 #define AF_USART2_RX_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 1 : -1) 12145 #define AF_USART2_CLK_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 1 : -1) 12146 #define AF_USART2_CS_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 1 : -1) 12147 #define AF_UART0_TX_PORT(f) ((f) == 0 ? 5 : (f) == 1 ? 4 : (f) == 2 ? 0 : (f) == 3 ? 2 : -1) 12148 #define AF_UART0_RX_PORT(f) ((f) == 0 ? 5 : (f) == 1 ? 4 : (f) == 2 ? 0 : (f) == 3 ? 2 : -1) 12149 #define AF_UART0_CLK_PORT(f) (-1) 12150 #define AF_UART0_CS_PORT(f) (-1) 12151 #define AF_LEUART0_TX_PORT(f) ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 4 : -1) 12152 #define AF_LEUART0_RX_PORT(f) ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 4 : -1) 12153 #define AF_LEUART1_TX_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 0 : -1) 12154 #define AF_LEUART1_RX_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 0 : -1) 12155 #define AF_LETIMER0_OUT0_PORT(f) ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1) 12156 #define AF_LETIMER0_OUT1_PORT(f) ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1) 12157 #define AF_PCNT0_S0IN_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1) 12158 #define AF_PCNT0_S1IN_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1) 12159 #define AF_PCNT1_S0IN_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 1 : -1) 12160 #define AF_PCNT1_S1IN_PORT(f) ((f) == 0 ? 2 : (f) == 1 ? 1 : -1) 12161 #define AF_PCNT2_S0IN_PORT(f) ((f) == 0 ? 3 : (f) == 1 ? 4 : -1) 12162 #define AF_PCNT2_S1IN_PORT(f) ((f) == 0 ? 3 : (f) == 1 ? 4 : -1) 12163 #define AF_I2C0_SDA_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 3 : (f) == 2 ? 2 : (f) == 3 ? 3 : -1) 12164 #define AF_I2C0_SCL_PORT(f) ((f) == 0 ? 0 : (f) == 1 ? 3 : (f) == 2 ? 2 : (f) == 3 ? 3 : -1) 12165 #define AF_ACMP0_OUT_PORT(f) ((f) == 0 ? 4 : (f) == 1 ? 4 : -1) 12166 #define AF_ACMP1_OUT_PORT(f) ((f) == 0 ? 5 : (f) == 1 ? 4 : -1) 12167 #define AF_DBG_SWO_PORT(f) ((f) == 0 ? 5 : (f) == 1 ? 2 : -1) 12168 #define AF_DBG_SWDIO_PORT(f) ((f) == 0 ? 5 : (f) == 1 ? 5 : -1) 12169 #define AF_DBG_SWCLK_PORT(f) ((f) == 0 ? 5 : (f) == 1 ? 5 : -1) 12170 12175 /**************************************************************************/ 12181 #define AF_CMU_CLK0_PIN(f) ((f) == 0 ? 2 : (f) == 1 ? 12 : -1) 12182 #define AF_CMU_CLK1_PIN(f) ((f) == 0 ? 1 : (f) == 1 ? 8 : -1) 12183 #define AF_EBI_AD00_PIN(f) ((f) == 0 ? 8 : -1) 12184 #define AF_EBI_AD01_PIN(f) ((f) == 0 ? 9 : -1) 12185 #define AF_EBI_AD02_PIN(f) ((f) == 0 ? 10 : -1) 12186 #define AF_EBI_AD03_PIN(f) ((f) == 0 ? 11 : -1) 12187 #define AF_EBI_AD04_PIN(f) ((f) == 0 ? 12 : -1) 12188 #define AF_EBI_AD05_PIN(f) ((f) == 0 ? 13 : -1) 12189 #define AF_EBI_AD06_PIN(f) ((f) == 0 ? 14 : -1) 12190 #define AF_EBI_AD07_PIN(f) ((f) == 0 ? 15 : -1) 12191 #define AF_EBI_AD08_PIN(f) ((f) == 0 ? 15 : -1) 12192 #define AF_EBI_AD09_PIN(f) ((f) == 0 ? 0 : -1) 12193 #define AF_EBI_AD10_PIN(f) ((f) == 0 ? 1 : -1) 12194 #define AF_EBI_AD11_PIN(f) ((f) == 0 ? 2 : -1) 12195 #define AF_EBI_AD12_PIN(f) ((f) == 0 ? 3 : -1) 12196 #define AF_EBI_AD13_PIN(f) ((f) == 0 ? 4 : -1) 12197 #define AF_EBI_AD14_PIN(f) ((f) == 0 ? 5 : -1) 12198 #define AF_EBI_AD15_PIN(f) ((f) == 0 ? 6 : -1) 12199 #define AF_EBI_CS0_PIN(f) ((f) == 0 ? 9 : -1) 12200 #define AF_EBI_CS1_PIN(f) ((f) == 0 ? 10 : -1) 12201 #define AF_EBI_CS2_PIN(f) ((f) == 0 ? 11 : -1) 12202 #define AF_EBI_CS3_PIN(f) ((f) == 0 ? 12 : -1) 12203 #define AF_EBI_WEn_PIN(f) ((f) == 0 ? 4 : -1) 12204 #define AF_EBI_REn_PIN(f) ((f) == 0 ? 5 : -1) 12205 #define AF_EBI_ARDY_PIN(f) ((f) == 0 ? 2 : -1) 12206 #define AF_EBI_ALE_PIN(f) ((f) == 0 ? 3 : -1) 12207 #define AF_TIMER0_CC0_PIN(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 6 : (f) == 3 ? 1 : -1) 12208 #define AF_TIMER0_CC1_PIN(f) ((f) == 0 ? 1 : (f) == 1 ? 1 : (f) == 2 ? 7 : (f) == 3 ? 2 : -1) 12209 #define AF_TIMER0_CC2_PIN(f) ((f) == 0 ? 2 : (f) == 1 ? 2 : (f) == 2 ? 8 : (f) == 3 ? 3 : -1) 12210 #define AF_TIMER0_CDTI0_PIN(f) ((f) == 0 ? 3 : (f) == 1 ? 13 : (f) == 2 ? 3 : (f) == 3 ? 13 : -1) 12211 #define AF_TIMER0_CDTI1_PIN(f) ((f) == 0 ? 4 : (f) == 1 ? 14 : (f) == 2 ? 4 : (f) == 3 ? 14 : -1) 12212 #define AF_TIMER0_CDTI2_PIN(f) ((f) == 0 ? 5 : (f) == 1 ? 15 : (f) == 2 ? 5 : (f) == 3 ? 15 : -1) 12213 #define AF_TIMER1_CC0_PIN(f) ((f) == 0 ? 13 : (f) == 1 ? 10 : (f) == 2 ? 0 : -1) 12214 #define AF_TIMER1_CC1_PIN(f) ((f) == 0 ? 14 : (f) == 1 ? 11 : (f) == 2 ? 1 : -1) 12215 #define AF_TIMER1_CC2_PIN(f) ((f) == 0 ? 15 : (f) == 1 ? 12 : (f) == 2 ? 2 : -1) 12216 #define AF_TIMER1_CDTI0_PIN(f) (-1) 12217 #define AF_TIMER1_CDTI1_PIN(f) (-1) 12218 #define AF_TIMER1_CDTI2_PIN(f) (-1) 12219 #define AF_TIMER2_CC0_PIN(f) ((f) == 0 ? 8 : (f) == 1 ? 12 : (f) == 2 ? 8 : -1) 12220 #define AF_TIMER2_CC1_PIN(f) ((f) == 0 ? 9 : (f) == 1 ? 13 : (f) == 2 ? 9 : -1) 12221 #define AF_TIMER2_CC2_PIN(f) ((f) == 0 ? 10 : (f) == 1 ? 14 : (f) == 2 ? 10 : -1) 12222 #define AF_TIMER2_CDTI0_PIN(f) (-1) 12223 #define AF_TIMER2_CDTI1_PIN(f) (-1) 12224 #define AF_TIMER2_CDTI2_PIN(f) (-1) 12225 #define AF_USART0_TX_PIN(f) ((f) == 0 ? 10 : (f) == 1 ? 7 : (f) == 2 ? 11 : -1) 12226 #define AF_USART0_RX_PIN(f) ((f) == 0 ? 11 : (f) == 1 ? 6 : (f) == 2 ? 10 : -1) 12227 #define AF_USART0_CLK_PIN(f) ((f) == 0 ? 12 : (f) == 1 ? 5 : (f) == 2 ? 9 : -1) 12228 #define AF_USART0_CS_PIN(f) ((f) == 0 ? 13 : (f) == 1 ? 4 : (f) == 2 ? 8 : -1) 12229 #define AF_USART1_TX_PIN(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : -1) 12230 #define AF_USART1_RX_PIN(f) ((f) == 0 ? 1 : (f) == 1 ? 1 : -1) 12231 #define AF_USART1_CLK_PIN(f) ((f) == 0 ? 7 : (f) == 1 ? 2 : -1) 12232 #define AF_USART1_CS_PIN(f) ((f) == 0 ? 8 : (f) == 1 ? 3 : -1) 12233 #define AF_USART2_TX_PIN(f) ((f) == 0 ? 2 : (f) == 1 ? 3 : -1) 12234 #define AF_USART2_RX_PIN(f) ((f) == 0 ? 3 : (f) == 1 ? 4 : -1) 12235 #define AF_USART2_CLK_PIN(f) ((f) == 0 ? 4 : (f) == 1 ? 5 : -1) 12236 #define AF_USART2_CS_PIN(f) ((f) == 0 ? 5 : (f) == 1 ? 6 : -1) 12237 #define AF_UART0_TX_PIN(f) ((f) == 0 ? 6 : (f) == 1 ? 0 : (f) == 2 ? 3 : (f) == 3 ? 14 : -1) 12238 #define AF_UART0_RX_PIN(f) ((f) == 0 ? 7 : (f) == 1 ? 1 : (f) == 2 ? 4 : (f) == 3 ? 15 : -1) 12239 #define AF_UART0_CLK_PIN(f) (-1) 12240 #define AF_UART0_CS_PIN(f) (-1) 12241 #define AF_LEUART0_TX_PIN(f) ((f) == 0 ? 4 : (f) == 1 ? 13 : (f) == 2 ? 14 : -1) 12242 #define AF_LEUART0_RX_PIN(f) ((f) == 0 ? 5 : (f) == 1 ? 14 : (f) == 2 ? 15 : -1) 12243 #define AF_LEUART1_TX_PIN(f) ((f) == 0 ? 6 : (f) == 1 ? 5 : -1) 12244 #define AF_LEUART1_RX_PIN(f) ((f) == 0 ? 7 : (f) == 1 ? 6 : -1) 12245 #define AF_LETIMER0_OUT0_PIN(f) ((f) == 0 ? 6 : (f) == 1 ? 11 : (f) == 2 ? 0 : (f) == 3 ? 4 : -1) 12246 #define AF_LETIMER0_OUT1_PIN(f) ((f) == 0 ? 7 : (f) == 1 ? 12 : (f) == 2 ? 1 : (f) == 3 ? 5 : -1) 12247 #define AF_PCNT0_S0IN_PIN(f) ((f) == 0 ? 13 : (f) == 1 ? 0 : (f) == 2 ? 0 : -1) 12248 #define AF_PCNT0_S1IN_PIN(f) ((f) == 0 ? 14 : (f) == 1 ? 1 : (f) == 2 ? 1 : -1) 12249 #define AF_PCNT1_S0IN_PIN(f) ((f) == 0 ? 4 : (f) == 1 ? 3 : -1) 12250 #define AF_PCNT1_S1IN_PIN(f) ((f) == 0 ? 5 : (f) == 1 ? 4 : -1) 12251 #define AF_PCNT2_S0IN_PIN(f) ((f) == 0 ? 0 : (f) == 1 ? 8 : -1) 12252 #define AF_PCNT2_S1IN_PIN(f) ((f) == 0 ? 1 : (f) == 1 ? 9 : -1) 12253 #define AF_I2C0_SDA_PIN(f) ((f) == 0 ? 0 : (f) == 1 ? 6 : (f) == 2 ? 6 : (f) == 3 ? 14 : -1) 12254 #define AF_I2C0_SCL_PIN(f) ((f) == 0 ? 1 : (f) == 1 ? 7 : (f) == 2 ? 7 : (f) == 3 ? 15 : -1) 12255 #define AF_ACMP0_OUT_PIN(f) ((f) == 0 ? 13 : (f) == 1 ? 2 : -1) 12256 #define AF_ACMP1_OUT_PIN(f) ((f) == 0 ? 2 : (f) == 1 ? 3 : -1) 12257 #define AF_DBG_SWO_PIN(f) ((f) == 0 ? 2 : (f) == 1 ? 15 : -1) 12258 #define AF_DBG_SWDIO_PIN(f) ((f) == 0 ? 1 : (f) == 1 ? 1 : -1) 12259 #define AF_DBG_SWCLK_PIN(f) ((f) == 0 ? 0 : (f) == 1 ? 0 : -1) 12260 12266 #define AF_PORT(c, f) ( \ 12267 (c) == 0 ? AF_CMU_CLK0_PORT((f)) : \ 12268 (c) == 1 ? AF_CMU_CLK1_PORT((f)) : \ 12269 (c) == 2 ? AF_EBI_AD00_PORT((f)) : \ 12270 (c) == 3 ? AF_EBI_AD01_PORT((f)) : \ 12271 (c) == 4 ? AF_EBI_AD02_PORT((f)) : \ 12272 (c) == 5 ? AF_EBI_AD03_PORT((f)) : \ 12273 (c) == 6 ? AF_EBI_AD04_PORT((f)) : \ 12274 (c) == 7 ? AF_EBI_AD05_PORT((f)) : \ 12275 (c) == 8 ? AF_EBI_AD06_PORT((f)) : \ 12276 (c) == 9 ? AF_EBI_AD07_PORT((f)) : \ 12277 (c) == 10 ? AF_EBI_AD08_PORT((f)) : \ 12278 (c) == 11 ? AF_EBI_AD09_PORT((f)) : \ 12279 (c) == 12 ? AF_EBI_AD10_PORT((f)) : \ 12280 (c) == 13 ? AF_EBI_AD11_PORT((f)) : \ 12281 (c) == 14 ? AF_EBI_AD12_PORT((f)) : \ 12282 (c) == 15 ? AF_EBI_AD13_PORT((f)) : \ 12283 (c) == 16 ? AF_EBI_AD14_PORT((f)) : \ 12284 (c) == 17 ? AF_EBI_AD15_PORT((f)) : \ 12285 (c) == 18 ? AF_EBI_CS0_PORT((f)) : \ 12286 (c) == 19 ? AF_EBI_CS1_PORT((f)) : \ 12287 (c) == 20 ? AF_EBI_CS2_PORT((f)) : \ 12288 (c) == 21 ? AF_EBI_CS3_PORT((f)) : \ 12289 (c) == 22 ? AF_EBI_WEn_PORT((f)) : \ 12290 (c) == 23 ? AF_EBI_REn_PORT((f)) : \ 12291 (c) == 24 ? AF_EBI_ARDY_PORT((f)) : \ 12292 (c) == 25 ? AF_EBI_ALE_PORT((f)) : \ 12293 (c) == 26 ? AF_TIMER0_CC0_PORT((f)) : \ 12294 (c) == 27 ? AF_TIMER0_CC1_PORT((f)) : \ 12295 (c) == 28 ? AF_TIMER0_CC2_PORT((f)) : \ 12296 (c) == 29 ? AF_TIMER0_CDTI0_PORT((f)) : \ 12297 (c) == 30 ? AF_TIMER0_CDTI1_PORT((f)) : \ 12298 (c) == 31 ? AF_TIMER0_CDTI2_PORT((f)) : \ 12299 (c) == 32 ? AF_TIMER1_CC0_PORT((f)) : \ 12300 (c) == 33 ? AF_TIMER1_CC1_PORT((f)) : \ 12301 (c) == 34 ? AF_TIMER1_CC2_PORT((f)) : \ 12302 (c) == 35 ? AF_TIMER1_CDTI0_PORT((f)) : \ 12303 (c) == 36 ? AF_TIMER1_CDTI1_PORT((f)) : \ 12304 (c) == 37 ? AF_TIMER1_CDTI2_PORT((f)) : \ 12305 (c) == 38 ? AF_TIMER2_CC0_PORT((f)) : \ 12306 (c) == 39 ? AF_TIMER2_CC1_PORT((f)) : \ 12307 (c) == 40 ? AF_TIMER2_CC2_PORT((f)) : \ 12308 (c) == 41 ? AF_TIMER2_CDTI0_PORT((f)) : \ 12309 (c) == 42 ? AF_TIMER2_CDTI1_PORT((f)) : \ 12310 (c) == 43 ? AF_TIMER2_CDTI2_PORT((f)) : \ 12311 (c) == 44 ? AF_USART0_TX_PORT((f)) : \ 12312 (c) == 45 ? AF_USART0_RX_PORT((f)) : \ 12313 (c) == 46 ? AF_USART0_CLK_PORT((f)) : \ 12314 (c) == 47 ? AF_USART0_CS_PORT((f)) : \ 12315 (c) == 48 ? AF_USART1_TX_PORT((f)) : \ 12316 (c) == 49 ? AF_USART1_RX_PORT((f)) : \ 12317 (c) == 50 ? AF_USART1_CLK_PORT((f)) : \ 12318 (c) == 51 ? AF_USART1_CS_PORT((f)) : \ 12319 (c) == 52 ? AF_USART2_TX_PORT((f)) : \ 12320 (c) == 53 ? AF_USART2_RX_PORT((f)) : \ 12321 (c) == 54 ? AF_USART2_CLK_PORT((f)) : \ 12322 (c) == 55 ? AF_USART2_CS_PORT((f)) : \ 12323 (c) == 56 ? AF_UART0_TX_PORT((f)) : \ 12324 (c) == 57 ? AF_UART0_RX_PORT((f)) : \ 12325 (c) == 58 ? AF_UART0_CLK_PORT((f)) : \ 12326 (c) == 59 ? AF_UART0_CS_PORT((f)) : \ 12327 (c) == 60 ? AF_LEUART0_TX_PORT((f)) : \ 12328 (c) == 61 ? AF_LEUART0_RX_PORT((f)) : \ 12329 (c) == 62 ? AF_LEUART1_TX_PORT((f)) : \ 12330 (c) == 63 ? AF_LEUART1_RX_PORT((f)) : \ 12331 (c) == 64 ? AF_LETIMER0_OUT0_PORT((f)) : \ 12332 (c) == 65 ? AF_LETIMER0_OUT1_PORT((f)) : \ 12333 (c) == 66 ? AF_PCNT0_S0IN_PORT((f)) : \ 12334 (c) == 67 ? AF_PCNT0_S1IN_PORT((f)) : \ 12335 (c) == 68 ? AF_PCNT1_S0IN_PORT((f)) : \ 12336 (c) == 69 ? AF_PCNT1_S1IN_PORT((f)) : \ 12337 (c) == 70 ? AF_PCNT2_S0IN_PORT((f)) : \ 12338 (c) == 71 ? AF_PCNT2_S1IN_PORT((f)) : \ 12339 (c) == 72 ? AF_I2C0_SDA_PORT((f)) : \ 12340 (c) == 73 ? AF_I2C0_SCL_PORT((f)) : \ 12341 (c) == 74 ? AF_ACMP0_OUT_PORT((f)) : \ 12342 (c) == 75 ? AF_ACMP1_OUT_PORT((f)) : \ 12343 (c) == 76 ? AF_DBG_SWO_PORT((f)) : \ 12344 (c) == 77 ? AF_DBG_SWDIO_PORT((f)) : \ 12345 (c) == 78 ? AF_DBG_SWCLK_PORT((f)) : \ 12346 -1) 12347 12348 #define AF_PIN(c, f) ( \ 12349 (c) == 0 ? AF_CMU_CLK0_PIN((f)) : \ 12350 (c) == 1 ? AF_CMU_CLK1_PIN((f)) : \ 12351 (c) == 2 ? AF_EBI_AD00_PIN((f)) : \ 12352 (c) == 3 ? AF_EBI_AD01_PIN((f)) : \ 12353 (c) == 4 ? AF_EBI_AD02_PIN((f)) : \ 12354 (c) == 5 ? AF_EBI_AD03_PIN((f)) : \ 12355 (c) == 6 ? AF_EBI_AD04_PIN((f)) : \ 12356 (c) == 7 ? AF_EBI_AD05_PIN((f)) : \ 12357 (c) == 8 ? AF_EBI_AD06_PIN((f)) : \ 12358 (c) == 9 ? AF_EBI_AD07_PIN((f)) : \ 12359 (c) == 10 ? AF_EBI_AD08_PIN((f)) : \ 12360 (c) == 11 ? AF_EBI_AD09_PIN((f)) : \ 12361 (c) == 12 ? AF_EBI_AD10_PIN((f)) : \ 12362 (c) == 13 ? AF_EBI_AD11_PIN((f)) : \ 12363 (c) == 14 ? AF_EBI_AD12_PIN((f)) : \ 12364 (c) == 15 ? AF_EBI_AD13_PIN((f)) : \ 12365 (c) == 16 ? AF_EBI_AD14_PIN((f)) : \ 12366 (c) == 17 ? AF_EBI_AD15_PIN((f)) : \ 12367 (c) == 18 ? AF_EBI_CS0_PIN((f)) : \ 12368 (c) == 19 ? AF_EBI_CS1_PIN((f)) : \ 12369 (c) == 20 ? AF_EBI_CS2_PIN((f)) : \ 12370 (c) == 21 ? AF_EBI_CS3_PIN((f)) : \ 12371 (c) == 22 ? AF_EBI_WEn_PIN((f)) : \ 12372 (c) == 23 ? AF_EBI_REn_PIN((f)) : \ 12373 (c) == 24 ? AF_EBI_ARDY_PIN((f)) : \ 12374 (c) == 25 ? AF_EBI_ALE_PIN((f)) : \ 12375 (c) == 26 ? AF_TIMER0_CC0_PIN((f)) : \ 12376 (c) == 27 ? AF_TIMER0_CC1_PIN((f)) : \ 12377 (c) == 28 ? AF_TIMER0_CC2_PIN((f)) : \ 12378 (c) == 29 ? AF_TIMER0_CDTI0_PIN((f)) : \ 12379 (c) == 30 ? AF_TIMER0_CDTI1_PIN((f)) : \ 12380 (c) == 31 ? AF_TIMER0_CDTI2_PIN((f)) : \ 12381 (c) == 32 ? AF_TIMER1_CC0_PIN((f)) : \ 12382 (c) == 33 ? AF_TIMER1_CC1_PIN((f)) : \ 12383 (c) == 34 ? AF_TIMER1_CC2_PIN((f)) : \ 12384 (c) == 35 ? AF_TIMER1_CDTI0_PIN((f)) : \ 12385 (c) == 36 ? AF_TIMER1_CDTI1_PIN((f)) : \ 12386 (c) == 37 ? AF_TIMER1_CDTI2_PIN((f)) : \ 12387 (c) == 38 ? AF_TIMER2_CC0_PIN((f)) : \ 12388 (c) == 39 ? AF_TIMER2_CC1_PIN((f)) : \ 12389 (c) == 40 ? AF_TIMER2_CC2_PIN((f)) : \ 12390 (c) == 41 ? AF_TIMER2_CDTI0_PIN((f)) : \ 12391 (c) == 42 ? AF_TIMER2_CDTI1_PIN((f)) : \ 12392 (c) == 43 ? AF_TIMER2_CDTI2_PIN((f)) : \ 12393 (c) == 44 ? AF_USART0_TX_PIN((f)) : \ 12394 (c) == 45 ? AF_USART0_RX_PIN((f)) : \ 12395 (c) == 46 ? AF_USART0_CLK_PIN((f)) : \ 12396 (c) == 47 ? AF_USART0_CS_PIN((f)) : \ 12397 (c) == 48 ? AF_USART1_TX_PIN((f)) : \ 12398 (c) == 49 ? AF_USART1_RX_PIN((f)) : \ 12399 (c) == 50 ? AF_USART1_CLK_PIN((f)) : \ 12400 (c) == 51 ? AF_USART1_CS_PIN((f)) : \ 12401 (c) == 52 ? AF_USART2_TX_PIN((f)) : \ 12402 (c) == 53 ? AF_USART2_RX_PIN((f)) : \ 12403 (c) == 54 ? AF_USART2_CLK_PIN((f)) : \ 12404 (c) == 55 ? AF_USART2_CS_PIN((f)) : \ 12405 (c) == 56 ? AF_UART0_TX_PIN((f)) : \ 12406 (c) == 57 ? AF_UART0_RX_PIN((f)) : \ 12407 (c) == 58 ? AF_UART0_CLK_PIN((f)) : \ 12408 (c) == 59 ? AF_UART0_CS_PIN((f)) : \ 12409 (c) == 60 ? AF_LEUART0_TX_PIN((f)) : \ 12410 (c) == 61 ? AF_LEUART0_RX_PIN((f)) : \ 12411 (c) == 62 ? AF_LEUART1_TX_PIN((f)) : \ 12412 (c) == 63 ? AF_LEUART1_RX_PIN((f)) : \ 12413 (c) == 64 ? AF_LETIMER0_OUT0_PIN((f)) : \ 12414 (c) == 65 ? AF_LETIMER0_OUT1_PIN((f)) : \ 12415 (c) == 66 ? AF_PCNT0_S0IN_PIN((f)) : \ 12416 (c) == 67 ? AF_PCNT0_S1IN_PIN((f)) : \ 12417 (c) == 68 ? AF_PCNT1_S0IN_PIN((f)) : \ 12418 (c) == 69 ? AF_PCNT1_S1IN_PIN((f)) : \ 12419 (c) == 70 ? AF_PCNT2_S0IN_PIN((f)) : \ 12420 (c) == 71 ? AF_PCNT2_S1IN_PIN((f)) : \ 12421 (c) == 72 ? AF_I2C0_SDA_PIN((f)) : \ 12422 (c) == 73 ? AF_I2C0_SCL_PIN((f)) : \ 12423 (c) == 74 ? AF_ACMP0_OUT_PIN((f)) : \ 12424 (c) == 75 ? AF_ACMP1_OUT_PIN((f)) : \ 12425 (c) == 76 ? AF_DBG_SWO_PIN((f)) : \ 12426 (c) == 77 ? AF_DBG_SWDIO_PIN((f)) : \ 12427 (c) == 78 ? AF_DBG_SWCLK_PIN((f)) : \ 12428 -1) 12429 12431 #define AF_COUNT(c) ( \ 12432 (c) == 0 ? 2 : \ 12433 (c) == 1 ? 2 : \ 12434 (c) == 2 ? 1 : \ 12435 (c) == 3 ? 1 : \ 12436 (c) == 4 ? 1 : \ 12437 (c) == 5 ? 1 : \ 12438 (c) == 6 ? 1 : \ 12439 (c) == 7 ? 1 : \ 12440 (c) == 8 ? 1 : \ 12441 (c) == 9 ? 1 : \ 12442 (c) == 10 ? 1 : \ 12443 (c) == 11 ? 1 : \ 12444 (c) == 12 ? 1 : \ 12445 (c) == 13 ? 1 : \ 12446 (c) == 14 ? 1 : \ 12447 (c) == 15 ? 1 : \ 12448 (c) == 16 ? 1 : \ 12449 (c) == 17 ? 1 : \ 12450 (c) == 18 ? 1 : \ 12451 (c) == 19 ? 1 : \ 12452 (c) == 20 ? 1 : \ 12453 (c) == 21 ? 1 : \ 12454 (c) == 22 ? 1 : \ 12455 (c) == 23 ? 1 : \ 12456 (c) == 24 ? 1 : \ 12457 (c) == 25 ? 1 : \ 12458 (c) == 26 ? 4 : \ 12459 (c) == 27 ? 4 : \ 12460 (c) == 28 ? 4 : \ 12461 (c) == 29 ? 4 : \ 12462 (c) == 30 ? 4 : \ 12463 (c) == 31 ? 4 : \ 12464 (c) == 32 ? 3 : \ 12465 (c) == 33 ? 3 : \ 12466 (c) == 34 ? 3 : \ 12467 (c) == 35 ? 0 : \ 12468 (c) == 36 ? 0 : \ 12469 (c) == 37 ? 0 : \ 12470 (c) == 38 ? 3 : \ 12471 (c) == 39 ? 3 : \ 12472 (c) == 40 ? 3 : \ 12473 (c) == 41 ? 0 : \ 12474 (c) == 42 ? 0 : \ 12475 (c) == 43 ? 0 : \ 12476 (c) == 44 ? 3 : \ 12477 (c) == 45 ? 3 : \ 12478 (c) == 46 ? 3 : \ 12479 (c) == 47 ? 3 : \ 12480 (c) == 48 ? 2 : \ 12481 (c) == 49 ? 2 : \ 12482 (c) == 50 ? 2 : \ 12483 (c) == 51 ? 2 : \ 12484 (c) == 52 ? 2 : \ 12485 (c) == 53 ? 2 : \ 12486 (c) == 54 ? 2 : \ 12487 (c) == 55 ? 2 : \ 12488 (c) == 56 ? 4 : \ 12489 (c) == 57 ? 4 : \ 12490 (c) == 58 ? 0 : \ 12491 (c) == 59 ? 0 : \ 12492 (c) == 60 ? 3 : \ 12493 (c) == 61 ? 3 : \ 12494 (c) == 62 ? 2 : \ 12495 (c) == 63 ? 2 : \ 12496 (c) == 64 ? 4 : \ 12497 (c) == 65 ? 4 : \ 12498 (c) == 66 ? 3 : \ 12499 (c) == 67 ? 3 : \ 12500 (c) == 68 ? 2 : \ 12501 (c) == 69 ? 2 : \ 12502 (c) == 70 ? 2 : \ 12503 (c) == 71 ? 2 : \ 12504 (c) == 72 ? 4 : \ 12505 (c) == 73 ? 4 : \ 12506 (c) == 74 ? 2 : \ 12507 (c) == 75 ? 2 : \ 12508 (c) == 76 ? 2 : \ 12509 (c) == 77 ? 2 : \ 12510 (c) == 78 ? 2 : \ 12511 -1) 12512 12513 #endif 12514 12536 #define SET_BIT_FIELD(REG, MASK, VALUE, OFFSET) \ 12537 REG = ((REG) &~(MASK)) | (((VALUE) << (OFFSET)) & (MASK)); 12538