/**************************************************************************//**
 * @file
 * @brief EFR32MG21 PRS register signal bit field definitions
 ******************************************************************************
 * # License
 * <b>Copyright 2020 Silicon Laboratories, Inc. www.silabs.com</b>
 ******************************************************************************
 *
 * SPDX-License-Identifier: Zlib
 *
 * The licensor of this software is Silicon Laboratories Inc.
 *
 * This software is provided 'as-is', without any express or implied
 * warranty. In no event will the authors be held liable for any damages
 * arising from the use of this software.
 *
 * 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. If you use this software
 *    in a product, an acknowledgment in the product documentation would be
 *    appreciated but is not required.
 * 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.
 *
 *****************************************************************************/
/** Synchronous signal sources enumeration: */
#define _PRS_SYNC_CH_CTRL_SOURCESEL_NONE                     (0x00000000UL)
#define _PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0                   (0x00000001UL)
#define _PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1                   (0x00000002UL)
#define _PRS_SYNC_CH_CTRL_SOURCESEL_IADC0                    (0x00000003UL)
#define _PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2                   (0x00000004UL)
#define _PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3                   (0x00000005UL)

/** Synchronous signal sources enumeration aligned with register bit field: */
#define PRS_SYNC_CH_CTRL_SOURCESEL_NONE                      (_PRS_SYNC_CH_CTRL_SOURCESEL_NONE << 8)
#define PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0                    (_PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0 << 8)
#define PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1                    (_PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1 << 8)
#define PRS_SYNC_CH_CTRL_SOURCESEL_IADC0                     (_PRS_SYNC_CH_CTRL_SOURCESEL_IADC0 << 8)
#define PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2                    (_PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2 << 8)
#define PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3                    (_PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3 << 8)

/** Synchronous signals enumeration: */
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER0UF                    (0x00000000UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER0OF                    (0x00000001UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC0                   (0x00000002UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC1                   (0x00000003UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC2                   (0x00000004UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER1UF                    (0x00000000UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER1OF                    (0x00000001UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC0                   (0x00000002UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC1                   (0x00000003UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC2                   (0x00000004UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE          (0x00000000UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE          (0x00000001UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE             (0x00000002UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC0                   (0x00000000UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC1                   (0x00000001UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC2                   (0x00000002UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER2UF                    (0x00000003UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER2OF                    (0x00000004UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC0                   (0x00000000UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC1                   (0x00000001UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC2                   (0x00000002UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER3UF                    (0x00000003UL)
#define _PRS_SYNC_CH_CTRL_SIGSEL_TIMER3OF                    (0x00000004UL)

/** Synchronous signals enumeration aligned with register bit field: */
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER0UF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER0UF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER0OF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER0OF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC0                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC0 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC1                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC1 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC2                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC2 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER1UF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER1UF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER1OF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER1OF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC0                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC0 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC1                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC1 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC2                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC2 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE           (_PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE           (_PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE              (_PRS_SYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC0                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC0 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC1                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC1 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC2                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC2 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER2UF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER2UF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER2OF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER2OF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC0                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC0 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC1                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC1 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC2                    (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC2 << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER3UF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER3UF << 0)
#define PRS_SYNC_CH_CTRL_SIGSEL_TIMER3OF                     (_PRS_SYNC_CH_CTRL_SIGSEL_TIMER3OF << 0)

/** Synchronous signals and sources combined and aligned with register bit fields: */
#define PRS_SYNC_TIMER0_UF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER0UF)
#define PRS_SYNC_TIMER0_OF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER0OF)
#define PRS_SYNC_TIMER0_CC0                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC0)
#define PRS_SYNC_TIMER0_CC1                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC1)
#define PRS_SYNC_TIMER0_CC2                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER0CC2)
#define PRS_SYNC_TIMER1_UF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER1UF)
#define PRS_SYNC_TIMER1_OF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER1OF)
#define PRS_SYNC_TIMER1_CC0                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC0)
#define PRS_SYNC_TIMER1_CC1                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC1)
#define PRS_SYNC_TIMER1_CC2                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER1CC2)
#define PRS_SYNC_IADC0_SCAN_ENTRY_DONE                       (PRS_SYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE)
#define PRS_SYNC_IADC0_SCAN_TABLE_DONE                       (PRS_SYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_SYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE)
#define PRS_SYNC_IADC0_SINGLE_DONE                           (PRS_SYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_SYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE)
#define PRS_SYNC_TIMER2_CC0                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC0)
#define PRS_SYNC_TIMER2_CC1                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC1)
#define PRS_SYNC_TIMER2_CC2                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER2CC2)
#define PRS_SYNC_TIMER2_UF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER2UF)
#define PRS_SYNC_TIMER2_OF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER2OF)
#define PRS_SYNC_TIMER3_CC0                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC0)
#define PRS_SYNC_TIMER3_CC1                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC1)
#define PRS_SYNC_TIMER3_CC2                                  (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER3CC2)
#define PRS_SYNC_TIMER3_UF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER3UF)
#define PRS_SYNC_TIMER3_OF                                   (PRS_SYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_SYNC_CH_CTRL_SIGSEL_TIMER3OF)

/** Asynchronous signal sources enumeration: */
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_NONE                    (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_LETIMER0                (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_RTCC                    (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_BURTC                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO                    (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP0                   (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP1                   (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL                    (0x00000008UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_CMU                     (0x00000009UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH                    (0x0000000aUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_PRORTC                  (0x0000000bUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23               (0x0000000cUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL                    (0x0000000dUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_EMU                     (0x0000000eUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD                    (0x0000000fUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_SE                      (0x00000010UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_USART0                  (0x00000020UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_USART1                  (0x00000021UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_USART2                  (0x00000022UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0                  (0x00000023UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1                  (0x00000024UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2                  (0x00000025UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3                  (0x00000026UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_CORE                    (0x00000027UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL                    (0x00000028UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_AGC                     (0x00000029UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC                    (0x0000002aUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML                  (0x0000002bUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM                   (0x0000002cUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH                  (0x0000002dUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_FRC                     (0x0000002eUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL               (0x0000002fUL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER                (0x00000030UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_RAC                     (0x00000031UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_SYNTH                   (0x00000032UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_SYSCFG                  (0x00000033UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM                    (0x00000034UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0                   (0x00000035UL)
#define _PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0                  (0x00000036UL)

/** Asynchronous signal sources enumeration aligned with register bit field: */
#define PRS_ASYNC_CH_CTRL_SOURCESEL_NONE                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_NONE << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_USART0                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_USART1                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_USART2                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_LETIMER0                 (_PRS_ASYNC_CH_CTRL_SOURCESEL_LETIMER0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_RTCC                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_RTCC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_BURTC                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_BURTC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP0                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP1                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP1 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_CORE                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_CORE << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_CMU                      (_PRS_ASYNC_CH_CTRL_SOURCESEL_CMU << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_AGC                      (_PRS_ASYNC_CH_CTRL_SOURCESEL_AGC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_FRC                      (_PRS_ASYNC_CH_CTRL_SOURCESEL_FRC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL                (_PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER                 (_PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_RAC                      (_PRS_ASYNC_CH_CTRL_SOURCESEL_RAC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_SYNTH                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_SYNTH << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_PRORTC                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_PRORTC << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_SYSCFG                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_SYSCFG << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0                    (_PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0                   (_PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23                (_PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23 << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_EMU                      (_PRS_ASYNC_CH_CTRL_SOURCESEL_EMU << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD                     (_PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD << 8)
#define PRS_ASYNC_CH_CTRL_SOURCESEL_SE                       (_PRS_ASYNC_CH_CTRL_SOURCESEL_SE << 8)

/** Asynchronous signals enumeration: */
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART0CS                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART0IRTX                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART0RTS                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART0RXDATA               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART0TX                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART0TXC                  (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART1CS                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART1IRTX                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART1RTS                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART1RXDATA               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART1TX                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART1TXC                  (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART2CS                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART2IRTX                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART2RTS                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART2RXDATA               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART2TX                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_USART2TXC                  (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0UF                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0OF                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC0                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC1                  (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC2                  (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1UF                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1OF                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC0                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC1                  (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC2                  (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE         (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE         (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE            (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG             (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG1            (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG2            (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG3            (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH0                (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH1                (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV0                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV1                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV2                   (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BURTCCOMP                  (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BURTCOVERFLOW              (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN0                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN1                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN2                   (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN3                   (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN4                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN5                   (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN6                   (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN7                   (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_ACMP0OUT                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_ACMP1OUT                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2UF                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2OF                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC0                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC1                  (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC2                  (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3UF                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3OF                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC0                  (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC1                  (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC2                  (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT0                (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT1                (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT2                (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT3                (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT0                (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT1                (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT2                (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUTHIDDEN           (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ0              (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ1              (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYIN           (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYOUT          (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSIN               (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT5N            (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT25N           (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV5N            (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV25N           (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG5N            (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG25N           (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGHVPSIN             (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT5N         (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT25N        (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV5N         (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV25N        (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG5N         (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG25N        (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGRUNNING           (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCA                    (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCAREQ                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINADJUST             (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINOK                 (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINREDUCED            (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKI1                 (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKQ2                 (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKRST                (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCPEAKDET                 (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCPROPAGATED              (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_AGCRSSIDONE                (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR0                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR1                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR2                   (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR3                   (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT0                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT1                   (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_BUFCFULL                   (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLADVANCE              (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT0                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT1                 (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSADET            (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSALIVE           (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDCLK                 (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDOUT                 (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLFRAMEDET             (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMFRAMESENT             (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLOWCORR               (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSADET              (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSALIVE             (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWSYMBOL             (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWWND                (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPOSTPONE              (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPREDET                (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHPRESENT              (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHRSSIJUMP             (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHSYNCSENT             (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHTIMDET               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHWEAK                 (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHEOF                  (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_FRCDCLK                    (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_FRCDOUT                    (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBOF               (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC0               (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC1               (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC2               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC3               (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC4               (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTF              (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTR              (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBTS               (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERPOF                (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0MATCH            (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0UF               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1MATCH            (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1UF               (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERWOF                (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RACACTIVE                  (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RACLNAEN                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RACPAEN                    (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RACRX                      (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_RACTX                      (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX0                  (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX1                  (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV0                 (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV1                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SYSCFGRAMCACHEMISS         (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB0                (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB1                (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB2                (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB3                (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB4                (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB5                (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB6                (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB7                (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0PKDETSTATUS           (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE0                (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE1                (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE2                (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE3                (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE4                (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0COREEN               (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE0               (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE1               (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE2               (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23COREEN            (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE0            (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE1            (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE2            (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU0                   (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU1                   (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU2                   (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU3                   (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU4                   (0x00000004UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU5                   (0x00000005UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU6                   (0x00000006UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU7                   (0x00000007UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM01                 (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM1B                 (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM23                 (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTED       (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTEDRAW    (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTED       (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTEDRAW    (0x00000003UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SECOREENGATED              (0x00000000UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE0GATED              (0x00000001UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE1GATED              (0x00000002UL)
#define _PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE2GATED              (0x00000003UL)

/** Asynchronous signals enumeration aligned with register bit field: */
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART0CS                    (_PRS_ASYNC_CH_CTRL_SIGSEL_USART0CS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART0IRTX                  (_PRS_ASYNC_CH_CTRL_SIGSEL_USART0IRTX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART0RTS                   (_PRS_ASYNC_CH_CTRL_SIGSEL_USART0RTS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART0RXDATA                (_PRS_ASYNC_CH_CTRL_SIGSEL_USART0RXDATA << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART0TX                    (_PRS_ASYNC_CH_CTRL_SIGSEL_USART0TX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART0TXC                   (_PRS_ASYNC_CH_CTRL_SIGSEL_USART0TXC << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART1CS                    (_PRS_ASYNC_CH_CTRL_SIGSEL_USART1CS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART1IRTX                  (_PRS_ASYNC_CH_CTRL_SIGSEL_USART1IRTX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART1RTS                   (_PRS_ASYNC_CH_CTRL_SIGSEL_USART1RTS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART1RXDATA                (_PRS_ASYNC_CH_CTRL_SIGSEL_USART1RXDATA << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART1TX                    (_PRS_ASYNC_CH_CTRL_SIGSEL_USART1TX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART1TXC                   (_PRS_ASYNC_CH_CTRL_SIGSEL_USART1TXC << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART2CS                    (_PRS_ASYNC_CH_CTRL_SIGSEL_USART2CS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART2IRTX                  (_PRS_ASYNC_CH_CTRL_SIGSEL_USART2IRTX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART2RTS                   (_PRS_ASYNC_CH_CTRL_SIGSEL_USART2RTS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART2RXDATA                (_PRS_ASYNC_CH_CTRL_SIGSEL_USART2RXDATA << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART2TX                    (_PRS_ASYNC_CH_CTRL_SIGSEL_USART2TX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_USART2TXC                   (_PRS_ASYNC_CH_CTRL_SIGSEL_USART2TXC << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0UF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0UF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0OF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0OF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC0                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC1                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC2                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1UF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1UF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1OF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1OF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC0                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC1                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC2                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE          (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE          (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE             (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG              (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG1             (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG2             (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG3             (_PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH0                 (_PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH1                 (_PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV0                    (_PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV1                    (_PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV2                    (_PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BURTCCOMP                   (_PRS_ASYNC_CH_CTRL_SIGSEL_BURTCCOMP << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BURTCOVERFLOW               (_PRS_ASYNC_CH_CTRL_SIGSEL_BURTCOVERFLOW << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN0                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN1                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN2                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN3                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN4                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN4 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN5                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN5 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN6                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN6 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN7                    (_PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN7 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_ACMP0OUT                    (_PRS_ASYNC_CH_CTRL_SIGSEL_ACMP0OUT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_ACMP1OUT                    (_PRS_ASYNC_CH_CTRL_SIGSEL_ACMP1OUT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2UF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2UF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2OF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2OF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC0                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC1                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC2                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3UF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3UF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3OF                    (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3OF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC0                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC1                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC2                   (_PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT0                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT1                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT2                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT3                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT0                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT1                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT2                 (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUTHIDDEN            (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUTHIDDEN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ0               (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ1               (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYIN            (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYIN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYOUT           (_PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYOUT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSIN                (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSIN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT5N             (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT5N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT25N            (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT25N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV5N             (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV5N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV25N            (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV25N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG5N             (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG5N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG25N            (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG25N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGHVPSIN              (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGHVPSIN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT5N          (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT5N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT25N         (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT25N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV5N          (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV5N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV25N         (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV25N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG5N          (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG5N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG25N         (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG25N << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGRUNNING            (_PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGRUNNING << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCA                     (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCA << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCAREQ                  (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCAREQ << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINADJUST              (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINADJUST << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINOK                  (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINOK << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINREDUCED             (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINREDUCED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKI1                  (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKI1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKQ2                  (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKQ2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKRST                 (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKRST << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCPEAKDET                  (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCPEAKDET << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCPROPAGATED               (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCPROPAGATED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_AGCRSSIDONE                 (_PRS_ASYNC_CH_CTRL_SIGSEL_AGCRSSIDONE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR0                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR1                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR2                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR3                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT0                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT1                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_BUFCFULL                    (_PRS_ASYNC_CH_CTRL_SIGSEL_BUFCFULL << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLADVANCE               (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLADVANCE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT0                  (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT1                  (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSADET             (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSADET << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSALIVE            (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSALIVE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDCLK                  (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDCLK << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDOUT                  (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDOUT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLFRAMEDET              (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLFRAMEDET << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMFRAMESENT              (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMFRAMESENT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLOWCORR                (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLOWCORR << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSADET               (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSADET << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSALIVE              (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSALIVE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWSYMBOL              (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWSYMBOL << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWWND                 (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWWND << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPOSTPONE               (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPOSTPONE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPREDET                 (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPREDET << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHPRESENT               (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHPRESENT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHRSSIJUMP              (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHRSSIJUMP << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHSYNCSENT              (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHSYNCSENT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHTIMDET                (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHTIMDET << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHWEAK                  (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHWEAK << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHEOF                   (_PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHEOF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_FRCDCLK                     (_PRS_ASYNC_CH_CTRL_SIGSEL_FRCDCLK << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_FRCDOUT                     (_PRS_ASYNC_CH_CTRL_SIGSEL_FRCDOUT << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBOF                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBOF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC0                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC1                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC2                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC3                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC4                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC4 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTF               (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTR               (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTR << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBTS                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBTS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERPOF                 (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERPOF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0MATCH             (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0MATCH << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0UF                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0UF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1MATCH             (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1MATCH << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1UF                (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1UF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERWOF                 (_PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERWOF << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RACACTIVE                   (_PRS_ASYNC_CH_CTRL_SIGSEL_RACACTIVE << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RACLNAEN                    (_PRS_ASYNC_CH_CTRL_SIGSEL_RACLNAEN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RACPAEN                     (_PRS_ASYNC_CH_CTRL_SIGSEL_RACPAEN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RACRX                       (_PRS_ASYNC_CH_CTRL_SIGSEL_RACRX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_RACTX                       (_PRS_ASYNC_CH_CTRL_SIGSEL_RACTX << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX0                   (_PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX1                   (_PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV0                  (_PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV1                  (_PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SYSCFGRAMCACHEMISS          (_PRS_ASYNC_CH_CTRL_SIGSEL_SYSCFGRAMCACHEMISS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB0                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB1                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB2                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB3                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB4                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB4 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB5                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB5 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB6                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB6 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB7                 (_PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB7 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0PKDETSTATUS            (_PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0PKDETSTATUS << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE0                 (_PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE1                 (_PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE2                 (_PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE3                 (_PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE4                 (_PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE4 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0COREEN                (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0COREEN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE0                (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE1                (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE2                (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23COREEN             (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23COREEN << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE0             (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE1             (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE2             (_PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU0                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU0 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU1                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU1 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU2                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU2 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU3                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU3 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU4                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU4 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU5                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU5 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU6                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU6 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU7                    (_PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU7 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM01                  (_PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM01 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM1B                  (_PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM1B << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM23                  (_PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM23 << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTED        (_PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTEDRAW     (_PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTEDRAW << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTED        (_PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTEDRAW     (_PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTEDRAW << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SECOREENGATED               (_PRS_ASYNC_CH_CTRL_SIGSEL_SECOREENGATED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE0GATED               (_PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE0GATED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE1GATED               (_PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE1GATED << 0)
#define PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE2GATED               (_PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE2GATED << 0)

/** Asynchronous signals and sources combined and aligned with register bit fields: */
#define PRS_ASYNC_USART0_CS                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 | PRS_ASYNC_CH_CTRL_SIGSEL_USART0CS)
#define PRS_ASYNC_USART0_IRTX                                (PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 | PRS_ASYNC_CH_CTRL_SIGSEL_USART0IRTX)
#define PRS_ASYNC_USART0_RTS                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 | PRS_ASYNC_CH_CTRL_SIGSEL_USART0RTS)
#define PRS_ASYNC_USART0_RXDATA                              (PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 | PRS_ASYNC_CH_CTRL_SIGSEL_USART0RXDATA)
#define PRS_ASYNC_USART0_TX                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 | PRS_ASYNC_CH_CTRL_SIGSEL_USART0TX)
#define PRS_ASYNC_USART0_TXC                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_USART0 | PRS_ASYNC_CH_CTRL_SIGSEL_USART0TXC)
#define PRS_ASYNC_USART1_CS                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 | PRS_ASYNC_CH_CTRL_SIGSEL_USART1CS)
#define PRS_ASYNC_USART1_IRTX                                (PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 | PRS_ASYNC_CH_CTRL_SIGSEL_USART1IRTX)
#define PRS_ASYNC_USART1_RTS                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 | PRS_ASYNC_CH_CTRL_SIGSEL_USART1RTS)
#define PRS_ASYNC_USART1_RXDATA                              (PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 | PRS_ASYNC_CH_CTRL_SIGSEL_USART1RXDATA)
#define PRS_ASYNC_USART1_TX                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 | PRS_ASYNC_CH_CTRL_SIGSEL_USART1TX)
#define PRS_ASYNC_USART1_TXC                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_USART1 | PRS_ASYNC_CH_CTRL_SIGSEL_USART1TXC)
#define PRS_ASYNC_USART2_CS                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 | PRS_ASYNC_CH_CTRL_SIGSEL_USART2CS)
#define PRS_ASYNC_USART2_IRTX                                (PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 | PRS_ASYNC_CH_CTRL_SIGSEL_USART2IRTX)
#define PRS_ASYNC_USART2_RTS                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 | PRS_ASYNC_CH_CTRL_SIGSEL_USART2RTS)
#define PRS_ASYNC_USART2_RXDATA                              (PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 | PRS_ASYNC_CH_CTRL_SIGSEL_USART2RXDATA)
#define PRS_ASYNC_USART2_TX                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 | PRS_ASYNC_CH_CTRL_SIGSEL_USART2TX)
#define PRS_ASYNC_USART2_TXC                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_USART2 | PRS_ASYNC_CH_CTRL_SIGSEL_USART2TXC)
#define PRS_ASYNC_TIMER0_UF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0UF)
#define PRS_ASYNC_TIMER0_OF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0OF)
#define PRS_ASYNC_TIMER0_CC0                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC0)
#define PRS_ASYNC_TIMER0_CC1                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC1)
#define PRS_ASYNC_TIMER0_CC2                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER0CC2)
#define PRS_ASYNC_TIMER1_UF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1UF)
#define PRS_ASYNC_TIMER1_OF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1OF)
#define PRS_ASYNC_TIMER1_CC0                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC0)
#define PRS_ASYNC_TIMER1_CC1                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC1)
#define PRS_ASYNC_TIMER1_CC2                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER1 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER1CC2)
#define PRS_ASYNC_IADC0_SCANENTRYDONE                        (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANENTRYDONE)
#define PRS_ASYNC_IADC0_SCANTABLEDONE                        (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SCANTABLEDONE)
#define PRS_ASYNC_IADC0_SINGLEDONE                           (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0SINGLEDONE)
#define PRS_ASYNC_IADC0_IADCDEBUG                            (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG)
#define PRS_ASYNC_IADC0_IADCDEBUG1                           (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG1)
#define PRS_ASYNC_IADC0_IADCDEBUG2                           (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG2)
#define PRS_ASYNC_IADC0_IADCDEBUG3                           (PRS_ASYNC_CH_CTRL_SOURCESEL_IADC0 | PRS_ASYNC_CH_CTRL_SIGSEL_IADC0IADCDEBUG3)
#define PRS_ASYNC_LETIMER0_CH0                               (PRS_ASYNC_CH_CTRL_SOURCESEL_LETIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH0)
#define PRS_ASYNC_LETIMER0_CH1                               (PRS_ASYNC_CH_CTRL_SOURCESEL_LETIMER0 | PRS_ASYNC_CH_CTRL_SIGSEL_LETIMER0CH1)
#define PRS_ASYNC_RTCC_CCV0                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_RTCC | PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV0)
#define PRS_ASYNC_RTCC_CCV1                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_RTCC | PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV1)
#define PRS_ASYNC_RTCC_CCV2                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_RTCC | PRS_ASYNC_CH_CTRL_SIGSEL_RTCCCCV2)
#define PRS_ASYNC_BURTC_COMP                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_BURTC | PRS_ASYNC_CH_CTRL_SIGSEL_BURTCCOMP)
#define PRS_ASYNC_BURTC_OVERFLOW                             (PRS_ASYNC_CH_CTRL_SOURCESEL_BURTC | PRS_ASYNC_CH_CTRL_SIGSEL_BURTCOVERFLOW)
#define PRS_ASYNC_GPIO_PIN0                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN0)
#define PRS_ASYNC_GPIO_PIN1                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN1)
#define PRS_ASYNC_GPIO_PIN2                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN2)
#define PRS_ASYNC_GPIO_PIN3                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN3)
#define PRS_ASYNC_GPIO_PIN4                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN4)
#define PRS_ASYNC_GPIO_PIN5                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN5)
#define PRS_ASYNC_GPIO_PIN6                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN6)
#define PRS_ASYNC_GPIO_PIN7                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_GPIO | PRS_ASYNC_CH_CTRL_SIGSEL_GPIOPIN7)
#define PRS_ASYNC_ACMP0_OUT                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP0 | PRS_ASYNC_CH_CTRL_SIGSEL_ACMP0OUT)
#define PRS_ASYNC_ACMP1_OUT                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_ACMP1 | PRS_ASYNC_CH_CTRL_SIGSEL_ACMP1OUT)
#define PRS_ASYNC_TIMER2_UF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2UF)
#define PRS_ASYNC_TIMER2_OF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2OF)
#define PRS_ASYNC_TIMER2_CC0                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC0)
#define PRS_ASYNC_TIMER2_CC1                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC1)
#define PRS_ASYNC_TIMER2_CC2                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER2 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER2CC2)
#define PRS_ASYNC_TIMER3_UF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3UF)
#define PRS_ASYNC_TIMER3_OF                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3OF)
#define PRS_ASYNC_TIMER3_CC0                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC0)
#define PRS_ASYNC_TIMER3_CC1                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC1)
#define PRS_ASYNC_TIMER3_CC2                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_TIMER3 | PRS_ASYNC_CH_CTRL_SIGSEL_TIMER3CC2)
#define PRS_ASYNC_CORE_CTIOUT0                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CORE | PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT0)
#define PRS_ASYNC_CORE_CTIOUT1                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CORE | PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT1)
#define PRS_ASYNC_CORE_CTIOUT2                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CORE | PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT2)
#define PRS_ASYNC_CORE_CTIOUT3                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CORE | PRS_ASYNC_CH_CTRL_SIGSEL_CORECTIOUT3)
#define PRS_ASYNC_CMUL_CLKOUT0                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT0)
#define PRS_ASYNC_CMUL_CLKOUT1                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT1)
#define PRS_ASYNC_CMUL_CLKOUT2                               (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUT2)
#define PRS_ASYNC_CMUL_CLKOUTHIDDEN                          (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULCLKOUTHIDDEN)
#define PRS_ASYNC_CMUL_DEBUGREQ0                             (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ0)
#define PRS_ASYNC_CMUL_DEBUGREQ1                             (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGREQ1)
#define PRS_ASYNC_CMUL_DEBUGDELAYIN                          (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYIN)
#define PRS_ASYNC_CMUL_DEBUGDELAYOUT                         (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUL | PRS_ASYNC_CH_CTRL_SIGSEL_CMULDEBUGDELAYOUT)
#define PRS_ASYNC_CMU_DEBUGPSIN                              (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSIN)
#define PRS_ASYNC_CMU_DEBUGPSOUT5N                           (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT5N)
#define PRS_ASYNC_CMU_DEBUGPSOUT25N                          (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSOUT25N)
#define PRS_ASYNC_CMU_DEBUGPSINV5N                           (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV5N)
#define PRS_ASYNC_CMU_DEBUGPSINV25N                          (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSINV25N)
#define PRS_ASYNC_CMU_DEBUGPSTOG5N                           (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG5N)
#define PRS_ASYNC_CMU_DEBUGPSTOG25N                          (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGPSTOG25N)
#define PRS_ASYNC_CMU_DEBUGHVPSIN                            (PRS_ASYNC_CH_CTRL_SOURCESEL_CMU | PRS_ASYNC_CH_CTRL_SIGSEL_CMUDEBUGHVPSIN)
#define PRS_ASYNC_CMUH_DEBUGHVPSOUT5N                        (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT5N)
#define PRS_ASYNC_CMUH_DEBUGHVPSOUT25N                       (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSOUT25N)
#define PRS_ASYNC_CMUH_DEBUGHVPSINV5N                        (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV5N)
#define PRS_ASYNC_CMUH_DEBUGHVPSINV25N                       (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSINV25N)
#define PRS_ASYNC_CMUH_DEBUGHVPSTOG5N                        (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG5N)
#define PRS_ASYNC_CMUH_DEBUGHVPSTOG25N                       (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGHVPSTOG25N)
#define PRS_ASYNC_CMUH_DEBUGRUNNING                          (PRS_ASYNC_CH_CTRL_SOURCESEL_CMUH | PRS_ASYNC_CH_CTRL_SIGSEL_CMUHDEBUGRUNNING)
#define PRS_ASYNC_AGCL_CCA                                   (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCA)
#define PRS_ASYNC_AGCL_CCAREQ                                (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLCCAREQ)
#define PRS_ASYNC_AGCL_GAINADJUST                            (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINADJUST)
#define PRS_ASYNC_AGCL_GAINOK                                (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINOK)
#define PRS_ASYNC_AGCL_GAINREDUCED                           (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLGAINREDUCED)
#define PRS_ASYNC_AGCL_IFPKI1                                (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKI1)
#define PRS_ASYNC_AGCL_IFPKQ2                                (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKQ2)
#define PRS_ASYNC_AGCL_IFPKRST                               (PRS_ASYNC_CH_CTRL_SOURCESEL_AGCL | PRS_ASYNC_CH_CTRL_SIGSEL_AGCLIFPKRST)
#define PRS_ASYNC_AGC_PEAKDET                                (PRS_ASYNC_CH_CTRL_SOURCESEL_AGC | PRS_ASYNC_CH_CTRL_SIGSEL_AGCPEAKDET)
#define PRS_ASYNC_AGC_PROPAGATED                             (PRS_ASYNC_CH_CTRL_SOURCESEL_AGC | PRS_ASYNC_CH_CTRL_SIGSEL_AGCPROPAGATED)
#define PRS_ASYNC_AGC_RSSIDONE                               (PRS_ASYNC_CH_CTRL_SOURCESEL_AGC | PRS_ASYNC_CH_CTRL_SIGSEL_AGCRSSIDONE)
#define PRS_ASYNC_BUFC_THR0                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR0)
#define PRS_ASYNC_BUFC_THR1                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR1)
#define PRS_ASYNC_BUFC_THR2                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR2)
#define PRS_ASYNC_BUFC_THR3                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCTHR3)
#define PRS_ASYNC_BUFC_CNT0                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT0)
#define PRS_ASYNC_BUFC_CNT1                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCCNT1)
#define PRS_ASYNC_BUFC_FULL                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_BUFC | PRS_ASYNC_CH_CTRL_SIGSEL_BUFCFULL)
#define PRS_ASYNC_MODEML_ADVANCE                             (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLADVANCE)
#define PRS_ASYNC_MODEML_ANT0                                (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT0)
#define PRS_ASYNC_MODEML_ANT1                                (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLANT1)
#define PRS_ASYNC_MODEML_COHDSADET                           (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSADET)
#define PRS_ASYNC_MODEML_COHDSALIVE                          (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLCOHDSALIVE)
#define PRS_ASYNC_MODEML_DCLK                                (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDCLK)
#define PRS_ASYNC_MODEML_DOUT                                (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLDOUT)
#define PRS_ASYNC_MODEML_FRAMEDET                            (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEML | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLFRAMEDET)
#define PRS_ASYNC_MODEM_FRAMESENT                            (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMFRAMESENT)
#define PRS_ASYNC_MODEM_LOWCORR                              (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLOWCORR)
#define PRS_ASYNC_MODEM_LRDSADET                             (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSADET)
#define PRS_ASYNC_MODEM_LRDSALIVE                            (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMLRDSALIVE)
#define PRS_ASYNC_MODEM_NEWSYMBOL                            (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWSYMBOL)
#define PRS_ASYNC_MODEM_NEWWND                               (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMNEWWND)
#define PRS_ASYNC_MODEM_POSTPONE                             (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPOSTPONE)
#define PRS_ASYNC_MODEM_PREDET                               (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEM | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMPREDET)
#define PRS_ASYNC_MODEMH_PRESENT                             (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHPRESENT)
#define PRS_ASYNC_MODEMH_RSSIJUMP                            (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHRSSIJUMP)
#define PRS_ASYNC_MODEMH_SYNCSENT                            (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHSYNCSENT)
#define PRS_ASYNC_MODEMH_TIMDET                              (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHTIMDET)
#define PRS_ASYNC_MODEMH_WEAK                                (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHWEAK)
#define PRS_ASYNC_MODEMH_EOF                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_MODEMH | PRS_ASYNC_CH_CTRL_SIGSEL_MODEMHEOF)
#define PRS_ASYNC_FRC_DCLK                                   (PRS_ASYNC_CH_CTRL_SOURCESEL_FRC | PRS_ASYNC_CH_CTRL_SIGSEL_FRCDCLK)
#define PRS_ASYNC_FRC_DOUT                                   (PRS_ASYNC_CH_CTRL_SOURCESEL_FRC | PRS_ASYNC_CH_CTRL_SIGSEL_FRCDOUT)
#define PRS_ASYNC_PROTIMERL_BOF                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBOF)
#define PRS_ASYNC_PROTIMERL_CC0                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC0)
#define PRS_ASYNC_PROTIMERL_CC1                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC1)
#define PRS_ASYNC_PROTIMERL_CC2                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC2)
#define PRS_ASYNC_PROTIMERL_CC3                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC3)
#define PRS_ASYNC_PROTIMERL_CC4                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLCC4)
#define PRS_ASYNC_PROTIMERL_LBTF                             (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTF)
#define PRS_ASYNC_PROTIMERL_LBTR                             (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMERL | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLLBTR)
#define PRS_ASYNC_PROTIMER_LBTS                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERLBTS)
#define PRS_ASYNC_PROTIMER_POF                               (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERPOF)
#define PRS_ASYNC_PROTIMER_T0MATCH                           (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0MATCH)
#define PRS_ASYNC_PROTIMER_T0UF                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT0UF)
#define PRS_ASYNC_PROTIMER_T1MATCH                           (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1MATCH)
#define PRS_ASYNC_PROTIMER_T1UF                              (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERT1UF)
#define PRS_ASYNC_PROTIMER_WOF                               (PRS_ASYNC_CH_CTRL_SOURCESEL_PROTIMER | PRS_ASYNC_CH_CTRL_SIGSEL_PROTIMERWOF)
#define PRS_ASYNC_RAC_ACTIVE                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_RAC | PRS_ASYNC_CH_CTRL_SIGSEL_RACACTIVE)
#define PRS_ASYNC_RAC_LNAEN                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_RAC | PRS_ASYNC_CH_CTRL_SIGSEL_RACLNAEN)
#define PRS_ASYNC_RAC_PAEN                                   (PRS_ASYNC_CH_CTRL_SOURCESEL_RAC | PRS_ASYNC_CH_CTRL_SIGSEL_RACPAEN)
#define PRS_ASYNC_RAC_RX                                     (PRS_ASYNC_CH_CTRL_SOURCESEL_RAC | PRS_ASYNC_CH_CTRL_SIGSEL_RACRX)
#define PRS_ASYNC_RAC_TX                                     (PRS_ASYNC_CH_CTRL_SOURCESEL_RAC | PRS_ASYNC_CH_CTRL_SIGSEL_RACTX)
#define PRS_ASYNC_SYNTH_MUX0                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_SYNTH | PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX0)
#define PRS_ASYNC_SYNTH_MUX1                                 (PRS_ASYNC_CH_CTRL_SOURCESEL_SYNTH | PRS_ASYNC_CH_CTRL_SIGSEL_SYNTHMUX1)
#define PRS_ASYNC_PRORTC_CCV0                                (PRS_ASYNC_CH_CTRL_SOURCESEL_PRORTC | PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV0)
#define PRS_ASYNC_PRORTC_CCV1                                (PRS_ASYNC_CH_CTRL_SOURCESEL_PRORTC | PRS_ASYNC_CH_CTRL_SIGSEL_PRORTCCCV1)
#define PRS_ASYNC_SYSCFG_RAMCACHEMISS                        (PRS_ASYNC_CH_CTRL_SOURCESEL_SYSCFG | PRS_ASYNC_CH_CTRL_SIGSEL_SYSCFGRAMCACHEMISS)
#define PRS_ASYNC_DMEM_DMEMDB0                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB0)
#define PRS_ASYNC_DMEM_DMEMDB1                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB1)
#define PRS_ASYNC_DMEM_DMEMDB2                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB2)
#define PRS_ASYNC_DMEM_DMEMDB3                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB3)
#define PRS_ASYNC_DMEM_DMEMDB4                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB4)
#define PRS_ASYNC_DMEM_DMEMDB5                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB5)
#define PRS_ASYNC_DMEM_DMEMDB6                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB6)
#define PRS_ASYNC_DMEM_DMEMDB7                               (PRS_ASYNC_CH_CTRL_SOURCESEL_DMEM | PRS_ASYNC_CH_CTRL_SIGSEL_DMEMDMEMDB7)
#define PRS_ASYNC_HFXO0_PKDETSTATUS                          (PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0PKDETSTATUS)
#define PRS_ASYNC_HFXO0_STATE0                               (PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE0)
#define PRS_ASYNC_HFXO0_STATE1                               (PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE1)
#define PRS_ASYNC_HFXO0_STATE2                               (PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE2)
#define PRS_ASYNC_HFXO0_STATE3                               (PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE3)
#define PRS_ASYNC_HFXO0_STATE4                               (PRS_ASYNC_CH_CTRL_SOURCESEL_HFXO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFXO0STATE4)
#define PRS_ASYNC_HFRCO0_COREEN                              (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0COREEN)
#define PRS_ASYNC_HFRCO0_STATE0                              (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE0)
#define PRS_ASYNC_HFRCO0_STATE1                              (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE1)
#define PRS_ASYNC_HFRCO0_STATE2                              (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCO0 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCO0STATE2)
#define PRS_ASYNC_HFRCOEM23_COREEN                           (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23COREEN)
#define PRS_ASYNC_HFRCOEM23_STATE0                           (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE0)
#define PRS_ASYNC_HFRCOEM23_STATE1                           (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE1)
#define PRS_ASYNC_HFRCOEM23_STATE2                           (PRS_ASYNC_CH_CTRL_SOURCESEL_HFRCOEM23 | PRS_ASYNC_CH_CTRL_SIGSEL_HFRCOEM23STATE2)
#define PRS_ASYNC_EMUL_EMU0                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU0)
#define PRS_ASYNC_EMUL_EMU1                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU1)
#define PRS_ASYNC_EMUL_EMU2                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU2)
#define PRS_ASYNC_EMUL_EMU3                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU3)
#define PRS_ASYNC_EMUL_EMU4                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU4)
#define PRS_ASYNC_EMUL_EMU5                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU5)
#define PRS_ASYNC_EMUL_EMU6                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU6)
#define PRS_ASYNC_EMUL_EMU7                                  (PRS_ASYNC_CH_CTRL_SOURCESEL_EMUL | PRS_ASYNC_CH_CTRL_SIGSEL_EMULEMU7)
#define PRS_ASYNC_EMU_EMUEM01                                (PRS_ASYNC_CH_CTRL_SOURCESEL_EMU | PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM01)
#define PRS_ASYNC_EMU_EMUEM1B                                (PRS_ASYNC_CH_CTRL_SOURCESEL_EMU | PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM1B)
#define PRS_ASYNC_EMU_EMUEM23                                (PRS_ASYNC_CH_CTRL_SOURCESEL_EMU | PRS_ASYNC_CH_CTRL_SIGSEL_EMUEMUEM23)
#define PRS_ASYNC_LVGD_LVGDFALLDETECTED                      (PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD | PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTED)
#define PRS_ASYNC_LVGD_LVGDFALLDETECTEDRAW                   (PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD | PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDFALLDETECTEDRAW)
#define PRS_ASYNC_LVGD_LVGDRISEDETECTED                      (PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD | PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTED)
#define PRS_ASYNC_LVGD_LVGDRISEDETECTEDRAW                   (PRS_ASYNC_CH_CTRL_SOURCESEL_LVGD | PRS_ASYNC_CH_CTRL_SIGSEL_LVGDLVGDRISEDETECTEDRAW)
#define PRS_ASYNC_SE_COREENGATED                             (PRS_ASYNC_CH_CTRL_SOURCESEL_SE | PRS_ASYNC_CH_CTRL_SIGSEL_SECOREENGATED)
#define PRS_ASYNC_SE_STATE0GATED                             (PRS_ASYNC_CH_CTRL_SOURCESEL_SE | PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE0GATED)
#define PRS_ASYNC_SE_STATE1GATED                             (PRS_ASYNC_CH_CTRL_SOURCESEL_SE | PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE1GATED)
#define PRS_ASYNC_SE_STATE2GATED                             (PRS_ASYNC_CH_CTRL_SOURCESEL_SE | PRS_ASYNC_CH_CTRL_SIGSEL_SESTATE2GATED)

/**
 * Asynchronous signals and sources combined and aligned with register bit fields
 * without the '_ASYNCH_' infix in order for backward compatibility:
 */
#define PRS_USART0_CS                                        (PRS_ASYNC_USART0_CS)
#define PRS_USART0_IRTX                                      (PRS_ASYNC_USART0_IRTX)
#define PRS_USART0_RTS                                       (PRS_ASYNC_USART0_RTS)
#define PRS_USART0_RXDATA                                    (PRS_ASYNC_USART0_RXDATA)
#define PRS_USART0_TX                                        (PRS_ASYNC_USART0_TX)
#define PRS_USART0_TXC                                       (PRS_ASYNC_USART0_TXC)
#define PRS_USART1_CS                                        (PRS_ASYNC_USART1_CS)
#define PRS_USART1_IRTX                                      (PRS_ASYNC_USART1_IRTX)
#define PRS_USART1_RTS                                       (PRS_ASYNC_USART1_RTS)
#define PRS_USART1_RXDATA                                    (PRS_ASYNC_USART1_RXDATA)
#define PRS_USART1_TX                                        (PRS_ASYNC_USART1_TX)
#define PRS_USART1_TXC                                       (PRS_ASYNC_USART1_TXC)
#define PRS_USART2_CS                                        (PRS_ASYNC_USART2_CS)
#define PRS_USART2_IRTX                                      (PRS_ASYNC_USART2_IRTX)
#define PRS_USART2_RTS                                       (PRS_ASYNC_USART2_RTS)
#define PRS_USART2_RXDATA                                    (PRS_ASYNC_USART2_RXDATA)
#define PRS_USART2_TX                                        (PRS_ASYNC_USART2_TX)
#define PRS_USART2_TXC                                       (PRS_ASYNC_USART2_TXC)
#define PRS_TIMER0_UF                                        (PRS_ASYNC_TIMER0_UF)
#define PRS_TIMER0_OF                                        (PRS_ASYNC_TIMER0_OF)
#define PRS_TIMER0_CC0                                       (PRS_ASYNC_TIMER0_CC0)
#define PRS_TIMER0_CC1                                       (PRS_ASYNC_TIMER0_CC1)
#define PRS_TIMER0_CC2                                       (PRS_ASYNC_TIMER0_CC2)
#define PRS_TIMER1_UF                                        (PRS_ASYNC_TIMER1_UF)
#define PRS_TIMER1_OF                                        (PRS_ASYNC_TIMER1_OF)
#define PRS_TIMER1_CC0                                       (PRS_ASYNC_TIMER1_CC0)
#define PRS_TIMER1_CC1                                       (PRS_ASYNC_TIMER1_CC1)
#define PRS_TIMER1_CC2                                       (PRS_ASYNC_TIMER1_CC2)
#define PRS_IADC0_SCANENTRYDONE                              (PRS_ASYNC_IADC0_SCANENTRYDONE)
#define PRS_IADC0_SCANTABLEDONE                              (PRS_ASYNC_IADC0_SCANTABLEDONE)
#define PRS_IADC0_SINGLEDONE                                 (PRS_ASYNC_IADC0_SINGLEDONE)
#define PRS_IADC0_IADCDEBUG                                  (PRS_ASYNC_IADC0_IADCDEBUG)
#define PRS_IADC0_IADCDEBUG1                                 (PRS_ASYNC_IADC0_IADCDEBUG1)
#define PRS_IADC0_IADCDEBUG2                                 (PRS_ASYNC_IADC0_IADCDEBUG2)
#define PRS_IADC0_IADCDEBUG3                                 (PRS_ASYNC_IADC0_IADCDEBUG3)
#define PRS_LETIMER0_CH0                                     (PRS_ASYNC_LETIMER0_CH0)
#define PRS_LETIMER0_CH1                                     (PRS_ASYNC_LETIMER0_CH1)
#define PRS_RTCC_CCV0                                        (PRS_ASYNC_RTCC_CCV0)
#define PRS_RTCC_CCV1                                        (PRS_ASYNC_RTCC_CCV1)
#define PRS_RTCC_CCV2                                        (PRS_ASYNC_RTCC_CCV2)
#define PRS_BURTC_COMP                                       (PRS_ASYNC_BURTC_COMP)
#define PRS_BURTC_OVERFLOW                                   (PRS_ASYNC_BURTC_OVERFLOW)
#define PRS_GPIO_PIN0                                        (PRS_ASYNC_GPIO_PIN0)
#define PRS_GPIO_PIN1                                        (PRS_ASYNC_GPIO_PIN1)
#define PRS_GPIO_PIN2                                        (PRS_ASYNC_GPIO_PIN2)
#define PRS_GPIO_PIN3                                        (PRS_ASYNC_GPIO_PIN3)
#define PRS_GPIO_PIN4                                        (PRS_ASYNC_GPIO_PIN4)
#define PRS_GPIO_PIN5                                        (PRS_ASYNC_GPIO_PIN5)
#define PRS_GPIO_PIN6                                        (PRS_ASYNC_GPIO_PIN6)
#define PRS_GPIO_PIN7                                        (PRS_ASYNC_GPIO_PIN7)
#define PRS_ACMP0_OUT                                        (PRS_ASYNC_ACMP0_OUT)
#define PRS_ACMP1_OUT                                        (PRS_ASYNC_ACMP1_OUT)
#define PRS_TIMER2_UF                                        (PRS_ASYNC_TIMER2_UF)
#define PRS_TIMER2_OF                                        (PRS_ASYNC_TIMER2_OF)
#define PRS_TIMER2_CC0                                       (PRS_ASYNC_TIMER2_CC0)
#define PRS_TIMER2_CC1                                       (PRS_ASYNC_TIMER2_CC1)
#define PRS_TIMER2_CC2                                       (PRS_ASYNC_TIMER2_CC2)
#define PRS_TIMER3_UF                                        (PRS_ASYNC_TIMER3_UF)
#define PRS_TIMER3_OF                                        (PRS_ASYNC_TIMER3_OF)
#define PRS_TIMER3_CC0                                       (PRS_ASYNC_TIMER3_CC0)
#define PRS_TIMER3_CC1                                       (PRS_ASYNC_TIMER3_CC1)
#define PRS_TIMER3_CC2                                       (PRS_ASYNC_TIMER3_CC2)
#define PRS_CORE_CTIOUT0                                     (PRS_ASYNC_CORE_CTIOUT0)
#define PRS_CORE_CTIOUT1                                     (PRS_ASYNC_CORE_CTIOUT1)
#define PRS_CORE_CTIOUT2                                     (PRS_ASYNC_CORE_CTIOUT2)
#define PRS_CORE_CTIOUT3                                     (PRS_ASYNC_CORE_CTIOUT3)
#define PRS_CMUL_CLKOUT0                                     (PRS_ASYNC_CMUL_CLKOUT0)
#define PRS_CMUL_CLKOUT1                                     (PRS_ASYNC_CMUL_CLKOUT1)
#define PRS_CMUL_CLKOUT2                                     (PRS_ASYNC_CMUL_CLKOUT2)
#define PRS_CMUL_CLKOUTHIDDEN                                (PRS_ASYNC_CMUL_CLKOUTHIDDEN)
#define PRS_CMUL_DEBUGREQ0                                   (PRS_ASYNC_CMUL_DEBUGREQ0)
#define PRS_CMUL_DEBUGREQ1                                   (PRS_ASYNC_CMUL_DEBUGREQ1)
#define PRS_CMUL_DEBUGDELAYIN                                (PRS_ASYNC_CMUL_DEBUGDELAYIN)
#define PRS_CMUL_DEBUGDELAYOUT                               (PRS_ASYNC_CMUL_DEBUGDELAYOUT)
#define PRS_CMU_DEBUGPSIN                                    (PRS_ASYNC_CMU_DEBUGPSIN)
#define PRS_CMU_DEBUGPSOUT5N                                 (PRS_ASYNC_CMU_DEBUGPSOUT5N)
#define PRS_CMU_DEBUGPSOUT25N                                (PRS_ASYNC_CMU_DEBUGPSOUT25N)
#define PRS_CMU_DEBUGPSINV5N                                 (PRS_ASYNC_CMU_DEBUGPSINV5N)
#define PRS_CMU_DEBUGPSINV25N                                (PRS_ASYNC_CMU_DEBUGPSINV25N)
#define PRS_CMU_DEBUGPSTOG5N                                 (PRS_ASYNC_CMU_DEBUGPSTOG5N)
#define PRS_CMU_DEBUGPSTOG25N                                (PRS_ASYNC_CMU_DEBUGPSTOG25N)
#define PRS_CMU_DEBUGHVPSIN                                  (PRS_ASYNC_CMU_DEBUGHVPSIN)
#define PRS_CMUH_DEBUGHVPSOUT5N                              (PRS_ASYNC_CMUH_DEBUGHVPSOUT5N)
#define PRS_CMUH_DEBUGHVPSOUT25N                             (PRS_ASYNC_CMUH_DEBUGHVPSOUT25N)
#define PRS_CMUH_DEBUGHVPSINV5N                              (PRS_ASYNC_CMUH_DEBUGHVPSINV5N)
#define PRS_CMUH_DEBUGHVPSINV25N                             (PRS_ASYNC_CMUH_DEBUGHVPSINV25N)
#define PRS_CMUH_DEBUGHVPSTOG5N                              (PRS_ASYNC_CMUH_DEBUGHVPSTOG5N)
#define PRS_CMUH_DEBUGHVPSTOG25N                             (PRS_ASYNC_CMUH_DEBUGHVPSTOG25N)
#define PRS_CMUH_DEBUGRUNNING                                (PRS_ASYNC_CMUH_DEBUGRUNNING)
#define PRS_AGCL_CCA                                         (PRS_ASYNC_AGCL_CCA)
#define PRS_AGCL_CCAREQ                                      (PRS_ASYNC_AGCL_CCAREQ)
#define PRS_AGCL_GAINADJUST                                  (PRS_ASYNC_AGCL_GAINADJUST)
#define PRS_AGCL_GAINOK                                      (PRS_ASYNC_AGCL_GAINOK)
#define PRS_AGCL_GAINREDUCED                                 (PRS_ASYNC_AGCL_GAINREDUCED)
#define PRS_AGCL_IFPKI1                                      (PRS_ASYNC_AGCL_IFPKI1)
#define PRS_AGCL_IFPKQ2                                      (PRS_ASYNC_AGCL_IFPKQ2)
#define PRS_AGCL_IFPKRST                                     (PRS_ASYNC_AGCL_IFPKRST)
#define PRS_AGC_PEAKDET                                      (PRS_ASYNC_AGC_PEAKDET)
#define PRS_AGC_PROPAGATED                                   (PRS_ASYNC_AGC_PROPAGATED)
#define PRS_AGC_RSSIDONE                                     (PRS_ASYNC_AGC_RSSIDONE)
#define PRS_BUFC_THR0                                        (PRS_ASYNC_BUFC_THR0)
#define PRS_BUFC_THR1                                        (PRS_ASYNC_BUFC_THR1)
#define PRS_BUFC_THR2                                        (PRS_ASYNC_BUFC_THR2)
#define PRS_BUFC_THR3                                        (PRS_ASYNC_BUFC_THR3)
#define PRS_BUFC_CNT0                                        (PRS_ASYNC_BUFC_CNT0)
#define PRS_BUFC_CNT1                                        (PRS_ASYNC_BUFC_CNT1)
#define PRS_BUFC_FULL                                        (PRS_ASYNC_BUFC_FULL)
#define PRS_MODEML_ADVANCE                                   (PRS_ASYNC_MODEML_ADVANCE)
#define PRS_MODEML_ANT0                                      (PRS_ASYNC_MODEML_ANT0)
#define PRS_MODEML_ANT1                                      (PRS_ASYNC_MODEML_ANT1)
#define PRS_MODEML_COHDSADET                                 (PRS_ASYNC_MODEML_COHDSADET)
#define PRS_MODEML_COHDSALIVE                                (PRS_ASYNC_MODEML_COHDSALIVE)
#define PRS_MODEML_DCLK                                      (PRS_ASYNC_MODEML_DCLK)
#define PRS_MODEML_DOUT                                      (PRS_ASYNC_MODEML_DOUT)
#define PRS_MODEML_FRAMEDET                                  (PRS_ASYNC_MODEML_FRAMEDET)
#define PRS_MODEM_FRAMESENT                                  (PRS_ASYNC_MODEM_FRAMESENT)
#define PRS_MODEM_LOWCORR                                    (PRS_ASYNC_MODEM_LOWCORR)
#define PRS_MODEM_LRDSADET                                   (PRS_ASYNC_MODEM_LRDSADET)
#define PRS_MODEM_LRDSALIVE                                  (PRS_ASYNC_MODEM_LRDSALIVE)
#define PRS_MODEM_NEWSYMBOL                                  (PRS_ASYNC_MODEM_NEWSYMBOL)
#define PRS_MODEM_NEWWND                                     (PRS_ASYNC_MODEM_NEWWND)
#define PRS_MODEM_POSTPONE                                   (PRS_ASYNC_MODEM_POSTPONE)
#define PRS_MODEM_PREDET                                     (PRS_ASYNC_MODEM_PREDET)
#define PRS_MODEMH_PRESENT                                   (PRS_ASYNC_MODEMH_PRESENT)
#define PRS_MODEMH_RSSIJUMP                                  (PRS_ASYNC_MODEMH_RSSIJUMP)
#define PRS_MODEMH_SYNCSENT                                  (PRS_ASYNC_MODEMH_SYNCSENT)
#define PRS_MODEMH_TIMDET                                    (PRS_ASYNC_MODEMH_TIMDET)
#define PRS_MODEMH_WEAK                                      (PRS_ASYNC_MODEMH_WEAK)
#define PRS_MODEMH_EOF                                       (PRS_ASYNC_MODEMH_EOF)
#define PRS_FRC_DCLK                                         (PRS_ASYNC_FRC_DCLK)
#define PRS_FRC_DOUT                                         (PRS_ASYNC_FRC_DOUT)
#define PRS_PROTIMERL_BOF                                    (PRS_ASYNC_PROTIMERL_BOF)
#define PRS_PROTIMERL_CC0                                    (PRS_ASYNC_PROTIMERL_CC0)
#define PRS_PROTIMERL_CC1                                    (PRS_ASYNC_PROTIMERL_CC1)
#define PRS_PROTIMERL_CC2                                    (PRS_ASYNC_PROTIMERL_CC2)
#define PRS_PROTIMERL_CC3                                    (PRS_ASYNC_PROTIMERL_CC3)
#define PRS_PROTIMERL_CC4                                    (PRS_ASYNC_PROTIMERL_CC4)
#define PRS_PROTIMERL_LBTF                                   (PRS_ASYNC_PROTIMERL_LBTF)
#define PRS_PROTIMERL_LBTR                                   (PRS_ASYNC_PROTIMERL_LBTR)
#define PRS_PROTIMER_LBTS                                    (PRS_ASYNC_PROTIMER_LBTS)
#define PRS_PROTIMER_POF                                     (PRS_ASYNC_PROTIMER_POF)
#define PRS_PROTIMER_T0MATCH                                 (PRS_ASYNC_PROTIMER_T0MATCH)
#define PRS_PROTIMER_T0UF                                    (PRS_ASYNC_PROTIMER_T0UF)
#define PRS_PROTIMER_T1MATCH                                 (PRS_ASYNC_PROTIMER_T1MATCH)
#define PRS_PROTIMER_T1UF                                    (PRS_ASYNC_PROTIMER_T1UF)
#define PRS_PROTIMER_WOF                                     (PRS_ASYNC_PROTIMER_WOF)
#define PRS_RAC_ACTIVE                                       (PRS_ASYNC_RAC_ACTIVE)
#define PRS_RAC_LNAEN                                        (PRS_ASYNC_RAC_LNAEN)
#define PRS_RAC_PAEN                                         (PRS_ASYNC_RAC_PAEN)
#define PRS_RAC_RX                                           (PRS_ASYNC_RAC_RX)
#define PRS_RAC_TX                                           (PRS_ASYNC_RAC_TX)
#define PRS_SYNTH_MUX0                                       (PRS_ASYNC_SYNTH_MUX0)
#define PRS_SYNTH_MUX1                                       (PRS_ASYNC_SYNTH_MUX1)
#define PRS_PRORTC_CCV0                                      (PRS_ASYNC_PRORTC_CCV0)
#define PRS_PRORTC_CCV1                                      (PRS_ASYNC_PRORTC_CCV1)
#define PRS_SYSCFG_RAMCACHEMISS                              (PRS_ASYNC_SYSCFG_RAMCACHEMISS)
#define PRS_DMEM_DMEMDB0                                     (PRS_ASYNC_DMEM_DMEMDB0)
#define PRS_DMEM_DMEMDB1                                     (PRS_ASYNC_DMEM_DMEMDB1)
#define PRS_DMEM_DMEMDB2                                     (PRS_ASYNC_DMEM_DMEMDB2)
#define PRS_DMEM_DMEMDB3                                     (PRS_ASYNC_DMEM_DMEMDB3)
#define PRS_DMEM_DMEMDB4                                     (PRS_ASYNC_DMEM_DMEMDB4)
#define PRS_DMEM_DMEMDB5                                     (PRS_ASYNC_DMEM_DMEMDB5)
#define PRS_DMEM_DMEMDB6                                     (PRS_ASYNC_DMEM_DMEMDB6)
#define PRS_DMEM_DMEMDB7                                     (PRS_ASYNC_DMEM_DMEMDB7)
#define PRS_HFXO0_PKDETSTATUS                                (PRS_ASYNC_HFXO0_PKDETSTATUS)
#define PRS_HFXO0_STATE0                                     (PRS_ASYNC_HFXO0_STATE0)
#define PRS_HFXO0_STATE1                                     (PRS_ASYNC_HFXO0_STATE1)
#define PRS_HFXO0_STATE2                                     (PRS_ASYNC_HFXO0_STATE2)
#define PRS_HFXO0_STATE3                                     (PRS_ASYNC_HFXO0_STATE3)
#define PRS_HFXO0_STATE4                                     (PRS_ASYNC_HFXO0_STATE4)
#define PRS_HFRCO0_COREEN                                    (PRS_ASYNC_HFRCO0_COREEN)
#define PRS_HFRCO0_STATE0                                    (PRS_ASYNC_HFRCO0_STATE0)
#define PRS_HFRCO0_STATE1                                    (PRS_ASYNC_HFRCO0_STATE1)
#define PRS_HFRCO0_STATE2                                    (PRS_ASYNC_HFRCO0_STATE2)
#define PRS_HFRCOEM23_COREEN                                 (PRS_ASYNC_HFRCOEM23_COREEN)
#define PRS_HFRCOEM23_STATE0                                 (PRS_ASYNC_HFRCOEM23_STATE0)
#define PRS_HFRCOEM23_STATE1                                 (PRS_ASYNC_HFRCOEM23_STATE1)
#define PRS_HFRCOEM23_STATE2                                 (PRS_ASYNC_HFRCOEM23_STATE2)
#define PRS_EMUL_EMU0                                        (PRS_ASYNC_EMUL_EMU0)
#define PRS_EMUL_EMU1                                        (PRS_ASYNC_EMUL_EMU1)
#define PRS_EMUL_EMU2                                        (PRS_ASYNC_EMUL_EMU2)
#define PRS_EMUL_EMU3                                        (PRS_ASYNC_EMUL_EMU3)
#define PRS_EMUL_EMU4                                        (PRS_ASYNC_EMUL_EMU4)
#define PRS_EMUL_EMU5                                        (PRS_ASYNC_EMUL_EMU5)
#define PRS_EMUL_EMU6                                        (PRS_ASYNC_EMUL_EMU6)
#define PRS_EMUL_EMU7                                        (PRS_ASYNC_EMUL_EMU7)
#define PRS_EMU_EMUEM01                                      (PRS_ASYNC_EMU_EMUEM01)
#define PRS_EMU_EMUEM1B                                      (PRS_ASYNC_EMU_EMUEM1B)
#define PRS_EMU_EMUEM23                                      (PRS_ASYNC_EMU_EMUEM23)
#define PRS_LVGD_LVGDFALLDETECTED                            (PRS_ASYNC_LVGD_LVGDFALLDETECTED)
#define PRS_LVGD_LVGDFALLDETECTEDRAW                         (PRS_ASYNC_LVGD_LVGDFALLDETECTEDRAW)
#define PRS_LVGD_LVGDRISEDETECTED                            (PRS_ASYNC_LVGD_LVGDRISEDETECTED)
#define PRS_LVGD_LVGDRISEDETECTEDRAW                         (PRS_ASYNC_LVGD_LVGDRISEDETECTEDRAW)
#define PRS_SE_COREENGATED                                   (PRS_ASYNC_SE_COREENGATED)
#define PRS_SE_STATE0GATED                                   (PRS_ASYNC_SE_STATE0GATED)
#define PRS_SE_STATE1GATED                                   (PRS_ASYNC_SE_STATE1GATED)
#define PRS_SE_STATE2GATED                                   (PRS_ASYNC_SE_STATE2GATED)
