EFR32 Blue Gecko 1 Software Documentation  efr32bg1-doc-5.1.2
efr32bg1p_prs.h File Reference

Detailed Description

EFR32BG1P_PRS register and bit field definitions.

Version
5.1.2

License

Copyright 2017 Silicon Laboratories, Inc. http://www.silabs.com

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc. has no obligation to support this Software. Silicon Laboratories, Inc. is providing the Software "AS IS", with no express or implied warranties of any kind, including, but not limited to, any implied warranties of merchantability or fitness for any particular purpose or warranties against infringement of any proprietary rights of a third party.

Silicon Laboratories, Inc. will not be liable for any consequential, incidental, or special damages, or any other relief, or for any claim by any third party, arising from your use of this Software.

Definition in file efr32bg1p_prs.h.

Go to the source code of this file.

Data Structures

struct  PRS_TypeDef
 

Macros

#define _PRS_CH_CTRL_ANDNEXT_DEFAULT   0x00000000UL
 
#define _PRS_CH_CTRL_ANDNEXT_MASK   0x10000000UL
 
#define _PRS_CH_CTRL_ANDNEXT_SHIFT   28
 
#define _PRS_CH_CTRL_ASYNC_DEFAULT   0x00000000UL
 
#define _PRS_CH_CTRL_ASYNC_MASK   0x40000000UL
 
#define _PRS_CH_CTRL_ASYNC_SHIFT   30
 
#define _PRS_CH_CTRL_EDSEL_BOTHEDGES   0x00000003UL
 
#define _PRS_CH_CTRL_EDSEL_DEFAULT   0x00000000UL
 
#define _PRS_CH_CTRL_EDSEL_MASK   0x300000UL
 
#define _PRS_CH_CTRL_EDSEL_NEGEDGE   0x00000002UL
 
#define _PRS_CH_CTRL_EDSEL_OFF   0x00000000UL
 
#define _PRS_CH_CTRL_EDSEL_POSEDGE   0x00000001UL
 
#define _PRS_CH_CTRL_EDSEL_SHIFT   20
 
#define _PRS_CH_CTRL_INV_DEFAULT   0x00000000UL
 
#define _PRS_CH_CTRL_INV_MASK   0x4000000UL
 
#define _PRS_CH_CTRL_INV_SHIFT   26
 
#define _PRS_CH_CTRL_MASK   0x5E307F07UL
 
#define _PRS_CH_CTRL_ORPREV_DEFAULT   0x00000000UL
 
#define _PRS_CH_CTRL_ORPREV_MASK   0x8000000UL
 
#define _PRS_CH_CTRL_ORPREV_SHIFT   27
 
#define _PRS_CH_CTRL_RESETVALUE   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_ACMP0OUT   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_ACMP1OUT   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_ADC0SCAN   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_ADC0SINGLE   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_CM4TXEV   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_CMUCLKOUT0   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_CMUCLKOUT1   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_CRYOTIMERPERIOD   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN0   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN1   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN10   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN11   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN12   0x00000004UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN13   0x00000005UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN14   0x00000006UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN15   0x00000007UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN2   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN3   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN4   0x00000004UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN5   0x00000005UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN6   0x00000006UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN7   0x00000007UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN8   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_GPIOPIN9   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_LETIMER0CH0   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_LETIMER0CH1   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_MASK   0x7UL
 
#define _PRS_CH_CTRL_SIGSEL_PCNT0DIR   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_PCNT0TCC   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_PCNT0UFOF   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH0   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH1   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH10   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH11   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH2   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH3   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH4   0x00000004UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH5   0x00000005UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH6   0x00000006UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH7   0x00000007UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH8   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_PRSCH9   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_RTCCCCV0   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_RTCCCCV1   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_RTCCCCV2   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_SHIFT   0
 
#define _PRS_CH_CTRL_SIGSEL_TIMER0CC0   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER0CC1   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER0CC2   0x00000004UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER0OF   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER0UF   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER1CC0   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER1CC1   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER1CC2   0x00000004UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER1CC3   0x00000005UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER1OF   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_TIMER1UF   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_USART0CS   0x00000006UL
 
#define _PRS_CH_CTRL_SIGSEL_USART0IRTX   0x00000000UL
 
#define _PRS_CH_CTRL_SIGSEL_USART0RTS   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_USART0RXDATAV   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_USART0TX   0x00000005UL
 
#define _PRS_CH_CTRL_SIGSEL_USART0TXC   0x00000001UL
 
#define _PRS_CH_CTRL_SIGSEL_USART1CS   0x00000006UL
 
#define _PRS_CH_CTRL_SIGSEL_USART1RTS   0x00000003UL
 
#define _PRS_CH_CTRL_SIGSEL_USART1RXDATAV   0x00000002UL
 
#define _PRS_CH_CTRL_SIGSEL_USART1TX   0x00000005UL
 
#define _PRS_CH_CTRL_SIGSEL_USART1TXC   0x00000001UL
 
#define _PRS_CH_CTRL_SOURCESEL_ACMP0   0x00000006UL
 
#define _PRS_CH_CTRL_SOURCESEL_ACMP1   0x00000007UL
 
#define _PRS_CH_CTRL_SOURCESEL_ADC0   0x00000008UL
 
#define _PRS_CH_CTRL_SOURCESEL_CM4   0x00000043UL
 
#define _PRS_CH_CTRL_SOURCESEL_CMU   0x0000003DUL
 
#define _PRS_CH_CTRL_SOURCESEL_CRYOTIMER   0x0000003CUL
 
#define _PRS_CH_CTRL_SOURCESEL_GPIOH   0x00000031UL
 
#define _PRS_CH_CTRL_SOURCESEL_GPIOL   0x00000030UL
 
#define _PRS_CH_CTRL_SOURCESEL_LETIMER0   0x00000034UL
 
#define _PRS_CH_CTRL_SOURCESEL_MASK   0x7F00UL
 
#define _PRS_CH_CTRL_SOURCESEL_NONE   0x00000000UL
 
#define _PRS_CH_CTRL_SOURCESEL_PCNT0   0x00000036UL
 
#define _PRS_CH_CTRL_SOURCESEL_PRSH   0x00000002UL
 
#define _PRS_CH_CTRL_SOURCESEL_PRSL   0x00000001UL
 
#define _PRS_CH_CTRL_SOURCESEL_RTCC   0x00000029UL
 
#define _PRS_CH_CTRL_SOURCESEL_SHIFT   8
 
#define _PRS_CH_CTRL_SOURCESEL_TIMER0   0x0000001CUL
 
#define _PRS_CH_CTRL_SOURCESEL_TIMER1   0x0000001DUL
 
#define _PRS_CH_CTRL_SOURCESEL_USART0   0x00000010UL
 
#define _PRS_CH_CTRL_SOURCESEL_USART1   0x00000011UL
 
#define _PRS_CH_CTRL_STRETCH_DEFAULT   0x00000000UL
 
#define _PRS_CH_CTRL_STRETCH_MASK   0x2000000UL
 
#define _PRS_CH_CTRL_STRETCH_SHIFT   25
 
#define _PRS_CTRL_MASK   0x0000001FUL
 
#define _PRS_CTRL_RESETVALUE   0x00000000UL
 
#define _PRS_CTRL_SEVONPRS_DEFAULT   0x00000000UL
 
#define _PRS_CTRL_SEVONPRS_MASK   0x1UL
 
#define _PRS_CTRL_SEVONPRS_SHIFT   0
 
#define _PRS_CTRL_SEVONPRSSEL_DEFAULT   0x00000000UL
 
#define _PRS_CTRL_SEVONPRSSEL_MASK   0x1EUL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH0   0x00000000UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH1   0x00000001UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH10   0x0000000AUL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH11   0x0000000BUL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH2   0x00000002UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH3   0x00000003UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH4   0x00000004UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH5   0x00000005UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH6   0x00000006UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH7   0x00000007UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH8   0x00000008UL
 
#define _PRS_CTRL_SEVONPRSSEL_PRSCH9   0x00000009UL
 
#define _PRS_CTRL_SEVONPRSSEL_SHIFT   1
 
#define _PRS_DMAREQ0_MASK   0x000003C0UL
 
#define _PRS_DMAREQ0_PRSSEL_DEFAULT   0x00000000UL
 
#define _PRS_DMAREQ0_PRSSEL_MASK   0x3C0UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH0   0x00000000UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH1   0x00000001UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH10   0x0000000AUL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH11   0x0000000BUL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH2   0x00000002UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH3   0x00000003UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH4   0x00000004UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH5   0x00000005UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH6   0x00000006UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH7   0x00000007UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH8   0x00000008UL
 
#define _PRS_DMAREQ0_PRSSEL_PRSCH9   0x00000009UL
 
#define _PRS_DMAREQ0_PRSSEL_SHIFT   6
 
#define _PRS_DMAREQ0_RESETVALUE   0x00000000UL
 
#define _PRS_DMAREQ1_MASK   0x000003C0UL
 
#define _PRS_DMAREQ1_PRSSEL_DEFAULT   0x00000000UL
 
#define _PRS_DMAREQ1_PRSSEL_MASK   0x3C0UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH0   0x00000000UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH1   0x00000001UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH10   0x0000000AUL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH11   0x0000000BUL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH2   0x00000002UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH3   0x00000003UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH4   0x00000004UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH5   0x00000005UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH6   0x00000006UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH7   0x00000007UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH8   0x00000008UL
 
#define _PRS_DMAREQ1_PRSSEL_PRSCH9   0x00000009UL
 
#define _PRS_DMAREQ1_PRSSEL_SHIFT   6
 
#define _PRS_DMAREQ1_RESETVALUE   0x00000000UL
 
#define _PRS_PEEK_CH0VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH0VAL_MASK   0x1UL
 
#define _PRS_PEEK_CH0VAL_SHIFT   0
 
#define _PRS_PEEK_CH10VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH10VAL_MASK   0x400UL
 
#define _PRS_PEEK_CH10VAL_SHIFT   10
 
#define _PRS_PEEK_CH11VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH11VAL_MASK   0x800UL
 
#define _PRS_PEEK_CH11VAL_SHIFT   11
 
#define _PRS_PEEK_CH1VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH1VAL_MASK   0x2UL
 
#define _PRS_PEEK_CH1VAL_SHIFT   1
 
#define _PRS_PEEK_CH2VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH2VAL_MASK   0x4UL
 
#define _PRS_PEEK_CH2VAL_SHIFT   2
 
#define _PRS_PEEK_CH3VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH3VAL_MASK   0x8UL
 
#define _PRS_PEEK_CH3VAL_SHIFT   3
 
#define _PRS_PEEK_CH4VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH4VAL_MASK   0x10UL
 
#define _PRS_PEEK_CH4VAL_SHIFT   4
 
#define _PRS_PEEK_CH5VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH5VAL_MASK   0x20UL
 
#define _PRS_PEEK_CH5VAL_SHIFT   5
 
#define _PRS_PEEK_CH6VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH6VAL_MASK   0x40UL
 
#define _PRS_PEEK_CH6VAL_SHIFT   6
 
#define _PRS_PEEK_CH7VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH7VAL_MASK   0x80UL
 
#define _PRS_PEEK_CH7VAL_SHIFT   7
 
#define _PRS_PEEK_CH8VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH8VAL_MASK   0x100UL
 
#define _PRS_PEEK_CH8VAL_SHIFT   8
 
#define _PRS_PEEK_CH9VAL_DEFAULT   0x00000000UL
 
#define _PRS_PEEK_CH9VAL_MASK   0x200UL
 
#define _PRS_PEEK_CH9VAL_SHIFT   9
 
#define _PRS_PEEK_MASK   0x00000FFFUL
 
#define _PRS_PEEK_RESETVALUE   0x00000000UL
 
#define _PRS_ROUTELOC0_CH0LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC10   0x0000000AUL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC11   0x0000000BUL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC12   0x0000000CUL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC13   0x0000000DUL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC8   0x00000008UL
 
#define _PRS_ROUTELOC0_CH0LOC_LOC9   0x00000009UL
 
#define _PRS_ROUTELOC0_CH0LOC_MASK   0xFUL
 
#define _PRS_ROUTELOC0_CH0LOC_SHIFT   0
 
#define _PRS_ROUTELOC0_CH1LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC0_CH1LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC0_CH1LOC_MASK   0x700UL
 
#define _PRS_ROUTELOC0_CH1LOC_SHIFT   8
 
#define _PRS_ROUTELOC0_CH2LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC0_CH2LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC0_CH2LOC_MASK   0x70000UL
 
#define _PRS_ROUTELOC0_CH2LOC_SHIFT   16
 
#define _PRS_ROUTELOC0_CH3LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC10   0x0000000AUL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC11   0x0000000BUL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC12   0x0000000CUL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC13   0x0000000DUL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC14   0x0000000EUL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC8   0x00000008UL
 
#define _PRS_ROUTELOC0_CH3LOC_LOC9   0x00000009UL
 
#define _PRS_ROUTELOC0_CH3LOC_MASK   0xF000000UL
 
#define _PRS_ROUTELOC0_CH3LOC_SHIFT   24
 
#define _PRS_ROUTELOC0_MASK   0x0F07070FUL
 
#define _PRS_ROUTELOC0_RESETVALUE   0x00000000UL
 
#define _PRS_ROUTELOC1_CH4LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC1_CH4LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC1_CH4LOC_MASK   0x7UL
 
#define _PRS_ROUTELOC1_CH4LOC_SHIFT   0
 
#define _PRS_ROUTELOC1_CH5LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC1_CH5LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC1_CH5LOC_MASK   0x700UL
 
#define _PRS_ROUTELOC1_CH5LOC_SHIFT   8
 
#define _PRS_ROUTELOC1_CH6LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC10   0x0000000AUL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC11   0x0000000BUL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC12   0x0000000CUL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC13   0x0000000DUL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC14   0x0000000EUL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC15   0x0000000FUL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC16   0x00000010UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC17   0x00000011UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC8   0x00000008UL
 
#define _PRS_ROUTELOC1_CH6LOC_LOC9   0x00000009UL
 
#define _PRS_ROUTELOC1_CH6LOC_MASK   0x1F0000UL
 
#define _PRS_ROUTELOC1_CH6LOC_SHIFT   16
 
#define _PRS_ROUTELOC1_CH7LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC10   0x0000000AUL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC8   0x00000008UL
 
#define _PRS_ROUTELOC1_CH7LOC_LOC9   0x00000009UL
 
#define _PRS_ROUTELOC1_CH7LOC_MASK   0xF000000UL
 
#define _PRS_ROUTELOC1_CH7LOC_SHIFT   24
 
#define _PRS_ROUTELOC1_MASK   0x0F1F0707UL
 
#define _PRS_ROUTELOC1_RESETVALUE   0x00000000UL
 
#define _PRS_ROUTELOC2_CH10LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC2_CH10LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC2_CH10LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC2_CH10LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC2_CH10LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC2_CH10LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC2_CH10LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC2_CH10LOC_MASK   0x70000UL
 
#define _PRS_ROUTELOC2_CH10LOC_SHIFT   16
 
#define _PRS_ROUTELOC2_CH11LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC2_CH11LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC2_CH11LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC2_CH11LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC2_CH11LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC2_CH11LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC2_CH11LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC2_CH11LOC_MASK   0x7000000UL
 
#define _PRS_ROUTELOC2_CH11LOC_SHIFT   24
 
#define _PRS_ROUTELOC2_CH8LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC10   0x0000000AUL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC8   0x00000008UL
 
#define _PRS_ROUTELOC2_CH8LOC_LOC9   0x00000009UL
 
#define _PRS_ROUTELOC2_CH8LOC_MASK   0xFUL
 
#define _PRS_ROUTELOC2_CH8LOC_SHIFT   0
 
#define _PRS_ROUTELOC2_CH9LOC_DEFAULT   0x00000000UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC0   0x00000000UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC1   0x00000001UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC10   0x0000000AUL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC11   0x0000000BUL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC12   0x0000000CUL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC13   0x0000000DUL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC14   0x0000000EUL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC15   0x0000000FUL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC16   0x00000010UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC2   0x00000002UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC3   0x00000003UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC4   0x00000004UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC5   0x00000005UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC6   0x00000006UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC7   0x00000007UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC8   0x00000008UL
 
#define _PRS_ROUTELOC2_CH9LOC_LOC9   0x00000009UL
 
#define _PRS_ROUTELOC2_CH9LOC_MASK   0x1F00UL
 
#define _PRS_ROUTELOC2_CH9LOC_SHIFT   8
 
#define _PRS_ROUTELOC2_MASK   0x07071F0FUL
 
#define _PRS_ROUTELOC2_RESETVALUE   0x00000000UL
 
#define _PRS_ROUTEPEN_CH0PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH0PEN_MASK   0x1UL
 
#define _PRS_ROUTEPEN_CH0PEN_SHIFT   0
 
#define _PRS_ROUTEPEN_CH10PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH10PEN_MASK   0x400UL
 
#define _PRS_ROUTEPEN_CH10PEN_SHIFT   10
 
#define _PRS_ROUTEPEN_CH11PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH11PEN_MASK   0x800UL
 
#define _PRS_ROUTEPEN_CH11PEN_SHIFT   11
 
#define _PRS_ROUTEPEN_CH1PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH1PEN_MASK   0x2UL
 
#define _PRS_ROUTEPEN_CH1PEN_SHIFT   1
 
#define _PRS_ROUTEPEN_CH2PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH2PEN_MASK   0x4UL
 
#define _PRS_ROUTEPEN_CH2PEN_SHIFT   2
 
#define _PRS_ROUTEPEN_CH3PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH3PEN_MASK   0x8UL
 
#define _PRS_ROUTEPEN_CH3PEN_SHIFT   3
 
#define _PRS_ROUTEPEN_CH4PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH4PEN_MASK   0x10UL
 
#define _PRS_ROUTEPEN_CH4PEN_SHIFT   4
 
#define _PRS_ROUTEPEN_CH5PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH5PEN_MASK   0x20UL
 
#define _PRS_ROUTEPEN_CH5PEN_SHIFT   5
 
#define _PRS_ROUTEPEN_CH6PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH6PEN_MASK   0x40UL
 
#define _PRS_ROUTEPEN_CH6PEN_SHIFT   6
 
#define _PRS_ROUTEPEN_CH7PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH7PEN_MASK   0x80UL
 
#define _PRS_ROUTEPEN_CH7PEN_SHIFT   7
 
#define _PRS_ROUTEPEN_CH8PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH8PEN_MASK   0x100UL
 
#define _PRS_ROUTEPEN_CH8PEN_SHIFT   8
 
#define _PRS_ROUTEPEN_CH9PEN_DEFAULT   0x00000000UL
 
#define _PRS_ROUTEPEN_CH9PEN_MASK   0x200UL
 
#define _PRS_ROUTEPEN_CH9PEN_SHIFT   9
 
#define _PRS_ROUTEPEN_MASK   0x00000FFFUL
 
#define _PRS_ROUTEPEN_RESETVALUE   0x00000000UL
 
#define _PRS_SWLEVEL_CH0LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH0LEVEL_MASK   0x1UL
 
#define _PRS_SWLEVEL_CH0LEVEL_SHIFT   0
 
#define _PRS_SWLEVEL_CH10LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH10LEVEL_MASK   0x400UL
 
#define _PRS_SWLEVEL_CH10LEVEL_SHIFT   10
 
#define _PRS_SWLEVEL_CH11LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH11LEVEL_MASK   0x800UL
 
#define _PRS_SWLEVEL_CH11LEVEL_SHIFT   11
 
#define _PRS_SWLEVEL_CH1LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH1LEVEL_MASK   0x2UL
 
#define _PRS_SWLEVEL_CH1LEVEL_SHIFT   1
 
#define _PRS_SWLEVEL_CH2LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH2LEVEL_MASK   0x4UL
 
#define _PRS_SWLEVEL_CH2LEVEL_SHIFT   2
 
#define _PRS_SWLEVEL_CH3LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH3LEVEL_MASK   0x8UL
 
#define _PRS_SWLEVEL_CH3LEVEL_SHIFT   3
 
#define _PRS_SWLEVEL_CH4LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH4LEVEL_MASK   0x10UL
 
#define _PRS_SWLEVEL_CH4LEVEL_SHIFT   4
 
#define _PRS_SWLEVEL_CH5LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH5LEVEL_MASK   0x20UL
 
#define _PRS_SWLEVEL_CH5LEVEL_SHIFT   5
 
#define _PRS_SWLEVEL_CH6LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH6LEVEL_MASK   0x40UL
 
#define _PRS_SWLEVEL_CH6LEVEL_SHIFT   6
 
#define _PRS_SWLEVEL_CH7LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH7LEVEL_MASK   0x80UL
 
#define _PRS_SWLEVEL_CH7LEVEL_SHIFT   7
 
#define _PRS_SWLEVEL_CH8LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH8LEVEL_MASK   0x100UL
 
#define _PRS_SWLEVEL_CH8LEVEL_SHIFT   8
 
#define _PRS_SWLEVEL_CH9LEVEL_DEFAULT   0x00000000UL
 
#define _PRS_SWLEVEL_CH9LEVEL_MASK   0x200UL
 
#define _PRS_SWLEVEL_CH9LEVEL_SHIFT   9
 
#define _PRS_SWLEVEL_MASK   0x00000FFFUL
 
#define _PRS_SWLEVEL_RESETVALUE   0x00000000UL
 
#define _PRS_SWPULSE_CH0PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH0PULSE_MASK   0x1UL
 
#define _PRS_SWPULSE_CH0PULSE_SHIFT   0
 
#define _PRS_SWPULSE_CH10PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH10PULSE_MASK   0x400UL
 
#define _PRS_SWPULSE_CH10PULSE_SHIFT   10
 
#define _PRS_SWPULSE_CH11PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH11PULSE_MASK   0x800UL
 
#define _PRS_SWPULSE_CH11PULSE_SHIFT   11
 
#define _PRS_SWPULSE_CH1PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH1PULSE_MASK   0x2UL
 
#define _PRS_SWPULSE_CH1PULSE_SHIFT   1
 
#define _PRS_SWPULSE_CH2PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH2PULSE_MASK   0x4UL
 
#define _PRS_SWPULSE_CH2PULSE_SHIFT   2
 
#define _PRS_SWPULSE_CH3PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH3PULSE_MASK   0x8UL
 
#define _PRS_SWPULSE_CH3PULSE_SHIFT   3
 
#define _PRS_SWPULSE_CH4PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH4PULSE_MASK   0x10UL
 
#define _PRS_SWPULSE_CH4PULSE_SHIFT   4
 
#define _PRS_SWPULSE_CH5PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH5PULSE_MASK   0x20UL
 
#define _PRS_SWPULSE_CH5PULSE_SHIFT   5
 
#define _PRS_SWPULSE_CH6PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH6PULSE_MASK   0x40UL
 
#define _PRS_SWPULSE_CH6PULSE_SHIFT   6
 
#define _PRS_SWPULSE_CH7PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH7PULSE_MASK   0x80UL
 
#define _PRS_SWPULSE_CH7PULSE_SHIFT   7
 
#define _PRS_SWPULSE_CH8PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH8PULSE_MASK   0x100UL
 
#define _PRS_SWPULSE_CH8PULSE_SHIFT   8
 
#define _PRS_SWPULSE_CH9PULSE_DEFAULT   0x00000000UL
 
#define _PRS_SWPULSE_CH9PULSE_MASK   0x200UL
 
#define _PRS_SWPULSE_CH9PULSE_SHIFT   9
 
#define _PRS_SWPULSE_MASK   0x00000FFFUL
 
#define _PRS_SWPULSE_RESETVALUE   0x00000000UL
 
#define PRS_CH_CTRL_ANDNEXT   (0x1UL << 28)
 
#define PRS_CH_CTRL_ANDNEXT_DEFAULT   (_PRS_CH_CTRL_ANDNEXT_DEFAULT << 28)
 
#define PRS_CH_CTRL_ASYNC   (0x1UL << 30)
 
#define PRS_CH_CTRL_ASYNC_DEFAULT   (_PRS_CH_CTRL_ASYNC_DEFAULT << 30)
 
#define PRS_CH_CTRL_EDSEL_BOTHEDGES   (_PRS_CH_CTRL_EDSEL_BOTHEDGES << 20)
 
#define PRS_CH_CTRL_EDSEL_DEFAULT   (_PRS_CH_CTRL_EDSEL_DEFAULT << 20)
 
#define PRS_CH_CTRL_EDSEL_NEGEDGE   (_PRS_CH_CTRL_EDSEL_NEGEDGE << 20)
 
#define PRS_CH_CTRL_EDSEL_OFF   (_PRS_CH_CTRL_EDSEL_OFF << 20)
 
#define PRS_CH_CTRL_EDSEL_POSEDGE   (_PRS_CH_CTRL_EDSEL_POSEDGE << 20)
 
#define PRS_CH_CTRL_INV   (0x1UL << 26)
 
#define PRS_CH_CTRL_INV_DEFAULT   (_PRS_CH_CTRL_INV_DEFAULT << 26)
 
#define PRS_CH_CTRL_ORPREV   (0x1UL << 27)
 
#define PRS_CH_CTRL_ORPREV_DEFAULT   (_PRS_CH_CTRL_ORPREV_DEFAULT << 27)
 
#define PRS_CH_CTRL_SIGSEL_ACMP0OUT   (_PRS_CH_CTRL_SIGSEL_ACMP0OUT << 0)
 
#define PRS_CH_CTRL_SIGSEL_ACMP1OUT   (_PRS_CH_CTRL_SIGSEL_ACMP1OUT << 0)
 
#define PRS_CH_CTRL_SIGSEL_ADC0SCAN   (_PRS_CH_CTRL_SIGSEL_ADC0SCAN << 0)
 
#define PRS_CH_CTRL_SIGSEL_ADC0SINGLE   (_PRS_CH_CTRL_SIGSEL_ADC0SINGLE << 0)
 
#define PRS_CH_CTRL_SIGSEL_CM4TXEV   (_PRS_CH_CTRL_SIGSEL_CM4TXEV << 0)
 
#define PRS_CH_CTRL_SIGSEL_CMUCLKOUT0   (_PRS_CH_CTRL_SIGSEL_CMUCLKOUT0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_CMUCLKOUT1   (_PRS_CH_CTRL_SIGSEL_CMUCLKOUT1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_CRYOTIMERPERIOD   (_PRS_CH_CTRL_SIGSEL_CRYOTIMERPERIOD << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN0   (_PRS_CH_CTRL_SIGSEL_GPIOPIN0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN1   (_PRS_CH_CTRL_SIGSEL_GPIOPIN1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN10   (_PRS_CH_CTRL_SIGSEL_GPIOPIN10 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN11   (_PRS_CH_CTRL_SIGSEL_GPIOPIN11 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN12   (_PRS_CH_CTRL_SIGSEL_GPIOPIN12 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN13   (_PRS_CH_CTRL_SIGSEL_GPIOPIN13 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN14   (_PRS_CH_CTRL_SIGSEL_GPIOPIN14 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN15   (_PRS_CH_CTRL_SIGSEL_GPIOPIN15 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN2   (_PRS_CH_CTRL_SIGSEL_GPIOPIN2 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN3   (_PRS_CH_CTRL_SIGSEL_GPIOPIN3 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN4   (_PRS_CH_CTRL_SIGSEL_GPIOPIN4 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN5   (_PRS_CH_CTRL_SIGSEL_GPIOPIN5 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN6   (_PRS_CH_CTRL_SIGSEL_GPIOPIN6 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN7   (_PRS_CH_CTRL_SIGSEL_GPIOPIN7 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN8   (_PRS_CH_CTRL_SIGSEL_GPIOPIN8 << 0)
 
#define PRS_CH_CTRL_SIGSEL_GPIOPIN9   (_PRS_CH_CTRL_SIGSEL_GPIOPIN9 << 0)
 
#define PRS_CH_CTRL_SIGSEL_LETIMER0CH0   (_PRS_CH_CTRL_SIGSEL_LETIMER0CH0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_LETIMER0CH1   (_PRS_CH_CTRL_SIGSEL_LETIMER0CH1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PCNT0DIR   (_PRS_CH_CTRL_SIGSEL_PCNT0DIR << 0)
 
#define PRS_CH_CTRL_SIGSEL_PCNT0TCC   (_PRS_CH_CTRL_SIGSEL_PCNT0TCC << 0)
 
#define PRS_CH_CTRL_SIGSEL_PCNT0UFOF   (_PRS_CH_CTRL_SIGSEL_PCNT0UFOF << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH0   (_PRS_CH_CTRL_SIGSEL_PRSCH0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH1   (_PRS_CH_CTRL_SIGSEL_PRSCH1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH10   (_PRS_CH_CTRL_SIGSEL_PRSCH10 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH11   (_PRS_CH_CTRL_SIGSEL_PRSCH11 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH2   (_PRS_CH_CTRL_SIGSEL_PRSCH2 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH3   (_PRS_CH_CTRL_SIGSEL_PRSCH3 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH4   (_PRS_CH_CTRL_SIGSEL_PRSCH4 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH5   (_PRS_CH_CTRL_SIGSEL_PRSCH5 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH6   (_PRS_CH_CTRL_SIGSEL_PRSCH6 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH7   (_PRS_CH_CTRL_SIGSEL_PRSCH7 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH8   (_PRS_CH_CTRL_SIGSEL_PRSCH8 << 0)
 
#define PRS_CH_CTRL_SIGSEL_PRSCH9   (_PRS_CH_CTRL_SIGSEL_PRSCH9 << 0)
 
#define PRS_CH_CTRL_SIGSEL_RTCCCCV0   (_PRS_CH_CTRL_SIGSEL_RTCCCCV0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_RTCCCCV1   (_PRS_CH_CTRL_SIGSEL_RTCCCCV1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_RTCCCCV2   (_PRS_CH_CTRL_SIGSEL_RTCCCCV2 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER0CC0   (_PRS_CH_CTRL_SIGSEL_TIMER0CC0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER0CC1   (_PRS_CH_CTRL_SIGSEL_TIMER0CC1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER0CC2   (_PRS_CH_CTRL_SIGSEL_TIMER0CC2 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER0OF   (_PRS_CH_CTRL_SIGSEL_TIMER0OF << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER0UF   (_PRS_CH_CTRL_SIGSEL_TIMER0UF << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER1CC0   (_PRS_CH_CTRL_SIGSEL_TIMER1CC0 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER1CC1   (_PRS_CH_CTRL_SIGSEL_TIMER1CC1 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER1CC2   (_PRS_CH_CTRL_SIGSEL_TIMER1CC2 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER1CC3   (_PRS_CH_CTRL_SIGSEL_TIMER1CC3 << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER1OF   (_PRS_CH_CTRL_SIGSEL_TIMER1OF << 0)
 
#define PRS_CH_CTRL_SIGSEL_TIMER1UF   (_PRS_CH_CTRL_SIGSEL_TIMER1UF << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART0CS   (_PRS_CH_CTRL_SIGSEL_USART0CS << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART0IRTX   (_PRS_CH_CTRL_SIGSEL_USART0IRTX << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART0RTS   (_PRS_CH_CTRL_SIGSEL_USART0RTS << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART0RXDATAV   (_PRS_CH_CTRL_SIGSEL_USART0RXDATAV << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART0TX   (_PRS_CH_CTRL_SIGSEL_USART0TX << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART0TXC   (_PRS_CH_CTRL_SIGSEL_USART0TXC << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART1CS   (_PRS_CH_CTRL_SIGSEL_USART1CS << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART1RTS   (_PRS_CH_CTRL_SIGSEL_USART1RTS << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART1RXDATAV   (_PRS_CH_CTRL_SIGSEL_USART1RXDATAV << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART1TX   (_PRS_CH_CTRL_SIGSEL_USART1TX << 0)
 
#define PRS_CH_CTRL_SIGSEL_USART1TXC   (_PRS_CH_CTRL_SIGSEL_USART1TXC << 0)
 
#define PRS_CH_CTRL_SOURCESEL_ACMP0   (_PRS_CH_CTRL_SOURCESEL_ACMP0 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_ACMP1   (_PRS_CH_CTRL_SOURCESEL_ACMP1 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_ADC0   (_PRS_CH_CTRL_SOURCESEL_ADC0 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_CM4   (_PRS_CH_CTRL_SOURCESEL_CM4 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_CMU   (_PRS_CH_CTRL_SOURCESEL_CMU << 8)
 
#define PRS_CH_CTRL_SOURCESEL_CRYOTIMER   (_PRS_CH_CTRL_SOURCESEL_CRYOTIMER << 8)
 
#define PRS_CH_CTRL_SOURCESEL_GPIOH   (_PRS_CH_CTRL_SOURCESEL_GPIOH << 8)
 
#define PRS_CH_CTRL_SOURCESEL_GPIOL   (_PRS_CH_CTRL_SOURCESEL_GPIOL << 8)
 
#define PRS_CH_CTRL_SOURCESEL_LETIMER0   (_PRS_CH_CTRL_SOURCESEL_LETIMER0 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_NONE   (_PRS_CH_CTRL_SOURCESEL_NONE << 8)
 
#define PRS_CH_CTRL_SOURCESEL_PCNT0   (_PRS_CH_CTRL_SOURCESEL_PCNT0 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_PRSH   (_PRS_CH_CTRL_SOURCESEL_PRSH << 8)
 
#define PRS_CH_CTRL_SOURCESEL_PRSL   (_PRS_CH_CTRL_SOURCESEL_PRSL << 8)
 
#define PRS_CH_CTRL_SOURCESEL_RTCC   (_PRS_CH_CTRL_SOURCESEL_RTCC << 8)
 
#define PRS_CH_CTRL_SOURCESEL_TIMER0   (_PRS_CH_CTRL_SOURCESEL_TIMER0 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_TIMER1   (_PRS_CH_CTRL_SOURCESEL_TIMER1 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_USART0   (_PRS_CH_CTRL_SOURCESEL_USART0 << 8)
 
#define PRS_CH_CTRL_SOURCESEL_USART1   (_PRS_CH_CTRL_SOURCESEL_USART1 << 8)
 
#define PRS_CH_CTRL_STRETCH   (0x1UL << 25)
 
#define PRS_CH_CTRL_STRETCH_DEFAULT   (_PRS_CH_CTRL_STRETCH_DEFAULT << 25)
 
#define PRS_CTRL_SEVONPRS   (0x1UL << 0)
 
#define PRS_CTRL_SEVONPRS_DEFAULT   (_PRS_CTRL_SEVONPRS_DEFAULT << 0)
 
#define PRS_CTRL_SEVONPRSSEL_DEFAULT   (_PRS_CTRL_SEVONPRSSEL_DEFAULT << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH0   (_PRS_CTRL_SEVONPRSSEL_PRSCH0 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH1   (_PRS_CTRL_SEVONPRSSEL_PRSCH1 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH10   (_PRS_CTRL_SEVONPRSSEL_PRSCH10 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH11   (_PRS_CTRL_SEVONPRSSEL_PRSCH11 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH2   (_PRS_CTRL_SEVONPRSSEL_PRSCH2 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH3   (_PRS_CTRL_SEVONPRSSEL_PRSCH3 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH4   (_PRS_CTRL_SEVONPRSSEL_PRSCH4 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH5   (_PRS_CTRL_SEVONPRSSEL_PRSCH5 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH6   (_PRS_CTRL_SEVONPRSSEL_PRSCH6 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH7   (_PRS_CTRL_SEVONPRSSEL_PRSCH7 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH8   (_PRS_CTRL_SEVONPRSSEL_PRSCH8 << 1)
 
#define PRS_CTRL_SEVONPRSSEL_PRSCH9   (_PRS_CTRL_SEVONPRSSEL_PRSCH9 << 1)
 
#define PRS_DMAREQ0_PRSSEL_DEFAULT   (_PRS_DMAREQ0_PRSSEL_DEFAULT << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH0   (_PRS_DMAREQ0_PRSSEL_PRSCH0 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH1   (_PRS_DMAREQ0_PRSSEL_PRSCH1 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH10   (_PRS_DMAREQ0_PRSSEL_PRSCH10 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH11   (_PRS_DMAREQ0_PRSSEL_PRSCH11 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH2   (_PRS_DMAREQ0_PRSSEL_PRSCH2 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH3   (_PRS_DMAREQ0_PRSSEL_PRSCH3 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH4   (_PRS_DMAREQ0_PRSSEL_PRSCH4 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH5   (_PRS_DMAREQ0_PRSSEL_PRSCH5 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH6   (_PRS_DMAREQ0_PRSSEL_PRSCH6 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH7   (_PRS_DMAREQ0_PRSSEL_PRSCH7 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH8   (_PRS_DMAREQ0_PRSSEL_PRSCH8 << 6)
 
#define PRS_DMAREQ0_PRSSEL_PRSCH9   (_PRS_DMAREQ0_PRSSEL_PRSCH9 << 6)
 
#define PRS_DMAREQ1_PRSSEL_DEFAULT   (_PRS_DMAREQ1_PRSSEL_DEFAULT << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH0   (_PRS_DMAREQ1_PRSSEL_PRSCH0 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH1   (_PRS_DMAREQ1_PRSSEL_PRSCH1 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH10   (_PRS_DMAREQ1_PRSSEL_PRSCH10 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH11   (_PRS_DMAREQ1_PRSSEL_PRSCH11 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH2   (_PRS_DMAREQ1_PRSSEL_PRSCH2 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH3   (_PRS_DMAREQ1_PRSSEL_PRSCH3 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH4   (_PRS_DMAREQ1_PRSSEL_PRSCH4 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH5   (_PRS_DMAREQ1_PRSSEL_PRSCH5 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH6   (_PRS_DMAREQ1_PRSSEL_PRSCH6 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH7   (_PRS_DMAREQ1_PRSSEL_PRSCH7 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH8   (_PRS_DMAREQ1_PRSSEL_PRSCH8 << 6)
 
#define PRS_DMAREQ1_PRSSEL_PRSCH9   (_PRS_DMAREQ1_PRSSEL_PRSCH9 << 6)
 
#define PRS_PEEK_CH0VAL   (0x1UL << 0)
 
#define PRS_PEEK_CH0VAL_DEFAULT   (_PRS_PEEK_CH0VAL_DEFAULT << 0)
 
#define PRS_PEEK_CH10VAL   (0x1UL << 10)
 
#define PRS_PEEK_CH10VAL_DEFAULT   (_PRS_PEEK_CH10VAL_DEFAULT << 10)
 
#define PRS_PEEK_CH11VAL   (0x1UL << 11)
 
#define PRS_PEEK_CH11VAL_DEFAULT   (_PRS_PEEK_CH11VAL_DEFAULT << 11)
 
#define PRS_PEEK_CH1VAL   (0x1UL << 1)
 
#define PRS_PEEK_CH1VAL_DEFAULT   (_PRS_PEEK_CH1VAL_DEFAULT << 1)
 
#define PRS_PEEK_CH2VAL   (0x1UL << 2)
 
#define PRS_PEEK_CH2VAL_DEFAULT   (_PRS_PEEK_CH2VAL_DEFAULT << 2)
 
#define PRS_PEEK_CH3VAL   (0x1UL << 3)
 
#define PRS_PEEK_CH3VAL_DEFAULT   (_PRS_PEEK_CH3VAL_DEFAULT << 3)
 
#define PRS_PEEK_CH4VAL   (0x1UL << 4)
 
#define PRS_PEEK_CH4VAL_DEFAULT   (_PRS_PEEK_CH4VAL_DEFAULT << 4)
 
#define PRS_PEEK_CH5VAL   (0x1UL << 5)
 
#define PRS_PEEK_CH5VAL_DEFAULT   (_PRS_PEEK_CH5VAL_DEFAULT << 5)
 
#define PRS_PEEK_CH6VAL   (0x1UL << 6)
 
#define PRS_PEEK_CH6VAL_DEFAULT   (_PRS_PEEK_CH6VAL_DEFAULT << 6)
 
#define PRS_PEEK_CH7VAL   (0x1UL << 7)
 
#define PRS_PEEK_CH7VAL_DEFAULT   (_PRS_PEEK_CH7VAL_DEFAULT << 7)
 
#define PRS_PEEK_CH8VAL   (0x1UL << 8)
 
#define PRS_PEEK_CH8VAL_DEFAULT   (_PRS_PEEK_CH8VAL_DEFAULT << 8)
 
#define PRS_PEEK_CH9VAL   (0x1UL << 9)
 
#define PRS_PEEK_CH9VAL_DEFAULT   (_PRS_PEEK_CH9VAL_DEFAULT << 9)
 
#define PRS_ROUTELOC0_CH0LOC_DEFAULT   (_PRS_ROUTELOC0_CH0LOC_DEFAULT << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC0   (_PRS_ROUTELOC0_CH0LOC_LOC0 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC1   (_PRS_ROUTELOC0_CH0LOC_LOC1 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC10   (_PRS_ROUTELOC0_CH0LOC_LOC10 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC11   (_PRS_ROUTELOC0_CH0LOC_LOC11 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC12   (_PRS_ROUTELOC0_CH0LOC_LOC12 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC13   (_PRS_ROUTELOC0_CH0LOC_LOC13 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC2   (_PRS_ROUTELOC0_CH0LOC_LOC2 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC3   (_PRS_ROUTELOC0_CH0LOC_LOC3 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC4   (_PRS_ROUTELOC0_CH0LOC_LOC4 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC5   (_PRS_ROUTELOC0_CH0LOC_LOC5 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC6   (_PRS_ROUTELOC0_CH0LOC_LOC6 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC7   (_PRS_ROUTELOC0_CH0LOC_LOC7 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC8   (_PRS_ROUTELOC0_CH0LOC_LOC8 << 0)
 
#define PRS_ROUTELOC0_CH0LOC_LOC9   (_PRS_ROUTELOC0_CH0LOC_LOC9 << 0)
 
#define PRS_ROUTELOC0_CH1LOC_DEFAULT   (_PRS_ROUTELOC0_CH1LOC_DEFAULT << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC0   (_PRS_ROUTELOC0_CH1LOC_LOC0 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC1   (_PRS_ROUTELOC0_CH1LOC_LOC1 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC2   (_PRS_ROUTELOC0_CH1LOC_LOC2 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC3   (_PRS_ROUTELOC0_CH1LOC_LOC3 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC4   (_PRS_ROUTELOC0_CH1LOC_LOC4 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC5   (_PRS_ROUTELOC0_CH1LOC_LOC5 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC6   (_PRS_ROUTELOC0_CH1LOC_LOC6 << 8)
 
#define PRS_ROUTELOC0_CH1LOC_LOC7   (_PRS_ROUTELOC0_CH1LOC_LOC7 << 8)
 
#define PRS_ROUTELOC0_CH2LOC_DEFAULT   (_PRS_ROUTELOC0_CH2LOC_DEFAULT << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC0   (_PRS_ROUTELOC0_CH2LOC_LOC0 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC1   (_PRS_ROUTELOC0_CH2LOC_LOC1 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC2   (_PRS_ROUTELOC0_CH2LOC_LOC2 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC3   (_PRS_ROUTELOC0_CH2LOC_LOC3 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC4   (_PRS_ROUTELOC0_CH2LOC_LOC4 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC5   (_PRS_ROUTELOC0_CH2LOC_LOC5 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC6   (_PRS_ROUTELOC0_CH2LOC_LOC6 << 16)
 
#define PRS_ROUTELOC0_CH2LOC_LOC7   (_PRS_ROUTELOC0_CH2LOC_LOC7 << 16)
 
#define PRS_ROUTELOC0_CH3LOC_DEFAULT   (_PRS_ROUTELOC0_CH3LOC_DEFAULT << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC0   (_PRS_ROUTELOC0_CH3LOC_LOC0 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC1   (_PRS_ROUTELOC0_CH3LOC_LOC1 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC10   (_PRS_ROUTELOC0_CH3LOC_LOC10 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC11   (_PRS_ROUTELOC0_CH3LOC_LOC11 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC12   (_PRS_ROUTELOC0_CH3LOC_LOC12 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC13   (_PRS_ROUTELOC0_CH3LOC_LOC13 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC14   (_PRS_ROUTELOC0_CH3LOC_LOC14 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC2   (_PRS_ROUTELOC0_CH3LOC_LOC2 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC3   (_PRS_ROUTELOC0_CH3LOC_LOC3 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC4   (_PRS_ROUTELOC0_CH3LOC_LOC4 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC5   (_PRS_ROUTELOC0_CH3LOC_LOC5 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC6   (_PRS_ROUTELOC0_CH3LOC_LOC6 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC7   (_PRS_ROUTELOC0_CH3LOC_LOC7 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC8   (_PRS_ROUTELOC0_CH3LOC_LOC8 << 24)
 
#define PRS_ROUTELOC0_CH3LOC_LOC9   (_PRS_ROUTELOC0_CH3LOC_LOC9 << 24)
 
#define PRS_ROUTELOC1_CH4LOC_DEFAULT   (_PRS_ROUTELOC1_CH4LOC_DEFAULT << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC0   (_PRS_ROUTELOC1_CH4LOC_LOC0 << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC1   (_PRS_ROUTELOC1_CH4LOC_LOC1 << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC2   (_PRS_ROUTELOC1_CH4LOC_LOC2 << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC3   (_PRS_ROUTELOC1_CH4LOC_LOC3 << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC4   (_PRS_ROUTELOC1_CH4LOC_LOC4 << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC5   (_PRS_ROUTELOC1_CH4LOC_LOC5 << 0)
 
#define PRS_ROUTELOC1_CH4LOC_LOC6   (_PRS_ROUTELOC1_CH4LOC_LOC6 << 0)
 
#define PRS_ROUTELOC1_CH5LOC_DEFAULT   (_PRS_ROUTELOC1_CH5LOC_DEFAULT << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC0   (_PRS_ROUTELOC1_CH5LOC_LOC0 << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC1   (_PRS_ROUTELOC1_CH5LOC_LOC1 << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC2   (_PRS_ROUTELOC1_CH5LOC_LOC2 << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC3   (_PRS_ROUTELOC1_CH5LOC_LOC3 << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC4   (_PRS_ROUTELOC1_CH5LOC_LOC4 << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC5   (_PRS_ROUTELOC1_CH5LOC_LOC5 << 8)
 
#define PRS_ROUTELOC1_CH5LOC_LOC6   (_PRS_ROUTELOC1_CH5LOC_LOC6 << 8)
 
#define PRS_ROUTELOC1_CH6LOC_DEFAULT   (_PRS_ROUTELOC1_CH6LOC_DEFAULT << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC0   (_PRS_ROUTELOC1_CH6LOC_LOC0 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC1   (_PRS_ROUTELOC1_CH6LOC_LOC1 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC10   (_PRS_ROUTELOC1_CH6LOC_LOC10 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC11   (_PRS_ROUTELOC1_CH6LOC_LOC11 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC12   (_PRS_ROUTELOC1_CH6LOC_LOC12 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC13   (_PRS_ROUTELOC1_CH6LOC_LOC13 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC14   (_PRS_ROUTELOC1_CH6LOC_LOC14 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC15   (_PRS_ROUTELOC1_CH6LOC_LOC15 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC16   (_PRS_ROUTELOC1_CH6LOC_LOC16 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC17   (_PRS_ROUTELOC1_CH6LOC_LOC17 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC2   (_PRS_ROUTELOC1_CH6LOC_LOC2 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC3   (_PRS_ROUTELOC1_CH6LOC_LOC3 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC4   (_PRS_ROUTELOC1_CH6LOC_LOC4 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC5   (_PRS_ROUTELOC1_CH6LOC_LOC5 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC6   (_PRS_ROUTELOC1_CH6LOC_LOC6 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC7   (_PRS_ROUTELOC1_CH6LOC_LOC7 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC8   (_PRS_ROUTELOC1_CH6LOC_LOC8 << 16)
 
#define PRS_ROUTELOC1_CH6LOC_LOC9   (_PRS_ROUTELOC1_CH6LOC_LOC9 << 16)
 
#define PRS_ROUTELOC1_CH7LOC_DEFAULT   (_PRS_ROUTELOC1_CH7LOC_DEFAULT << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC0   (_PRS_ROUTELOC1_CH7LOC_LOC0 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC1   (_PRS_ROUTELOC1_CH7LOC_LOC1 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC10   (_PRS_ROUTELOC1_CH7LOC_LOC10 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC2   (_PRS_ROUTELOC1_CH7LOC_LOC2 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC3   (_PRS_ROUTELOC1_CH7LOC_LOC3 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC4   (_PRS_ROUTELOC1_CH7LOC_LOC4 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC5   (_PRS_ROUTELOC1_CH7LOC_LOC5 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC6   (_PRS_ROUTELOC1_CH7LOC_LOC6 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC7   (_PRS_ROUTELOC1_CH7LOC_LOC7 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC8   (_PRS_ROUTELOC1_CH7LOC_LOC8 << 24)
 
#define PRS_ROUTELOC1_CH7LOC_LOC9   (_PRS_ROUTELOC1_CH7LOC_LOC9 << 24)
 
#define PRS_ROUTELOC2_CH10LOC_DEFAULT   (_PRS_ROUTELOC2_CH10LOC_DEFAULT << 16)
 
#define PRS_ROUTELOC2_CH10LOC_LOC0   (_PRS_ROUTELOC2_CH10LOC_LOC0 << 16)
 
#define PRS_ROUTELOC2_CH10LOC_LOC1   (_PRS_ROUTELOC2_CH10LOC_LOC1 << 16)
 
#define PRS_ROUTELOC2_CH10LOC_LOC2   (_PRS_ROUTELOC2_CH10LOC_LOC2 << 16)
 
#define PRS_ROUTELOC2_CH10LOC_LOC3   (_PRS_ROUTELOC2_CH10LOC_LOC3 << 16)
 
#define PRS_ROUTELOC2_CH10LOC_LOC4   (_PRS_ROUTELOC2_CH10LOC_LOC4 << 16)
 
#define PRS_ROUTELOC2_CH10LOC_LOC5   (_PRS_ROUTELOC2_CH10LOC_LOC5 << 16)
 
#define PRS_ROUTELOC2_CH11LOC_DEFAULT   (_PRS_ROUTELOC2_CH11LOC_DEFAULT << 24)
 
#define PRS_ROUTELOC2_CH11LOC_LOC0   (_PRS_ROUTELOC2_CH11LOC_LOC0 << 24)
 
#define PRS_ROUTELOC2_CH11LOC_LOC1   (_PRS_ROUTELOC2_CH11LOC_LOC1 << 24)
 
#define PRS_ROUTELOC2_CH11LOC_LOC2   (_PRS_ROUTELOC2_CH11LOC_LOC2 << 24)
 
#define PRS_ROUTELOC2_CH11LOC_LOC3   (_PRS_ROUTELOC2_CH11LOC_LOC3 << 24)
 
#define PRS_ROUTELOC2_CH11LOC_LOC4   (_PRS_ROUTELOC2_CH11LOC_LOC4 << 24)
 
#define PRS_ROUTELOC2_CH11LOC_LOC5   (_PRS_ROUTELOC2_CH11LOC_LOC5 << 24)
 
#define PRS_ROUTELOC2_CH8LOC_DEFAULT   (_PRS_ROUTELOC2_CH8LOC_DEFAULT << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC0   (_PRS_ROUTELOC2_CH8LOC_LOC0 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC1   (_PRS_ROUTELOC2_CH8LOC_LOC1 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC10   (_PRS_ROUTELOC2_CH8LOC_LOC10 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC2   (_PRS_ROUTELOC2_CH8LOC_LOC2 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC3   (_PRS_ROUTELOC2_CH8LOC_LOC3 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC4   (_PRS_ROUTELOC2_CH8LOC_LOC4 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC5   (_PRS_ROUTELOC2_CH8LOC_LOC5 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC6   (_PRS_ROUTELOC2_CH8LOC_LOC6 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC7   (_PRS_ROUTELOC2_CH8LOC_LOC7 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC8   (_PRS_ROUTELOC2_CH8LOC_LOC8 << 0)
 
#define PRS_ROUTELOC2_CH8LOC_LOC9   (_PRS_ROUTELOC2_CH8LOC_LOC9 << 0)
 
#define PRS_ROUTELOC2_CH9LOC_DEFAULT   (_PRS_ROUTELOC2_CH9LOC_DEFAULT << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC0   (_PRS_ROUTELOC2_CH9LOC_LOC0 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC1   (_PRS_ROUTELOC2_CH9LOC_LOC1 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC10   (_PRS_ROUTELOC2_CH9LOC_LOC10 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC11   (_PRS_ROUTELOC2_CH9LOC_LOC11 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC12   (_PRS_ROUTELOC2_CH9LOC_LOC12 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC13   (_PRS_ROUTELOC2_CH9LOC_LOC13 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC14   (_PRS_ROUTELOC2_CH9LOC_LOC14 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC15   (_PRS_ROUTELOC2_CH9LOC_LOC15 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC16   (_PRS_ROUTELOC2_CH9LOC_LOC16 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC2   (_PRS_ROUTELOC2_CH9LOC_LOC2 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC3   (_PRS_ROUTELOC2_CH9LOC_LOC3 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC4   (_PRS_ROUTELOC2_CH9LOC_LOC4 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC5   (_PRS_ROUTELOC2_CH9LOC_LOC5 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC6   (_PRS_ROUTELOC2_CH9LOC_LOC6 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC7   (_PRS_ROUTELOC2_CH9LOC_LOC7 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC8   (_PRS_ROUTELOC2_CH9LOC_LOC8 << 8)
 
#define PRS_ROUTELOC2_CH9LOC_LOC9   (_PRS_ROUTELOC2_CH9LOC_LOC9 << 8)
 
#define PRS_ROUTEPEN_CH0PEN   (0x1UL << 0)
 
#define PRS_ROUTEPEN_CH0PEN_DEFAULT   (_PRS_ROUTEPEN_CH0PEN_DEFAULT << 0)
 
#define PRS_ROUTEPEN_CH10PEN   (0x1UL << 10)
 
#define PRS_ROUTEPEN_CH10PEN_DEFAULT   (_PRS_ROUTEPEN_CH10PEN_DEFAULT << 10)
 
#define PRS_ROUTEPEN_CH11PEN   (0x1UL << 11)
 
#define PRS_ROUTEPEN_CH11PEN_DEFAULT   (_PRS_ROUTEPEN_CH11PEN_DEFAULT << 11)
 
#define PRS_ROUTEPEN_CH1PEN   (0x1UL << 1)
 
#define PRS_ROUTEPEN_CH1PEN_DEFAULT   (_PRS_ROUTEPEN_CH1PEN_DEFAULT << 1)
 
#define PRS_ROUTEPEN_CH2PEN   (0x1UL << 2)
 
#define PRS_ROUTEPEN_CH2PEN_DEFAULT   (_PRS_ROUTEPEN_CH2PEN_DEFAULT << 2)
 
#define PRS_ROUTEPEN_CH3PEN   (0x1UL << 3)
 
#define PRS_ROUTEPEN_CH3PEN_DEFAULT   (_PRS_ROUTEPEN_CH3PEN_DEFAULT << 3)
 
#define PRS_ROUTEPEN_CH4PEN   (0x1UL << 4)
 
#define PRS_ROUTEPEN_CH4PEN_DEFAULT   (_PRS_ROUTEPEN_CH4PEN_DEFAULT << 4)
 
#define PRS_ROUTEPEN_CH5PEN   (0x1UL << 5)
 
#define PRS_ROUTEPEN_CH5PEN_DEFAULT   (_PRS_ROUTEPEN_CH5PEN_DEFAULT << 5)
 
#define PRS_ROUTEPEN_CH6PEN   (0x1UL << 6)
 
#define PRS_ROUTEPEN_CH6PEN_DEFAULT   (_PRS_ROUTEPEN_CH6PEN_DEFAULT << 6)
 
#define PRS_ROUTEPEN_CH7PEN   (0x1UL << 7)
 
#define PRS_ROUTEPEN_CH7PEN_DEFAULT   (_PRS_ROUTEPEN_CH7PEN_DEFAULT << 7)
 
#define PRS_ROUTEPEN_CH8PEN   (0x1UL << 8)
 
#define PRS_ROUTEPEN_CH8PEN_DEFAULT   (_PRS_ROUTEPEN_CH8PEN_DEFAULT << 8)
 
#define PRS_ROUTEPEN_CH9PEN   (0x1UL << 9)
 
#define PRS_ROUTEPEN_CH9PEN_DEFAULT   (_PRS_ROUTEPEN_CH9PEN_DEFAULT << 9)
 
#define PRS_SWLEVEL_CH0LEVEL   (0x1UL << 0)
 
#define PRS_SWLEVEL_CH0LEVEL_DEFAULT   (_PRS_SWLEVEL_CH0LEVEL_DEFAULT << 0)
 
#define PRS_SWLEVEL_CH10LEVEL   (0x1UL << 10)
 
#define PRS_SWLEVEL_CH10LEVEL_DEFAULT   (_PRS_SWLEVEL_CH10LEVEL_DEFAULT << 10)
 
#define PRS_SWLEVEL_CH11LEVEL   (0x1UL << 11)
 
#define PRS_SWLEVEL_CH11LEVEL_DEFAULT   (_PRS_SWLEVEL_CH11LEVEL_DEFAULT << 11)
 
#define PRS_SWLEVEL_CH1LEVEL   (0x1UL << 1)
 
#define PRS_SWLEVEL_CH1LEVEL_DEFAULT   (_PRS_SWLEVEL_CH1LEVEL_DEFAULT << 1)
 
#define PRS_SWLEVEL_CH2LEVEL   (0x1UL << 2)
 
#define PRS_SWLEVEL_CH2LEVEL_DEFAULT   (_PRS_SWLEVEL_CH2LEVEL_DEFAULT << 2)
 
#define PRS_SWLEVEL_CH3LEVEL   (0x1UL << 3)
 
#define PRS_SWLEVEL_CH3LEVEL_DEFAULT   (_PRS_SWLEVEL_CH3LEVEL_DEFAULT << 3)
 
#define PRS_SWLEVEL_CH4LEVEL   (0x1UL << 4)
 
#define PRS_SWLEVEL_CH4LEVEL_DEFAULT   (_PRS_SWLEVEL_CH4LEVEL_DEFAULT << 4)
 
#define PRS_SWLEVEL_CH5LEVEL   (0x1UL << 5)
 
#define PRS_SWLEVEL_CH5LEVEL_DEFAULT   (_PRS_SWLEVEL_CH5LEVEL_DEFAULT << 5)
 
#define PRS_SWLEVEL_CH6LEVEL   (0x1UL << 6)
 
#define PRS_SWLEVEL_CH6LEVEL_DEFAULT   (_PRS_SWLEVEL_CH6LEVEL_DEFAULT << 6)
 
#define PRS_SWLEVEL_CH7LEVEL   (0x1UL << 7)
 
#define PRS_SWLEVEL_CH7LEVEL_DEFAULT   (_PRS_SWLEVEL_CH7LEVEL_DEFAULT << 7)
 
#define PRS_SWLEVEL_CH8LEVEL   (0x1UL << 8)
 
#define PRS_SWLEVEL_CH8LEVEL_DEFAULT   (_PRS_SWLEVEL_CH8LEVEL_DEFAULT << 8)
 
#define PRS_SWLEVEL_CH9LEVEL   (0x1UL << 9)
 
#define PRS_SWLEVEL_CH9LEVEL_DEFAULT   (_PRS_SWLEVEL_CH9LEVEL_DEFAULT << 9)
 
#define PRS_SWPULSE_CH0PULSE   (0x1UL << 0)
 
#define PRS_SWPULSE_CH0PULSE_DEFAULT   (_PRS_SWPULSE_CH0PULSE_DEFAULT << 0)
 
#define PRS_SWPULSE_CH10PULSE   (0x1UL << 10)
 
#define PRS_SWPULSE_CH10PULSE_DEFAULT   (_PRS_SWPULSE_CH10PULSE_DEFAULT << 10)
 
#define PRS_SWPULSE_CH11PULSE   (0x1UL << 11)
 
#define PRS_SWPULSE_CH11PULSE_DEFAULT   (_PRS_SWPULSE_CH11PULSE_DEFAULT << 11)
 
#define PRS_SWPULSE_CH1PULSE   (0x1UL << 1)
 
#define PRS_SWPULSE_CH1PULSE_DEFAULT   (_PRS_SWPULSE_CH1PULSE_DEFAULT << 1)
 
#define PRS_SWPULSE_CH2PULSE   (0x1UL << 2)
 
#define PRS_SWPULSE_CH2PULSE_DEFAULT   (_PRS_SWPULSE_CH2PULSE_DEFAULT << 2)
 
#define PRS_SWPULSE_CH3PULSE   (0x1UL << 3)
 
#define PRS_SWPULSE_CH3PULSE_DEFAULT   (_PRS_SWPULSE_CH3PULSE_DEFAULT << 3)
 
#define PRS_SWPULSE_CH4PULSE   (0x1UL << 4)
 
#define PRS_SWPULSE_CH4PULSE_DEFAULT   (_PRS_SWPULSE_CH4PULSE_DEFAULT << 4)
 
#define PRS_SWPULSE_CH5PULSE   (0x1UL << 5)
 
#define PRS_SWPULSE_CH5PULSE_DEFAULT   (_PRS_SWPULSE_CH5PULSE_DEFAULT << 5)
 
#define PRS_SWPULSE_CH6PULSE   (0x1UL << 6)
 
#define PRS_SWPULSE_CH6PULSE_DEFAULT   (_PRS_SWPULSE_CH6PULSE_DEFAULT << 6)
 
#define PRS_SWPULSE_CH7PULSE   (0x1UL << 7)
 
#define PRS_SWPULSE_CH7PULSE_DEFAULT   (_PRS_SWPULSE_CH7PULSE_DEFAULT << 7)
 
#define PRS_SWPULSE_CH8PULSE   (0x1UL << 8)
 
#define PRS_SWPULSE_CH8PULSE_DEFAULT   (_PRS_SWPULSE_CH8PULSE_DEFAULT << 8)
 
#define PRS_SWPULSE_CH9PULSE   (0x1UL << 9)
 
#define PRS_SWPULSE_CH9PULSE_DEFAULT   (_PRS_SWPULSE_CH9PULSE_DEFAULT << 9)