| M480 BSP V3.05.001 The Board Support Package for M480 Series

Data Structures
hsusbh_reg.h File Reference

HSUSBH register definition header file. More...

Go to the source code of this file.

## Data Structures
struct | HSUSBH_T

## Macros
#define | HSUSBH_EHCVNR_CRLEN_Pos (0)
#define | HSUSBH_EHCVNR_CRLEN_Msk (0xfful << HSUSBH_EHCVNR_CRLEN_Pos)
#define | HSUSBH_EHCVNR_VERSION_Pos (16)
#define | HSUSBH_EHCVNR_VERSION_Msk (0xfffful << HSUSBH_EHCVNR_VERSION_Pos)
#define | HSUSBH_EHCSPR_N_PORTS_Pos (0)
#define | HSUSBH_EHCSPR_N_PORTS_Msk (0xful << HSUSBH_EHCSPR_N_PORTS_Pos)
#define | HSUSBH_EHCSPR_PPC_Pos (4)
#define | HSUSBH_EHCSPR_PPC_Msk (0x1ul << HSUSBH_EHCSPR_PPC_Pos)
#define | HSUSBH_EHCSPR_N_PCC_Pos (8)
#define | HSUSBH_EHCSPR_N_PCC_Msk (0xful << HSUSBH_EHCSPR_N_PCC_Pos)
#define | HSUSBH_EHCSPR_N_CC_Pos (12)
#define | HSUSBH_EHCSPR_N_CC_Msk (0xful << HSUSBH_EHCSPR_N_CC_Pos)
#define | HSUSBH_EHCCPR_AC64_Pos (0)
#define | HSUSBH_EHCCPR_AC64_Msk (0x1ul << HSUSBH_EHCCPR_AC64_Pos)
#define | HSUSBH_EHCCPR_PFLF_Pos (1)
#define | HSUSBH_EHCCPR_PFLF_Msk (0x1ul << HSUSBH_EHCCPR_PFLF_Pos)
#define | HSUSBH_EHCCPR_ASPC_Pos (2)
#define | HSUSBH_EHCCPR_ASPC_Msk (0x1ul << HSUSBH_EHCCPR_ASPC_Pos)
#define | HSUSBH_EHCCPR_IST_Pos (4)
#define | HSUSBH_EHCCPR_IST_Msk (0xful << HSUSBH_EHCCPR_IST_Pos)
#define | HSUSBH_EHCCPR_EECP_Pos (8)
#define | HSUSBH_EHCCPR_EECP_Msk (0xfful << HSUSBH_EHCCPR_EECP_Pos)
#define | HSUSBH_UCMDR_RUN_Pos (0)
#define | HSUSBH_UCMDR_RUN_Msk (0x1ul << HSUSBH_UCMDR_RUN_Pos)
#define | HSUSBH_UCMDR_HCRST_Pos (1)
#define | HSUSBH_UCMDR_HCRST_Msk (0x1ul << HSUSBH_UCMDR_HCRST_Pos)
#define | HSUSBH_UCMDR_FLSZ_Pos (2)
#define | HSUSBH_UCMDR_FLSZ_Msk (0x3ul << HSUSBH_UCMDR_FLSZ_Pos)
#define | HSUSBH_UCMDR_PSEN_Pos (4)
#define | HSUSBH_UCMDR_PSEN_Msk (0x1ul << HSUSBH_UCMDR_PSEN_Pos)
#define | HSUSBH_UCMDR_ASEN_Pos (5)
#define | HSUSBH_UCMDR_ASEN_Msk (0x1ul << HSUSBH_UCMDR_ASEN_Pos)
#define | HSUSBH_UCMDR_IAAD_Pos (6)
#define | HSUSBH_UCMDR_IAAD_Msk (0x1ul << HSUSBH_UCMDR_IAAD_Pos)
#define | HSUSBH_UCMDR_ITC_Pos (16)
#define | HSUSBH_UCMDR_ITC_Msk (0xfful << HSUSBH_UCMDR_ITC_Pos)
#define | HSUSBH_USTSR_USBINT_Pos (0)
#define | HSUSBH_USTSR_USBINT_Msk (0x1ul << HSUSBH_USTSR_USBINT_Pos)
#define | HSUSBH_USTSR_UERRINT_Pos (1)
#define | HSUSBH_USTSR_UERRINT_Msk (0x1ul << HSUSBH_USTSR_UERRINT_Pos)
#define | HSUSBH_USTSR_PCD_Pos (2)
#define | HSUSBH_USTSR_PCD_Msk (0x1ul << HSUSBH_USTSR_PCD_Pos)
#define | HSUSBH_USTSR_FLR_Pos (3)
#define | HSUSBH_USTSR_FLR_Msk (0x1ul << HSUSBH_USTSR_FLR_Pos)
#define | HSUSBH_USTSR_HSERR_Pos (4)
#define | HSUSBH_USTSR_HSERR_Msk (0x1ul << HSUSBH_USTSR_HSERR_Pos)
#define | HSUSBH_USTSR_IAA_Pos (5)
#define | HSUSBH_USTSR_IAA_Msk (0x1ul << HSUSBH_USTSR_IAA_Pos)
#define | HSUSBH_USTSR_HCHalted_Pos (12)
#define | HSUSBH_USTSR_HCHalted_Msk (0x1ul << HSUSBH_USTSR_HCHalted_Pos)
#define | HSUSBH_USTSR_RECLA_Pos (13)
#define | HSUSBH_USTSR_RECLA_Msk (0x1ul << HSUSBH_USTSR_RECLA_Pos)
#define | HSUSBH_USTSR_PSS_Pos (14)
#define | HSUSBH_USTSR_PSS_Msk (0x1ul << HSUSBH_USTSR_PSS_Pos)
#define | HSUSBH_USTSR_ASS_Pos (15)
#define | HSUSBH_USTSR_ASS_Msk (0x1ul << HSUSBH_USTSR_ASS_Pos)
#define | HSUSBH_UIENR_USBIEN_Pos (0)
#define | HSUSBH_UIENR_USBIEN_Msk (0x1ul << HSUSBH_UIENR_USBIEN_Pos)
#define | HSUSBH_UIENR_UERRIEN_Pos (1)
#define | HSUSBH_UIENR_UERRIEN_Msk (0x1ul << HSUSBH_UIENR_UERRIEN_Pos)
#define | HSUSBH_UIENR_PCIEN_Pos (2)
#define | HSUSBH_UIENR_PCIEN_Msk (0x1ul << HSUSBH_UIENR_PCIEN_Pos)
#define | HSUSBH_UIENR_FLREN_Pos (3)
#define | HSUSBH_UIENR_FLREN_Msk (0x1ul << HSUSBH_UIENR_FLREN_Pos)
#define | HSUSBH_UIENR_HSERREN_Pos (4)
#define | HSUSBH_UIENR_HSERREN_Msk (0x1ul << HSUSBH_UIENR_HSERREN_Pos)
#define | HSUSBH_UIENR_IAAEN_Pos (5)
#define | HSUSBH_UIENR_IAAEN_Msk (0x1ul << HSUSBH_UIENR_IAAEN_Pos)
#define | HSUSBH_UFINDR_FI_Pos (0)
#define | HSUSBH_UFINDR_FI_Msk (0x3ffful << HSUSBH_UFINDR_FI_Pos)
#define | HSUSBH_UPFLBAR_BADDR_Pos (12)
#define | HSUSBH_UPFLBAR_BADDR_Msk (0xffffful << HSUSBH_UPFLBAR_BADDR_Pos)
#define | HSUSBH_UCALAR_LPL_Pos (5)
#define | HSUSBH_UCALAR_LPL_Msk (0x7fffffful << HSUSBH_UCALAR_LPL_Pos)
#define | HSUSBH_UASSTR_ASSTMR_Pos (0)
#define | HSUSBH_UASSTR_ASSTMR_Msk (0xffful << HSUSBH_UASSTR_ASSTMR_Pos)
#define | HSUSBH_UCFGR_CF_Pos (0)
#define | HSUSBH_UCFGR_CF_Msk (0x1ul << HSUSBH_UCFGR_CF_Pos)
#define | HSUSBH_UPSCR_CCS_Pos (0)
#define | HSUSBH_UPSCR_CCS_Msk (0x1ul << HSUSBH_UPSCR_CCS_Pos)
#define | HSUSBH_UPSCR_CSC_Pos (1)
#define | HSUSBH_UPSCR_CSC_Msk (0x1ul << HSUSBH_UPSCR_CSC_Pos)
#define | HSUSBH_UPSCR_PE_Pos (2)
#define | HSUSBH_UPSCR_PE_Msk (0x1ul << HSUSBH_UPSCR_PE_Pos)
#define | HSUSBH_UPSCR_PEC_Pos (3)
#define | HSUSBH_UPSCR_PEC_Msk (0x1ul << HSUSBH_UPSCR_PEC_Pos)
#define | HSUSBH_UPSCR_OCA_Pos (4)
#define | HSUSBH_UPSCR_OCA_Msk (0x1ul << HSUSBH_UPSCR_OCA_Pos)
#define | HSUSBH_UPSCR_OCC_Pos (5)
#define | HSUSBH_UPSCR_OCC_Msk (0x1ul << HSUSBH_UPSCR_OCC_Pos)
#define | HSUSBH_UPSCR_FPR_Pos (6)
#define | HSUSBH_UPSCR_FPR_Msk (0x1ul << HSUSBH_UPSCR_FPR_Pos)
#define | HSUSBH_UPSCR_SUSPEND_Pos (7)
#define | HSUSBH_UPSCR_SUSPEND_Msk (0x1ul << HSUSBH_UPSCR_SUSPEND_Pos)
#define | HSUSBH_UPSCR_PRST_Pos (8)
#define | HSUSBH_UPSCR_PRST_Msk (0x1ul << HSUSBH_UPSCR_PRST_Pos)
#define | HSUSBH_UPSCR_LSTS_Pos (10)
#define | HSUSBH_UPSCR_LSTS_Msk (0x3ul << HSUSBH_UPSCR_LSTS_Pos)
#define | HSUSBH_UPSCR_PP_Pos (12)
#define | HSUSBH_UPSCR_PP_Msk (0x1ul << HSUSBH_UPSCR_PP_Pos)
#define | HSUSBH_UPSCR_PO_Pos (13)
#define | HSUSBH_UPSCR_PO_Msk (0x1ul << HSUSBH_UPSCR_PO_Pos)
#define | HSUSBH_UPSCR_PTC_Pos (16)
#define | HSUSBH_UPSCR_PTC_Msk (0xful << HSUSBH_UPSCR_PTC_Pos)
#define | HSUSBH_USBPCR0_SUSPEND_Pos (8)
#define | HSUSBH_USBPCR0_SUSPEND_Msk (0x1ul << HSUSBH_USBPCR0_SUSPEND_Pos)
#define | HSUSBH_USBPCR0_CLKVALID_Pos (11)
#define | HSUSBH_USBPCR0_CLKVALID_Msk (0x1ul << HSUSBH_USBPCR0_CLKVALID_Pos)
#define | HSUSBH_USBPCR1_SUSPEND_Pos (8)
#define | HSUSBH_USBPCR1_SUSPEND_Msk (0x1ul << HSUSBH_USBPCR1_SUSPEND_Pos)

## Detailed Description

HSUSBH register definition header file.

Version
  V1.00 SPDX-License-Identifier: Apache-2.0

Copyright
  (C) 2017-2020 Nuvoton Technology Corp. All rights reserved.

Definition in file hsusbh_reg.h.