Collaboration diagram for SPDIF Register Masks:

SCR - SPDIF Configuration Register

#define SPDIF_SCR_USRC_SEL_MASK   (0x3U)
 
#define SPDIF_SCR_USRC_SEL_SHIFT   (0U)
 
#define SPDIF_SCR_USRC_SEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_USRC_SEL_SHIFT)) & SPDIF_SCR_USRC_SEL_MASK)
 
#define SPDIF_SCR_TXSEL_MASK   (0x1CU)
 
#define SPDIF_SCR_TXSEL_SHIFT   (2U)
 
#define SPDIF_SCR_TXSEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXSEL_SHIFT)) & SPDIF_SCR_TXSEL_MASK)
 
#define SPDIF_SCR_VALCTRL_MASK   (0x20U)
 
#define SPDIF_SCR_VALCTRL_SHIFT   (5U)
 
#define SPDIF_SCR_VALCTRL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_VALCTRL_SHIFT)) & SPDIF_SCR_VALCTRL_MASK)
 
#define SPDIF_SCR_DMA_TX_EN_MASK   (0x100U)
 
#define SPDIF_SCR_DMA_TX_EN_SHIFT   (8U)
 
#define SPDIF_SCR_DMA_TX_EN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_DMA_TX_EN_SHIFT)) & SPDIF_SCR_DMA_TX_EN_MASK)
 
#define SPDIF_SCR_DMA_RX_EN_MASK   (0x200U)
 
#define SPDIF_SCR_DMA_RX_EN_SHIFT   (9U)
 
#define SPDIF_SCR_DMA_RX_EN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_DMA_RX_EN_SHIFT)) & SPDIF_SCR_DMA_RX_EN_MASK)
 
#define SPDIF_SCR_TXFIFO_CTRL_MASK   (0xC00U)
 
#define SPDIF_SCR_TXFIFO_CTRL_SHIFT   (10U)
 
#define SPDIF_SCR_TXFIFO_CTRL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXFIFO_CTRL_SHIFT)) & SPDIF_SCR_TXFIFO_CTRL_MASK)
 
#define SPDIF_SCR_SOFT_RESET_MASK   (0x1000U)
 
#define SPDIF_SCR_SOFT_RESET_SHIFT   (12U)
 
#define SPDIF_SCR_SOFT_RESET(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_SOFT_RESET_SHIFT)) & SPDIF_SCR_SOFT_RESET_MASK)
 
#define SPDIF_SCR_LOW_POWER_MASK   (0x2000U)
 
#define SPDIF_SCR_LOW_POWER_SHIFT   (13U)
 
#define SPDIF_SCR_LOW_POWER(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_LOW_POWER_SHIFT)) & SPDIF_SCR_LOW_POWER_MASK)
 
#define SPDIF_SCR_TXFIFOEMPTY_SEL_MASK   (0x18000U)
 
#define SPDIF_SCR_TXFIFOEMPTY_SEL_SHIFT   (15U)
 
#define SPDIF_SCR_TXFIFOEMPTY_SEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXFIFOEMPTY_SEL_SHIFT)) & SPDIF_SCR_TXFIFOEMPTY_SEL_MASK)
 
#define SPDIF_SCR_TXAUTOSYNC_MASK   (0x20000U)
 
#define SPDIF_SCR_TXAUTOSYNC_SHIFT   (17U)
 
#define SPDIF_SCR_TXAUTOSYNC(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXAUTOSYNC_SHIFT)) & SPDIF_SCR_TXAUTOSYNC_MASK)
 
#define SPDIF_SCR_RXAUTOSYNC_MASK   (0x40000U)
 
#define SPDIF_SCR_RXAUTOSYNC_SHIFT   (18U)
 
#define SPDIF_SCR_RXAUTOSYNC(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXAUTOSYNC_SHIFT)) & SPDIF_SCR_RXAUTOSYNC_MASK)
 
#define SPDIF_SCR_RXFIFOFULL_SEL_MASK   (0x180000U)
 
#define SPDIF_SCR_RXFIFOFULL_SEL_SHIFT   (19U)
 
#define SPDIF_SCR_RXFIFOFULL_SEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFOFULL_SEL_SHIFT)) & SPDIF_SCR_RXFIFOFULL_SEL_MASK)
 
#define SPDIF_SCR_RXFIFO_RST_MASK   (0x200000U)
 
#define SPDIF_SCR_RXFIFO_RST_SHIFT   (21U)
 
#define SPDIF_SCR_RXFIFO_RST(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFO_RST_SHIFT)) & SPDIF_SCR_RXFIFO_RST_MASK)
 
#define SPDIF_SCR_RXFIFO_OFF_ON_MASK   (0x400000U)
 
#define SPDIF_SCR_RXFIFO_OFF_ON_SHIFT   (22U)
 
#define SPDIF_SCR_RXFIFO_OFF_ON(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFO_OFF_ON_SHIFT)) & SPDIF_SCR_RXFIFO_OFF_ON_MASK)
 
#define SPDIF_SCR_RXFIFO_CTRL_MASK   (0x800000U)
 
#define SPDIF_SCR_RXFIFO_CTRL_SHIFT   (23U)
 
#define SPDIF_SCR_RXFIFO_CTRL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFO_CTRL_SHIFT)) & SPDIF_SCR_RXFIFO_CTRL_MASK)
 

SRCD - CDText Control Register

#define SPDIF_SRCD_USYNCMODE_MASK   (0x2U)
 
#define SPDIF_SRCD_USYNCMODE_SHIFT   (1U)
 
#define SPDIF_SRCD_USYNCMODE(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRCD_USYNCMODE_SHIFT)) & SPDIF_SRCD_USYNCMODE_MASK)
 

SRPC - PhaseConfig Register

#define SPDIF_SRPC_GAINSEL_MASK   (0x38U)
 
#define SPDIF_SRPC_GAINSEL_SHIFT   (3U)
 
#define SPDIF_SRPC_GAINSEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRPC_GAINSEL_SHIFT)) & SPDIF_SRPC_GAINSEL_MASK)
 
#define SPDIF_SRPC_LOCK_MASK   (0x40U)
 
#define SPDIF_SRPC_LOCK_SHIFT   (6U)
 
#define SPDIF_SRPC_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRPC_LOCK_SHIFT)) & SPDIF_SRPC_LOCK_MASK)
 
#define SPDIF_SRPC_CLKSRC_SEL_MASK   (0x780U)
 
#define SPDIF_SRPC_CLKSRC_SEL_SHIFT   (7U)
 
#define SPDIF_SRPC_CLKSRC_SEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRPC_CLKSRC_SEL_SHIFT)) & SPDIF_SRPC_CLKSRC_SEL_MASK)
 

SIE - InterruptEn Register

#define SPDIF_SIE_RXFIFOFUL_MASK   (0x1U)
 
#define SPDIF_SIE_RXFIFOFUL_SHIFT   (0U)
 
#define SPDIF_SIE_RXFIFOFUL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_RXFIFOFUL_SHIFT)) & SPDIF_SIE_RXFIFOFUL_MASK)
 
#define SPDIF_SIE_TXEM_MASK   (0x2U)
 
#define SPDIF_SIE_TXEM_SHIFT   (1U)
 
#define SPDIF_SIE_TXEM(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_TXEM_SHIFT)) & SPDIF_SIE_TXEM_MASK)
 
#define SPDIF_SIE_LOCKLOSS_MASK   (0x4U)
 
#define SPDIF_SIE_LOCKLOSS_SHIFT   (2U)
 
#define SPDIF_SIE_LOCKLOSS(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_LOCKLOSS_SHIFT)) & SPDIF_SIE_LOCKLOSS_MASK)
 
#define SPDIF_SIE_RXFIFORESYN_MASK   (0x8U)
 
#define SPDIF_SIE_RXFIFORESYN_SHIFT   (3U)
 
#define SPDIF_SIE_RXFIFORESYN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_RXFIFORESYN_SHIFT)) & SPDIF_SIE_RXFIFORESYN_MASK)
 
#define SPDIF_SIE_RXFIFOUNOV_MASK   (0x10U)
 
#define SPDIF_SIE_RXFIFOUNOV_SHIFT   (4U)
 
#define SPDIF_SIE_RXFIFOUNOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_RXFIFOUNOV_SHIFT)) & SPDIF_SIE_RXFIFOUNOV_MASK)
 
#define SPDIF_SIE_UQERR_MASK   (0x20U)
 
#define SPDIF_SIE_UQERR_SHIFT   (5U)
 
#define SPDIF_SIE_UQERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_UQERR_SHIFT)) & SPDIF_SIE_UQERR_MASK)
 
#define SPDIF_SIE_UQSYNC_MASK   (0x40U)
 
#define SPDIF_SIE_UQSYNC_SHIFT   (6U)
 
#define SPDIF_SIE_UQSYNC(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_UQSYNC_SHIFT)) & SPDIF_SIE_UQSYNC_MASK)
 
#define SPDIF_SIE_QRXOV_MASK   (0x80U)
 
#define SPDIF_SIE_QRXOV_SHIFT   (7U)
 
#define SPDIF_SIE_QRXOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_QRXOV_SHIFT)) & SPDIF_SIE_QRXOV_MASK)
 
#define SPDIF_SIE_QRXFUL_MASK   (0x100U)
 
#define SPDIF_SIE_QRXFUL_SHIFT   (8U)
 
#define SPDIF_SIE_QRXFUL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_QRXFUL_SHIFT)) & SPDIF_SIE_QRXFUL_MASK)
 
#define SPDIF_SIE_URXOV_MASK   (0x200U)
 
#define SPDIF_SIE_URXOV_SHIFT   (9U)
 
#define SPDIF_SIE_URXOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_URXOV_SHIFT)) & SPDIF_SIE_URXOV_MASK)
 
#define SPDIF_SIE_URXFUL_MASK   (0x400U)
 
#define SPDIF_SIE_URXFUL_SHIFT   (10U)
 
#define SPDIF_SIE_URXFUL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_URXFUL_SHIFT)) & SPDIF_SIE_URXFUL_MASK)
 
#define SPDIF_SIE_BITERR_MASK   (0x4000U)
 
#define SPDIF_SIE_BITERR_SHIFT   (14U)
 
#define SPDIF_SIE_BITERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_BITERR_SHIFT)) & SPDIF_SIE_BITERR_MASK)
 
#define SPDIF_SIE_SYMERR_MASK   (0x8000U)
 
#define SPDIF_SIE_SYMERR_SHIFT   (15U)
 
#define SPDIF_SIE_SYMERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_SYMERR_SHIFT)) & SPDIF_SIE_SYMERR_MASK)
 
#define SPDIF_SIE_VALNOGOOD_MASK   (0x10000U)
 
#define SPDIF_SIE_VALNOGOOD_SHIFT   (16U)
 
#define SPDIF_SIE_VALNOGOOD(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_VALNOGOOD_SHIFT)) & SPDIF_SIE_VALNOGOOD_MASK)
 
#define SPDIF_SIE_CNEW_MASK   (0x20000U)
 
#define SPDIF_SIE_CNEW_SHIFT   (17U)
 
#define SPDIF_SIE_CNEW(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_CNEW_SHIFT)) & SPDIF_SIE_CNEW_MASK)
 
#define SPDIF_SIE_TXRESYN_MASK   (0x40000U)
 
#define SPDIF_SIE_TXRESYN_SHIFT   (18U)
 
#define SPDIF_SIE_TXRESYN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_TXRESYN_SHIFT)) & SPDIF_SIE_TXRESYN_MASK)
 
#define SPDIF_SIE_TXUNOV_MASK   (0x80000U)
 
#define SPDIF_SIE_TXUNOV_SHIFT   (19U)
 
#define SPDIF_SIE_TXUNOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_TXUNOV_SHIFT)) & SPDIF_SIE_TXUNOV_MASK)
 
#define SPDIF_SIE_LOCK_MASK   (0x100000U)
 
#define SPDIF_SIE_LOCK_SHIFT   (20U)
 
#define SPDIF_SIE_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_LOCK_SHIFT)) & SPDIF_SIE_LOCK_MASK)
 

SIC - InterruptClear Register

#define SPDIF_SIC_LOCKLOSS_MASK   (0x4U)
 
#define SPDIF_SIC_LOCKLOSS_SHIFT   (2U)
 
#define SPDIF_SIC_LOCKLOSS(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_LOCKLOSS_SHIFT)) & SPDIF_SIC_LOCKLOSS_MASK)
 
#define SPDIF_SIC_RXFIFORESYN_MASK   (0x8U)
 
#define SPDIF_SIC_RXFIFORESYN_SHIFT   (3U)
 
#define SPDIF_SIC_RXFIFORESYN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_RXFIFORESYN_SHIFT)) & SPDIF_SIC_RXFIFORESYN_MASK)
 
#define SPDIF_SIC_RXFIFOUNOV_MASK   (0x10U)
 
#define SPDIF_SIC_RXFIFOUNOV_SHIFT   (4U)
 
#define SPDIF_SIC_RXFIFOUNOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_RXFIFOUNOV_SHIFT)) & SPDIF_SIC_RXFIFOUNOV_MASK)
 
#define SPDIF_SIC_UQERR_MASK   (0x20U)
 
#define SPDIF_SIC_UQERR_SHIFT   (5U)
 
#define SPDIF_SIC_UQERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_UQERR_SHIFT)) & SPDIF_SIC_UQERR_MASK)
 
#define SPDIF_SIC_UQSYNC_MASK   (0x40U)
 
#define SPDIF_SIC_UQSYNC_SHIFT   (6U)
 
#define SPDIF_SIC_UQSYNC(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_UQSYNC_SHIFT)) & SPDIF_SIC_UQSYNC_MASK)
 
#define SPDIF_SIC_QRXOV_MASK   (0x80U)
 
#define SPDIF_SIC_QRXOV_SHIFT   (7U)
 
#define SPDIF_SIC_QRXOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_QRXOV_SHIFT)) & SPDIF_SIC_QRXOV_MASK)
 
#define SPDIF_SIC_URXOV_MASK   (0x200U)
 
#define SPDIF_SIC_URXOV_SHIFT   (9U)
 
#define SPDIF_SIC_URXOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_URXOV_SHIFT)) & SPDIF_SIC_URXOV_MASK)
 
#define SPDIF_SIC_BITERR_MASK   (0x4000U)
 
#define SPDIF_SIC_BITERR_SHIFT   (14U)
 
#define SPDIF_SIC_BITERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_BITERR_SHIFT)) & SPDIF_SIC_BITERR_MASK)
 
#define SPDIF_SIC_SYMERR_MASK   (0x8000U)
 
#define SPDIF_SIC_SYMERR_SHIFT   (15U)
 
#define SPDIF_SIC_SYMERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_SYMERR_SHIFT)) & SPDIF_SIC_SYMERR_MASK)
 
#define SPDIF_SIC_VALNOGOOD_MASK   (0x10000U)
 
#define SPDIF_SIC_VALNOGOOD_SHIFT   (16U)
 
#define SPDIF_SIC_VALNOGOOD(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_VALNOGOOD_SHIFT)) & SPDIF_SIC_VALNOGOOD_MASK)
 
#define SPDIF_SIC_CNEW_MASK   (0x20000U)
 
#define SPDIF_SIC_CNEW_SHIFT   (17U)
 
#define SPDIF_SIC_CNEW(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_CNEW_SHIFT)) & SPDIF_SIC_CNEW_MASK)
 
#define SPDIF_SIC_TXRESYN_MASK   (0x40000U)
 
#define SPDIF_SIC_TXRESYN_SHIFT   (18U)
 
#define SPDIF_SIC_TXRESYN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_TXRESYN_SHIFT)) & SPDIF_SIC_TXRESYN_MASK)
 
#define SPDIF_SIC_TXUNOV_MASK   (0x80000U)
 
#define SPDIF_SIC_TXUNOV_SHIFT   (19U)
 
#define SPDIF_SIC_TXUNOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_TXUNOV_SHIFT)) & SPDIF_SIC_TXUNOV_MASK)
 
#define SPDIF_SIC_LOCK_MASK   (0x100000U)
 
#define SPDIF_SIC_LOCK_SHIFT   (20U)
 
#define SPDIF_SIC_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_LOCK_SHIFT)) & SPDIF_SIC_LOCK_MASK)
 

SIS - InterruptStat Register

#define SPDIF_SIS_RXFIFOFUL_MASK   (0x1U)
 
#define SPDIF_SIS_RXFIFOFUL_SHIFT   (0U)
 
#define SPDIF_SIS_RXFIFOFUL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_RXFIFOFUL_SHIFT)) & SPDIF_SIS_RXFIFOFUL_MASK)
 
#define SPDIF_SIS_TXEM_MASK   (0x2U)
 
#define SPDIF_SIS_TXEM_SHIFT   (1U)
 
#define SPDIF_SIS_TXEM(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_TXEM_SHIFT)) & SPDIF_SIS_TXEM_MASK)
 
#define SPDIF_SIS_LOCKLOSS_MASK   (0x4U)
 
#define SPDIF_SIS_LOCKLOSS_SHIFT   (2U)
 
#define SPDIF_SIS_LOCKLOSS(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_LOCKLOSS_SHIFT)) & SPDIF_SIS_LOCKLOSS_MASK)
 
#define SPDIF_SIS_RXFIFORESYN_MASK   (0x8U)
 
#define SPDIF_SIS_RXFIFORESYN_SHIFT   (3U)
 
#define SPDIF_SIS_RXFIFORESYN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_RXFIFORESYN_SHIFT)) & SPDIF_SIS_RXFIFORESYN_MASK)
 
#define SPDIF_SIS_RXFIFOUNOV_MASK   (0x10U)
 
#define SPDIF_SIS_RXFIFOUNOV_SHIFT   (4U)
 
#define SPDIF_SIS_RXFIFOUNOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_RXFIFOUNOV_SHIFT)) & SPDIF_SIS_RXFIFOUNOV_MASK)
 
#define SPDIF_SIS_UQERR_MASK   (0x20U)
 
#define SPDIF_SIS_UQERR_SHIFT   (5U)
 
#define SPDIF_SIS_UQERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_UQERR_SHIFT)) & SPDIF_SIS_UQERR_MASK)
 
#define SPDIF_SIS_UQSYNC_MASK   (0x40U)
 
#define SPDIF_SIS_UQSYNC_SHIFT   (6U)
 
#define SPDIF_SIS_UQSYNC(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_UQSYNC_SHIFT)) & SPDIF_SIS_UQSYNC_MASK)
 
#define SPDIF_SIS_QRXOV_MASK   (0x80U)
 
#define SPDIF_SIS_QRXOV_SHIFT   (7U)
 
#define SPDIF_SIS_QRXOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_QRXOV_SHIFT)) & SPDIF_SIS_QRXOV_MASK)
 
#define SPDIF_SIS_QRXFUL_MASK   (0x100U)
 
#define SPDIF_SIS_QRXFUL_SHIFT   (8U)
 
#define SPDIF_SIS_QRXFUL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_QRXFUL_SHIFT)) & SPDIF_SIS_QRXFUL_MASK)
 
#define SPDIF_SIS_URXOV_MASK   (0x200U)
 
#define SPDIF_SIS_URXOV_SHIFT   (9U)
 
#define SPDIF_SIS_URXOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_URXOV_SHIFT)) & SPDIF_SIS_URXOV_MASK)
 
#define SPDIF_SIS_URXFUL_MASK   (0x400U)
 
#define SPDIF_SIS_URXFUL_SHIFT   (10U)
 
#define SPDIF_SIS_URXFUL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_URXFUL_SHIFT)) & SPDIF_SIS_URXFUL_MASK)
 
#define SPDIF_SIS_BITERR_MASK   (0x4000U)
 
#define SPDIF_SIS_BITERR_SHIFT   (14U)
 
#define SPDIF_SIS_BITERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_BITERR_SHIFT)) & SPDIF_SIS_BITERR_MASK)
 
#define SPDIF_SIS_SYMERR_MASK   (0x8000U)
 
#define SPDIF_SIS_SYMERR_SHIFT   (15U)
 
#define SPDIF_SIS_SYMERR(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_SYMERR_SHIFT)) & SPDIF_SIS_SYMERR_MASK)
 
#define SPDIF_SIS_VALNOGOOD_MASK   (0x10000U)
 
#define SPDIF_SIS_VALNOGOOD_SHIFT   (16U)
 
#define SPDIF_SIS_VALNOGOOD(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_VALNOGOOD_SHIFT)) & SPDIF_SIS_VALNOGOOD_MASK)
 
#define SPDIF_SIS_CNEW_MASK   (0x20000U)
 
#define SPDIF_SIS_CNEW_SHIFT   (17U)
 
#define SPDIF_SIS_CNEW(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_CNEW_SHIFT)) & SPDIF_SIS_CNEW_MASK)
 
#define SPDIF_SIS_TXRESYN_MASK   (0x40000U)
 
#define SPDIF_SIS_TXRESYN_SHIFT   (18U)
 
#define SPDIF_SIS_TXRESYN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_TXRESYN_SHIFT)) & SPDIF_SIS_TXRESYN_MASK)
 
#define SPDIF_SIS_TXUNOV_MASK   (0x80000U)
 
#define SPDIF_SIS_TXUNOV_SHIFT   (19U)
 
#define SPDIF_SIS_TXUNOV(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_TXUNOV_SHIFT)) & SPDIF_SIS_TXUNOV_MASK)
 
#define SPDIF_SIS_LOCK_MASK   (0x100000U)
 
#define SPDIF_SIS_LOCK_SHIFT   (20U)
 
#define SPDIF_SIS_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_LOCK_SHIFT)) & SPDIF_SIS_LOCK_MASK)
 

SRL - SPDIFRxLeft Register

#define SPDIF_SRL_RXDATALEFT_MASK   (0xFFFFFFU)
 
#define SPDIF_SRL_RXDATALEFT_SHIFT   (0U)
 
#define SPDIF_SRL_RXDATALEFT(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRL_RXDATALEFT_SHIFT)) & SPDIF_SRL_RXDATALEFT_MASK)
 

SRR - SPDIFRxRight Register

#define SPDIF_SRR_RXDATARIGHT_MASK   (0xFFFFFFU)
 
#define SPDIF_SRR_RXDATARIGHT_SHIFT   (0U)
 
#define SPDIF_SRR_RXDATARIGHT(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRR_RXDATARIGHT_SHIFT)) & SPDIF_SRR_RXDATARIGHT_MASK)
 

SRCSH - SPDIFRxCChannel_h Register

#define SPDIF_SRCSH_RXCCHANNEL_H_MASK   (0xFFFFFFU)
 
#define SPDIF_SRCSH_RXCCHANNEL_H_SHIFT   (0U)
 
#define SPDIF_SRCSH_RXCCHANNEL_H(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRCSH_RXCCHANNEL_H_SHIFT)) & SPDIF_SRCSH_RXCCHANNEL_H_MASK)
 

SRCSL - SPDIFRxCChannel_l Register

#define SPDIF_SRCSL_RXCCHANNEL_L_MASK   (0xFFFFFFU)
 
#define SPDIF_SRCSL_RXCCHANNEL_L_SHIFT   (0U)
 
#define SPDIF_SRCSL_RXCCHANNEL_L(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRCSL_RXCCHANNEL_L_SHIFT)) & SPDIF_SRCSL_RXCCHANNEL_L_MASK)
 

SRU - UchannelRx Register

#define SPDIF_SRU_RXUCHANNEL_MASK   (0xFFFFFFU)
 
#define SPDIF_SRU_RXUCHANNEL_SHIFT   (0U)
 
#define SPDIF_SRU_RXUCHANNEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRU_RXUCHANNEL_SHIFT)) & SPDIF_SRU_RXUCHANNEL_MASK)
 

SRQ - QchannelRx Register

#define SPDIF_SRQ_RXQCHANNEL_MASK   (0xFFFFFFU)
 
#define SPDIF_SRQ_RXQCHANNEL_SHIFT   (0U)
 
#define SPDIF_SRQ_RXQCHANNEL(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRQ_RXQCHANNEL_SHIFT)) & SPDIF_SRQ_RXQCHANNEL_MASK)
 

STL - SPDIFTxLeft Register

#define SPDIF_STL_TXDATALEFT_MASK   (0xFFFFFFU)
 
#define SPDIF_STL_TXDATALEFT_SHIFT   (0U)
 
#define SPDIF_STL_TXDATALEFT(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STL_TXDATALEFT_SHIFT)) & SPDIF_STL_TXDATALEFT_MASK)
 

STR - SPDIFTxRight Register

#define SPDIF_STR_TXDATARIGHT_MASK   (0xFFFFFFU)
 
#define SPDIF_STR_TXDATARIGHT_SHIFT   (0U)
 
#define SPDIF_STR_TXDATARIGHT(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STR_TXDATARIGHT_SHIFT)) & SPDIF_STR_TXDATARIGHT_MASK)
 

STCSCH - SPDIFTxCChannelCons_h Register

#define SPDIF_STCSCH_TXCCHANNELCONS_H_MASK   (0xFFFFFFU)
 
#define SPDIF_STCSCH_TXCCHANNELCONS_H_SHIFT   (0U)
 
#define SPDIF_STCSCH_TXCCHANNELCONS_H(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STCSCH_TXCCHANNELCONS_H_SHIFT)) & SPDIF_STCSCH_TXCCHANNELCONS_H_MASK)
 

STCSCL - SPDIFTxCChannelCons_l Register

#define SPDIF_STCSCL_TXCCHANNELCONS_L_MASK   (0xFFFFFFU)
 
#define SPDIF_STCSCL_TXCCHANNELCONS_L_SHIFT   (0U)
 
#define SPDIF_STCSCL_TXCCHANNELCONS_L(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STCSCL_TXCCHANNELCONS_L_SHIFT)) & SPDIF_STCSCL_TXCCHANNELCONS_L_MASK)
 

SRFM - FreqMeas Register

#define SPDIF_SRFM_FREQMEAS_MASK   (0xFFFFFFU)
 
#define SPDIF_SRFM_FREQMEAS_SHIFT   (0U)
 
#define SPDIF_SRFM_FREQMEAS(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_SRFM_FREQMEAS_SHIFT)) & SPDIF_SRFM_FREQMEAS_MASK)
 

STC - SPDIFTxClk Register

#define SPDIF_STC_TXCLK_DF_MASK   (0x7FU)
 
#define SPDIF_STC_TXCLK_DF_SHIFT   (0U)
 
#define SPDIF_STC_TXCLK_DF(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_TXCLK_DF_SHIFT)) & SPDIF_STC_TXCLK_DF_MASK)
 
#define SPDIF_STC_TX_ALL_CLK_EN_MASK   (0x80U)
 
#define SPDIF_STC_TX_ALL_CLK_EN_SHIFT   (7U)
 
#define SPDIF_STC_TX_ALL_CLK_EN(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_TX_ALL_CLK_EN_SHIFT)) & SPDIF_STC_TX_ALL_CLK_EN_MASK)
 
#define SPDIF_STC_TXCLK_SOURCE_MASK   (0x700U)
 
#define SPDIF_STC_TXCLK_SOURCE_SHIFT   (8U)
 
#define SPDIF_STC_TXCLK_SOURCE(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_TXCLK_SOURCE_SHIFT)) & SPDIF_STC_TXCLK_SOURCE_MASK)
 
#define SPDIF_STC_SYSCLK_DF_MASK   (0xFF800U)
 
#define SPDIF_STC_SYSCLK_DF_SHIFT   (11U)
 
#define SPDIF_STC_SYSCLK_DF(x)   (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_SYSCLK_DF_SHIFT)) & SPDIF_STC_SYSCLK_DF_MASK)
 

Detailed Description

Macro Definition Documentation

◆ SPDIF_SCR_DMA_RX_EN

#define SPDIF_SCR_DMA_RX_EN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_DMA_RX_EN_SHIFT)) & SPDIF_SCR_DMA_RX_EN_MASK)

Definition at line 36481 of file MIMXRT1052.h.

◆ SPDIF_SCR_DMA_RX_EN_MASK

#define SPDIF_SCR_DMA_RX_EN_MASK   (0x200U)

Definition at line 36479 of file MIMXRT1052.h.

◆ SPDIF_SCR_DMA_RX_EN_SHIFT

#define SPDIF_SCR_DMA_RX_EN_SHIFT   (9U)

Definition at line 36480 of file MIMXRT1052.h.

◆ SPDIF_SCR_DMA_TX_EN

#define SPDIF_SCR_DMA_TX_EN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_DMA_TX_EN_SHIFT)) & SPDIF_SCR_DMA_TX_EN_MASK)

Definition at line 36478 of file MIMXRT1052.h.

◆ SPDIF_SCR_DMA_TX_EN_MASK

#define SPDIF_SCR_DMA_TX_EN_MASK   (0x100U)

Definition at line 36476 of file MIMXRT1052.h.

◆ SPDIF_SCR_DMA_TX_EN_SHIFT

#define SPDIF_SCR_DMA_TX_EN_SHIFT   (8U)

Definition at line 36477 of file MIMXRT1052.h.

◆ SPDIF_SCR_LOW_POWER

#define SPDIF_SCR_LOW_POWER (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_LOW_POWER_SHIFT)) & SPDIF_SCR_LOW_POWER_MASK)

Definition at line 36496 of file MIMXRT1052.h.

◆ SPDIF_SCR_LOW_POWER_MASK

#define SPDIF_SCR_LOW_POWER_MASK   (0x2000U)

Definition at line 36494 of file MIMXRT1052.h.

◆ SPDIF_SCR_LOW_POWER_SHIFT

#define SPDIF_SCR_LOW_POWER_SHIFT   (13U)

Definition at line 36495 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXAUTOSYNC

#define SPDIF_SCR_RXAUTOSYNC (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXAUTOSYNC_SHIFT)) & SPDIF_SCR_RXAUTOSYNC_MASK)

RxAutoSync 0b0..Rx FIFO auto sync off 0b1..RxFIFO auto sync on

Definition at line 36519 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXAUTOSYNC_MASK

#define SPDIF_SCR_RXAUTOSYNC_MASK   (0x40000U)

Definition at line 36513 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXAUTOSYNC_SHIFT

#define SPDIF_SCR_RXAUTOSYNC_SHIFT   (18U)

Definition at line 36514 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_CTRL

#define SPDIF_SCR_RXFIFO_CTRL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFO_CTRL_SHIFT)) & SPDIF_SCR_RXFIFO_CTRL_MASK)

RxFIFO_Ctrl 0b0..Normal operation 0b1..Always read zero from Rx data register

Definition at line 36549 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_CTRL_MASK

#define SPDIF_SCR_RXFIFO_CTRL_MASK   (0x800000U)

Definition at line 36543 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_CTRL_SHIFT

#define SPDIF_SCR_RXFIFO_CTRL_SHIFT   (23U)

Definition at line 36544 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_OFF_ON

#define SPDIF_SCR_RXFIFO_OFF_ON (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFO_OFF_ON_SHIFT)) & SPDIF_SCR_RXFIFO_OFF_ON_MASK)

RxFIFO_Off_On 0b0..SPDIF Rx FIFO is on 0b1..SPDIF Rx FIFO is off. Does not accept data from interface

Definition at line 36542 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_OFF_ON_MASK

#define SPDIF_SCR_RXFIFO_OFF_ON_MASK   (0x400000U)

Definition at line 36536 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_OFF_ON_SHIFT

#define SPDIF_SCR_RXFIFO_OFF_ON_SHIFT   (22U)

Definition at line 36537 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_RST

#define SPDIF_SCR_RXFIFO_RST (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFO_RST_SHIFT)) & SPDIF_SCR_RXFIFO_RST_MASK)

RxFIFO_Rst 0b0..Normal operation 0b1..Reset register to 1 sample remaining

Definition at line 36535 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_RST_MASK

#define SPDIF_SCR_RXFIFO_RST_MASK   (0x200000U)

Definition at line 36529 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFO_RST_SHIFT

#define SPDIF_SCR_RXFIFO_RST_SHIFT   (21U)

Definition at line 36530 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFOFULL_SEL

#define SPDIF_SCR_RXFIFOFULL_SEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_RXFIFOFULL_SEL_SHIFT)) & SPDIF_SCR_RXFIFOFULL_SEL_MASK)

RxFIFOFull_Sel 0b00..Full interrupt if at least 1 sample in Rx left and right FIFOs 0b01..Full interrupt if at least 4 sample in Rx left and right FIFOs 0b10..Full interrupt if at least 8 sample in Rx left and right FIFOs 0b11..Full interrupt if at least 16 sample in Rx left and right FIFO

Definition at line 36528 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFOFULL_SEL_MASK

#define SPDIF_SCR_RXFIFOFULL_SEL_MASK   (0x180000U)

Definition at line 36520 of file MIMXRT1052.h.

◆ SPDIF_SCR_RXFIFOFULL_SEL_SHIFT

#define SPDIF_SCR_RXFIFOFULL_SEL_SHIFT   (19U)

Definition at line 36521 of file MIMXRT1052.h.

◆ SPDIF_SCR_SOFT_RESET

#define SPDIF_SCR_SOFT_RESET (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_SOFT_RESET_SHIFT)) & SPDIF_SCR_SOFT_RESET_MASK)

Definition at line 36493 of file MIMXRT1052.h.

◆ SPDIF_SCR_SOFT_RESET_MASK

#define SPDIF_SCR_SOFT_RESET_MASK   (0x1000U)

Definition at line 36491 of file MIMXRT1052.h.

◆ SPDIF_SCR_SOFT_RESET_SHIFT

#define SPDIF_SCR_SOFT_RESET_SHIFT   (12U)

Definition at line 36492 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXAUTOSYNC

#define SPDIF_SCR_TXAUTOSYNC (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXAUTOSYNC_SHIFT)) & SPDIF_SCR_TXAUTOSYNC_MASK)

TxAutoSync 0b0..Tx FIFO auto sync off 0b1..Tx FIFO auto sync on

Definition at line 36512 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXAUTOSYNC_MASK

#define SPDIF_SCR_TXAUTOSYNC_MASK   (0x20000U)

Definition at line 36506 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXAUTOSYNC_SHIFT

#define SPDIF_SCR_TXAUTOSYNC_SHIFT   (17U)

Definition at line 36507 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXFIFO_CTRL

#define SPDIF_SCR_TXFIFO_CTRL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXFIFO_CTRL_SHIFT)) & SPDIF_SCR_TXFIFO_CTRL_MASK)

TxFIFO_Ctrl 0b00..Send out digital zero on SPDIF Tx 0b01..Tx Normal operation 0b10..Reset to 1 sample remaining 0b11..Reserved

Definition at line 36490 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXFIFO_CTRL_MASK

#define SPDIF_SCR_TXFIFO_CTRL_MASK   (0xC00U)

Definition at line 36482 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXFIFO_CTRL_SHIFT

#define SPDIF_SCR_TXFIFO_CTRL_SHIFT   (10U)

Definition at line 36483 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXFIFOEMPTY_SEL

#define SPDIF_SCR_TXFIFOEMPTY_SEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXFIFOEMPTY_SEL_SHIFT)) & SPDIF_SCR_TXFIFOEMPTY_SEL_MASK)

TxFIFOEmpty_Sel 0b00..Empty interrupt if 0 sample in Tx left and right FIFOs 0b01..Empty interrupt if at most 4 sample in Tx left and right FIFOs 0b10..Empty interrupt if at most 8 sample in Tx left and right FIFOs 0b11..Empty interrupt if at most 12 sample in Tx left and right FIFOs

Definition at line 36505 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXFIFOEMPTY_SEL_MASK

#define SPDIF_SCR_TXFIFOEMPTY_SEL_MASK   (0x18000U)

Definition at line 36497 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXFIFOEMPTY_SEL_SHIFT

#define SPDIF_SCR_TXFIFOEMPTY_SEL_SHIFT   (15U)

Definition at line 36498 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXSEL

#define SPDIF_SCR_TXSEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_TXSEL_SHIFT)) & SPDIF_SCR_TXSEL_MASK)

TxSel 0b000..Off and output 0 0b001..Feed-through SPDIFIN 0b101..Tx Normal operation

Definition at line 36468 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXSEL_MASK

#define SPDIF_SCR_TXSEL_MASK   (0x1CU)

Definition at line 36461 of file MIMXRT1052.h.

◆ SPDIF_SCR_TXSEL_SHIFT

#define SPDIF_SCR_TXSEL_SHIFT   (2U)

Definition at line 36462 of file MIMXRT1052.h.

◆ SPDIF_SCR_USRC_SEL

#define SPDIF_SCR_USRC_SEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_USRC_SEL_SHIFT)) & SPDIF_SCR_USRC_SEL_MASK)

USrc_Sel 0b00..No embedded U channel 0b01..U channel from SPDIF receive block (CD mode) 0b10..Reserved 0b11..U channel from on chip transmitter

Definition at line 36460 of file MIMXRT1052.h.

◆ SPDIF_SCR_USRC_SEL_MASK

#define SPDIF_SCR_USRC_SEL_MASK   (0x3U)

Definition at line 36452 of file MIMXRT1052.h.

◆ SPDIF_SCR_USRC_SEL_SHIFT

#define SPDIF_SCR_USRC_SEL_SHIFT   (0U)

Definition at line 36453 of file MIMXRT1052.h.

◆ SPDIF_SCR_VALCTRL

#define SPDIF_SCR_VALCTRL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SCR_VALCTRL_SHIFT)) & SPDIF_SCR_VALCTRL_MASK)

ValCtrl 0b0..Outgoing Validity always set 0b1..Outgoing Validity always clear

Definition at line 36475 of file MIMXRT1052.h.

◆ SPDIF_SCR_VALCTRL_MASK

#define SPDIF_SCR_VALCTRL_MASK   (0x20U)

Definition at line 36469 of file MIMXRT1052.h.

◆ SPDIF_SCR_VALCTRL_SHIFT

#define SPDIF_SCR_VALCTRL_SHIFT   (5U)

Definition at line 36470 of file MIMXRT1052.h.

◆ SPDIF_SIC_BITERR

#define SPDIF_SIC_BITERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_BITERR_SHIFT)) & SPDIF_SIC_BITERR_MASK)

Definition at line 36676 of file MIMXRT1052.h.

◆ SPDIF_SIC_BITERR_MASK

#define SPDIF_SIC_BITERR_MASK   (0x4000U)

Definition at line 36674 of file MIMXRT1052.h.

◆ SPDIF_SIC_BITERR_SHIFT

#define SPDIF_SIC_BITERR_SHIFT   (14U)

Definition at line 36675 of file MIMXRT1052.h.

◆ SPDIF_SIC_CNEW

#define SPDIF_SIC_CNEW (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_CNEW_SHIFT)) & SPDIF_SIC_CNEW_MASK)

Definition at line 36685 of file MIMXRT1052.h.

◆ SPDIF_SIC_CNEW_MASK

#define SPDIF_SIC_CNEW_MASK   (0x20000U)

Definition at line 36683 of file MIMXRT1052.h.

◆ SPDIF_SIC_CNEW_SHIFT

#define SPDIF_SIC_CNEW_SHIFT   (17U)

Definition at line 36684 of file MIMXRT1052.h.

◆ SPDIF_SIC_LOCK

#define SPDIF_SIC_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_LOCK_SHIFT)) & SPDIF_SIC_LOCK_MASK)

Definition at line 36694 of file MIMXRT1052.h.

◆ SPDIF_SIC_LOCK_MASK

#define SPDIF_SIC_LOCK_MASK   (0x100000U)

Definition at line 36692 of file MIMXRT1052.h.

◆ SPDIF_SIC_LOCK_SHIFT

#define SPDIF_SIC_LOCK_SHIFT   (20U)

Definition at line 36693 of file MIMXRT1052.h.

◆ SPDIF_SIC_LOCKLOSS

#define SPDIF_SIC_LOCKLOSS (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_LOCKLOSS_SHIFT)) & SPDIF_SIC_LOCKLOSS_MASK)

Definition at line 36655 of file MIMXRT1052.h.

◆ SPDIF_SIC_LOCKLOSS_MASK

#define SPDIF_SIC_LOCKLOSS_MASK   (0x4U)

Definition at line 36653 of file MIMXRT1052.h.

◆ SPDIF_SIC_LOCKLOSS_SHIFT

#define SPDIF_SIC_LOCKLOSS_SHIFT   (2U)

Definition at line 36654 of file MIMXRT1052.h.

◆ SPDIF_SIC_QRXOV

#define SPDIF_SIC_QRXOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_QRXOV_SHIFT)) & SPDIF_SIC_QRXOV_MASK)

Definition at line 36670 of file MIMXRT1052.h.

◆ SPDIF_SIC_QRXOV_MASK

#define SPDIF_SIC_QRXOV_MASK   (0x80U)

Definition at line 36668 of file MIMXRT1052.h.

◆ SPDIF_SIC_QRXOV_SHIFT

#define SPDIF_SIC_QRXOV_SHIFT   (7U)

Definition at line 36669 of file MIMXRT1052.h.

◆ SPDIF_SIC_RXFIFORESYN

#define SPDIF_SIC_RXFIFORESYN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_RXFIFORESYN_SHIFT)) & SPDIF_SIC_RXFIFORESYN_MASK)

Definition at line 36658 of file MIMXRT1052.h.

◆ SPDIF_SIC_RXFIFORESYN_MASK

#define SPDIF_SIC_RXFIFORESYN_MASK   (0x8U)

Definition at line 36656 of file MIMXRT1052.h.

◆ SPDIF_SIC_RXFIFORESYN_SHIFT

#define SPDIF_SIC_RXFIFORESYN_SHIFT   (3U)

Definition at line 36657 of file MIMXRT1052.h.

◆ SPDIF_SIC_RXFIFOUNOV

#define SPDIF_SIC_RXFIFOUNOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_RXFIFOUNOV_SHIFT)) & SPDIF_SIC_RXFIFOUNOV_MASK)

Definition at line 36661 of file MIMXRT1052.h.

◆ SPDIF_SIC_RXFIFOUNOV_MASK

#define SPDIF_SIC_RXFIFOUNOV_MASK   (0x10U)

Definition at line 36659 of file MIMXRT1052.h.

◆ SPDIF_SIC_RXFIFOUNOV_SHIFT

#define SPDIF_SIC_RXFIFOUNOV_SHIFT   (4U)

Definition at line 36660 of file MIMXRT1052.h.

◆ SPDIF_SIC_SYMERR

#define SPDIF_SIC_SYMERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_SYMERR_SHIFT)) & SPDIF_SIC_SYMERR_MASK)

Definition at line 36679 of file MIMXRT1052.h.

◆ SPDIF_SIC_SYMERR_MASK

#define SPDIF_SIC_SYMERR_MASK   (0x8000U)

Definition at line 36677 of file MIMXRT1052.h.

◆ SPDIF_SIC_SYMERR_SHIFT

#define SPDIF_SIC_SYMERR_SHIFT   (15U)

Definition at line 36678 of file MIMXRT1052.h.

◆ SPDIF_SIC_TXRESYN

#define SPDIF_SIC_TXRESYN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_TXRESYN_SHIFT)) & SPDIF_SIC_TXRESYN_MASK)

Definition at line 36688 of file MIMXRT1052.h.

◆ SPDIF_SIC_TXRESYN_MASK

#define SPDIF_SIC_TXRESYN_MASK   (0x40000U)

Definition at line 36686 of file MIMXRT1052.h.

◆ SPDIF_SIC_TXRESYN_SHIFT

#define SPDIF_SIC_TXRESYN_SHIFT   (18U)

Definition at line 36687 of file MIMXRT1052.h.

◆ SPDIF_SIC_TXUNOV

#define SPDIF_SIC_TXUNOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_TXUNOV_SHIFT)) & SPDIF_SIC_TXUNOV_MASK)

Definition at line 36691 of file MIMXRT1052.h.

◆ SPDIF_SIC_TXUNOV_MASK

#define SPDIF_SIC_TXUNOV_MASK   (0x80000U)

Definition at line 36689 of file MIMXRT1052.h.

◆ SPDIF_SIC_TXUNOV_SHIFT

#define SPDIF_SIC_TXUNOV_SHIFT   (19U)

Definition at line 36690 of file MIMXRT1052.h.

◆ SPDIF_SIC_UQERR

#define SPDIF_SIC_UQERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_UQERR_SHIFT)) & SPDIF_SIC_UQERR_MASK)

Definition at line 36664 of file MIMXRT1052.h.

◆ SPDIF_SIC_UQERR_MASK

#define SPDIF_SIC_UQERR_MASK   (0x20U)

Definition at line 36662 of file MIMXRT1052.h.

◆ SPDIF_SIC_UQERR_SHIFT

#define SPDIF_SIC_UQERR_SHIFT   (5U)

Definition at line 36663 of file MIMXRT1052.h.

◆ SPDIF_SIC_UQSYNC

#define SPDIF_SIC_UQSYNC (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_UQSYNC_SHIFT)) & SPDIF_SIC_UQSYNC_MASK)

Definition at line 36667 of file MIMXRT1052.h.

◆ SPDIF_SIC_UQSYNC_MASK

#define SPDIF_SIC_UQSYNC_MASK   (0x40U)

Definition at line 36665 of file MIMXRT1052.h.

◆ SPDIF_SIC_UQSYNC_SHIFT

#define SPDIF_SIC_UQSYNC_SHIFT   (6U)

Definition at line 36666 of file MIMXRT1052.h.

◆ SPDIF_SIC_URXOV

#define SPDIF_SIC_URXOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_URXOV_SHIFT)) & SPDIF_SIC_URXOV_MASK)

Definition at line 36673 of file MIMXRT1052.h.

◆ SPDIF_SIC_URXOV_MASK

#define SPDIF_SIC_URXOV_MASK   (0x200U)

Definition at line 36671 of file MIMXRT1052.h.

◆ SPDIF_SIC_URXOV_SHIFT

#define SPDIF_SIC_URXOV_SHIFT   (9U)

Definition at line 36672 of file MIMXRT1052.h.

◆ SPDIF_SIC_VALNOGOOD

#define SPDIF_SIC_VALNOGOOD (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIC_VALNOGOOD_SHIFT)) & SPDIF_SIC_VALNOGOOD_MASK)

Definition at line 36682 of file MIMXRT1052.h.

◆ SPDIF_SIC_VALNOGOOD_MASK

#define SPDIF_SIC_VALNOGOOD_MASK   (0x10000U)

Definition at line 36680 of file MIMXRT1052.h.

◆ SPDIF_SIC_VALNOGOOD_SHIFT

#define SPDIF_SIC_VALNOGOOD_SHIFT   (16U)

Definition at line 36681 of file MIMXRT1052.h.

◆ SPDIF_SIE_BITERR

#define SPDIF_SIE_BITERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_BITERR_SHIFT)) & SPDIF_SIE_BITERR_MASK)

Definition at line 36630 of file MIMXRT1052.h.

◆ SPDIF_SIE_BITERR_MASK

#define SPDIF_SIE_BITERR_MASK   (0x4000U)

Definition at line 36628 of file MIMXRT1052.h.

◆ SPDIF_SIE_BITERR_SHIFT

#define SPDIF_SIE_BITERR_SHIFT   (14U)

Definition at line 36629 of file MIMXRT1052.h.

◆ SPDIF_SIE_CNEW

#define SPDIF_SIE_CNEW (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_CNEW_SHIFT)) & SPDIF_SIE_CNEW_MASK)

Definition at line 36639 of file MIMXRT1052.h.

◆ SPDIF_SIE_CNEW_MASK

#define SPDIF_SIE_CNEW_MASK   (0x20000U)

Definition at line 36637 of file MIMXRT1052.h.

◆ SPDIF_SIE_CNEW_SHIFT

#define SPDIF_SIE_CNEW_SHIFT   (17U)

Definition at line 36638 of file MIMXRT1052.h.

◆ SPDIF_SIE_LOCK

#define SPDIF_SIE_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_LOCK_SHIFT)) & SPDIF_SIE_LOCK_MASK)

Definition at line 36648 of file MIMXRT1052.h.

◆ SPDIF_SIE_LOCK_MASK

#define SPDIF_SIE_LOCK_MASK   (0x100000U)

Definition at line 36646 of file MIMXRT1052.h.

◆ SPDIF_SIE_LOCK_SHIFT

#define SPDIF_SIE_LOCK_SHIFT   (20U)

Definition at line 36647 of file MIMXRT1052.h.

◆ SPDIF_SIE_LOCKLOSS

#define SPDIF_SIE_LOCKLOSS (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_LOCKLOSS_SHIFT)) & SPDIF_SIE_LOCKLOSS_MASK)

Definition at line 36603 of file MIMXRT1052.h.

◆ SPDIF_SIE_LOCKLOSS_MASK

#define SPDIF_SIE_LOCKLOSS_MASK   (0x4U)

Definition at line 36601 of file MIMXRT1052.h.

◆ SPDIF_SIE_LOCKLOSS_SHIFT

#define SPDIF_SIE_LOCKLOSS_SHIFT   (2U)

Definition at line 36602 of file MIMXRT1052.h.

◆ SPDIF_SIE_QRXFUL

#define SPDIF_SIE_QRXFUL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_QRXFUL_SHIFT)) & SPDIF_SIE_QRXFUL_MASK)

Definition at line 36621 of file MIMXRT1052.h.

◆ SPDIF_SIE_QRXFUL_MASK

#define SPDIF_SIE_QRXFUL_MASK   (0x100U)

Definition at line 36619 of file MIMXRT1052.h.

◆ SPDIF_SIE_QRXFUL_SHIFT

#define SPDIF_SIE_QRXFUL_SHIFT   (8U)

Definition at line 36620 of file MIMXRT1052.h.

◆ SPDIF_SIE_QRXOV

#define SPDIF_SIE_QRXOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_QRXOV_SHIFT)) & SPDIF_SIE_QRXOV_MASK)

Definition at line 36618 of file MIMXRT1052.h.

◆ SPDIF_SIE_QRXOV_MASK

#define SPDIF_SIE_QRXOV_MASK   (0x80U)

Definition at line 36616 of file MIMXRT1052.h.

◆ SPDIF_SIE_QRXOV_SHIFT

#define SPDIF_SIE_QRXOV_SHIFT   (7U)

Definition at line 36617 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFOFUL

#define SPDIF_SIE_RXFIFOFUL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_RXFIFOFUL_SHIFT)) & SPDIF_SIE_RXFIFOFUL_MASK)

Definition at line 36597 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFOFUL_MASK

#define SPDIF_SIE_RXFIFOFUL_MASK   (0x1U)

Definition at line 36595 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFOFUL_SHIFT

#define SPDIF_SIE_RXFIFOFUL_SHIFT   (0U)

Definition at line 36596 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFORESYN

#define SPDIF_SIE_RXFIFORESYN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_RXFIFORESYN_SHIFT)) & SPDIF_SIE_RXFIFORESYN_MASK)

Definition at line 36606 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFORESYN_MASK

#define SPDIF_SIE_RXFIFORESYN_MASK   (0x8U)

Definition at line 36604 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFORESYN_SHIFT

#define SPDIF_SIE_RXFIFORESYN_SHIFT   (3U)

Definition at line 36605 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFOUNOV

#define SPDIF_SIE_RXFIFOUNOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_RXFIFOUNOV_SHIFT)) & SPDIF_SIE_RXFIFOUNOV_MASK)

Definition at line 36609 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFOUNOV_MASK

#define SPDIF_SIE_RXFIFOUNOV_MASK   (0x10U)

Definition at line 36607 of file MIMXRT1052.h.

◆ SPDIF_SIE_RXFIFOUNOV_SHIFT

#define SPDIF_SIE_RXFIFOUNOV_SHIFT   (4U)

Definition at line 36608 of file MIMXRT1052.h.

◆ SPDIF_SIE_SYMERR

#define SPDIF_SIE_SYMERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_SYMERR_SHIFT)) & SPDIF_SIE_SYMERR_MASK)

Definition at line 36633 of file MIMXRT1052.h.

◆ SPDIF_SIE_SYMERR_MASK

#define SPDIF_SIE_SYMERR_MASK   (0x8000U)

Definition at line 36631 of file MIMXRT1052.h.

◆ SPDIF_SIE_SYMERR_SHIFT

#define SPDIF_SIE_SYMERR_SHIFT   (15U)

Definition at line 36632 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXEM

#define SPDIF_SIE_TXEM (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_TXEM_SHIFT)) & SPDIF_SIE_TXEM_MASK)

Definition at line 36600 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXEM_MASK

#define SPDIF_SIE_TXEM_MASK   (0x2U)

Definition at line 36598 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXEM_SHIFT

#define SPDIF_SIE_TXEM_SHIFT   (1U)

Definition at line 36599 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXRESYN

#define SPDIF_SIE_TXRESYN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_TXRESYN_SHIFT)) & SPDIF_SIE_TXRESYN_MASK)

Definition at line 36642 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXRESYN_MASK

#define SPDIF_SIE_TXRESYN_MASK   (0x40000U)

Definition at line 36640 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXRESYN_SHIFT

#define SPDIF_SIE_TXRESYN_SHIFT   (18U)

Definition at line 36641 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXUNOV

#define SPDIF_SIE_TXUNOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_TXUNOV_SHIFT)) & SPDIF_SIE_TXUNOV_MASK)

Definition at line 36645 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXUNOV_MASK

#define SPDIF_SIE_TXUNOV_MASK   (0x80000U)

Definition at line 36643 of file MIMXRT1052.h.

◆ SPDIF_SIE_TXUNOV_SHIFT

#define SPDIF_SIE_TXUNOV_SHIFT   (19U)

Definition at line 36644 of file MIMXRT1052.h.

◆ SPDIF_SIE_UQERR

#define SPDIF_SIE_UQERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_UQERR_SHIFT)) & SPDIF_SIE_UQERR_MASK)

Definition at line 36612 of file MIMXRT1052.h.

◆ SPDIF_SIE_UQERR_MASK

#define SPDIF_SIE_UQERR_MASK   (0x20U)

Definition at line 36610 of file MIMXRT1052.h.

◆ SPDIF_SIE_UQERR_SHIFT

#define SPDIF_SIE_UQERR_SHIFT   (5U)

Definition at line 36611 of file MIMXRT1052.h.

◆ SPDIF_SIE_UQSYNC

#define SPDIF_SIE_UQSYNC (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_UQSYNC_SHIFT)) & SPDIF_SIE_UQSYNC_MASK)

Definition at line 36615 of file MIMXRT1052.h.

◆ SPDIF_SIE_UQSYNC_MASK

#define SPDIF_SIE_UQSYNC_MASK   (0x40U)

Definition at line 36613 of file MIMXRT1052.h.

◆ SPDIF_SIE_UQSYNC_SHIFT

#define SPDIF_SIE_UQSYNC_SHIFT   (6U)

Definition at line 36614 of file MIMXRT1052.h.

◆ SPDIF_SIE_URXFUL

#define SPDIF_SIE_URXFUL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_URXFUL_SHIFT)) & SPDIF_SIE_URXFUL_MASK)

Definition at line 36627 of file MIMXRT1052.h.

◆ SPDIF_SIE_URXFUL_MASK

#define SPDIF_SIE_URXFUL_MASK   (0x400U)

Definition at line 36625 of file MIMXRT1052.h.

◆ SPDIF_SIE_URXFUL_SHIFT

#define SPDIF_SIE_URXFUL_SHIFT   (10U)

Definition at line 36626 of file MIMXRT1052.h.

◆ SPDIF_SIE_URXOV

#define SPDIF_SIE_URXOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_URXOV_SHIFT)) & SPDIF_SIE_URXOV_MASK)

Definition at line 36624 of file MIMXRT1052.h.

◆ SPDIF_SIE_URXOV_MASK

#define SPDIF_SIE_URXOV_MASK   (0x200U)

Definition at line 36622 of file MIMXRT1052.h.

◆ SPDIF_SIE_URXOV_SHIFT

#define SPDIF_SIE_URXOV_SHIFT   (9U)

Definition at line 36623 of file MIMXRT1052.h.

◆ SPDIF_SIE_VALNOGOOD

#define SPDIF_SIE_VALNOGOOD (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIE_VALNOGOOD_SHIFT)) & SPDIF_SIE_VALNOGOOD_MASK)

Definition at line 36636 of file MIMXRT1052.h.

◆ SPDIF_SIE_VALNOGOOD_MASK

#define SPDIF_SIE_VALNOGOOD_MASK   (0x10000U)

Definition at line 36634 of file MIMXRT1052.h.

◆ SPDIF_SIE_VALNOGOOD_SHIFT

#define SPDIF_SIE_VALNOGOOD_SHIFT   (16U)

Definition at line 36635 of file MIMXRT1052.h.

◆ SPDIF_SIS_BITERR

#define SPDIF_SIS_BITERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_BITERR_SHIFT)) & SPDIF_SIS_BITERR_MASK)

Definition at line 36734 of file MIMXRT1052.h.

◆ SPDIF_SIS_BITERR_MASK

#define SPDIF_SIS_BITERR_MASK   (0x4000U)

Definition at line 36732 of file MIMXRT1052.h.

◆ SPDIF_SIS_BITERR_SHIFT

#define SPDIF_SIS_BITERR_SHIFT   (14U)

Definition at line 36733 of file MIMXRT1052.h.

◆ SPDIF_SIS_CNEW

#define SPDIF_SIS_CNEW (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_CNEW_SHIFT)) & SPDIF_SIS_CNEW_MASK)

Definition at line 36743 of file MIMXRT1052.h.

◆ SPDIF_SIS_CNEW_MASK

#define SPDIF_SIS_CNEW_MASK   (0x20000U)

Definition at line 36741 of file MIMXRT1052.h.

◆ SPDIF_SIS_CNEW_SHIFT

#define SPDIF_SIS_CNEW_SHIFT   (17U)

Definition at line 36742 of file MIMXRT1052.h.

◆ SPDIF_SIS_LOCK

#define SPDIF_SIS_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_LOCK_SHIFT)) & SPDIF_SIS_LOCK_MASK)

Definition at line 36752 of file MIMXRT1052.h.

◆ SPDIF_SIS_LOCK_MASK

#define SPDIF_SIS_LOCK_MASK   (0x100000U)

Definition at line 36750 of file MIMXRT1052.h.

◆ SPDIF_SIS_LOCK_SHIFT

#define SPDIF_SIS_LOCK_SHIFT   (20U)

Definition at line 36751 of file MIMXRT1052.h.

◆ SPDIF_SIS_LOCKLOSS

#define SPDIF_SIS_LOCKLOSS (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_LOCKLOSS_SHIFT)) & SPDIF_SIS_LOCKLOSS_MASK)

Definition at line 36707 of file MIMXRT1052.h.

◆ SPDIF_SIS_LOCKLOSS_MASK

#define SPDIF_SIS_LOCKLOSS_MASK   (0x4U)

Definition at line 36705 of file MIMXRT1052.h.

◆ SPDIF_SIS_LOCKLOSS_SHIFT

#define SPDIF_SIS_LOCKLOSS_SHIFT   (2U)

Definition at line 36706 of file MIMXRT1052.h.

◆ SPDIF_SIS_QRXFUL

#define SPDIF_SIS_QRXFUL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_QRXFUL_SHIFT)) & SPDIF_SIS_QRXFUL_MASK)

Definition at line 36725 of file MIMXRT1052.h.

◆ SPDIF_SIS_QRXFUL_MASK

#define SPDIF_SIS_QRXFUL_MASK   (0x100U)

Definition at line 36723 of file MIMXRT1052.h.

◆ SPDIF_SIS_QRXFUL_SHIFT

#define SPDIF_SIS_QRXFUL_SHIFT   (8U)

Definition at line 36724 of file MIMXRT1052.h.

◆ SPDIF_SIS_QRXOV

#define SPDIF_SIS_QRXOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_QRXOV_SHIFT)) & SPDIF_SIS_QRXOV_MASK)

Definition at line 36722 of file MIMXRT1052.h.

◆ SPDIF_SIS_QRXOV_MASK

#define SPDIF_SIS_QRXOV_MASK   (0x80U)

Definition at line 36720 of file MIMXRT1052.h.

◆ SPDIF_SIS_QRXOV_SHIFT

#define SPDIF_SIS_QRXOV_SHIFT   (7U)

Definition at line 36721 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFOFUL

#define SPDIF_SIS_RXFIFOFUL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_RXFIFOFUL_SHIFT)) & SPDIF_SIS_RXFIFOFUL_MASK)

Definition at line 36701 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFOFUL_MASK

#define SPDIF_SIS_RXFIFOFUL_MASK   (0x1U)

Definition at line 36699 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFOFUL_SHIFT

#define SPDIF_SIS_RXFIFOFUL_SHIFT   (0U)

Definition at line 36700 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFORESYN

#define SPDIF_SIS_RXFIFORESYN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_RXFIFORESYN_SHIFT)) & SPDIF_SIS_RXFIFORESYN_MASK)

Definition at line 36710 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFORESYN_MASK

#define SPDIF_SIS_RXFIFORESYN_MASK   (0x8U)

Definition at line 36708 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFORESYN_SHIFT

#define SPDIF_SIS_RXFIFORESYN_SHIFT   (3U)

Definition at line 36709 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFOUNOV

#define SPDIF_SIS_RXFIFOUNOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_RXFIFOUNOV_SHIFT)) & SPDIF_SIS_RXFIFOUNOV_MASK)

Definition at line 36713 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFOUNOV_MASK

#define SPDIF_SIS_RXFIFOUNOV_MASK   (0x10U)

Definition at line 36711 of file MIMXRT1052.h.

◆ SPDIF_SIS_RXFIFOUNOV_SHIFT

#define SPDIF_SIS_RXFIFOUNOV_SHIFT   (4U)

Definition at line 36712 of file MIMXRT1052.h.

◆ SPDIF_SIS_SYMERR

#define SPDIF_SIS_SYMERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_SYMERR_SHIFT)) & SPDIF_SIS_SYMERR_MASK)

Definition at line 36737 of file MIMXRT1052.h.

◆ SPDIF_SIS_SYMERR_MASK

#define SPDIF_SIS_SYMERR_MASK   (0x8000U)

Definition at line 36735 of file MIMXRT1052.h.

◆ SPDIF_SIS_SYMERR_SHIFT

#define SPDIF_SIS_SYMERR_SHIFT   (15U)

Definition at line 36736 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXEM

#define SPDIF_SIS_TXEM (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_TXEM_SHIFT)) & SPDIF_SIS_TXEM_MASK)

Definition at line 36704 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXEM_MASK

#define SPDIF_SIS_TXEM_MASK   (0x2U)

Definition at line 36702 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXEM_SHIFT

#define SPDIF_SIS_TXEM_SHIFT   (1U)

Definition at line 36703 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXRESYN

#define SPDIF_SIS_TXRESYN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_TXRESYN_SHIFT)) & SPDIF_SIS_TXRESYN_MASK)

Definition at line 36746 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXRESYN_MASK

#define SPDIF_SIS_TXRESYN_MASK   (0x40000U)

Definition at line 36744 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXRESYN_SHIFT

#define SPDIF_SIS_TXRESYN_SHIFT   (18U)

Definition at line 36745 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXUNOV

#define SPDIF_SIS_TXUNOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_TXUNOV_SHIFT)) & SPDIF_SIS_TXUNOV_MASK)

Definition at line 36749 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXUNOV_MASK

#define SPDIF_SIS_TXUNOV_MASK   (0x80000U)

Definition at line 36747 of file MIMXRT1052.h.

◆ SPDIF_SIS_TXUNOV_SHIFT

#define SPDIF_SIS_TXUNOV_SHIFT   (19U)

Definition at line 36748 of file MIMXRT1052.h.

◆ SPDIF_SIS_UQERR

#define SPDIF_SIS_UQERR (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_UQERR_SHIFT)) & SPDIF_SIS_UQERR_MASK)

Definition at line 36716 of file MIMXRT1052.h.

◆ SPDIF_SIS_UQERR_MASK

#define SPDIF_SIS_UQERR_MASK   (0x20U)

Definition at line 36714 of file MIMXRT1052.h.

◆ SPDIF_SIS_UQERR_SHIFT

#define SPDIF_SIS_UQERR_SHIFT   (5U)

Definition at line 36715 of file MIMXRT1052.h.

◆ SPDIF_SIS_UQSYNC

#define SPDIF_SIS_UQSYNC (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_UQSYNC_SHIFT)) & SPDIF_SIS_UQSYNC_MASK)

Definition at line 36719 of file MIMXRT1052.h.

◆ SPDIF_SIS_UQSYNC_MASK

#define SPDIF_SIS_UQSYNC_MASK   (0x40U)

Definition at line 36717 of file MIMXRT1052.h.

◆ SPDIF_SIS_UQSYNC_SHIFT

#define SPDIF_SIS_UQSYNC_SHIFT   (6U)

Definition at line 36718 of file MIMXRT1052.h.

◆ SPDIF_SIS_URXFUL

#define SPDIF_SIS_URXFUL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_URXFUL_SHIFT)) & SPDIF_SIS_URXFUL_MASK)

Definition at line 36731 of file MIMXRT1052.h.

◆ SPDIF_SIS_URXFUL_MASK

#define SPDIF_SIS_URXFUL_MASK   (0x400U)

Definition at line 36729 of file MIMXRT1052.h.

◆ SPDIF_SIS_URXFUL_SHIFT

#define SPDIF_SIS_URXFUL_SHIFT   (10U)

Definition at line 36730 of file MIMXRT1052.h.

◆ SPDIF_SIS_URXOV

#define SPDIF_SIS_URXOV (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_URXOV_SHIFT)) & SPDIF_SIS_URXOV_MASK)

Definition at line 36728 of file MIMXRT1052.h.

◆ SPDIF_SIS_URXOV_MASK

#define SPDIF_SIS_URXOV_MASK   (0x200U)

Definition at line 36726 of file MIMXRT1052.h.

◆ SPDIF_SIS_URXOV_SHIFT

#define SPDIF_SIS_URXOV_SHIFT   (9U)

Definition at line 36727 of file MIMXRT1052.h.

◆ SPDIF_SIS_VALNOGOOD

#define SPDIF_SIS_VALNOGOOD (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SIS_VALNOGOOD_SHIFT)) & SPDIF_SIS_VALNOGOOD_MASK)

Definition at line 36740 of file MIMXRT1052.h.

◆ SPDIF_SIS_VALNOGOOD_MASK

#define SPDIF_SIS_VALNOGOOD_MASK   (0x10000U)

Definition at line 36738 of file MIMXRT1052.h.

◆ SPDIF_SIS_VALNOGOOD_SHIFT

#define SPDIF_SIS_VALNOGOOD_SHIFT   (16U)

Definition at line 36739 of file MIMXRT1052.h.

◆ SPDIF_SRCD_USYNCMODE

#define SPDIF_SRCD_USYNCMODE (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRCD_USYNCMODE_SHIFT)) & SPDIF_SRCD_USYNCMODE_MASK)

USyncMode 0b0..Non-CD data 0b1..CD user channel subcode

Definition at line 36560 of file MIMXRT1052.h.

◆ SPDIF_SRCD_USYNCMODE_MASK

#define SPDIF_SRCD_USYNCMODE_MASK   (0x2U)

Definition at line 36554 of file MIMXRT1052.h.

◆ SPDIF_SRCD_USYNCMODE_SHIFT

#define SPDIF_SRCD_USYNCMODE_SHIFT   (1U)

Definition at line 36555 of file MIMXRT1052.h.

◆ SPDIF_SRCSH_RXCCHANNEL_H

#define SPDIF_SRCSH_RXCCHANNEL_H (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRCSH_RXCCHANNEL_H_SHIFT)) & SPDIF_SRCSH_RXCCHANNEL_H_MASK)

Definition at line 36773 of file MIMXRT1052.h.

◆ SPDIF_SRCSH_RXCCHANNEL_H_MASK

#define SPDIF_SRCSH_RXCCHANNEL_H_MASK   (0xFFFFFFU)

Definition at line 36771 of file MIMXRT1052.h.

◆ SPDIF_SRCSH_RXCCHANNEL_H_SHIFT

#define SPDIF_SRCSH_RXCCHANNEL_H_SHIFT   (0U)

Definition at line 36772 of file MIMXRT1052.h.

◆ SPDIF_SRCSL_RXCCHANNEL_L

#define SPDIF_SRCSL_RXCCHANNEL_L (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRCSL_RXCCHANNEL_L_SHIFT)) & SPDIF_SRCSL_RXCCHANNEL_L_MASK)

Definition at line 36780 of file MIMXRT1052.h.

◆ SPDIF_SRCSL_RXCCHANNEL_L_MASK

#define SPDIF_SRCSL_RXCCHANNEL_L_MASK   (0xFFFFFFU)

Definition at line 36778 of file MIMXRT1052.h.

◆ SPDIF_SRCSL_RXCCHANNEL_L_SHIFT

#define SPDIF_SRCSL_RXCCHANNEL_L_SHIFT   (0U)

Definition at line 36779 of file MIMXRT1052.h.

◆ SPDIF_SRFM_FREQMEAS

#define SPDIF_SRFM_FREQMEAS (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRFM_FREQMEAS_SHIFT)) & SPDIF_SRFM_FREQMEAS_MASK)

Definition at line 36829 of file MIMXRT1052.h.

◆ SPDIF_SRFM_FREQMEAS_MASK

#define SPDIF_SRFM_FREQMEAS_MASK   (0xFFFFFFU)

Definition at line 36827 of file MIMXRT1052.h.

◆ SPDIF_SRFM_FREQMEAS_SHIFT

#define SPDIF_SRFM_FREQMEAS_SHIFT   (0U)

Definition at line 36828 of file MIMXRT1052.h.

◆ SPDIF_SRL_RXDATALEFT

#define SPDIF_SRL_RXDATALEFT (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRL_RXDATALEFT_SHIFT)) & SPDIF_SRL_RXDATALEFT_MASK)

Definition at line 36759 of file MIMXRT1052.h.

◆ SPDIF_SRL_RXDATALEFT_MASK

#define SPDIF_SRL_RXDATALEFT_MASK   (0xFFFFFFU)

Definition at line 36757 of file MIMXRT1052.h.

◆ SPDIF_SRL_RXDATALEFT_SHIFT

#define SPDIF_SRL_RXDATALEFT_SHIFT   (0U)

Definition at line 36758 of file MIMXRT1052.h.

◆ SPDIF_SRPC_CLKSRC_SEL

#define SPDIF_SRPC_CLKSRC_SEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRPC_CLKSRC_SEL_SHIFT)) & SPDIF_SRPC_CLKSRC_SEL_MASK)

ClkSrc_Sel 0b0000..if (DPLL Locked) SPDIF_RxClk else REF_CLK_32K (XTALOSC) 0b0001..if (DPLL Locked) SPDIF_RxClk else tx_clk (SPDIF0_CLK_ROOT) 0b0011..if (DPLL Locked) SPDIF_RxClk else SPDIF_EXT_CLK 0b0101..REF_CLK_32K (XTALOSC) 0b0110..tx_clk (SPDIF0_CLK_ROOT) 0b1000..SPDIF_EXT_CLK

Definition at line 36590 of file MIMXRT1052.h.

◆ SPDIF_SRPC_CLKSRC_SEL_MASK

#define SPDIF_SRPC_CLKSRC_SEL_MASK   (0x780U)

Definition at line 36580 of file MIMXRT1052.h.

◆ SPDIF_SRPC_CLKSRC_SEL_SHIFT

#define SPDIF_SRPC_CLKSRC_SEL_SHIFT   (7U)

Definition at line 36581 of file MIMXRT1052.h.

◆ SPDIF_SRPC_GAINSEL

#define SPDIF_SRPC_GAINSEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRPC_GAINSEL_SHIFT)) & SPDIF_SRPC_GAINSEL_MASK)

GainSel 0b000..24*(2**10) 0b001..16*(2**10) 0b010..12*(2**10) 0b011..8*(2**10) 0b100..6*(2**10) 0b101..4*(2**10) 0b110..3*(2**10)

Definition at line 36576 of file MIMXRT1052.h.

◆ SPDIF_SRPC_GAINSEL_MASK

#define SPDIF_SRPC_GAINSEL_MASK   (0x38U)

Definition at line 36565 of file MIMXRT1052.h.

◆ SPDIF_SRPC_GAINSEL_SHIFT

#define SPDIF_SRPC_GAINSEL_SHIFT   (3U)

Definition at line 36566 of file MIMXRT1052.h.

◆ SPDIF_SRPC_LOCK

#define SPDIF_SRPC_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRPC_LOCK_SHIFT)) & SPDIF_SRPC_LOCK_MASK)

Definition at line 36579 of file MIMXRT1052.h.

◆ SPDIF_SRPC_LOCK_MASK

#define SPDIF_SRPC_LOCK_MASK   (0x40U)

Definition at line 36577 of file MIMXRT1052.h.

◆ SPDIF_SRPC_LOCK_SHIFT

#define SPDIF_SRPC_LOCK_SHIFT   (6U)

Definition at line 36578 of file MIMXRT1052.h.

◆ SPDIF_SRQ_RXQCHANNEL

#define SPDIF_SRQ_RXQCHANNEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRQ_RXQCHANNEL_SHIFT)) & SPDIF_SRQ_RXQCHANNEL_MASK)

Definition at line 36794 of file MIMXRT1052.h.

◆ SPDIF_SRQ_RXQCHANNEL_MASK

#define SPDIF_SRQ_RXQCHANNEL_MASK   (0xFFFFFFU)

Definition at line 36792 of file MIMXRT1052.h.

◆ SPDIF_SRQ_RXQCHANNEL_SHIFT

#define SPDIF_SRQ_RXQCHANNEL_SHIFT   (0U)

Definition at line 36793 of file MIMXRT1052.h.

◆ SPDIF_SRR_RXDATARIGHT

#define SPDIF_SRR_RXDATARIGHT (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRR_RXDATARIGHT_SHIFT)) & SPDIF_SRR_RXDATARIGHT_MASK)

Definition at line 36766 of file MIMXRT1052.h.

◆ SPDIF_SRR_RXDATARIGHT_MASK

#define SPDIF_SRR_RXDATARIGHT_MASK   (0xFFFFFFU)

Definition at line 36764 of file MIMXRT1052.h.

◆ SPDIF_SRR_RXDATARIGHT_SHIFT

#define SPDIF_SRR_RXDATARIGHT_SHIFT   (0U)

Definition at line 36765 of file MIMXRT1052.h.

◆ SPDIF_SRU_RXUCHANNEL

#define SPDIF_SRU_RXUCHANNEL (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_SRU_RXUCHANNEL_SHIFT)) & SPDIF_SRU_RXUCHANNEL_MASK)

Definition at line 36787 of file MIMXRT1052.h.

◆ SPDIF_SRU_RXUCHANNEL_MASK

#define SPDIF_SRU_RXUCHANNEL_MASK   (0xFFFFFFU)

Definition at line 36785 of file MIMXRT1052.h.

◆ SPDIF_SRU_RXUCHANNEL_SHIFT

#define SPDIF_SRU_RXUCHANNEL_SHIFT   (0U)

Definition at line 36786 of file MIMXRT1052.h.

◆ SPDIF_STC_SYSCLK_DF

#define SPDIF_STC_SYSCLK_DF (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_SYSCLK_DF_SHIFT)) & SPDIF_STC_SYSCLK_DF_MASK)

SYSCLK_DF 0b000000000..no clock signal 0b000000001..divider factor is 2 0b111111111..divider factor is 512

Definition at line 36865 of file MIMXRT1052.h.

◆ SPDIF_STC_SYSCLK_DF_MASK

#define SPDIF_STC_SYSCLK_DF_MASK   (0xFF800U)

Definition at line 36858 of file MIMXRT1052.h.

◆ SPDIF_STC_SYSCLK_DF_SHIFT

#define SPDIF_STC_SYSCLK_DF_SHIFT   (11U)

Definition at line 36859 of file MIMXRT1052.h.

◆ SPDIF_STC_TX_ALL_CLK_EN

#define SPDIF_STC_TX_ALL_CLK_EN (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_TX_ALL_CLK_EN_SHIFT)) & SPDIF_STC_TX_ALL_CLK_EN_MASK)

tx_all_clk_en 0b0..disable transfer clock. 0b1..enable transfer clock.

Definition at line 36848 of file MIMXRT1052.h.

◆ SPDIF_STC_TX_ALL_CLK_EN_MASK

#define SPDIF_STC_TX_ALL_CLK_EN_MASK   (0x80U)

Definition at line 36842 of file MIMXRT1052.h.

◆ SPDIF_STC_TX_ALL_CLK_EN_SHIFT

#define SPDIF_STC_TX_ALL_CLK_EN_SHIFT   (7U)

Definition at line 36843 of file MIMXRT1052.h.

◆ SPDIF_STC_TXCLK_DF

#define SPDIF_STC_TXCLK_DF (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_TXCLK_DF_SHIFT)) & SPDIF_STC_TXCLK_DF_MASK)

TxClk_DF 0b0000000..divider factor is 1 0b0000001..divider factor is 2 0b1111111..divider factor is 128

Definition at line 36841 of file MIMXRT1052.h.

◆ SPDIF_STC_TXCLK_DF_MASK

#define SPDIF_STC_TXCLK_DF_MASK   (0x7FU)

Definition at line 36834 of file MIMXRT1052.h.

◆ SPDIF_STC_TXCLK_DF_SHIFT

#define SPDIF_STC_TXCLK_DF_SHIFT   (0U)

Definition at line 36835 of file MIMXRT1052.h.

◆ SPDIF_STC_TXCLK_SOURCE

#define SPDIF_STC_TXCLK_SOURCE (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STC_TXCLK_SOURCE_SHIFT)) & SPDIF_STC_TXCLK_SOURCE_MASK)

TxClk_Source 0b000..REF_CLK_32K input (XTALOSC 32 kHz clock) 0b001..tx_clk input (from SPDIF0_CLK_ROOT. See CCM.) 0b011..SPDIF_EXT_CLK, from pads 0b101..ipg_clk input (frequency divided)

Definition at line 36857 of file MIMXRT1052.h.

◆ SPDIF_STC_TXCLK_SOURCE_MASK

#define SPDIF_STC_TXCLK_SOURCE_MASK   (0x700U)

Definition at line 36849 of file MIMXRT1052.h.

◆ SPDIF_STC_TXCLK_SOURCE_SHIFT

#define SPDIF_STC_TXCLK_SOURCE_SHIFT   (8U)

Definition at line 36850 of file MIMXRT1052.h.

◆ SPDIF_STCSCH_TXCCHANNELCONS_H

#define SPDIF_STCSCH_TXCCHANNELCONS_H (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STCSCH_TXCCHANNELCONS_H_SHIFT)) & SPDIF_STCSCH_TXCCHANNELCONS_H_MASK)

Definition at line 36815 of file MIMXRT1052.h.

◆ SPDIF_STCSCH_TXCCHANNELCONS_H_MASK

#define SPDIF_STCSCH_TXCCHANNELCONS_H_MASK   (0xFFFFFFU)

Definition at line 36813 of file MIMXRT1052.h.

◆ SPDIF_STCSCH_TXCCHANNELCONS_H_SHIFT

#define SPDIF_STCSCH_TXCCHANNELCONS_H_SHIFT   (0U)

Definition at line 36814 of file MIMXRT1052.h.

◆ SPDIF_STCSCL_TXCCHANNELCONS_L

#define SPDIF_STCSCL_TXCCHANNELCONS_L (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STCSCL_TXCCHANNELCONS_L_SHIFT)) & SPDIF_STCSCL_TXCCHANNELCONS_L_MASK)

Definition at line 36822 of file MIMXRT1052.h.

◆ SPDIF_STCSCL_TXCCHANNELCONS_L_MASK

#define SPDIF_STCSCL_TXCCHANNELCONS_L_MASK   (0xFFFFFFU)

Definition at line 36820 of file MIMXRT1052.h.

◆ SPDIF_STCSCL_TXCCHANNELCONS_L_SHIFT

#define SPDIF_STCSCL_TXCCHANNELCONS_L_SHIFT   (0U)

Definition at line 36821 of file MIMXRT1052.h.

◆ SPDIF_STL_TXDATALEFT

#define SPDIF_STL_TXDATALEFT (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STL_TXDATALEFT_SHIFT)) & SPDIF_STL_TXDATALEFT_MASK)

Definition at line 36801 of file MIMXRT1052.h.

◆ SPDIF_STL_TXDATALEFT_MASK

#define SPDIF_STL_TXDATALEFT_MASK   (0xFFFFFFU)

Definition at line 36799 of file MIMXRT1052.h.

◆ SPDIF_STL_TXDATALEFT_SHIFT

#define SPDIF_STL_TXDATALEFT_SHIFT   (0U)

Definition at line 36800 of file MIMXRT1052.h.

◆ SPDIF_STR_TXDATARIGHT

#define SPDIF_STR_TXDATARIGHT (   x)    (((uint32_t)(((uint32_t)(x)) << SPDIF_STR_TXDATARIGHT_SHIFT)) & SPDIF_STR_TXDATARIGHT_MASK)

Definition at line 36808 of file MIMXRT1052.h.

◆ SPDIF_STR_TXDATARIGHT_MASK

#define SPDIF_STR_TXDATARIGHT_MASK   (0xFFFFFFU)

Definition at line 36806 of file MIMXRT1052.h.

◆ SPDIF_STR_TXDATARIGHT_SHIFT

#define SPDIF_STR_TXDATARIGHT_SHIFT   (0U)

Definition at line 36807 of file MIMXRT1052.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:11