EFM32 Jade Gecko 12 Software Documentation  efm32jg12-doc-5.1.2
efm32jg12b_pcnt.h File Reference

Detailed Description

EFM32JG12B_PCNT register and bit field definitions.

Version
5.1.2

License

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

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

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

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

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

Definition in file efm32jg12b_pcnt.h.

Go to the source code of this file.

Data Structures

struct  PCNT_TypeDef
 

Macros

#define _PCNT_AUXCNT_AUXCNT_DEFAULT   0x00000000UL
 
#define _PCNT_AUXCNT_AUXCNT_MASK   0xFFFFUL
 
#define _PCNT_AUXCNT_AUXCNT_SHIFT   0
 
#define _PCNT_AUXCNT_MASK   0x0000FFFFUL
 
#define _PCNT_AUXCNT_RESETVALUE   0x00000000UL
 
#define _PCNT_CMD_LCNTIM_DEFAULT   0x00000000UL
 
#define _PCNT_CMD_LCNTIM_MASK   0x1UL
 
#define _PCNT_CMD_LCNTIM_SHIFT   0
 
#define _PCNT_CMD_LTOPBIM_DEFAULT   0x00000000UL
 
#define _PCNT_CMD_LTOPBIM_MASK   0x2UL
 
#define _PCNT_CMD_LTOPBIM_SHIFT   1
 
#define _PCNT_CMD_MASK   0x00000003UL
 
#define _PCNT_CMD_RESETVALUE   0x00000000UL
 
#define _PCNT_CNT_CNT_DEFAULT   0x00000000UL
 
#define _PCNT_CNT_CNT_MASK   0xFFFFUL
 
#define _PCNT_CNT_CNT_SHIFT   0
 
#define _PCNT_CNT_MASK   0x0000FFFFUL
 
#define _PCNT_CNT_RESETVALUE   0x00000000UL
 
#define _PCNT_CTRL_AUXCNTEV_BOTH   0x00000003UL
 
#define _PCNT_CTRL_AUXCNTEV_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_AUXCNTEV_DOWN   0x00000002UL
 
#define _PCNT_CTRL_AUXCNTEV_MASK   0x3000UL
 
#define _PCNT_CTRL_AUXCNTEV_NONE   0x00000000UL
 
#define _PCNT_CTRL_AUXCNTEV_SHIFT   12
 
#define _PCNT_CTRL_AUXCNTEV_UP   0x00000001UL
 
#define _PCNT_CTRL_AUXCNTRSTEN_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_AUXCNTRSTEN_MASK   0x40UL
 
#define _PCNT_CTRL_AUXCNTRSTEN_SHIFT   6
 
#define _PCNT_CTRL_CNTDIR_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_CNTDIR_DOWN   0x00000001UL
 
#define _PCNT_CTRL_CNTDIR_MASK   0x4000UL
 
#define _PCNT_CTRL_CNTDIR_SHIFT   14
 
#define _PCNT_CTRL_CNTDIR_UP   0x00000000UL
 
#define _PCNT_CTRL_CNTEV_BOTH   0x00000000UL
 
#define _PCNT_CTRL_CNTEV_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_CNTEV_DOWN   0x00000002UL
 
#define _PCNT_CTRL_CNTEV_MASK   0xC00UL
 
#define _PCNT_CTRL_CNTEV_NONE   0x00000003UL
 
#define _PCNT_CTRL_CNTEV_SHIFT   10
 
#define _PCNT_CTRL_CNTEV_UP   0x00000001UL
 
#define _PCNT_CTRL_CNTRSTEN_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_CNTRSTEN_MASK   0x20UL
 
#define _PCNT_CTRL_CNTRSTEN_SHIFT   5
 
#define _PCNT_CTRL_DEBUGHALT_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_DEBUGHALT_MASK   0x80UL
 
#define _PCNT_CTRL_DEBUGHALT_SHIFT   7
 
#define _PCNT_CTRL_EDGE_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_EDGE_MASK   0x8000UL
 
#define _PCNT_CTRL_EDGE_NEG   0x00000001UL
 
#define _PCNT_CTRL_EDGE_POS   0x00000000UL
 
#define _PCNT_CTRL_EDGE_SHIFT   15
 
#define _PCNT_CTRL_FILT_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_FILT_MASK   0x8UL
 
#define _PCNT_CTRL_FILT_SHIFT   3
 
#define _PCNT_CTRL_HYST_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_HYST_MASK   0x100UL
 
#define _PCNT_CTRL_HYST_SHIFT   8
 
#define _PCNT_CTRL_MASK   0xBFDBFFFFUL
 
#define _PCNT_CTRL_MODE_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_MODE_DISABLE   0x00000000UL
 
#define _PCNT_CTRL_MODE_EXTCLKQUAD   0x00000003UL
 
#define _PCNT_CTRL_MODE_EXTCLKSINGLE   0x00000002UL
 
#define _PCNT_CTRL_MODE_MASK   0x7UL
 
#define _PCNT_CTRL_MODE_OVSQUAD1X   0x00000004UL
 
#define _PCNT_CTRL_MODE_OVSQUAD2X   0x00000005UL
 
#define _PCNT_CTRL_MODE_OVSQUAD4X   0x00000006UL
 
#define _PCNT_CTRL_MODE_OVSSINGLE   0x00000001UL
 
#define _PCNT_CTRL_MODE_SHIFT   0
 
#define _PCNT_CTRL_PRSGATEEN_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_PRSGATEEN_MASK   0x1000000UL
 
#define _PCNT_CTRL_PRSGATEEN_SHIFT   24
 
#define _PCNT_CTRL_RESETVALUE   0x00000000UL
 
#define _PCNT_CTRL_RSTEN_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_RSTEN_MASK   0x10UL
 
#define _PCNT_CTRL_RSTEN_SHIFT   4
 
#define _PCNT_CTRL_S1CDIR_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_S1CDIR_MASK   0x200UL
 
#define _PCNT_CTRL_S1CDIR_SHIFT   9
 
#define _PCNT_CTRL_TCCCOMP_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_TCCCOMP_GTOE   0x00000001UL
 
#define _PCNT_CTRL_TCCCOMP_LTOE   0x00000000UL
 
#define _PCNT_CTRL_TCCCOMP_MASK   0xC00000UL
 
#define _PCNT_CTRL_TCCCOMP_RANGE   0x00000002UL
 
#define _PCNT_CTRL_TCCCOMP_SHIFT   22
 
#define _PCNT_CTRL_TCCMODE_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_TCCMODE_DISABLED   0x00000000UL
 
#define _PCNT_CTRL_TCCMODE_LFA   0x00000001UL
 
#define _PCNT_CTRL_TCCMODE_MASK   0x30000UL
 
#define _PCNT_CTRL_TCCMODE_PRS   0x00000002UL
 
#define _PCNT_CTRL_TCCMODE_SHIFT   16
 
#define _PCNT_CTRL_TCCPRESC_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_TCCPRESC_DIV1   0x00000000UL
 
#define _PCNT_CTRL_TCCPRESC_DIV2   0x00000001UL
 
#define _PCNT_CTRL_TCCPRESC_DIV4   0x00000002UL
 
#define _PCNT_CTRL_TCCPRESC_DIV8   0x00000003UL
 
#define _PCNT_CTRL_TCCPRESC_MASK   0x180000UL
 
#define _PCNT_CTRL_TCCPRESC_SHIFT   19
 
#define _PCNT_CTRL_TCCPRSPOL_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_TCCPRSPOL_FALLING   0x00000001UL
 
#define _PCNT_CTRL_TCCPRSPOL_MASK   0x2000000UL
 
#define _PCNT_CTRL_TCCPRSPOL_RISING   0x00000000UL
 
#define _PCNT_CTRL_TCCPRSPOL_SHIFT   25
 
#define _PCNT_CTRL_TCCPRSSEL_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_TCCPRSSEL_MASK   0x3C000000UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH0   0x00000000UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH1   0x00000001UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH10   0x0000000AUL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH11   0x0000000BUL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH2   0x00000002UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH3   0x00000003UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH4   0x00000004UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH5   0x00000005UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH6   0x00000006UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH7   0x00000007UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH8   0x00000008UL
 
#define _PCNT_CTRL_TCCPRSSEL_PRSCH9   0x00000009UL
 
#define _PCNT_CTRL_TCCPRSSEL_SHIFT   26
 
#define _PCNT_CTRL_TOPBHFSEL_DEFAULT   0x00000000UL
 
#define _PCNT_CTRL_TOPBHFSEL_MASK   0x80000000UL
 
#define _PCNT_CTRL_TOPBHFSEL_SHIFT   31
 
#define _PCNT_FREEZE_MASK   0x00000001UL
 
#define _PCNT_FREEZE_REGFREEZE_DEFAULT   0x00000000UL
 
#define _PCNT_FREEZE_REGFREEZE_FREEZE   0x00000001UL
 
#define _PCNT_FREEZE_REGFREEZE_MASK   0x1UL
 
#define _PCNT_FREEZE_REGFREEZE_SHIFT   0
 
#define _PCNT_FREEZE_REGFREEZE_UPDATE   0x00000000UL
 
#define _PCNT_FREEZE_RESETVALUE   0x00000000UL
 
#define _PCNT_IEN_AUXOF_DEFAULT   0x00000000UL
 
#define _PCNT_IEN_AUXOF_MASK   0x8UL
 
#define _PCNT_IEN_AUXOF_SHIFT   3
 
#define _PCNT_IEN_DIRCNG_DEFAULT   0x00000000UL
 
#define _PCNT_IEN_DIRCNG_MASK   0x4UL
 
#define _PCNT_IEN_DIRCNG_SHIFT   2
 
#define _PCNT_IEN_MASK   0x0000003FUL
 
#define _PCNT_IEN_OF_DEFAULT   0x00000000UL
 
#define _PCNT_IEN_OF_MASK   0x2UL
 
#define _PCNT_IEN_OF_SHIFT   1
 
#define _PCNT_IEN_OQSTERR_DEFAULT   0x00000000UL
 
#define _PCNT_IEN_OQSTERR_MASK   0x20UL
 
#define _PCNT_IEN_OQSTERR_SHIFT   5
 
#define _PCNT_IEN_RESETVALUE   0x00000000UL
 
#define _PCNT_IEN_TCC_DEFAULT   0x00000000UL
 
#define _PCNT_IEN_TCC_MASK   0x10UL
 
#define _PCNT_IEN_TCC_SHIFT   4
 
#define _PCNT_IEN_UF_DEFAULT   0x00000000UL
 
#define _PCNT_IEN_UF_MASK   0x1UL
 
#define _PCNT_IEN_UF_SHIFT   0
 
#define _PCNT_IF_AUXOF_DEFAULT   0x00000000UL
 
#define _PCNT_IF_AUXOF_MASK   0x8UL
 
#define _PCNT_IF_AUXOF_SHIFT   3
 
#define _PCNT_IF_DIRCNG_DEFAULT   0x00000000UL
 
#define _PCNT_IF_DIRCNG_MASK   0x4UL
 
#define _PCNT_IF_DIRCNG_SHIFT   2
 
#define _PCNT_IF_MASK   0x0000003FUL
 
#define _PCNT_IF_OF_DEFAULT   0x00000000UL
 
#define _PCNT_IF_OF_MASK   0x2UL
 
#define _PCNT_IF_OF_SHIFT   1
 
#define _PCNT_IF_OQSTERR_DEFAULT   0x00000000UL
 
#define _PCNT_IF_OQSTERR_MASK   0x20UL
 
#define _PCNT_IF_OQSTERR_SHIFT   5
 
#define _PCNT_IF_RESETVALUE   0x00000000UL
 
#define _PCNT_IF_TCC_DEFAULT   0x00000000UL
 
#define _PCNT_IF_TCC_MASK   0x10UL
 
#define _PCNT_IF_TCC_SHIFT   4
 
#define _PCNT_IF_UF_DEFAULT   0x00000000UL
 
#define _PCNT_IF_UF_MASK   0x1UL
 
#define _PCNT_IF_UF_SHIFT   0
 
#define _PCNT_IFC_AUXOF_DEFAULT   0x00000000UL
 
#define _PCNT_IFC_AUXOF_MASK   0x8UL
 
#define _PCNT_IFC_AUXOF_SHIFT   3
 
#define _PCNT_IFC_DIRCNG_DEFAULT   0x00000000UL
 
#define _PCNT_IFC_DIRCNG_MASK   0x4UL
 
#define _PCNT_IFC_DIRCNG_SHIFT   2
 
#define _PCNT_IFC_MASK   0x0000003FUL
 
#define _PCNT_IFC_OF_DEFAULT   0x00000000UL
 
#define _PCNT_IFC_OF_MASK   0x2UL
 
#define _PCNT_IFC_OF_SHIFT   1
 
#define _PCNT_IFC_OQSTERR_DEFAULT   0x00000000UL
 
#define _PCNT_IFC_OQSTERR_MASK   0x20UL
 
#define _PCNT_IFC_OQSTERR_SHIFT   5
 
#define _PCNT_IFC_RESETVALUE   0x00000000UL
 
#define _PCNT_IFC_TCC_DEFAULT   0x00000000UL
 
#define _PCNT_IFC_TCC_MASK   0x10UL
 
#define _PCNT_IFC_TCC_SHIFT   4
 
#define _PCNT_IFC_UF_DEFAULT   0x00000000UL
 
#define _PCNT_IFC_UF_MASK   0x1UL
 
#define _PCNT_IFC_UF_SHIFT   0
 
#define _PCNT_IFS_AUXOF_DEFAULT   0x00000000UL
 
#define _PCNT_IFS_AUXOF_MASK   0x8UL
 
#define _PCNT_IFS_AUXOF_SHIFT   3
 
#define _PCNT_IFS_DIRCNG_DEFAULT   0x00000000UL
 
#define _PCNT_IFS_DIRCNG_MASK   0x4UL
 
#define _PCNT_IFS_DIRCNG_SHIFT   2
 
#define _PCNT_IFS_MASK   0x0000003FUL
 
#define _PCNT_IFS_OF_DEFAULT   0x00000000UL
 
#define _PCNT_IFS_OF_MASK   0x2UL
 
#define _PCNT_IFS_OF_SHIFT   1
 
#define _PCNT_IFS_OQSTERR_DEFAULT   0x00000000UL
 
#define _PCNT_IFS_OQSTERR_MASK   0x20UL
 
#define _PCNT_IFS_OQSTERR_SHIFT   5
 
#define _PCNT_IFS_RESETVALUE   0x00000000UL
 
#define _PCNT_IFS_TCC_DEFAULT   0x00000000UL
 
#define _PCNT_IFS_TCC_MASK   0x10UL
 
#define _PCNT_IFS_TCC_SHIFT   4
 
#define _PCNT_IFS_UF_DEFAULT   0x00000000UL
 
#define _PCNT_IFS_UF_MASK   0x1UL
 
#define _PCNT_IFS_UF_SHIFT   0
 
#define _PCNT_INPUT_MASK   0x00000BEFUL
 
#define _PCNT_INPUT_RESETVALUE   0x00000000UL
 
#define _PCNT_INPUT_S0PRSEN_DEFAULT   0x00000000UL
 
#define _PCNT_INPUT_S0PRSEN_MASK   0x20UL
 
#define _PCNT_INPUT_S0PRSEN_SHIFT   5
 
#define _PCNT_INPUT_S0PRSSEL_DEFAULT   0x00000000UL
 
#define _PCNT_INPUT_S0PRSSEL_MASK   0xFUL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH0   0x00000000UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH1   0x00000001UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH10   0x0000000AUL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH11   0x0000000BUL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH2   0x00000002UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH3   0x00000003UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH4   0x00000004UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH5   0x00000005UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH6   0x00000006UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH7   0x00000007UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH8   0x00000008UL
 
#define _PCNT_INPUT_S0PRSSEL_PRSCH9   0x00000009UL
 
#define _PCNT_INPUT_S0PRSSEL_SHIFT   0
 
#define _PCNT_INPUT_S1PRSEN_DEFAULT   0x00000000UL
 
#define _PCNT_INPUT_S1PRSEN_MASK   0x800UL
 
#define _PCNT_INPUT_S1PRSEN_SHIFT   11
 
#define _PCNT_INPUT_S1PRSSEL_DEFAULT   0x00000000UL
 
#define _PCNT_INPUT_S1PRSSEL_MASK   0x3C0UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH0   0x00000000UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH1   0x00000001UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH10   0x0000000AUL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH11   0x0000000BUL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH2   0x00000002UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH3   0x00000003UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH4   0x00000004UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH5   0x00000005UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH6   0x00000006UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH7   0x00000007UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH8   0x00000008UL
 
#define _PCNT_INPUT_S1PRSSEL_PRSCH9   0x00000009UL
 
#define _PCNT_INPUT_S1PRSSEL_SHIFT   6
 
#define _PCNT_OVSCFG_FILTLEN_DEFAULT   0x00000000UL
 
#define _PCNT_OVSCFG_FILTLEN_MASK   0xFFUL
 
#define _PCNT_OVSCFG_FILTLEN_SHIFT   0
 
#define _PCNT_OVSCFG_FLUTTERRM_DEFAULT   0x00000000UL
 
#define _PCNT_OVSCFG_FLUTTERRM_MASK   0x1000UL
 
#define _PCNT_OVSCFG_FLUTTERRM_SHIFT   12
 
#define _PCNT_OVSCFG_MASK   0x000010FFUL
 
#define _PCNT_OVSCFG_RESETVALUE   0x00000000UL
 
#define _PCNT_ROUTELOC0_MASK   0x00001F1FUL
 
#define _PCNT_ROUTELOC0_RESETVALUE   0x00000000UL
 
#define _PCNT_ROUTELOC0_S0INLOC_DEFAULT   0x00000000UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC0   0x00000000UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC1   0x00000001UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC10   0x0000000AUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC11   0x0000000BUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC12   0x0000000CUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC13   0x0000000DUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC14   0x0000000EUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC15   0x0000000FUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC16   0x00000010UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC17   0x00000011UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC18   0x00000012UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC19   0x00000013UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC2   0x00000002UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC20   0x00000014UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC21   0x00000015UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC22   0x00000016UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC23   0x00000017UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC24   0x00000018UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC25   0x00000019UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC26   0x0000001AUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC27   0x0000001BUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC28   0x0000001CUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC29   0x0000001DUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC3   0x00000003UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC30   0x0000001EUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC31   0x0000001FUL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC4   0x00000004UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC5   0x00000005UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC6   0x00000006UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC7   0x00000007UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC8   0x00000008UL
 
#define _PCNT_ROUTELOC0_S0INLOC_LOC9   0x00000009UL
 
#define _PCNT_ROUTELOC0_S0INLOC_MASK   0x1FUL
 
#define _PCNT_ROUTELOC0_S0INLOC_SHIFT   0
 
#define _PCNT_ROUTELOC0_S1INLOC_DEFAULT   0x00000000UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC0   0x00000000UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC1   0x00000001UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC10   0x0000000AUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC11   0x0000000BUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC12   0x0000000CUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC13   0x0000000DUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC14   0x0000000EUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC15   0x0000000FUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC16   0x00000010UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC17   0x00000011UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC18   0x00000012UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC19   0x00000013UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC2   0x00000002UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC20   0x00000014UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC21   0x00000015UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC22   0x00000016UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC23   0x00000017UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC24   0x00000018UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC25   0x00000019UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC26   0x0000001AUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC27   0x0000001BUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC28   0x0000001CUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC29   0x0000001DUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC3   0x00000003UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC30   0x0000001EUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC31   0x0000001FUL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC4   0x00000004UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC5   0x00000005UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC6   0x00000006UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC7   0x00000007UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC8   0x00000008UL
 
#define _PCNT_ROUTELOC0_S1INLOC_LOC9   0x00000009UL
 
#define _PCNT_ROUTELOC0_S1INLOC_MASK   0x1F00UL
 
#define _PCNT_ROUTELOC0_S1INLOC_SHIFT   8
 
#define _PCNT_STATUS_DIR_DEFAULT   0x00000000UL
 
#define _PCNT_STATUS_DIR_DOWN   0x00000001UL
 
#define _PCNT_STATUS_DIR_MASK   0x1UL
 
#define _PCNT_STATUS_DIR_SHIFT   0
 
#define _PCNT_STATUS_DIR_UP   0x00000000UL
 
#define _PCNT_STATUS_MASK   0x00000001UL
 
#define _PCNT_STATUS_RESETVALUE   0x00000000UL
 
#define _PCNT_SYNCBUSY_CMD_DEFAULT   0x00000000UL
 
#define _PCNT_SYNCBUSY_CMD_MASK   0x2UL
 
#define _PCNT_SYNCBUSY_CMD_SHIFT   1
 
#define _PCNT_SYNCBUSY_CTRL_DEFAULT   0x00000000UL
 
#define _PCNT_SYNCBUSY_CTRL_MASK   0x1UL
 
#define _PCNT_SYNCBUSY_CTRL_SHIFT   0
 
#define _PCNT_SYNCBUSY_MASK   0x0000000FUL
 
#define _PCNT_SYNCBUSY_OVSCFG_DEFAULT   0x00000000UL
 
#define _PCNT_SYNCBUSY_OVSCFG_MASK   0x8UL
 
#define _PCNT_SYNCBUSY_OVSCFG_SHIFT   3
 
#define _PCNT_SYNCBUSY_RESETVALUE   0x00000000UL
 
#define _PCNT_SYNCBUSY_TOPB_DEFAULT   0x00000000UL
 
#define _PCNT_SYNCBUSY_TOPB_MASK   0x4UL
 
#define _PCNT_SYNCBUSY_TOPB_SHIFT   2
 
#define _PCNT_TOP_MASK   0x0000FFFFUL
 
#define _PCNT_TOP_RESETVALUE   0x000000FFUL
 
#define _PCNT_TOP_TOP_DEFAULT   0x000000FFUL
 
#define _PCNT_TOP_TOP_MASK   0xFFFFUL
 
#define _PCNT_TOP_TOP_SHIFT   0
 
#define _PCNT_TOPB_MASK   0x0000FFFFUL
 
#define _PCNT_TOPB_RESETVALUE   0x000000FFUL
 
#define _PCNT_TOPB_TOPB_DEFAULT   0x000000FFUL
 
#define _PCNT_TOPB_TOPB_MASK   0xFFFFUL
 
#define _PCNT_TOPB_TOPB_SHIFT   0
 
#define PCNT_AUXCNT_AUXCNT_DEFAULT   (_PCNT_AUXCNT_AUXCNT_DEFAULT << 0)
 
#define PCNT_CMD_LCNTIM   (0x1UL << 0)
 
#define PCNT_CMD_LCNTIM_DEFAULT   (_PCNT_CMD_LCNTIM_DEFAULT << 0)
 
#define PCNT_CMD_LTOPBIM   (0x1UL << 1)
 
#define PCNT_CMD_LTOPBIM_DEFAULT   (_PCNT_CMD_LTOPBIM_DEFAULT << 1)
 
#define PCNT_CNT_CNT_DEFAULT   (_PCNT_CNT_CNT_DEFAULT << 0)
 
#define PCNT_CTRL_AUXCNTEV_BOTH   (_PCNT_CTRL_AUXCNTEV_BOTH << 12)
 
#define PCNT_CTRL_AUXCNTEV_DEFAULT   (_PCNT_CTRL_AUXCNTEV_DEFAULT << 12)
 
#define PCNT_CTRL_AUXCNTEV_DOWN   (_PCNT_CTRL_AUXCNTEV_DOWN << 12)
 
#define PCNT_CTRL_AUXCNTEV_NONE   (_PCNT_CTRL_AUXCNTEV_NONE << 12)
 
#define PCNT_CTRL_AUXCNTEV_UP   (_PCNT_CTRL_AUXCNTEV_UP << 12)
 
#define PCNT_CTRL_AUXCNTRSTEN   (0x1UL << 6)
 
#define PCNT_CTRL_AUXCNTRSTEN_DEFAULT   (_PCNT_CTRL_AUXCNTRSTEN_DEFAULT << 6)
 
#define PCNT_CTRL_CNTDIR   (0x1UL << 14)
 
#define PCNT_CTRL_CNTDIR_DEFAULT   (_PCNT_CTRL_CNTDIR_DEFAULT << 14)
 
#define PCNT_CTRL_CNTDIR_DOWN   (_PCNT_CTRL_CNTDIR_DOWN << 14)
 
#define PCNT_CTRL_CNTDIR_UP   (_PCNT_CTRL_CNTDIR_UP << 14)
 
#define PCNT_CTRL_CNTEV_BOTH   (_PCNT_CTRL_CNTEV_BOTH << 10)
 
#define PCNT_CTRL_CNTEV_DEFAULT   (_PCNT_CTRL_CNTEV_DEFAULT << 10)
 
#define PCNT_CTRL_CNTEV_DOWN   (_PCNT_CTRL_CNTEV_DOWN << 10)
 
#define PCNT_CTRL_CNTEV_NONE   (_PCNT_CTRL_CNTEV_NONE << 10)
 
#define PCNT_CTRL_CNTEV_UP   (_PCNT_CTRL_CNTEV_UP << 10)
 
#define PCNT_CTRL_CNTRSTEN   (0x1UL << 5)
 
#define PCNT_CTRL_CNTRSTEN_DEFAULT   (_PCNT_CTRL_CNTRSTEN_DEFAULT << 5)
 
#define PCNT_CTRL_DEBUGHALT   (0x1UL << 7)
 
#define PCNT_CTRL_DEBUGHALT_DEFAULT   (_PCNT_CTRL_DEBUGHALT_DEFAULT << 7)
 
#define PCNT_CTRL_EDGE   (0x1UL << 15)
 
#define PCNT_CTRL_EDGE_DEFAULT   (_PCNT_CTRL_EDGE_DEFAULT << 15)
 
#define PCNT_CTRL_EDGE_NEG   (_PCNT_CTRL_EDGE_NEG << 15)
 
#define PCNT_CTRL_EDGE_POS   (_PCNT_CTRL_EDGE_POS << 15)
 
#define PCNT_CTRL_FILT   (0x1UL << 3)
 
#define PCNT_CTRL_FILT_DEFAULT   (_PCNT_CTRL_FILT_DEFAULT << 3)
 
#define PCNT_CTRL_HYST   (0x1UL << 8)
 
#define PCNT_CTRL_HYST_DEFAULT   (_PCNT_CTRL_HYST_DEFAULT << 8)
 
#define PCNT_CTRL_MODE_DEFAULT   (_PCNT_CTRL_MODE_DEFAULT << 0)
 
#define PCNT_CTRL_MODE_DISABLE   (_PCNT_CTRL_MODE_DISABLE << 0)
 
#define PCNT_CTRL_MODE_EXTCLKQUAD   (_PCNT_CTRL_MODE_EXTCLKQUAD << 0)
 
#define PCNT_CTRL_MODE_EXTCLKSINGLE   (_PCNT_CTRL_MODE_EXTCLKSINGLE << 0)
 
#define PCNT_CTRL_MODE_OVSQUAD1X   (_PCNT_CTRL_MODE_OVSQUAD1X << 0)
 
#define PCNT_CTRL_MODE_OVSQUAD2X   (_PCNT_CTRL_MODE_OVSQUAD2X << 0)
 
#define PCNT_CTRL_MODE_OVSQUAD4X   (_PCNT_CTRL_MODE_OVSQUAD4X << 0)
 
#define PCNT_CTRL_MODE_OVSSINGLE   (_PCNT_CTRL_MODE_OVSSINGLE << 0)
 
#define PCNT_CTRL_PRSGATEEN   (0x1UL << 24)
 
#define PCNT_CTRL_PRSGATEEN_DEFAULT   (_PCNT_CTRL_PRSGATEEN_DEFAULT << 24)
 
#define PCNT_CTRL_RSTEN   (0x1UL << 4)
 
#define PCNT_CTRL_RSTEN_DEFAULT   (_PCNT_CTRL_RSTEN_DEFAULT << 4)
 
#define PCNT_CTRL_S1CDIR   (0x1UL << 9)
 
#define PCNT_CTRL_S1CDIR_DEFAULT   (_PCNT_CTRL_S1CDIR_DEFAULT << 9)
 
#define PCNT_CTRL_TCCCOMP_DEFAULT   (_PCNT_CTRL_TCCCOMP_DEFAULT << 22)
 
#define PCNT_CTRL_TCCCOMP_GTOE   (_PCNT_CTRL_TCCCOMP_GTOE << 22)
 
#define PCNT_CTRL_TCCCOMP_LTOE   (_PCNT_CTRL_TCCCOMP_LTOE << 22)
 
#define PCNT_CTRL_TCCCOMP_RANGE   (_PCNT_CTRL_TCCCOMP_RANGE << 22)
 
#define PCNT_CTRL_TCCMODE_DEFAULT   (_PCNT_CTRL_TCCMODE_DEFAULT << 16)
 
#define PCNT_CTRL_TCCMODE_DISABLED   (_PCNT_CTRL_TCCMODE_DISABLED << 16)
 
#define PCNT_CTRL_TCCMODE_LFA   (_PCNT_CTRL_TCCMODE_LFA << 16)
 
#define PCNT_CTRL_TCCMODE_PRS   (_PCNT_CTRL_TCCMODE_PRS << 16)
 
#define PCNT_CTRL_TCCPRESC_DEFAULT   (_PCNT_CTRL_TCCPRESC_DEFAULT << 19)
 
#define PCNT_CTRL_TCCPRESC_DIV1   (_PCNT_CTRL_TCCPRESC_DIV1 << 19)
 
#define PCNT_CTRL_TCCPRESC_DIV2   (_PCNT_CTRL_TCCPRESC_DIV2 << 19)
 
#define PCNT_CTRL_TCCPRESC_DIV4   (_PCNT_CTRL_TCCPRESC_DIV4 << 19)
 
#define PCNT_CTRL_TCCPRESC_DIV8   (_PCNT_CTRL_TCCPRESC_DIV8 << 19)
 
#define PCNT_CTRL_TCCPRSPOL   (0x1UL << 25)
 
#define PCNT_CTRL_TCCPRSPOL_DEFAULT   (_PCNT_CTRL_TCCPRSPOL_DEFAULT << 25)
 
#define PCNT_CTRL_TCCPRSPOL_FALLING   (_PCNT_CTRL_TCCPRSPOL_FALLING << 25)
 
#define PCNT_CTRL_TCCPRSPOL_RISING   (_PCNT_CTRL_TCCPRSPOL_RISING << 25)
 
#define PCNT_CTRL_TCCPRSSEL_DEFAULT   (_PCNT_CTRL_TCCPRSSEL_DEFAULT << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH0   (_PCNT_CTRL_TCCPRSSEL_PRSCH0 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH1   (_PCNT_CTRL_TCCPRSSEL_PRSCH1 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH10   (_PCNT_CTRL_TCCPRSSEL_PRSCH10 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH11   (_PCNT_CTRL_TCCPRSSEL_PRSCH11 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH2   (_PCNT_CTRL_TCCPRSSEL_PRSCH2 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH3   (_PCNT_CTRL_TCCPRSSEL_PRSCH3 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH4   (_PCNT_CTRL_TCCPRSSEL_PRSCH4 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH5   (_PCNT_CTRL_TCCPRSSEL_PRSCH5 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH6   (_PCNT_CTRL_TCCPRSSEL_PRSCH6 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH7   (_PCNT_CTRL_TCCPRSSEL_PRSCH7 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH8   (_PCNT_CTRL_TCCPRSSEL_PRSCH8 << 26)
 
#define PCNT_CTRL_TCCPRSSEL_PRSCH9   (_PCNT_CTRL_TCCPRSSEL_PRSCH9 << 26)
 
#define PCNT_CTRL_TOPBHFSEL   (0x1UL << 31)
 
#define PCNT_CTRL_TOPBHFSEL_DEFAULT   (_PCNT_CTRL_TOPBHFSEL_DEFAULT << 31)
 
#define PCNT_FREEZE_REGFREEZE   (0x1UL << 0)
 
#define PCNT_FREEZE_REGFREEZE_DEFAULT   (_PCNT_FREEZE_REGFREEZE_DEFAULT << 0)
 
#define PCNT_FREEZE_REGFREEZE_FREEZE   (_PCNT_FREEZE_REGFREEZE_FREEZE << 0)
 
#define PCNT_FREEZE_REGFREEZE_UPDATE   (_PCNT_FREEZE_REGFREEZE_UPDATE << 0)
 
#define PCNT_IEN_AUXOF   (0x1UL << 3)
 
#define PCNT_IEN_AUXOF_DEFAULT   (_PCNT_IEN_AUXOF_DEFAULT << 3)
 
#define PCNT_IEN_DIRCNG   (0x1UL << 2)
 
#define PCNT_IEN_DIRCNG_DEFAULT   (_PCNT_IEN_DIRCNG_DEFAULT << 2)
 
#define PCNT_IEN_OF   (0x1UL << 1)
 
#define PCNT_IEN_OF_DEFAULT   (_PCNT_IEN_OF_DEFAULT << 1)
 
#define PCNT_IEN_OQSTERR   (0x1UL << 5)
 
#define PCNT_IEN_OQSTERR_DEFAULT   (_PCNT_IEN_OQSTERR_DEFAULT << 5)
 
#define PCNT_IEN_TCC   (0x1UL << 4)
 
#define PCNT_IEN_TCC_DEFAULT   (_PCNT_IEN_TCC_DEFAULT << 4)
 
#define PCNT_IEN_UF   (0x1UL << 0)
 
#define PCNT_IEN_UF_DEFAULT   (_PCNT_IEN_UF_DEFAULT << 0)
 
#define PCNT_IF_AUXOF   (0x1UL << 3)
 
#define PCNT_IF_AUXOF_DEFAULT   (_PCNT_IF_AUXOF_DEFAULT << 3)
 
#define PCNT_IF_DIRCNG   (0x1UL << 2)
 
#define PCNT_IF_DIRCNG_DEFAULT   (_PCNT_IF_DIRCNG_DEFAULT << 2)
 
#define PCNT_IF_OF   (0x1UL << 1)
 
#define PCNT_IF_OF_DEFAULT   (_PCNT_IF_OF_DEFAULT << 1)
 
#define PCNT_IF_OQSTERR   (0x1UL << 5)
 
#define PCNT_IF_OQSTERR_DEFAULT   (_PCNT_IF_OQSTERR_DEFAULT << 5)
 
#define PCNT_IF_TCC   (0x1UL << 4)
 
#define PCNT_IF_TCC_DEFAULT   (_PCNT_IF_TCC_DEFAULT << 4)
 
#define PCNT_IF_UF   (0x1UL << 0)
 
#define PCNT_IF_UF_DEFAULT   (_PCNT_IF_UF_DEFAULT << 0)
 
#define PCNT_IFC_AUXOF   (0x1UL << 3)
 
#define PCNT_IFC_AUXOF_DEFAULT   (_PCNT_IFC_AUXOF_DEFAULT << 3)
 
#define PCNT_IFC_DIRCNG   (0x1UL << 2)
 
#define PCNT_IFC_DIRCNG_DEFAULT   (_PCNT_IFC_DIRCNG_DEFAULT << 2)
 
#define PCNT_IFC_OF   (0x1UL << 1)
 
#define PCNT_IFC_OF_DEFAULT   (_PCNT_IFC_OF_DEFAULT << 1)
 
#define PCNT_IFC_OQSTERR   (0x1UL << 5)
 
#define PCNT_IFC_OQSTERR_DEFAULT   (_PCNT_IFC_OQSTERR_DEFAULT << 5)
 
#define PCNT_IFC_TCC   (0x1UL << 4)
 
#define PCNT_IFC_TCC_DEFAULT   (_PCNT_IFC_TCC_DEFAULT << 4)
 
#define PCNT_IFC_UF   (0x1UL << 0)
 
#define PCNT_IFC_UF_DEFAULT   (_PCNT_IFC_UF_DEFAULT << 0)
 
#define PCNT_IFS_AUXOF   (0x1UL << 3)
 
#define PCNT_IFS_AUXOF_DEFAULT   (_PCNT_IFS_AUXOF_DEFAULT << 3)
 
#define PCNT_IFS_DIRCNG   (0x1UL << 2)
 
#define PCNT_IFS_DIRCNG_DEFAULT   (_PCNT_IFS_DIRCNG_DEFAULT << 2)
 
#define PCNT_IFS_OF   (0x1UL << 1)
 
#define PCNT_IFS_OF_DEFAULT   (_PCNT_IFS_OF_DEFAULT << 1)
 
#define PCNT_IFS_OQSTERR   (0x1UL << 5)
 
#define PCNT_IFS_OQSTERR_DEFAULT   (_PCNT_IFS_OQSTERR_DEFAULT << 5)
 
#define PCNT_IFS_TCC   (0x1UL << 4)
 
#define PCNT_IFS_TCC_DEFAULT   (_PCNT_IFS_TCC_DEFAULT << 4)
 
#define PCNT_IFS_UF   (0x1UL << 0)
 
#define PCNT_IFS_UF_DEFAULT   (_PCNT_IFS_UF_DEFAULT << 0)
 
#define PCNT_INPUT_S0PRSEN   (0x1UL << 5)
 
#define PCNT_INPUT_S0PRSEN_DEFAULT   (_PCNT_INPUT_S0PRSEN_DEFAULT << 5)
 
#define PCNT_INPUT_S0PRSSEL_DEFAULT   (_PCNT_INPUT_S0PRSSEL_DEFAULT << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH0   (_PCNT_INPUT_S0PRSSEL_PRSCH0 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH1   (_PCNT_INPUT_S0PRSSEL_PRSCH1 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH10   (_PCNT_INPUT_S0PRSSEL_PRSCH10 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH11   (_PCNT_INPUT_S0PRSSEL_PRSCH11 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH2   (_PCNT_INPUT_S0PRSSEL_PRSCH2 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH3   (_PCNT_INPUT_S0PRSSEL_PRSCH3 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH4   (_PCNT_INPUT_S0PRSSEL_PRSCH4 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH5   (_PCNT_INPUT_S0PRSSEL_PRSCH5 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH6   (_PCNT_INPUT_S0PRSSEL_PRSCH6 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH7   (_PCNT_INPUT_S0PRSSEL_PRSCH7 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH8   (_PCNT_INPUT_S0PRSSEL_PRSCH8 << 0)
 
#define PCNT_INPUT_S0PRSSEL_PRSCH9   (_PCNT_INPUT_S0PRSSEL_PRSCH9 << 0)
 
#define PCNT_INPUT_S1PRSEN   (0x1UL << 11)
 
#define PCNT_INPUT_S1PRSEN_DEFAULT   (_PCNT_INPUT_S1PRSEN_DEFAULT << 11)
 
#define PCNT_INPUT_S1PRSSEL_DEFAULT   (_PCNT_INPUT_S1PRSSEL_DEFAULT << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH0   (_PCNT_INPUT_S1PRSSEL_PRSCH0 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH1   (_PCNT_INPUT_S1PRSSEL_PRSCH1 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH10   (_PCNT_INPUT_S1PRSSEL_PRSCH10 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH11   (_PCNT_INPUT_S1PRSSEL_PRSCH11 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH2   (_PCNT_INPUT_S1PRSSEL_PRSCH2 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH3   (_PCNT_INPUT_S1PRSSEL_PRSCH3 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH4   (_PCNT_INPUT_S1PRSSEL_PRSCH4 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH5   (_PCNT_INPUT_S1PRSSEL_PRSCH5 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH6   (_PCNT_INPUT_S1PRSSEL_PRSCH6 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH7   (_PCNT_INPUT_S1PRSSEL_PRSCH7 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH8   (_PCNT_INPUT_S1PRSSEL_PRSCH8 << 6)
 
#define PCNT_INPUT_S1PRSSEL_PRSCH9   (_PCNT_INPUT_S1PRSSEL_PRSCH9 << 6)
 
#define PCNT_OVSCFG_FILTLEN_DEFAULT   (_PCNT_OVSCFG_FILTLEN_DEFAULT << 0)
 
#define PCNT_OVSCFG_FLUTTERRM   (0x1UL << 12)
 
#define PCNT_OVSCFG_FLUTTERRM_DEFAULT   (_PCNT_OVSCFG_FLUTTERRM_DEFAULT << 12)
 
#define PCNT_ROUTELOC0_S0INLOC_DEFAULT   (_PCNT_ROUTELOC0_S0INLOC_DEFAULT << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC0   (_PCNT_ROUTELOC0_S0INLOC_LOC0 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC1   (_PCNT_ROUTELOC0_S0INLOC_LOC1 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC10   (_PCNT_ROUTELOC0_S0INLOC_LOC10 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC11   (_PCNT_ROUTELOC0_S0INLOC_LOC11 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC12   (_PCNT_ROUTELOC0_S0INLOC_LOC12 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC13   (_PCNT_ROUTELOC0_S0INLOC_LOC13 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC14   (_PCNT_ROUTELOC0_S0INLOC_LOC14 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC15   (_PCNT_ROUTELOC0_S0INLOC_LOC15 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC16   (_PCNT_ROUTELOC0_S0INLOC_LOC16 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC17   (_PCNT_ROUTELOC0_S0INLOC_LOC17 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC18   (_PCNT_ROUTELOC0_S0INLOC_LOC18 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC19   (_PCNT_ROUTELOC0_S0INLOC_LOC19 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC2   (_PCNT_ROUTELOC0_S0INLOC_LOC2 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC20   (_PCNT_ROUTELOC0_S0INLOC_LOC20 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC21   (_PCNT_ROUTELOC0_S0INLOC_LOC21 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC22   (_PCNT_ROUTELOC0_S0INLOC_LOC22 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC23   (_PCNT_ROUTELOC0_S0INLOC_LOC23 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC24   (_PCNT_ROUTELOC0_S0INLOC_LOC24 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC25   (_PCNT_ROUTELOC0_S0INLOC_LOC25 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC26   (_PCNT_ROUTELOC0_S0INLOC_LOC26 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC27   (_PCNT_ROUTELOC0_S0INLOC_LOC27 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC28   (_PCNT_ROUTELOC0_S0INLOC_LOC28 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC29   (_PCNT_ROUTELOC0_S0INLOC_LOC29 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC3   (_PCNT_ROUTELOC0_S0INLOC_LOC3 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC30   (_PCNT_ROUTELOC0_S0INLOC_LOC30 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC31   (_PCNT_ROUTELOC0_S0INLOC_LOC31 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC4   (_PCNT_ROUTELOC0_S0INLOC_LOC4 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC5   (_PCNT_ROUTELOC0_S0INLOC_LOC5 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC6   (_PCNT_ROUTELOC0_S0INLOC_LOC6 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC7   (_PCNT_ROUTELOC0_S0INLOC_LOC7 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC8   (_PCNT_ROUTELOC0_S0INLOC_LOC8 << 0)
 
#define PCNT_ROUTELOC0_S0INLOC_LOC9   (_PCNT_ROUTELOC0_S0INLOC_LOC9 << 0)
 
#define PCNT_ROUTELOC0_S1INLOC_DEFAULT   (_PCNT_ROUTELOC0_S1INLOC_DEFAULT << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC0   (_PCNT_ROUTELOC0_S1INLOC_LOC0 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC1   (_PCNT_ROUTELOC0_S1INLOC_LOC1 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC10   (_PCNT_ROUTELOC0_S1INLOC_LOC10 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC11   (_PCNT_ROUTELOC0_S1INLOC_LOC11 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC12   (_PCNT_ROUTELOC0_S1INLOC_LOC12 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC13   (_PCNT_ROUTELOC0_S1INLOC_LOC13 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC14   (_PCNT_ROUTELOC0_S1INLOC_LOC14 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC15   (_PCNT_ROUTELOC0_S1INLOC_LOC15 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC16   (_PCNT_ROUTELOC0_S1INLOC_LOC16 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC17   (_PCNT_ROUTELOC0_S1INLOC_LOC17 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC18   (_PCNT_ROUTELOC0_S1INLOC_LOC18 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC19   (_PCNT_ROUTELOC0_S1INLOC_LOC19 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC2   (_PCNT_ROUTELOC0_S1INLOC_LOC2 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC20   (_PCNT_ROUTELOC0_S1INLOC_LOC20 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC21   (_PCNT_ROUTELOC0_S1INLOC_LOC21 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC22   (_PCNT_ROUTELOC0_S1INLOC_LOC22 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC23   (_PCNT_ROUTELOC0_S1INLOC_LOC23 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC24   (_PCNT_ROUTELOC0_S1INLOC_LOC24 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC25   (_PCNT_ROUTELOC0_S1INLOC_LOC25 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC26   (_PCNT_ROUTELOC0_S1INLOC_LOC26 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC27   (_PCNT_ROUTELOC0_S1INLOC_LOC27 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC28   (_PCNT_ROUTELOC0_S1INLOC_LOC28 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC29   (_PCNT_ROUTELOC0_S1INLOC_LOC29 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC3   (_PCNT_ROUTELOC0_S1INLOC_LOC3 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC30   (_PCNT_ROUTELOC0_S1INLOC_LOC30 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC31   (_PCNT_ROUTELOC0_S1INLOC_LOC31 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC4   (_PCNT_ROUTELOC0_S1INLOC_LOC4 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC5   (_PCNT_ROUTELOC0_S1INLOC_LOC5 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC6   (_PCNT_ROUTELOC0_S1INLOC_LOC6 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC7   (_PCNT_ROUTELOC0_S1INLOC_LOC7 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC8   (_PCNT_ROUTELOC0_S1INLOC_LOC8 << 8)
 
#define PCNT_ROUTELOC0_S1INLOC_LOC9   (_PCNT_ROUTELOC0_S1INLOC_LOC9 << 8)
 
#define PCNT_STATUS_DIR   (0x1UL << 0)
 
#define PCNT_STATUS_DIR_DEFAULT   (_PCNT_STATUS_DIR_DEFAULT << 0)
 
#define PCNT_STATUS_DIR_DOWN   (_PCNT_STATUS_DIR_DOWN << 0)
 
#define PCNT_STATUS_DIR_UP   (_PCNT_STATUS_DIR_UP << 0)
 
#define PCNT_SYNCBUSY_CMD   (0x1UL << 1)
 
#define PCNT_SYNCBUSY_CMD_DEFAULT   (_PCNT_SYNCBUSY_CMD_DEFAULT << 1)
 
#define PCNT_SYNCBUSY_CTRL   (0x1UL << 0)
 
#define PCNT_SYNCBUSY_CTRL_DEFAULT   (_PCNT_SYNCBUSY_CTRL_DEFAULT << 0)
 
#define PCNT_SYNCBUSY_OVSCFG   (0x1UL << 3)
 
#define PCNT_SYNCBUSY_OVSCFG_DEFAULT   (_PCNT_SYNCBUSY_OVSCFG_DEFAULT << 3)
 
#define PCNT_SYNCBUSY_TOPB   (0x1UL << 2)
 
#define PCNT_SYNCBUSY_TOPB_DEFAULT   (_PCNT_SYNCBUSY_TOPB_DEFAULT << 2)
 
#define PCNT_TOP_TOP_DEFAULT   (_PCNT_TOP_TOP_DEFAULT << 0)
 
#define PCNT_TOPB_TOPB_DEFAULT   (_PCNT_TOPB_TOPB_DEFAULT << 0)