foxBMS-UnitTests  1.0.0
The foxBMS Unit Tests API Documentation
sbc_fs8x_map.h File Reference

FS8x register map. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FS8X_M_FLAG_ADDR   0x00U
 
#define FS8X_M_FLAG_DEFAULT   0x0000U
 
#define FS8X_M_I2C_M_REQ_MASK   0x0001U
 
#define FS8X_M_I2C_M_CRC_MASK   0x0002U
 
#define FS8X_M_SPI_M_CRC_MASK   0x0004U
 
#define FS8X_M_SPI_M_REQ_MASK   0x0008U
 
#define FS8X_M_SPI_M_CLK_MASK   0x0010U
 
#define FS8X_M_VLDO2_G_MASK   0x0080U
 
#define FS8X_M_VLDO1_G_MASK   0x0100U
 
#define FS8X_M_VBUCK3_G_MASK   0x0200U
 
#define FS8X_M_VBUCK2_G_MASK   0x0400U
 
#define FS8X_M_VBUCK1_G_MASK   0x0800U
 
#define FS8X_M_VBOOST_G_MASK   0x1000U
 
#define FS8X_M_VPRE_G_MASK   0x2000U
 
#define FS8X_M_WU_G_MASK   0x4000U
 
#define FS8X_M_COM_ERR_MASK   0x8000U
 
#define FS8X_M_I2C_M_REQ_SHIFT   0x0000U
 
#define FS8X_M_I2C_M_CRC_SHIFT   0x0001U
 
#define FS8X_M_SPI_M_CRC_SHIFT   0x0002U
 
#define FS8X_M_SPI_M_REQ_SHIFT   0x0003U
 
#define FS8X_M_SPI_M_CLK_SHIFT   0x0004U
 
#define FS8X_M_VLDO2_G_SHIFT   0x0007U
 
#define FS8X_M_VLDO1_G_SHIFT   0x0008U
 
#define FS8X_M_VBUCK3_G_SHIFT   0x0009U
 
#define FS8X_M_VBUCK2_G_SHIFT   0x000AU
 
#define FS8X_M_VBUCK1_G_SHIFT   0x000BU
 
#define FS8X_M_VBOOST_G_SHIFT   0x000CU
 
#define FS8X_M_VPRE_G_SHIFT   0x000DU
 
#define FS8X_M_WU_G_SHIFT   0x000EU
 
#define FS8X_M_COM_ERR_SHIFT   0x000FU
 
#define FS8X_M_I2C_M_REQ_NO_ERROR   (0x0000U << FS8X_M_I2C_M_REQ_SHIFT)
 
#define FS8X_M_I2C_M_REQ_I2C_V   (0x0001U << FS8X_M_I2C_M_REQ_SHIFT)
 
#define FS8X_M_I2C_M_CRC_NO_ERROR   (0x0000U << FS8X_M_I2C_M_CRC_SHIFT)
 
#define FS8X_M_I2C_M_CRC_ERROR   (0x0001U << FS8X_M_I2C_M_CRC_SHIFT)
 
#define FS8X_M_SPI_M_CRC_NO_ERROR   (0x0000U << FS8X_M_SPI_M_CRC_SHIFT)
 
#define FS8X_M_SPI_M_CRC_ERROR   (0x0001U << FS8X_M_SPI_M_CRC_SHIFT)
 
#define FS8X_M_SPI_M_REQ_NO_ERROR   (0x0000U << FS8X_M_SPI_M_REQ_SHIFT)
 
#define FS8X_M_SPI_M_REQ_SPI_V   (0x0001U << FS8X_M_SPI_M_REQ_SHIFT)
 
#define FS8X_M_SPI_M_CLK_NO_ERROR   (0x0000U << FS8X_M_SPI_M_CLK_SHIFT)
 
#define FS8X_M_SPI_M_CLK_WRONG   (0x0001U << FS8X_M_SPI_M_CLK_SHIFT)
 
#define FS8X_M_VLDO2_G_NO_EVENT   (0x0000U << FS8X_M_VLDO2_G_SHIFT)
 
#define FS8X_M_VLDO2_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VLDO2_G_SHIFT)
 
#define FS8X_M_VLDO1_G_NO_EVENT   (0x0000U << FS8X_M_VLDO1_G_SHIFT)
 
#define FS8X_M_VLDO1_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VLDO1_G_SHIFT)
 
#define FS8X_M_VBUCK3_G_NO_EVENT   (0x0000U << FS8X_M_VBUCK3_G_SHIFT)
 
#define FS8X_M_VBUCK3_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VBUCK3_G_SHIFT)
 
#define FS8X_M_VBUCK2_G_NO_EVENT   (0x0000U << FS8X_M_VBUCK2_G_SHIFT)
 
#define FS8X_M_VBUCK2_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VBUCK2_G_SHIFT)
 
#define FS8X_M_VBUCK1_G_NO_EVENT   (0x0000U << FS8X_M_VBUCK1_G_SHIFT)
 
#define FS8X_M_VBUCK1_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VBUCK1_G_SHIFT)
 
#define FS8X_M_VBOOST_G_NO_EVENT   (0x0000U << FS8X_M_VBOOST_G_SHIFT)
 
#define FS8X_M_VBOOST_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VBOOST_G_SHIFT)
 
#define FS8X_M_VPRE_G_NO_EVENT   (0x0000U << FS8X_M_VPRE_G_SHIFT)
 
#define FS8X_M_VPRE_G_EVENT_OCCURRED   (0x0001U << FS8X_M_VPRE_G_SHIFT)
 
#define FS8X_M_WU_G_NO_WAKE_EVENT   (0x0000U << FS8X_M_WU_G_SHIFT)
 
#define FS8X_M_WU_G_WAKE_EVENT   (0x0001U << FS8X_M_WU_G_SHIFT)
 
#define FS8X_M_COM_ERR_NO_FAILURE   (0x0000U << FS8X_M_COM_ERR_SHIFT)
 
#define FS8X_M_COM_ERR_FAILURE   (0x0001U << FS8X_M_COM_ERR_SHIFT)
 
#define FS8X_M_MODE_ADDR   0x01U
 
#define FS8X_M_MODE_DEFAULT   0x0000U
 
#define FS8X_M_GOTOSTBY_MASK   0x0001U
 
#define FS8X_M_W1DIS_MASK   0x0002U
 
#define FS8X_M_W2DIS_MASK   0x0004U
 
#define FS8X_M_MAIN_NORMAL_MASK   0x0020U
 
#define FS8X_M_EXT_FIN_DIS_MASK   0x0040U
 
#define FS8X_M_EXT_FIN_SEL_RT_MASK   0x0080U
 
#define FS8X_M_PLL_LOCK_RT_MASK   0x0100U
 
#define FS8X_M_GOTOSTBY_SHIFT   0x0000U
 
#define FS8X_M_W1DIS_SHIFT   0x0001U
 
#define FS8X_M_W2DIS_SHIFT   0x0002U
 
#define FS8X_M_MAIN_NORMAL_SHIFT   0x0005U
 
#define FS8X_M_EXT_FIN_DIS_SHIFT   0x0006U
 
#define FS8X_M_EXT_FIN_SEL_RT_SHIFT   0x0007U
 
#define FS8X_M_PLL_LOCK_RT_SHIFT   0x0008U
 
#define FS8X_M_GOTOSTBY_REMAINS_IN_CURRENT_STATE   (0x0000U << FS8X_M_GOTOSTBY_SHIFT)
 
#define FS8X_M_GOTOSTBY_ENTER_IN_STANDBY_MODE   (0x0001U << FS8X_M_GOTOSTBY_SHIFT)
 
#define FS8X_M_W1DIS_WAKE_UP_ENABLE   (0x0000U << FS8X_M_W1DIS_SHIFT)
 
#define FS8X_M_W1DIS_WAKE_UP_DISABLE   (0x0001U << FS8X_M_W1DIS_SHIFT)
 
#define FS8X_M_W2DIS_WAKE_UP_ENABLE   (0x0000U << FS8X_M_W2DIS_SHIFT)
 
#define FS8X_M_W2DIS_WAKE_UP_DISABLE   (0x0001U << FS8X_M_W2DIS_SHIFT)
 
#define FS8X_M_MAIN_NORMAL_NOT_IN_NORMAL_MODE   (0x0000U << FS8X_M_MAIN_NORMAL_SHIFT)
 
#define FS8X_M_MAIN_NORMAL_IN_NORMAL_MODE   (0x0001U << FS8X_M_MAIN_NORMAL_SHIFT)
 
#define FS8X_M_EXT_FIN_DIS_NO_EFFECT   (0x0000U << FS8X_M_EXT_FIN_DIS_SHIFT)
 
#define FS8X_M_EXT_FIN_DIS_DISABLE_FIN   (0x0001U << FS8X_M_EXT_FIN_DIS_SHIFT)
 
#define FS8X_M_EXT_FIN_SEL_RT_INT_OSC   (0x0000U << FS8X_M_EXT_FIN_SEL_RT_SHIFT)
 
#define FS8X_M_EXT_FIN_SEL_RT_EXT_OSC   (0x0001U << FS8X_M_EXT_FIN_SEL_RT_SHIFT)
 
#define FS8X_M_PLL_LOCK_RT_UNLOCKED   (0x0000U << FS8X_M_PLL_LOCK_RT_SHIFT)
 
#define FS8X_M_PLL_LOCK_RT_LOCKED   (0x0001U << FS8X_M_PLL_LOCK_RT_SHIFT)
 
#define FS8X_M_REG_CTRL1_ADDR   0x02U
 
#define FS8X_M_REG_CTRL1_DEFAULT   0x0000U
 
#define FS8X_M_LDO2EN_MASK   0x0001U
 
#define FS8X_M_LDO1EN_MASK   0x0002U
 
#define FS8X_M_BUCK3EN_MASK   0x0004U
 
#define FS8X_M_BUCK2EN_MASK   0x0008U
 
#define FS8X_M_BUCK1EN_MASK   0x0010U
 
#define FS8X_M_BOOSTEN_MASK   0x0020U
 
#define FS8X_M_VPEN_MASK   0x0040U
 
#define FS8X_M_LDO2DIS_MASK   0x0100U
 
#define FS8X_M_LDO1DIS_MASK   0x0200U
 
#define FS8X_M_BUCK3DIS_MASK   0x0400U
 
#define FS8X_M_BUCK2DIS_MASK   0x0800U
 
#define FS8X_M_BUCK1DIS_MASK   0x1000U
 
#define FS8X_M_BOOSTDIS_MASK   0x2000U
 
#define FS8X_M_VPDIS_MASK   0x4000U
 
#define FS8X_M_VPRE_PD_DIS_MASK   0x8000U
 
#define FS8X_M_LDO2EN_SHIFT   0x0000U
 
#define FS8X_M_LDO1EN_SHIFT   0x0001U
 
#define FS8X_M_BUCK3EN_SHIFT   0x0002U
 
#define FS8X_M_BUCK2EN_SHIFT   0x0003U
 
#define FS8X_M_BUCK1EN_SHIFT   0x0004U
 
#define FS8X_M_BOOSTEN_SHIFT   0x0005U
 
#define FS8X_M_VPEN_SHIFT   0x0006U
 
#define FS8X_M_LDO2DIS_SHIFT   0x0008U
 
#define FS8X_M_LDO1DIS_SHIFT   0x0009U
 
#define FS8X_M_BUCK3DIS_SHIFT   0x000AU
 
#define FS8X_M_BUCK2DIS_SHIFT   0x000BU
 
#define FS8X_M_BUCK1DIS_SHIFT   0x000CU
 
#define FS8X_M_BOOSTDIS_SHIFT   0x000DU
 
#define FS8X_M_VPDIS_SHIFT   0x000EU
 
#define FS8X_M_VPRE_PD_DIS_SHIFT   0x000FU
 
#define FS8X_M_LDO2EN_NO_EFFECT   (0x0000U << FS8X_M_LDO2EN_SHIFT)
 
#define FS8X_M_LDO2EN_LDO2_ENABLE_REQUEST   (0x0001U << FS8X_M_LDO2EN_SHIFT)
 
#define FS8X_M_LDO1EN_NO_EFFECT   (0x0000U << FS8X_M_LDO1EN_SHIFT)
 
#define FS8X_M_LDO1EN_LDO1_ENABLE_REQUEST   (0x0001U << FS8X_M_LDO1EN_SHIFT)
 
#define FS8X_M_BUCK3EN_NO_EFFECT   (0x0000U << FS8X_M_BUCK3EN_SHIFT)
 
#define FS8X_M_BUCK3EN_BUCK3_ENABLE_REQUEST   (0x0001U << FS8X_M_BUCK3EN_SHIFT)
 
#define FS8X_M_BUCK2EN_NO_EFFECT   (0x0000U << FS8X_M_BUCK2EN_SHIFT)
 
#define FS8X_M_BUCK2EN_BUCK2_ENABLE_REQUEST   (0x0001U << FS8X_M_BUCK2EN_SHIFT)
 
#define FS8X_M_BUCK1EN_NO_EFFECT   (0x0000U << FS8X_M_BUCK1EN_SHIFT)
 
#define FS8X_M_BUCK1EN_BUCK1_ENABLE_REQUEST   (0x0001U << FS8X_M_BUCK1EN_SHIFT)
 
#define FS8X_M_BOOSTEN_NO_EFFECT   (0x0000U << FS8X_M_BOOSTEN_SHIFT)
 
#define FS8X_M_BOOSTEN_BOOST_ENABLE_REQUEST   (0x0001U << FS8X_M_BOOSTEN_SHIFT)
 
#define FS8X_M_VPEN_NO_EFFECT   (0x0000U << FS8X_M_VPEN_SHIFT)
 
#define FS8X_M_VPEN_VPRE_ENABLE_REQUEST   (0x0001U << FS8X_M_VPEN_SHIFT)
 
#define FS8X_M_LDO2DIS_NO_EFFECT   (0x0000U << FS8X_M_LDO2DIS_SHIFT)
 
#define FS8X_M_LDO2DIS_LDO2_DISABLE_REQUEST   (0x0001U << FS8X_M_LDO2DIS_SHIFT)
 
#define FS8X_M_LDO1DIS_NO_EFFECT   (0x0000U << FS8X_M_LDO1DIS_SHIFT)
 
#define FS8X_M_LDO1DIS_LDO1_DISABLE_REQUEST   (0x0001U << FS8X_M_LDO1DIS_SHIFT)
 
#define FS8X_M_BUCK3DIS_NO_EFFECT   (0x0000U << FS8X_M_BUCK3DIS_SHIFT)
 
#define FS8X_M_BUCK3DIS_BUCK3_DISABLE_REQUEST   (0x0001U << FS8X_M_BUCK3DIS_SHIFT)
 
#define FS8X_M_BUCK2DIS_NO_EFFECT   (0x0000U << FS8X_M_BUCK2DIS_SHIFT)
 
#define FS8X_M_BUCK2DIS_BUCK2_DISABLE_REQUEST   (0x0001U << FS8X_M_BUCK2DIS_SHIFT)
 
#define FS8X_M_BUCK1DIS_NO_EFFECT   (0x0000U << FS8X_M_BUCK1DIS_SHIFT)
 
#define FS8X_M_BUCK1DIS_BUCK1_DISABLE_REQUEST   (0x0001U << FS8X_M_BUCK1DIS_SHIFT)
 
#define FS8X_M_BOOSTDIS_NO_EFFECT   (0x0000U << FS8X_M_BOOSTDIS_SHIFT)
 
#define FS8X_M_BOOSTDIS_BOOST_DISABLE_REQUEST   (0x0001U << FS8X_M_BOOSTDIS_SHIFT)
 
#define FS8X_M_VPDIS_NO_EFFECT   (0x0000U << FS8X_M_VPDIS_SHIFT)
 
#define FS8X_M_VPDIS_VPRE_DISABLE_REQUEST   (0x0001U << FS8X_M_VPDIS_SHIFT)
 
#define FS8X_M_VPRE_PD_DIS_NO_EFFECT   (0x0000U << FS8X_M_VPRE_PD_DIS_SHIFT)
 
#define FS8X_M_VPRE_PD_DIS_VPRE_DISABLE_REQUEST   (0x0001U << FS8X_M_VPRE_PD_DIS_SHIFT)
 
#define FS8X_M_REG_CTRL2_ADDR   0x03U
 
#define FS8X_M_REG_CTRL2_DEFAULT   0x0009U
 
#define FS8X_M_VPRESRHS_MASK   0x0003U
 
#define FS8X_M_VPRESRLS_MASK   0x0018U
 
#define FS8X_M_LDO2TSDCFG_MASK   0x0100U
 
#define FS8X_M_LDO1TSDCFG_MASK   0x0200U
 
#define FS8X_M_BUCK3TSDCFG_MASK   0x0400U
 
#define FS8X_M_BUCK2TSDCFG_MASK   0x0800U
 
#define FS8X_M_BUCK1TSDCFG_MASK   0x1000U
 
#define FS8X_M_BOOSTTSDCFG_MASK   0x2000U
 
#define FS8X_M_VBSTSR_MASK   0xC000U
 
#define FS8X_M_VPRESRHS_SHIFT   0x0000U
 
#define FS8X_M_VPRESRLS_SHIFT   0x0003U
 
#define FS8X_M_LDO2TSDCFG_SHIFT   0x0008U
 
#define FS8X_M_LDO1TSDCFG_SHIFT   0x0009U
 
#define FS8X_M_BUCK3TSDCFG_SHIFT   0x000AU
 
#define FS8X_M_BUCK2TSDCFG_SHIFT   0x000BU
 
#define FS8X_M_BUCK1TSDCFG_SHIFT   0x000CU
 
#define FS8X_M_BOOSTTSDCFG_SHIFT   0x000DU
 
#define FS8X_M_VBSTSR_SHIFT   0x000EU
 
#define FS8X_M_VPRESRHS_130MA_DRIVE_CAPABILITY   (0x0000U << FS8X_M_VPRESRHS_SHIFT)
 
#define FS8X_M_VPRESRHS_260MA_DRIVE_CAPABILITY   (0x0001U << FS8X_M_VPRESRHS_SHIFT)
 
#define FS8X_M_VPRESRHS_520MA_DRIVE_CAPABILITY   (0x0002U << FS8X_M_VPRESRHS_SHIFT)
 
#define FS8X_M_VPRESRHS_900MA_DRIVE_CAPABILITY   (0x0003U << FS8X_M_VPRESRHS_SHIFT)
 
#define FS8X_M_VPRESRLS_130MA_DRIVE_CAPABILITY   (0x0000U << FS8X_M_VPRESRLS_SHIFT)
 
#define FS8X_M_VPRESRLS_260MA_DRIVE_CAPABILITY   (0x0001U << FS8X_M_VPRESRLS_SHIFT)
 
#define FS8X_M_VPRESRLS_520MA_DRIVE_CAPABILITY   (0x0002U << FS8X_M_VPRESRLS_SHIFT)
 
#define FS8X_M_VPRESRLS_900MA_DRIVE_CAPABILITY   (0x0003U << FS8X_M_VPRESRLS_SHIFT)
 
#define FS8X_M_LDO2TSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_LDO2TSDCFG_SHIFT)
 
#define FS8X_M_LDO2TSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_LDO2TSDCFG_SHIFT)
 
#define FS8X_M_LDO1TSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_LDO1TSDCFG_SHIFT)
 
#define FS8X_M_LDO1TSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_LDO1TSDCFG_SHIFT)
 
#define FS8X_M_BUCK3TSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_BUCK3TSDCFG_SHIFT)
 
#define FS8X_M_BUCK3TSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_BUCK3TSDCFG_SHIFT)
 
#define FS8X_M_BUCK2TSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_BUCK2TSDCFG_SHIFT)
 
#define FS8X_M_BUCK2TSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_BUCK2TSDCFG_SHIFT)
 
#define FS8X_M_BUCK1TSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_BUCK1TSDCFG_SHIFT)
 
#define FS8X_M_BUCK1TSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_BUCK1TSDCFG_SHIFT)
 
#define FS8X_M_BOOSTTSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_BOOSTTSDCFG_SHIFT)
 
#define FS8X_M_BOOSTTSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_BOOSTTSDCFG_SHIFT)
 
#define FS8X_M_VBSTSR_50V_US   (0x0000U << FS8X_M_VBSTSR_SHIFT)
 
#define FS8X_M_VBSTSR_100V_US   (0x0001U << FS8X_M_VBSTSR_SHIFT)
 
#define FS8X_M_VBSTSR_300V_US   (0x0002U << FS8X_M_VBSTSR_SHIFT)
 
#define FS8X_M_VBSTSR_500V_US   (0x0003U << FS8X_M_VBSTSR_SHIFT)
 
#define FS8X_M_AMUX_ADDR   0x04U
 
#define FS8X_M_AMUX_DEFAULT   0x0000U
 
#define FS8X_M_AMUX_MASK   0x001FU
 
#define FS8X_M_RATIO_MASK   0x0020U
 
#define FS8X_M_AMUX_SHIFT   0x0000U
 
#define FS8X_M_RATIO_SHIFT   0x0005U
 
#define FS8X_M_AMUX_GND   (0x0000U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VDDIO   (0x0001U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_TEMPERATURE_SENSOR   (0x0002U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_BAND_GAP_MAIN   (0x0003U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_BAND_GAP_FAIL_SAFE   (0x0004U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VBUCK1_VOLTAGE   (0x0005U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VBUCK2_VOLTAGE   (0x0006U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VBUCK3_VOLTAGE_DIVIDED   (0x0007U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VPRE_VOLTAGE_DIVIDED   (0x0008U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VBOOST_VOLTAGE_DIVIDED   (0x0009U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VLDO1_VOLTAGE_DIVIDED   (0x000AU << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VLDO2_VOLTAGE_DIVIDED   (0x000BU << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VBOS_VOLTAGE_DIVIDED   (0x000CU << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_RESERVED   (0x000DU << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VSUP1_VOLTAGE_DIVIDED   (0x000EU << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_WAKE1_VOLTAGE_DIVIDED   (0x000FU << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_WAKE2_VOLTAGE_DIVIDED   (0x0010U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VANA   (0x0011U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VDIG   (0x0012U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_VDIG_FS   (0x0013U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_AMUX_PSYNC_VOLTAGE   (0x0014U << FS8X_M_AMUX_SHIFT)
 
#define FS8X_M_RATIO_RATIO_7_5   (0x0000U << FS8X_M_RATIO_SHIFT)
 
#define FS8X_M_RATIO_RATIO_14   (0x0001U << FS8X_M_RATIO_SHIFT)
 
#define FS8X_M_CLOCK_ADDR   0x05U
 
#define FS8X_M_CLOCK_DEFAULT   0x0000U
 
#define FS8X_M_CLK_TUNE_MASK   0x000FU
 
#define FS8X_M_MOD_EN_MASK   0x0010U
 
#define FS8X_M_FIN_DIV_MASK   0x0020U
 
#define FS8X_M_EXT_FIN_SEL_MASK   0x0040U
 
#define FS8X_M_FOUT_CLK_SEL_MASK   0x0080U
 
#define FS8X_M_FOUT_PHASE_MASK   0x0700U
 
#define FS8X_M_FOUT_MUX_SEL_MASK   0x7800U
 
#define FS8X_M_MOD_CONF_MASK   0x8000U
 
#define FS8X_M_CLK_TUNE_SHIFT   0x0000U
 
#define FS8X_M_MOD_EN_SHIFT   0x0004U
 
#define FS8X_M_FIN_DIV_SHIFT   0x0005U
 
#define FS8X_M_EXT_FIN_SEL_SHIFT   0x0006U
 
#define FS8X_M_FOUT_CLK_SEL_SHIFT   0x0007U
 
#define FS8X_M_FOUT_PHASE_SHIFT   0x0008U
 
#define FS8X_M_FOUT_MUX_SEL_SHIFT   0x000BU
 
#define FS8X_M_MOD_CONF_SHIFT   0x000FU
 
#define FS8X_M_CLK_TUNE_20   (0x0000U << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_21   (0x0001U << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_22   (0x0002U << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_23   (0x0003U << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_24   (0x0004U << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_16   (0x0009U << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_17   (0x000AU << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_18   (0x000BU << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_CLK_TUNE_19   (0x000CU << FS8X_M_CLK_TUNE_SHIFT)
 
#define FS8X_M_MOD_EN_MODULATION_DISABLE   (0x0000U << FS8X_M_MOD_EN_SHIFT)
 
#define FS8X_M_MOD_EN_MODULATION_ENABLE   (0x0001U << FS8X_M_MOD_EN_SHIFT)
 
#define FS8X_M_FIN_DIV_DIVIDER_BY_1   (0x0000U << FS8X_M_FIN_DIV_SHIFT)
 
#define FS8X_M_FIN_DIV_DIVIDER_BY_6   (0x0001U << FS8X_M_FIN_DIV_SHIFT)
 
#define FS8X_M_EXT_FIN_SEL_DIS   (0x0000U << FS8X_M_EXT_FIN_SEL_SHIFT)
 
#define FS8X_M_EXT_FIN_SEL_EN   (0x0001U << FS8X_M_EXT_FIN_SEL_SHIFT)
 
#define FS8X_M_FOUT_CLK_SEL_CLK1   (0x0000U << FS8X_M_FOUT_CLK_SEL_SHIFT)
 
#define FS8X_M_FOUT_CLK_SEL_CLK2   (0x0001U << FS8X_M_FOUT_CLK_SEL_SHIFT)
 
#define FS8X_M_FOUT_PHASE_NO_SHIFT   (0x0000U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_1CLK   (0x0001U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_2CLK   (0x0002U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_3CLK   (0x0003U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_4CLK   (0x0004U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_5CLK   (0x0005U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_6CLK   (0x0006U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_PHASE_7CLK   (0x0007U << FS8X_M_FOUT_PHASE_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_NO_SIGNAL   (0x0000U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_VPRE_CLK   (0x0001U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_BOOST_CLK   (0x0002U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_BUCK1_CLK   (0x0003U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_BUCK2_CLK   (0x0004U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_BUCK3_CLK   (0x0005U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_FOUT_CLK   (0x0006U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_OSC_MAIN_48   (0x0007U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_OSC_FS_48   (0x0008U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_FOUT_MUX_SEL_CLOCK_FIN_DIV   (0x0009U << FS8X_M_FOUT_MUX_SEL_SHIFT)
 
#define FS8X_M_MOD_CONF_23KHZ   (0x0000U << FS8X_M_MOD_CONF_SHIFT)
 
#define FS8X_M_MOD_CONF_94KHZ   (0x0001U << FS8X_M_MOD_CONF_SHIFT)
 
#define FS8X_M_INT_MASK1_ADDR   0x06U
 
#define FS8X_M_INT_MASK1_DEFAULT   0x0000U
 
#define FS8X_M_LDO2TSD_M_MASK   0x0001U
 
#define FS8X_M_LDO1TSD_M_MASK   0x0002U
 
#define FS8X_M_BUCK3TSD_M_MASK   0x0004U
 
#define FS8X_M_BUCK2TSD_M_MASK   0x0008U
 
#define FS8X_M_BUCK1TSD_M_MASK   0x0010U
 
#define FS8X_M_BOOSTTSD_M_MASK   0x0020U
 
#define FS8X_M_BOSTSD_M_MASK   0x0040U
 
#define FS8X_M_LDO2OC_M_MASK   0x0100U
 
#define FS8X_M_LDO1OC_M_MASK   0x0200U
 
#define FS8X_M_BUCK3OC_M_MASK   0x0400U
 
#define FS8X_M_BUCK2OC_M_MASK   0x0800U
 
#define FS8X_M_BUCK1OC_M_MASK   0x1000U
 
#define FS8X_M_BOOSTOC_M_MASK   0x2000U
 
#define FS8X_M_VPREOC_M_MASK   0x4000U
 
#define FS8X_M_LDO2TSD_M_SHIFT   0x0000U
 
#define FS8X_M_LDO1TSD_M_SHIFT   0x0001U
 
#define FS8X_M_BUCK3TSD_M_SHIFT   0x0002U
 
#define FS8X_M_BUCK2TSD_M_SHIFT   0x0003U
 
#define FS8X_M_BUCK1TSD_M_SHIFT   0x0004U
 
#define FS8X_M_BOOSTTSD_M_SHIFT   0x0005U
 
#define FS8X_M_BOSTSD_M_SHIFT   0x0006U
 
#define FS8X_M_LDO2OC_M_SHIFT   0x0008U
 
#define FS8X_M_LDO1OC_M_SHIFT   0x0009U
 
#define FS8X_M_BUCK3OC_M_SHIFT   0x000AU
 
#define FS8X_M_BUCK2OC_M_SHIFT   0x000BU
 
#define FS8X_M_BUCK1OC_M_SHIFT   0x000CU
 
#define FS8X_M_BOOSTOC_M_SHIFT   0x000DU
 
#define FS8X_M_VPREOC_M_SHIFT   0x000EU
 
#define FS8X_M_LDO2TSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_LDO2TSD_M_SHIFT)
 
#define FS8X_M_LDO2TSD_M_INT_MASKED   (0x0001U << FS8X_M_LDO2TSD_M_SHIFT)
 
#define FS8X_M_LDO1TSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_LDO1TSD_M_SHIFT)
 
#define FS8X_M_LDO1TSD_M_INT_MASKED   (0x0001U << FS8X_M_LDO1TSD_M_SHIFT)
 
#define FS8X_M_BUCK3TSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BUCK3TSD_M_SHIFT)
 
#define FS8X_M_BUCK3TSD_M_INT_MASKED   (0x0001U << FS8X_M_BUCK3TSD_M_SHIFT)
 
#define FS8X_M_BUCK2TSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BUCK2TSD_M_SHIFT)
 
#define FS8X_M_BUCK2TSD_M_INT_MASKED   (0x0001U << FS8X_M_BUCK2TSD_M_SHIFT)
 
#define FS8X_M_BUCK1TSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BUCK1TSD_M_SHIFT)
 
#define FS8X_M_BUCK1TSD_M_INT_MASKED   (0x0001U << FS8X_M_BUCK1TSD_M_SHIFT)
 
#define FS8X_M_BOOSTTSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BOOSTTSD_M_SHIFT)
 
#define FS8X_M_BOOSTTSD_M_INT_MASKED   (0x0001U << FS8X_M_BOOSTTSD_M_SHIFT)
 
#define FS8X_M_BOSTSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BOSTSD_M_SHIFT)
 
#define FS8X_M_BOSTSD_M_INT_MASKED   (0x0001U << FS8X_M_BOSTSD_M_SHIFT)
 
#define FS8X_M_LDO2OC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_LDO2OC_M_SHIFT)
 
#define FS8X_M_LDO2OC_M_INT_MASKED   (0x0001U << FS8X_M_LDO2OC_M_SHIFT)
 
#define FS8X_M_LDO1OC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_LDO1OC_M_SHIFT)
 
#define FS8X_M_LDO1OC_M_INT_MASKED   (0x0001U << FS8X_M_LDO1OC_M_SHIFT)
 
#define FS8X_M_BUCK3OC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BUCK3OC_M_SHIFT)
 
#define FS8X_M_BUCK3OC_M_INT_MASKED   (0x0001U << FS8X_M_BUCK3OC_M_SHIFT)
 
#define FS8X_M_BUCK2OC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BUCK2OC_M_SHIFT)
 
#define FS8X_M_BUCK2OC_M_INT_MASKED   (0x0001U << FS8X_M_BUCK2OC_M_SHIFT)
 
#define FS8X_M_BUCK1OC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BUCK1OC_M_SHIFT)
 
#define FS8X_M_BUCK1OC_M_INT_MASKED   (0x0001U << FS8X_M_BUCK1OC_M_SHIFT)
 
#define FS8X_M_BOOSTOC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BOOSTOC_M_SHIFT)
 
#define FS8X_M_BOOSTOC_M_INT_MASKED   (0x0001U << FS8X_M_BOOSTOC_M_SHIFT)
 
#define FS8X_M_VPREOC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VPREOC_M_SHIFT)
 
#define FS8X_M_VPREOC_M_INT_MASKED   (0x0001U << FS8X_M_VPREOC_M_SHIFT)
 
#define FS8X_M_INT_MASK2_ADDR   0x07U
 
#define FS8X_M_INT_MASK2_DEFAULT   0x0000U
 
#define FS8X_M_WAKE2_M_MASK   0x0001U
 
#define FS8X_M_WAKE1_M_MASK   0x0002U
 
#define FS8X_M_VSUPUVH_M_MASK   0x0004U
 
#define FS8X_M_VSUPUVL_M_MASK   0x0008U
 
#define FS8X_M_VPREUVH_M_MASK   0x0010U
 
#define FS8X_M_VPREUVL_M_MASK   0x0020U
 
#define FS8X_M_VSUPUV7_M_MASK   0x0040U
 
#define FS8X_M_VBOOST_UVH_M_MASK   0x0080U
 
#define FS8X_M_VPRE_FB_OV_M_MASK   0x0100U
 
#define FS8X_M_COM_M_MASK   0x0200U
 
#define FS8X_M_VBOSUVH_M_MASK   0x0400U
 
#define FS8X_M_VBOOSTOV_M_MASK   0x0800U
 
#define FS8X_M_WAKE2_M_SHIFT   0x0000U
 
#define FS8X_M_WAKE1_M_SHIFT   0x0001U
 
#define FS8X_M_VSUPUVH_M_SHIFT   0x0002U
 
#define FS8X_M_VSUPUVL_M_SHIFT   0x0003U
 
#define FS8X_M_VPREUVH_M_SHIFT   0x0004U
 
#define FS8X_M_VPREUVL_M_SHIFT   0x0005U
 
#define FS8X_M_VSUPUV7_M_SHIFT   0x0006U
 
#define FS8X_M_VBOOST_UVH_M_SHIFT   0x0007U
 
#define FS8X_M_VPRE_FB_OV_M_SHIFT   0x0008U
 
#define FS8X_M_COM_M_SHIFT   0x0009U
 
#define FS8X_M_VBOSUVH_M_SHIFT   0x000AU
 
#define FS8X_M_VBOOSTOV_M_SHIFT   0x000BU
 
#define FS8X_M_WAKE2_M_INT_NOT_MASKED   (0x0000U << FS8X_M_WAKE2_M_SHIFT)
 
#define FS8X_M_WAKE2_M_INT_MASKED   (0x0001U << FS8X_M_WAKE2_M_SHIFT)
 
#define FS8X_M_WAKE1_M_INT_NOT_MASKED   (0x0000U << FS8X_M_WAKE1_M_SHIFT)
 
#define FS8X_M_WAKE1_M_INT_MASKED   (0x0001U << FS8X_M_WAKE1_M_SHIFT)
 
#define FS8X_M_VSUPUVH_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VSUPUVH_M_SHIFT)
 
#define FS8X_M_VSUPUVH_M_INT_MASKED   (0x0001U << FS8X_M_VSUPUVH_M_SHIFT)
 
#define FS8X_M_VSUPUVL_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VSUPUVL_M_SHIFT)
 
#define FS8X_M_VSUPUVL_M_INT_MASKED   (0x0001U << FS8X_M_VSUPUVL_M_SHIFT)
 
#define FS8X_M_VPREUVH_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VPREUVH_M_SHIFT)
 
#define FS8X_M_VPREUVH_M_INT_MASKED   (0x0001U << FS8X_M_VPREUVH_M_SHIFT)
 
#define FS8X_M_VPREUVL_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VPREUVL_M_SHIFT)
 
#define FS8X_M_VPREUVL_M_INT_MASKED   (0x0001U << FS8X_M_VPREUVL_M_SHIFT)
 
#define FS8X_M_VSUPUV7_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VSUPUV7_M_SHIFT)
 
#define FS8X_M_VSUPUV7_M_INT_MASKED   (0x0001U << FS8X_M_VSUPUV7_M_SHIFT)
 
#define FS8X_M_VBOOST_UVH_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VBOOST_UVH_M_SHIFT)
 
#define FS8X_M_VBOOST_UVH_M_INT_MASKED   (0x0001U << FS8X_M_VBOOST_UVH_M_SHIFT)
 
#define FS8X_M_VPRE_FB_OV_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VPRE_FB_OV_M_SHIFT)
 
#define FS8X_M_VPRE_FB_OV_M_INT_MASKED   (0x0001U << FS8X_M_VPRE_FB_OV_M_SHIFT)
 
#define FS8X_M_COM_M_INT_NOT_MASKED   (0x0000U << FS8X_M_COM_M_SHIFT)
 
#define FS8X_M_COM_M_INT_MASKED   (0x0001U << FS8X_M_COM_M_SHIFT)
 
#define FS8X_M_VBOSUVH_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VBOSUVH_M_SHIFT)
 
#define FS8X_M_VBOSUVH_M_INT_MASKED   (0x0001U << FS8X_M_VBOSUVH_M_SHIFT)
 
#define FS8X_M_VBOOSTOV_M_INT_NOT_MASKED   (0x0000U << FS8X_M_VBOOSTOV_M_SHIFT)
 
#define FS8X_M_VBOOSTOV_M_INT_MASKED   (0x0001U << FS8X_M_VBOOSTOV_M_SHIFT)
 
#define FS8X_M_FLAG1_ADDR   0x08U
 
#define FS8X_M_FLAG1_DEFAULT   0x0000U
 
#define FS8X_M_LDO2OT_MASK   0x0001U
 
#define FS8X_M_LDO1OT_MASK   0x0002U
 
#define FS8X_M_BUCK3OT_MASK   0x0004U
 
#define FS8X_M_BUCK2OT_MASK   0x0008U
 
#define FS8X_M_BUCK1OT_MASK   0x0010U
 
#define FS8X_M_VBOOSTOT_MASK   0x0020U
 
#define FS8X_M_VBOOSTOV_MASK   0x0040U
 
#define FS8X_M_CLK_FIN_DIV_OK_MASK   0x0080U
 
#define FS8X_M_LDO2OC_MASK   0x0100U
 
#define FS8X_M_LDO1OC_MASK   0x0200U
 
#define FS8X_M_BUCK3OC_MASK   0x0400U
 
#define FS8X_M_BUCK2OC_MASK   0x0800U
 
#define FS8X_M_BUCK1OC_MASK   0x1000U
 
#define FS8X_M_VPREOC_MASK   0x2000U
 
#define FS8X_M_VBOOSTUVH_MASK   0x4000U
 
#define FS8X_M_VBOSUVH_MASK   0x8000U
 
#define FS8X_M_LDO2OT_SHIFT   0x0000U
 
#define FS8X_M_LDO1OT_SHIFT   0x0001U
 
#define FS8X_M_BUCK3OT_SHIFT   0x0002U
 
#define FS8X_M_BUCK2OT_SHIFT   0x0003U
 
#define FS8X_M_BUCK1OT_SHIFT   0x0004U
 
#define FS8X_M_VBOOSTOT_SHIFT   0x0005U
 
#define FS8X_M_VBOOSTOV_SHIFT   0x0006U
 
#define FS8X_M_CLK_FIN_DIV_OK_SHIFT   0x0007U
 
#define FS8X_M_LDO2OC_SHIFT   0x0008U
 
#define FS8X_M_LDO1OC_SHIFT   0x0009U
 
#define FS8X_M_BUCK3OC_SHIFT   0x000AU
 
#define FS8X_M_BUCK2OC_SHIFT   0x000BU
 
#define FS8X_M_BUCK1OC_SHIFT   0x000CU
 
#define FS8X_M_VPREOC_SHIFT   0x000DU
 
#define FS8X_M_VBOOSTUVH_SHIFT   0x000EU
 
#define FS8X_M_VBOSUVH_SHIFT   0x000FU
 
#define FS8X_M_LDO2OT_NO_EVENT   (0x0000U << FS8X_M_LDO2OT_SHIFT)
 
#define FS8X_M_LDO2OT_EVENT_OCCURRED   (0x0001U << FS8X_M_LDO2OT_SHIFT)
 
#define FS8X_M_LDO1OT_NO_EVENT   (0x0000U << FS8X_M_LDO1OT_SHIFT)
 
#define FS8X_M_LDO1OT_EVENT_OCCURRED   (0x0001U << FS8X_M_LDO1OT_SHIFT)
 
#define FS8X_M_BUCK3OT_NO_EVENT   (0x0000U << FS8X_M_BUCK3OT_SHIFT)
 
#define FS8X_M_BUCK3OT_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK3OT_SHIFT)
 
#define FS8X_M_BUCK2OT_NO_EVENT   (0x0000U << FS8X_M_BUCK2OT_SHIFT)
 
#define FS8X_M_BUCK2OT_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK2OT_SHIFT)
 
#define FS8X_M_BUCK1OT_NO_EVENT   (0x0000U << FS8X_M_BUCK1OT_SHIFT)
 
#define FS8X_M_BUCK1OT_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK1OT_SHIFT)
 
#define FS8X_M_VBOOSTOT_NO_EVENT   (0x0000U << FS8X_M_VBOOSTOT_SHIFT)
 
#define FS8X_M_VBOOSTOT_EVENT_OCCURRED   (0x0001U << FS8X_M_VBOOSTOT_SHIFT)
 
#define FS8X_M_VBOOSTOV_NO_EVENT   (0x0000U << FS8X_M_VBOOSTOV_SHIFT)
 
#define FS8X_M_VBOOSTOV_EVENT_OCCURRED   (0x0001U << FS8X_M_VBOOSTOV_SHIFT)
 
#define FS8X_M_CLK_FIN_DIV_OK_NOT_OK   (0x0000U << FS8X_M_CLK_FIN_DIV_OK_SHIFT)
 
#define FS8X_M_CLK_FIN_DIV_OK_OK   (0x0001U << FS8X_M_CLK_FIN_DIV_OK_SHIFT)
 
#define FS8X_M_LDO2OC_NO_EVENT   (0x0000U << FS8X_M_LDO2OC_SHIFT)
 
#define FS8X_M_LDO2OC_EVENT_OCCURRED   (0x0001U << FS8X_M_LDO2OC_SHIFT)
 
#define FS8X_M_LDO1OC_NO_EVENT   (0x0000U << FS8X_M_LDO1OC_SHIFT)
 
#define FS8X_M_LDO1OC_EVENT_OCCURRED   (0x0001U << FS8X_M_LDO1OC_SHIFT)
 
#define FS8X_M_BUCK3OC_NO_EVENT   (0x0000U << FS8X_M_BUCK3OC_SHIFT)
 
#define FS8X_M_BUCK3OC_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK3OC_SHIFT)
 
#define FS8X_M_BUCK2OC_NO_EVENT   (0x0000U << FS8X_M_BUCK2OC_SHIFT)
 
#define FS8X_M_BUCK2OC_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK2OC_SHIFT)
 
#define FS8X_M_BUCK1OC_NO_EVENT   (0x0000U << FS8X_M_BUCK1OC_SHIFT)
 
#define FS8X_M_BUCK1OC_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK1OC_SHIFT)
 
#define FS8X_M_VPREOC_NO_EVENT   (0x0000U << FS8X_M_VPREOC_SHIFT)
 
#define FS8X_M_VPREOC_EVENT_OCCURRED   (0x0001U << FS8X_M_VPREOC_SHIFT)
 
#define FS8X_M_VBOOSTUVH_NO_EVENT   (0x0000U << FS8X_M_VBOOSTUVH_SHIFT)
 
#define FS8X_M_VBOOSTUVH_EVENT_OCCURRED   (0x0001U << FS8X_M_VBOOSTUVH_SHIFT)
 
#define FS8X_M_VBOSUVH_NO_EVENT   (0x0000U << FS8X_M_VBOSUVH_SHIFT)
 
#define FS8X_M_VBOSUVH_EVENT_OCCURRED   (0x0001U << FS8X_M_VBOSUVH_SHIFT)
 
#define FS8X_M_FLAG2_ADDR   0x09U
 
#define FS8X_M_FLAG2_DEFAULT   0x0000U
 
#define FS8X_M_WK1FLG_MASK   0x0001U
 
#define FS8X_M_WK2FLG_MASK   0x0002U
 
#define FS8X_M_WK1RT_MASK   0x0004U
 
#define FS8X_M_WK2RT_MASK   0x0008U
 
#define FS8X_M_VSUPUVH_MASK   0x0010U
 
#define FS8X_M_VSUPUVL_MASK   0x0020U
 
#define FS8X_M_VPREUVH_MASK   0x0040U
 
#define FS8X_M_VPREUVL_MASK   0x0080U
 
#define FS8X_M_LDO2_ST_MASK   0x0100U
 
#define FS8X_M_LDO1_ST_MASK   0x0200U
 
#define FS8X_M_BUCK3_ST_MASK   0x0400U
 
#define FS8X_M_BUCK2_ST_MASK   0x0800U
 
#define FS8X_M_BUCK1_ST_MASK   0x1000U
 
#define FS8X_M_BOOST_ST_MASK   0x2000U
 
#define FS8X_M_VSUPUV7_MASK   0x4000U
 
#define FS8X_M_VPRE_FB_OV_MASK   0x8000U
 
#define FS8X_M_WK1FLG_SHIFT   0x0000U
 
#define FS8X_M_WK2FLG_SHIFT   0x0001U
 
#define FS8X_M_WK1RT_SHIFT   0x0002U
 
#define FS8X_M_WK2RT_SHIFT   0x0003U
 
#define FS8X_M_VSUPUVH_SHIFT   0x0004U
 
#define FS8X_M_VSUPUVL_SHIFT   0x0005U
 
#define FS8X_M_VPREUVH_SHIFT   0x0006U
 
#define FS8X_M_VPREUVL_SHIFT   0x0007U
 
#define FS8X_M_LDO2_ST_SHIFT   0x0008U
 
#define FS8X_M_LDO1_ST_SHIFT   0x0009U
 
#define FS8X_M_BUCK3_ST_SHIFT   0x000AU
 
#define FS8X_M_BUCK2_ST_SHIFT   0x000BU
 
#define FS8X_M_BUCK1_ST_SHIFT   0x000CU
 
#define FS8X_M_BOOST_ST_SHIFT   0x000DU
 
#define FS8X_M_VSUPUV7_SHIFT   0x000EU
 
#define FS8X_M_VPRE_FB_OV_SHIFT   0x000FU
 
#define FS8X_M_WK1FLG_NO_EVENT   (0x0000U << FS8X_M_WK1FLG_SHIFT)
 
#define FS8X_M_WK1FLG_EVENT_OCCURRED   (0x0001U << FS8X_M_WK1FLG_SHIFT)
 
#define FS8X_M_WK2FLG_NO_EVENT   (0x0000U << FS8X_M_WK2FLG_SHIFT)
 
#define FS8X_M_WK2FLG_EVENT_OCCURRED   (0x0001U << FS8X_M_WK2FLG_SHIFT)
 
#define FS8X_M_WK1RT_WAKE1_LOW   (0x0000U << FS8X_M_WK1RT_SHIFT)
 
#define FS8X_M_WK1RT_WAKE1_HIGH   (0x0001U << FS8X_M_WK1RT_SHIFT)
 
#define FS8X_M_WK2RT_WAKE2_LOW   (0x0000U << FS8X_M_WK2RT_SHIFT)
 
#define FS8X_M_WK2RT_WAKE2_HIGH   (0x0001U << FS8X_M_WK2RT_SHIFT)
 
#define FS8X_M_VSUPUVH_NO_EVENT   (0x0000U << FS8X_M_VSUPUVH_SHIFT)
 
#define FS8X_M_VSUPUVH_EVENT_OCCURRED   (0x0001U << FS8X_M_VSUPUVH_SHIFT)
 
#define FS8X_M_VSUPUVL_NO_EVENT   (0x0000U << FS8X_M_VSUPUVL_SHIFT)
 
#define FS8X_M_VSUPUVL_EVENT_OCCURRED   (0x0001U << FS8X_M_VSUPUVL_SHIFT)
 
#define FS8X_M_VPREUVH_NO_EVENT   (0x0000U << FS8X_M_VPREUVH_SHIFT)
 
#define FS8X_M_VPREUVH_EVENT_OCCURRED   (0x0001U << FS8X_M_VPREUVH_SHIFT)
 
#define FS8X_M_VPREUVL_NO_EVENT   (0x0000U << FS8X_M_VPREUVL_SHIFT)
 
#define FS8X_M_VPREUVL_EVENT_OCCURRED   (0x0001U << FS8X_M_VPREUVL_SHIFT)
 
#define FS8X_M_LDO2_ST_REGULATOR_OFF   (0x0000U << FS8X_M_LDO2_ST_SHIFT)
 
#define FS8X_M_LDO2_ST_REGULATOR_ON   (0x0001U << FS8X_M_LDO2_ST_SHIFT)
 
#define FS8X_M_LDO1_ST_REGULATOR_OFF   (0x0000U << FS8X_M_LDO1_ST_SHIFT)
 
#define FS8X_M_LDO1_ST_REGULATOR_ON   (0x0001U << FS8X_M_LDO1_ST_SHIFT)
 
#define FS8X_M_BUCK3_ST_REGULATOR_OFF   (0x0000U << FS8X_M_BUCK3_ST_SHIFT)
 
#define FS8X_M_BUCK3_ST_REGULATOR_ON   (0x0001U << FS8X_M_BUCK3_ST_SHIFT)
 
#define FS8X_M_BUCK2_ST_REGULATOR_OFF   (0x0000U << FS8X_M_BUCK2_ST_SHIFT)
 
#define FS8X_M_BUCK2_ST_REGULATOR_ON   (0x0001U << FS8X_M_BUCK2_ST_SHIFT)
 
#define FS8X_M_BUCK1_ST_REGULATOR_OFF   (0x0000U << FS8X_M_BUCK1_ST_SHIFT)
 
#define FS8X_M_BUCK1_ST_REGULATOR_ON   (0x0001U << FS8X_M_BUCK1_ST_SHIFT)
 
#define FS8X_M_BOOST_ST_REGULATOR_OFF   (0x0000U << FS8X_M_BOOST_ST_SHIFT)
 
#define FS8X_M_BOOST_ST_REGULATOR_ON   (0x0001U << FS8X_M_BOOST_ST_SHIFT)
 
#define FS8X_M_VSUPUV7_NO_EVENT   (0x0000U << FS8X_M_VSUPUV7_SHIFT)
 
#define FS8X_M_VSUPUV7_EVENT_OCCURRED   (0x0001U << FS8X_M_VSUPUV7_SHIFT)
 
#define FS8X_M_VPRE_FB_OV_NO_EVENT   (0x0000U << FS8X_M_VPRE_FB_OV_SHIFT)
 
#define FS8X_M_VPRE_FB_OV_EVENT_OCCURRED   (0x0001U << FS8X_M_VPRE_FB_OV_SHIFT)
 
#define FS8X_M_VMON_REGX_ADDR   0x0AU
 
#define FS8X_M_VMON_REGX_DEFAULT   0x0000U
 
#define FS8X_M_VMON1_REG_MASK   0x0007U
 
#define FS8X_M_VMON2_REG_MASK   0x0038U
 
#define FS8X_M_VMON3_REG_MASK   0x01C0U
 
#define FS8X_M_VMON4_REG_MASK   0x0E00U
 
#define FS8X_M_VMON1_REG_SHIFT   0x0000U
 
#define FS8X_M_VMON2_REG_SHIFT   0x0003U
 
#define FS8X_M_VMON3_REG_SHIFT   0x0006U
 
#define FS8X_M_VMON4_REG_SHIFT   0x0009U
 
#define FS8X_M_VMON1_REG_EXTERNAL_REGULATOR   (0x0000U << FS8X_M_VMON1_REG_SHIFT)
 
#define FS8X_M_VMON1_REG_VPRE   (0x0001U << FS8X_M_VMON1_REG_SHIFT)
 
#define FS8X_M_VMON1_REG_LDO1   (0x0002U << FS8X_M_VMON1_REG_SHIFT)
 
#define FS8X_M_VMON1_REG_LDO2   (0x0003U << FS8X_M_VMON1_REG_SHIFT)
 
#define FS8X_M_VMON1_REG_BUCK2   (0x0004U << FS8X_M_VMON1_REG_SHIFT)
 
#define FS8X_M_VMON1_REG_BUCK3   (0x0005U << FS8X_M_VMON1_REG_SHIFT)
 
#define FS8X_M_VMON2_REG_EXTERNAL_REGULATOR   (0x0000U << FS8X_M_VMON2_REG_SHIFT)
 
#define FS8X_M_VMON2_REG_VPRE   (0x0001U << FS8X_M_VMON2_REG_SHIFT)
 
#define FS8X_M_VMON2_REG_LDO1   (0x0002U << FS8X_M_VMON2_REG_SHIFT)
 
#define FS8X_M_VMON2_REG_LDO2   (0x0003U << FS8X_M_VMON2_REG_SHIFT)
 
#define FS8X_M_VMON2_REG_BUCK2   (0x0004U << FS8X_M_VMON2_REG_SHIFT)
 
#define FS8X_M_VMON2_REG_BUCK3   (0x0005U << FS8X_M_VMON2_REG_SHIFT)
 
#define FS8X_M_VMON3_REG_EXTERNAL_REGULATOR   (0x0000U << FS8X_M_VMON3_REG_SHIFT)
 
#define FS8X_M_VMON3_REG_VPRE   (0x0001U << FS8X_M_VMON3_REG_SHIFT)
 
#define FS8X_M_VMON3_REG_LDO1   (0x0002U << FS8X_M_VMON3_REG_SHIFT)
 
#define FS8X_M_VMON3_REG_LDO2   (0x0003U << FS8X_M_VMON3_REG_SHIFT)
 
#define FS8X_M_VMON3_REG_BUCK2   (0x0004U << FS8X_M_VMON3_REG_SHIFT)
 
#define FS8X_M_VMON3_REG_BUCK3   (0x0005U << FS8X_M_VMON3_REG_SHIFT)
 
#define FS8X_M_VMON4_REG_EXTERNAL_REGULATOR   (0x0000U << FS8X_M_VMON4_REG_SHIFT)
 
#define FS8X_M_VMON4_REG_VPRE   (0x0001U << FS8X_M_VMON4_REG_SHIFT)
 
#define FS8X_M_VMON4_REG_LDO1   (0x0002U << FS8X_M_VMON4_REG_SHIFT)
 
#define FS8X_M_VMON4_REG_LDO2   (0x0003U << FS8X_M_VMON4_REG_SHIFT)
 
#define FS8X_M_VMON4_REG_BUCK2   (0x0004U << FS8X_M_VMON4_REG_SHIFT)
 
#define FS8X_M_VMON4_REG_BUCK3   (0x0005U << FS8X_M_VMON4_REG_SHIFT)
 
#define FS8X_M_LVB1_SVS_ADDR   0x0BU
 
#define FS8X_M_LVB1_SVS_DEFAULT   0x0000U
 
#define FS8X_M_LVB1_SVS_MASK   0x001FU
 
#define FS8X_M_LVB1_SVS_SHIFT   0x0000U
 
#define FS8X_M_LVB1_SVS_0MV   (0x0000U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M6_25MV   (0x0001U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M12_50MV   (0x0002U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M18_75MV   (0x0003U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M25MV   (0x0004U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M31_25MV   (0x0005U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M37_5MV   (0x0006U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M43_75MV   (0x0007U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M50MV   (0x0008U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M56_25MV   (0x0009U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M62_5MV   (0x000AU << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M68_75MV   (0x000BU << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M75MV   (0x000CU << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M81_25MV   (0x000DU << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M87_5MV   (0x000EU << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M93_75MV   (0x000FU << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_LVB1_SVS_M100MV   (0x0010U << FS8X_M_LVB1_SVS_SHIFT)
 
#define FS8X_M_MEMORY0_ADDR   0x23U
 
#define FS8X_M_MEMORY0_DEFAULT   0x0000U
 
#define FS8X_M_M_MEMORY0_MASK   0xFFFFU
 
#define FS8X_M_M_MEMORY0_SHIFT   0x0000U
 
#define FS8X_M_MEMORY1_ADDR   0x24U
 
#define FS8X_M_MEMORY1_DEFAULT   0x0000U
 
#define FS8X_M_M_MEMORY1_MASK   0xFFFFU
 
#define FS8X_M_M_MEMORY1_SHIFT   0x0000U
 
#define FS8X_M_DEVICEID_ADDR   0x25U
 
#define FS8X_M_DEVICEID_DEFAULT   0x0000U
 
#define FS8X_M_M_DEVICE_MASK   0x00FFU
 
#define FS8X_M_M_DEVICE_SHIFT   0x0000U
 
#define FS8X_FS_I_OVUV_SAFE_REACTION1_ADDR   0x01U
 
#define FS8X_FS_I_OVUV_SAFE_REACTION1_DEFAULT   0xD00DU
 
#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_MASK   0x0003U
 
#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_MASK   0x000CU
 
#define FS8X_FS_I_VMON4_ABIST2_MASK   0x0020U
 
#define FS8X_FS_I_VMON3_ABIST2_MASK   0x0040U
 
#define FS8X_FS_I_VMON2_ABIST2_MASK   0x0080U
 
#define FS8X_FS_I_VMON1_ABIST2_MASK   0x0100U
 
#define FS8X_FS_I_VDDIO_ABIST2_MASK   0x0200U
 
#define FS8X_FS_I_VCOREMON_ABIST2_MASK   0x0400U
 
#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_MASK   0x3000U
 
#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_MASK   0xC000U
 
#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT   0x0000U
 
#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT   0x0002U
 
#define FS8X_FS_I_VMON4_ABIST2_SHIFT   0x0005U
 
#define FS8X_FS_I_VMON3_ABIST2_SHIFT   0x0006U
 
#define FS8X_FS_I_VMON2_ABIST2_SHIFT   0x0007U
 
#define FS8X_FS_I_VMON1_ABIST2_SHIFT   0x0008U
 
#define FS8X_FS_I_VDDIO_ABIST2_SHIFT   0x0009U
 
#define FS8X_FS_I_VCOREMON_ABIST2_SHIFT   0x000AU
 
#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT   0x000CU
 
#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT   0x000EU
 
#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON4_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON4_ABIST2_VMON4_BIST   (0x0001U << FS8X_FS_I_VMON4_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON3_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON3_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON3_ABIST2_VMON3_BIST   (0x0001U << FS8X_FS_I_VMON3_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON2_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON2_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON2_ABIST2_VMON2_BIST   (0x0001U << FS8X_FS_I_VMON2_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON1_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON1_ABIST2_SHIFT)
 
#define FS8X_FS_I_VMON1_ABIST2_VMON1_BIST   (0x0001U << FS8X_FS_I_VMON1_ABIST2_SHIFT)
 
#define FS8X_FS_I_VDDIO_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VDDIO_ABIST2_SHIFT)
 
#define FS8X_FS_I_VDDIO_ABIST2_VDDIO_BIST   (0x0001U << FS8X_FS_I_VDDIO_ABIST2_SHIFT)
 
#define FS8X_FS_I_VCOREMON_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VCOREMON_ABIST2_SHIFT)
 
#define FS8X_FS_I_VCOREMON_ABIST2_VCOREMON_BIST   (0x0001U << FS8X_FS_I_VCOREMON_ABIST2_SHIFT)
 
#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_OVUV_SAFE_REACTION2_ADDR   0x03U
 
#define FS8X_FS_I_OVUV_SAFE_REACTION2_DEFAULT   0xDDDDU
 
#define FS8X_FS_I_VMON1_UV_FS_IMPACT_MASK   0x0003U
 
#define FS8X_FS_I_VMON1_OV_FS_IMPACT_MASK   0x000CU
 
#define FS8X_FS_I_VMON2_UV_FS_IMPACT_MASK   0x0030U
 
#define FS8X_FS_I_VMON2_OV_FS_IMPACT_MASK   0x00C0U
 
#define FS8X_FS_I_VMON3_UV_FS_IMPACT_MASK   0x0300U
 
#define FS8X_FS_I_VMON3_OV_FS_IMPACT_MASK   0x0C00U
 
#define FS8X_FS_I_VMON4_UV_FS_IMPACT_MASK   0x3000U
 
#define FS8X_FS_I_VMON4_OV_FS_IMPACT_MASK   0xC000U
 
#define FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT   0x0000U
 
#define FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT   0x0002U
 
#define FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT   0x0004U
 
#define FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT   0x0006U
 
#define FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT   0x0008U
 
#define FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT   0x000AU
 
#define FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT   0x000CU
 
#define FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT   0x000EU
 
#define FS8X_FS_I_VMON1_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON1_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON1_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON1_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON1_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON1_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON2_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON2_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON2_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON2_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON2_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON2_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON3_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON3_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON3_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON3_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON3_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON3_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_VMON4_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_WD_CFG_ADDR   0x05U
 
#define FS8X_FS_I_WD_CFG_DEFAULT   0x4200U
 
#define FS8X_FS_I_WD_ERR_CNT_MASK   0x000FU
 
#define FS8X_FS_I_WD_RFR_CNT_MASK   0x0070U
 
#define FS8X_FS_I_WD_FS_IMPACT_MASK   0x0300U
 
#define FS8X_FS_I_WD_RFR_LIMIT_MASK   0x1800U
 
#define FS8X_FS_I_WD_ERR_LIMIT_MASK   0xC000U
 
#define FS8X_FS_I_WD_ERR_CNT_SHIFT   0x0000U
 
#define FS8X_FS_I_WD_RFR_CNT_SHIFT   0x0004U
 
#define FS8X_FS_I_WD_FS_IMPACT_SHIFT   0x0008U
 
#define FS8X_FS_I_WD_RFR_LIMIT_SHIFT   0x000BU
 
#define FS8X_FS_I_WD_ERR_LIMIT_SHIFT   0x000EU
 
#define FS8X_FS_I_WD_ERR_CNT_0   (0x0000U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_1   (0x0001U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_2   (0x0002U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_3   (0x0003U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_4   (0x0004U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_5   (0x0005U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_6   (0x0006U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_7   (0x0007U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_8   (0x0008U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_9   (0x0009U << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_10   (0x000AU << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_11   (0x000BU << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_CNT_12   (0x000CU << FS8X_FS_I_WD_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_0   (0x0000U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_1   (0x0001U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_2   (0x0002U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_3   (0x0003U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_4   (0x0004U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_5   (0x0005U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_6   (0x0006U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_CNT_7   (0x0007U << FS8X_FS_I_WD_RFR_CNT_SHIFT)
 
#define FS8X_FS_I_WD_FS_IMPACT_NO_ACTION   (0x0000U << FS8X_FS_I_WD_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_WD_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_WD_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_WD_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_WD_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_LIMIT_6   (0x0000U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_LIMIT_4   (0x0001U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_LIMIT_2   (0x0002U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_RFR_LIMIT_1   (0x0003U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_LIMIT_8   (0x0000U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_LIMIT_6   (0x0001U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_LIMIT_4   (0x0002U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)
 
#define FS8X_FS_I_WD_ERR_LIMIT_2   (0x0003U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)
 
#define FS8X_FS_I_SAFE_INPUTS_ADDR   0x07U
 
#define FS8X_FS_I_SAFE_INPUTS_DEFAULT   0x41C6U
 
#define FS8X_FS_I_ERRMON_FS_IMPACT_MASK   0x0002U
 
#define FS8X_FS_I_ERRMON_ACK_TIME_MASK   0x000CU
 
#define FS8X_FS_I_ERRMON_FLT_POLARITY_MASK   0x0010U
 
#define FS8X_FS_I_FCCU2_FS_REACT_MASK   0x0040U
 
#define FS8X_FS_I_FCCU1_FS_REACT_MASK   0x0080U
 
#define FS8X_FS_I_FCCU12_FS_IMPACT_MASK   0x0100U
 
#define FS8X_FS_I_FCCU2_FLT_POL_MASK   0x0400U
 
#define FS8X_FS_I_FCCU1_FLT_POL_MASK   0x0800U
 
#define FS8X_FS_I_FCCU12_FLT_POL_MASK   0x1000U
 
#define FS8X_FS_I_FCCU_CFG_MASK   0xC000U
 
#define FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT   0x0001U
 
#define FS8X_FS_I_ERRMON_ACK_TIME_SHIFT   0x0002U
 
#define FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT   0x0004U
 
#define FS8X_FS_I_FCCU2_FS_REACT_SHIFT   0x0006U
 
#define FS8X_FS_I_FCCU1_FS_REACT_SHIFT   0x0007U
 
#define FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT   0x0008U
 
#define FS8X_FS_I_FCCU2_FLT_POL_SHIFT   0x000AU
 
#define FS8X_FS_I_FCCU1_FLT_POL_SHIFT   0x000BU
 
#define FS8X_FS_I_FCCU12_FLT_POL_SHIFT   0x000CU
 
#define FS8X_FS_I_FCCU_CFG_SHIFT   0x000EU
 
#define FS8X_FS_I_ERRMON_FS_IMPACT_FS0B   (0x0000U << FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_ERRMON_FS_IMPACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_ERRMON_ACK_TIME_1MS   (0x0000U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)
 
#define FS8X_FS_I_ERRMON_ACK_TIME_8MS   (0x0001U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)
 
#define FS8X_FS_I_ERRMON_ACK_TIME_16MS   (0x0002U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)
 
#define FS8X_FS_I_ERRMON_ACK_TIME_32MS   (0x0003U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)
 
#define FS8X_FS_I_ERRMON_FLT_POLARITY_NEGATIVE_EDGE   (0x0000U << FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT)
 
#define FS8X_FS_I_ERRMON_FLT_POLARITY_POSITIVE_EDGE   (0x0001U << FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT)
 
#define FS8X_FS_I_FCCU2_FS_REACT_FS0B   (0x0000U << FS8X_FS_I_FCCU2_FS_REACT_SHIFT)
 
#define FS8X_FS_I_FCCU2_FS_REACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_FCCU2_FS_REACT_SHIFT)
 
#define FS8X_FS_I_FCCU1_FS_REACT_FS0B   (0x0000U << FS8X_FS_I_FCCU1_FS_REACT_SHIFT)
 
#define FS8X_FS_I_FCCU1_FS_REACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_FCCU1_FS_REACT_SHIFT)
 
#define FS8X_FS_I_FCCU12_FS_IMPACT_FS0B   (0x0000U << FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_FCCU12_FS_IMPACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT)
 
#define FS8X_FS_I_FCCU2_FLT_POL_FCCU2_L   (0x0000U << FS8X_FS_I_FCCU2_FLT_POL_SHIFT)
 
#define FS8X_FS_I_FCCU2_FLT_POL_FCCU2_H   (0x0001U << FS8X_FS_I_FCCU2_FLT_POL_SHIFT)
 
#define FS8X_FS_I_FCCU1_FLT_POL_FCCU1_L   (0x0000U << FS8X_FS_I_FCCU1_FLT_POL_SHIFT)
 
#define FS8X_FS_I_FCCU1_FLT_POL_FCCU1_H   (0x0001U << FS8X_FS_I_FCCU1_FLT_POL_SHIFT)
 
#define FS8X_FS_I_FCCU12_FLT_POL_FCCU1_L_FCCU2_H   (0x0000U << FS8X_FS_I_FCCU12_FLT_POL_SHIFT)
 
#define FS8X_FS_I_FCCU12_FLT_POL_FCCU1_H_FCCU2_L   (0x0001U << FS8X_FS_I_FCCU12_FLT_POL_SHIFT)
 
#define FS8X_FS_I_FCCU_CFG_NO_MONITORING   (0x0000U << FS8X_FS_I_FCCU_CFG_SHIFT)
 
#define FS8X_FS_I_FCCU_CFG_FCCU1_FCCU2_PAIR   (0x0001U << FS8X_FS_I_FCCU_CFG_SHIFT)
 
#define FS8X_FS_I_FCCU_CFG_FCCU1_FCCU2_INPUT   (0x0002U << FS8X_FS_I_FCCU_CFG_SHIFT)
 
#define FS8X_FS_I_FCCU_CFG_FCCU1_INPUT   (0x0003U << FS8X_FS_I_FCCU_CFG_SHIFT)
 
#define FS8X_FS_I_FSSM_ADDR   0x09U
 
#define FS8X_FS_I_FSSM_DEFAULT   0x5180U
 
#define FS8X_FS_I_FLT_ERR_CNT_MASK   0x000FU
 
#define FS8X_FS_I_DIS_8S_MASK   0x0010U
 
#define FS8X_FS_I_CLK_MON_DIS_MASK   0x0020U
 
#define FS8X_FS_I_FS0B_SC_HIGH_CFG_MASK   0x0080U
 
#define FS8X_FS_I_RSTB_DUR_MASK   0x0200U
 
#define FS8X_FS_I_FLT_ERR_IMPACT_MASK   0x1800U
 
#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_MASK   0xC000U
 
#define FS8X_FS_I_FLT_ERR_CNT_SHIFT   0x0000U
 
#define FS8X_FS_I_DIS_8S_SHIFT   0x0004U
 
#define FS8X_FS_I_CLK_MON_DIS_SHIFT   0x0005U
 
#define FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT   0x0007U
 
#define FS8X_FS_I_RSTB_DUR_SHIFT   0x0009U
 
#define FS8X_FS_I_FLT_ERR_IMPACT_SHIFT   0x000BU
 
#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT   0x000EU
 
#define FS8X_FS_I_FLT_ERR_CNT_0   (0x0000U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_1   (0x0001U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_2   (0x0002U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_3   (0x0003U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_4   (0x0004U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_5   (0x0005U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_6   (0x0006U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_7   (0x0007U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_8   (0x0008U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_9   (0x0009U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_10   (0x000AU << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_11   (0x000BU << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_12   (0x000CU << FS8X_FS_I_FLT_ERR_CNT_SHIFT)
 
#define FS8X_FS_I_DIS_8S_COUNTER_ENABLED   (0x0000U << FS8X_FS_I_DIS_8S_SHIFT)
 
#define FS8X_FS_I_DIS_8S_COUNTER_DISABLED   (0x0001U << FS8X_FS_I_DIS_8S_SHIFT)
 
#define FS8X_FS_I_CLK_MON_DIS_MONITORING_ACTIVE   (0x0000U << FS8X_FS_I_CLK_MON_DIS_SHIFT)
 
#define FS8X_FS_I_CLK_MON_DIS_MONITORING_DISABLED   (0x0001U << FS8X_FS_I_CLK_MON_DIS_SHIFT)
 
#define FS8X_FS_I_FS0B_SC_HIGH_CFG_NO_ASSERTION   (0x0000U << FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT)
 
#define FS8X_FS_I_FS0B_SC_HIGH_CFG_RESET_ASSERTED   (0x0001U << FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT)
 
#define FS8X_FS_I_RSTB_DUR_10MS   (0x0000U << FS8X_FS_I_RSTB_DUR_SHIFT)
 
#define FS8X_FS_I_RSTB_DUR_1MS   (0x0001U << FS8X_FS_I_RSTB_DUR_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_FLT_ERR_IMPACT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_IMPACT_FS0B   (0x0001U << FS8X_FS_I_FLT_ERR_IMPACT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_FLT_ERR_IMPACT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_2   (0x0000U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_6   (0x0001U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_8   (0x0002U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)
 
#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_12   (0x0003U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)
 
#define FS8X_FS_I_SVS_ADDR   0x0BU
 
#define FS8X_FS_I_SVS_DEFAULT   0x0000U
 
#define FS8X_FS_I_SVS_OFFSET_MASK   0xF800U
 
#define FS8X_FS_I_SVS_OFFSET_SHIFT   0x000BU
 
#define FS8X_FS_I_SVS_OFFSET_EXTERNAL_REGULATOR   (0x0000U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M6_25MV   (0x0001U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M12_50MV   (0x0002U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M18_75MV   (0x0003U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M25MV   (0x0004U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M31_25MV   (0x0005U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M37_5MV   (0x0006U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M43_75MV   (0x0007U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M50MV   (0x0008U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M56_25MV   (0x0009U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M62_5MV   (0x000AU << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M68_75MV   (0x000BU << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M75MV   (0x000CU << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M81_25MV   (0x000DU << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M87_5MV   (0x000EU << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M93_75MV   (0x000FU << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_I_SVS_OFFSET_M100MV   (0x0010U << FS8X_FS_I_SVS_OFFSET_SHIFT)
 
#define FS8X_FS_GRL_FLAGS_ADDR   0x00U
 
#define FS8X_FS_GRL_FLAGS_DEFAULT   0x0000U
 
#define FS8X_FS_FS_REG_OVUV_G_MASK   0x1000U
 
#define FS8X_FS_FS_IO_G_MASK   0x2000U
 
#define FS8X_FS_FS_WD_G_MASK   0x4000U
 
#define FS8X_FS_FS_COM_G_MASK   0x8000U
 
#define FS8X_FS_FS_REG_OVUV_G_SHIFT   0x000CU
 
#define FS8X_FS_FS_IO_G_SHIFT   0x000DU
 
#define FS8X_FS_FS_WD_G_SHIFT   0x000EU
 
#define FS8X_FS_FS_COM_G_SHIFT   0x000FU
 
#define FS8X_FS_FS_REG_OVUV_G_NO_FAILURE   (0x0000U << FS8X_FS_FS_REG_OVUV_G_SHIFT)
 
#define FS8X_FS_FS_REG_OVUV_G_FAILURE   (0x0001U << FS8X_FS_FS_REG_OVUV_G_SHIFT)
 
#define FS8X_FS_FS_IO_G_NO_FAILURE   (0x0000U << FS8X_FS_FS_IO_G_SHIFT)
 
#define FS8X_FS_FS_IO_G_FAILURE   (0x0001U << FS8X_FS_FS_IO_G_SHIFT)
 
#define FS8X_FS_FS_WD_G_GOOD_WD_REFRESH   (0x0000U << FS8X_FS_FS_WD_G_SHIFT)
 
#define FS8X_FS_FS_WD_G_BAD_WD_REFRESH   (0x0001U << FS8X_FS_FS_WD_G_SHIFT)
 
#define FS8X_FS_FS_COM_G_NO_FAILURE   (0x0000U << FS8X_FS_FS_COM_G_SHIFT)
 
#define FS8X_FS_FS_COM_G_FAILURE   (0x0001U << FS8X_FS_FS_COM_G_SHIFT)
 
#define FS8X_FS_WD_WINDOW_ADDR   0x0DU
 
#define FS8X_FS_WD_WINDOW_DEFAULT   0x3200U
 
#define FS8X_FS_WDW_RECOVERY_MASK   0x000FU
 
#define FS8X_FS_WDW_DC_MASK   0x0700U
 
#define FS8X_FS_WD_WINDOW_MASK   0xF000U
 
#define FS8X_FS_WDW_RECOVERY_SHIFT   0x0000U
 
#define FS8X_FS_WDW_DC_SHIFT   0x0008U
 
#define FS8X_FS_WD_WINDOW_SHIFT   0x000CU
 
#define FS8X_FS_WDW_RECOVERY_DISABLE   (0x0000U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_1MS   (0x0001U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_2MS   (0x0002U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_3MS   (0x0003U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_4MS   (0x0004U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_6MS   (0x0005U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_8MS   (0x0006U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_12MS   (0x0007U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_16MS   (0x0008U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_24MS   (0x0009U << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_32MS   (0x000AU << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_64MS   (0x000BU << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_128MS   (0x000CU << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_256MS   (0x000DU << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_512MS   (0x000EU << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_RECOVERY_1024MS   (0x000FU << FS8X_FS_WDW_RECOVERY_SHIFT)
 
#define FS8X_FS_WDW_DC_31_25   (0x0000U << FS8X_FS_WDW_DC_SHIFT)
 
#define FS8X_FS_WDW_DC_37_5   (0x0001U << FS8X_FS_WDW_DC_SHIFT)
 
#define FS8X_FS_WDW_DC_50   (0x0002U << FS8X_FS_WDW_DC_SHIFT)
 
#define FS8X_FS_WDW_DC_62_5   (0x0003U << FS8X_FS_WDW_DC_SHIFT)
 
#define FS8X_FS_WDW_DC_68_75   (0x0004U << FS8X_FS_WDW_DC_SHIFT)
 
#define FS8X_FS_WD_WINDOW_DISABLE   (0x0000U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_1MS   (0x0001U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_2MS   (0x0002U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_3MS   (0x0003U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_4MS   (0x0004U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_6MS   (0x0005U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_8MS   (0x0006U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_12MS   (0x0007U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_16MS   (0x0008U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_24MS   (0x0009U << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_32MS   (0x000AU << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_64MS   (0x000BU << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_128MS   (0x000CU << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_256MS   (0x000DU << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_512MS   (0x000EU << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_WINDOW_1024MS   (0x000FU << FS8X_FS_WD_WINDOW_SHIFT)
 
#define FS8X_FS_WD_SEED_ADDR   0x0FU
 
#define FS8X_FS_WD_SEED_DEFAULT   0x5AB2U
 
#define FS8X_FS_WD_SEED_MASK   0xFFFFU
 
#define FS8X_FS_WD_SEED_SHIFT   0x0000U
 
#define FS8X_FS_WD_ANSWER_ADDR   0x10U
 
#define FS8X_FS_WD_ANSWER_DEFAULT   0x0000U
 
#define FS8X_FS_WD_ANSWER_MASK   0xFFFFU
 
#define FS8X_FS_WD_ANSWER_SHIFT   0x0000U
 
#define FS8X_FS_OVUVREG_STATUS_ADDR   0x11U
 
#define FS8X_FS_OVUVREG_STATUS_DEFAULT   0x5550U
 
#define FS8X_FS_FS_OSC_DRIFT_MASK   0x0002U
 
#define FS8X_FS_FS_DIG_REF_OV_MASK   0x0004U
 
#define FS8X_FS_VMON1_UV_MASK   0x0010U
 
#define FS8X_FS_VMON1_OV_MASK   0x0020U
 
#define FS8X_FS_VMON2_UV_MASK   0x0040U
 
#define FS8X_FS_VMON2_OV_MASK   0x0080U
 
#define FS8X_FS_VMON3_UV_MASK   0x0100U
 
#define FS8X_FS_VMON3_OV_MASK   0x0200U
 
#define FS8X_FS_VMON4_UV_MASK   0x0400U
 
#define FS8X_FS_VMON4_OV_MASK   0x0800U
 
#define FS8X_FS_VDDIO_UV_MASK   0x1000U
 
#define FS8X_FS_VDDIO_OV_MASK   0x2000U
 
#define FS8X_FS_VCOREMON_UV_MASK   0x4000U
 
#define FS8X_FS_VCOREMON_OV_MASK   0x8000U
 
#define FS8X_FS_FS_OSC_DRIFT_SHIFT   0x0001U
 
#define FS8X_FS_FS_DIG_REF_OV_SHIFT   0x0002U
 
#define FS8X_FS_VMON1_UV_SHIFT   0x0004U
 
#define FS8X_FS_VMON1_OV_SHIFT   0x0005U
 
#define FS8X_FS_VMON2_UV_SHIFT   0x0006U
 
#define FS8X_FS_VMON2_OV_SHIFT   0x0007U
 
#define FS8X_FS_VMON3_UV_SHIFT   0x0008U
 
#define FS8X_FS_VMON3_OV_SHIFT   0x0009U
 
#define FS8X_FS_VMON4_UV_SHIFT   0x000AU
 
#define FS8X_FS_VMON4_OV_SHIFT   0x000BU
 
#define FS8X_FS_VDDIO_UV_SHIFT   0x000CU
 
#define FS8X_FS_VDDIO_OV_SHIFT   0x000DU
 
#define FS8X_FS_VCOREMON_UV_SHIFT   0x000EU
 
#define FS8X_FS_VCOREMON_OV_SHIFT   0x000FU
 
#define FS8X_FS_FS_OSC_DRIFT_NO_DRIFT   (0x0000U << FS8X_FS_FS_OSC_DRIFT_SHIFT)
 
#define FS8X_FS_FS_OSC_DRIFT_OSCILLATOR_DRIFT   (0x0001U << FS8X_FS_FS_OSC_DRIFT_SHIFT)
 
#define FS8X_FS_FS_DIG_REF_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_FS_DIG_REF_OV_SHIFT)
 
#define FS8X_FS_FS_DIG_REF_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_FS_DIG_REF_OV_SHIFT)
 
#define FS8X_FS_VMON1_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON1_UV_SHIFT)
 
#define FS8X_FS_VMON1_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON1_UV_SHIFT)
 
#define FS8X_FS_VMON1_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON1_OV_SHIFT)
 
#define FS8X_FS_VMON1_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON1_OV_SHIFT)
 
#define FS8X_FS_VMON2_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON2_UV_SHIFT)
 
#define FS8X_FS_VMON2_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON2_UV_SHIFT)
 
#define FS8X_FS_VMON2_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON2_OV_SHIFT)
 
#define FS8X_FS_VMON2_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON2_OV_SHIFT)
 
#define FS8X_FS_VMON3_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON3_UV_SHIFT)
 
#define FS8X_FS_VMON3_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON3_UV_SHIFT)
 
#define FS8X_FS_VMON3_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON3_OV_SHIFT)
 
#define FS8X_FS_VMON3_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON3_OV_SHIFT)
 
#define FS8X_FS_VMON4_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON4_UV_SHIFT)
 
#define FS8X_FS_VMON4_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON4_UV_SHIFT)
 
#define FS8X_FS_VMON4_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON4_OV_SHIFT)
 
#define FS8X_FS_VMON4_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON4_OV_SHIFT)
 
#define FS8X_FS_VDDIO_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VDDIO_UV_SHIFT)
 
#define FS8X_FS_VDDIO_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VDDIO_UV_SHIFT)
 
#define FS8X_FS_VDDIO_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VDDIO_OV_SHIFT)
 
#define FS8X_FS_VDDIO_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VDDIO_OV_SHIFT)
 
#define FS8X_FS_VCOREMON_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VCOREMON_UV_SHIFT)
 
#define FS8X_FS_VCOREMON_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VCOREMON_UV_SHIFT)
 
#define FS8X_FS_VCOREMON_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VCOREMON_OV_SHIFT)
 
#define FS8X_FS_VCOREMON_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VCOREMON_OV_SHIFT)
 
#define FS8X_FS_RELEASE_FS0B_ADDR   0x12U
 
#define FS8X_FS_RELEASE_FS0B_DEFAULT   0x0000U
 
#define FS8X_FS_RELEASE_FS0B_MASK   0xFFFFU
 
#define FS8X_FS_RELEASE_FS0B_SHIFT   0x0000U
 
#define FS8X_FS_SAFE_IOS_ADDR   0x13U
 
#define FS8X_FS_SAFE_IOS_DEFAULT   0x0000U
 
#define FS8X_FS_FCCU1_RT_MASK   0x0001U
 
#define FS8X_FS_FCCU2_RT_MASK   0x0002U
 
#define FS8X_FS_GO_TO_INITFS_MASK   0x0004U
 
#define FS8X_FS_FS0B_REQ_MASK   0x0008U
 
#define FS8X_FS_FS0B_DIAG_MASK   0x0010U
 
#define FS8X_FS_FS0B_SNS_MASK   0x0020U
 
#define FS8X_FS_FS0B_DRV_MASK   0x0040U
 
#define FS8X_FS_RSTB_REQ_MASK   0x0080U
 
#define FS8X_FS_RSTB_DIAG_MASK   0x0100U
 
#define FS8X_FS_RSTB_EVENT_MASK   0x0200U
 
#define FS8X_FS_RSTB_SNS_MASK   0x0400U
 
#define FS8X_FS_RSTB_DRV_MASK   0x0800U
 
#define FS8X_FS_EXT_RSTB_MASK   0x1000U
 
#define FS8X_FS_PGOOD_SNS_MASK   0x2000U
 
#define FS8X_FS_PGOOD_EVENT_MASK   0x4000U
 
#define FS8X_FS_PGOOD_DIAG_MASK   0x8000U
 
#define FS8X_FS_FCCU1_RT_SHIFT   0x0000U
 
#define FS8X_FS_FCCU2_RT_SHIFT   0x0001U
 
#define FS8X_FS_GO_TO_INITFS_SHIFT   0x0002U
 
#define FS8X_FS_FS0B_REQ_SHIFT   0x0003U
 
#define FS8X_FS_FS0B_DIAG_SHIFT   0x0004U
 
#define FS8X_FS_FS0B_SNS_SHIFT   0x0005U
 
#define FS8X_FS_FS0B_DRV_SHIFT   0x0006U
 
#define FS8X_FS_RSTB_REQ_SHIFT   0x0007U
 
#define FS8X_FS_RSTB_DIAG_SHIFT   0x0008U
 
#define FS8X_FS_RSTB_EVENT_SHIFT   0x0009U
 
#define FS8X_FS_RSTB_SNS_SHIFT   0x000AU
 
#define FS8X_FS_RSTB_DRV_SHIFT   0x000BU
 
#define FS8X_FS_EXT_RSTB_SHIFT   0x000CU
 
#define FS8X_FS_PGOOD_SNS_SHIFT   0x000DU
 
#define FS8X_FS_PGOOD_EVENT_SHIFT   0x000EU
 
#define FS8X_FS_PGOOD_DIAG_SHIFT   0x000FU
 
#define FS8X_FS_FCCU1_RT_LOW_LEVEL   (0x0000U << FS8X_FS_FCCU1_RT_SHIFT)
 
#define FS8X_FS_FCCU1_RT_HIGH_LEVEL   (0x0001U << FS8X_FS_FCCU1_RT_SHIFT)
 
#define FS8X_FS_FCCU2_RT_LOW_LEVEL   (0x0000U << FS8X_FS_FCCU2_RT_SHIFT)
 
#define FS8X_FS_FCCU2_RT_HIGH_LEVEL   (0x0001U << FS8X_FS_FCCU2_RT_SHIFT)
 
#define FS8X_FS_GO_TO_INITFS_NO_ACTION   (0x0000U << FS8X_FS_GO_TO_INITFS_SHIFT)
 
#define FS8X_FS_GO_TO_INITFS_GO_BACK_TO_INIT_FS   (0x0001U << FS8X_FS_GO_TO_INITFS_SHIFT)
 
#define FS8X_FS_FS0B_REQ_NO_ASSERTION   (0x0000U << FS8X_FS_FS0B_REQ_SHIFT)
 
#define FS8X_FS_FS0B_REQ_FS0B_ASSERTION   (0x0001U << FS8X_FS_FS0B_REQ_SHIFT)
 
#define FS8X_FS_FS0B_DIAG_NO_FAILURE   (0x0000U << FS8X_FS_FS0B_DIAG_SHIFT)
 
#define FS8X_FS_FS0B_DIAG_SHORT_CIRCUIT_HIGH   (0x0001U << FS8X_FS_FS0B_DIAG_SHIFT)
 
#define FS8X_FS_FS0B_SNS_PAD_SENSED_LOW   (0x0000U << FS8X_FS_FS0B_SNS_SHIFT)
 
#define FS8X_FS_FS0B_SNS_PAD_SENSED_HIGH   (0x0001U << FS8X_FS_FS0B_SNS_SHIFT)
 
#define FS8X_FS_FS0B_DRV_COMMAND_SENSED_LOW   (0x0000U << FS8X_FS_FS0B_DRV_SHIFT)
 
#define FS8X_FS_FS0B_DRV_COMMAND_SENSED_HIGH   (0x0001U << FS8X_FS_FS0B_DRV_SHIFT)
 
#define FS8X_FS_RSTB_REQ_NO_ASSERTION   (0x0000U << FS8X_FS_RSTB_REQ_SHIFT)
 
#define FS8X_FS_RSTB_REQ_RSTB_ASSERTION   (0x0001U << FS8X_FS_RSTB_REQ_SHIFT)
 
#define FS8X_FS_RSTB_DIAG_NO_FAILURE   (0x0000U << FS8X_FS_RSTB_DIAG_SHIFT)
 
#define FS8X_FS_RSTB_DIAG_SHORT_CIRCUIT_HIGH   (0x0001U << FS8X_FS_RSTB_DIAG_SHIFT)
 
#define FS8X_FS_RSTB_EVENT_NO_RESET   (0x0000U << FS8X_FS_RSTB_EVENT_SHIFT)
 
#define FS8X_FS_RSTB_EVENT_RESET_OCCURRED   (0x0001U << FS8X_FS_RSTB_EVENT_SHIFT)
 
#define FS8X_FS_RSTB_SNS_PAD_SENSED_LOW   (0x0000U << FS8X_FS_RSTB_SNS_SHIFT)
 
#define FS8X_FS_RSTB_SNS_PAD_SENSED_HIGH   (0x0001U << FS8X_FS_RSTB_SNS_SHIFT)
 
#define FS8X_FS_RSTB_DRV_COMMAND_SENSED_LOW   (0x0000U << FS8X_FS_RSTB_DRV_SHIFT)
 
#define FS8X_FS_RSTB_DRV_COMMAND_SENSED_HIGH   (0x0001U << FS8X_FS_RSTB_DRV_SHIFT)
 
#define FS8X_FS_EXT_RSTB_NO_EXTERNAL_RESET   (0x0000U << FS8X_FS_EXT_RSTB_SHIFT)
 
#define FS8X_FS_EXT_RSTB_EXTERNAL_RESET   (0x0001U << FS8X_FS_EXT_RSTB_SHIFT)
 
#define FS8X_FS_PGOOD_SNS_PAD_SENSED_LOW   (0x0000U << FS8X_FS_PGOOD_SNS_SHIFT)
 
#define FS8X_FS_PGOOD_SNS_PAD_SENSED_HIGH   (0x0001U << FS8X_FS_PGOOD_SNS_SHIFT)
 
#define FS8X_FS_PGOOD_EVENT_NO_POWER_GOOD   (0x0000U << FS8X_FS_PGOOD_EVENT_SHIFT)
 
#define FS8X_FS_PGOOD_EVENT_POWER_GOOD_EVENT_OCCURRED   (0x0001U << FS8X_FS_PGOOD_EVENT_SHIFT)
 
#define FS8X_FS_PGOOD_DIAG_NO_FAILURE   (0x0000U << FS8X_FS_PGOOD_DIAG_SHIFT)
 
#define FS8X_FS_PGOOD_DIAG_SHORT_CIRCUIT_HIGH   (0x0001U << FS8X_FS_PGOOD_DIAG_SHIFT)
 
#define FS8X_FS_DIAG_SAFETY_ADDR   0x14U
 
#define FS8X_FS_DIAG_SAFETY_DEFAULT   0x0000U
 
#define FS8X_FS_LBIST_OK_MASK   0x0001U
 
#define FS8X_FS_I2C_FS_REQ_MASK   0x0002U
 
#define FS8X_FS_I2C_FS_CRC_MASK   0x0004U
 
#define FS8X_FS_SPI_FS_CRC_MASK   0x0008U
 
#define FS8X_FS_SPI_FS_REQ_MASK   0x0010U
 
#define FS8X_FS_SPI_FS_CLK_MASK   0x0020U
 
#define FS8X_FS_ABIST2_OK_MASK   0x0040U
 
#define FS8X_FS_ABIST1_OK_MASK   0x0080U
 
#define FS8X_FS_BAD_WD_TIMING_MASK   0x0100U
 
#define FS8X_FS_BAD_WD_DATA_MASK   0x0200U
 
#define FS8X_FS_ERRMON_STATUS_MASK   0x0400U
 
#define FS8X_FS_ERRMON_MASK   0x0800U
 
#define FS8X_FS_ERRMON_ACK_MASK   0x1000U
 
#define FS8X_FS_FCCU2_MASK   0x2000U
 
#define FS8X_FS_FCCU1_MASK   0x4000U
 
#define FS8X_FS_FCCU12_MASK   0x8000U
 
#define FS8X_FS_LBIST_OK_SHIFT   0x0000U
 
#define FS8X_FS_I2C_FS_REQ_SHIFT   0x0001U
 
#define FS8X_FS_I2C_FS_CRC_SHIFT   0x0002U
 
#define FS8X_FS_SPI_FS_CRC_SHIFT   0x0003U
 
#define FS8X_FS_SPI_FS_REQ_SHIFT   0x0004U
 
#define FS8X_FS_SPI_FS_CLK_SHIFT   0x0005U
 
#define FS8X_FS_ABIST2_OK_SHIFT   0x0006U
 
#define FS8X_FS_ABIST1_OK_SHIFT   0x0007U
 
#define FS8X_FS_BAD_WD_TIMING_SHIFT   0x0008U
 
#define FS8X_FS_BAD_WD_DATA_SHIFT   0x0009U
 
#define FS8X_FS_ERRMON_STATUS_SHIFT   0x000AU
 
#define FS8X_FS_ERRMON_SHIFT   0x000BU
 
#define FS8X_FS_ERRMON_ACK_SHIFT   0x000CU
 
#define FS8X_FS_FCCU2_SHIFT   0x000DU
 
#define FS8X_FS_FCCU1_SHIFT   0x000EU
 
#define FS8X_FS_FCCU12_SHIFT   0x000FU
 
#define FS8X_FS_LBIST_OK_FAIL   (0x0000U << FS8X_FS_LBIST_OK_SHIFT)
 
#define FS8X_FS_LBIST_OK_PASS   (0x0001U << FS8X_FS_LBIST_OK_SHIFT)
 
#define FS8X_FS_I2C_FS_REQ_NO_ERROR   (0x0000U << FS8X_FS_I2C_FS_REQ_SHIFT)
 
#define FS8X_FS_I2C_FS_REQ_I2C_VIOLATION   (0x0001U << FS8X_FS_I2C_FS_REQ_SHIFT)
 
#define FS8X_FS_I2C_FS_CRC_NO_ERROR   (0x0000U << FS8X_FS_I2C_FS_CRC_SHIFT)
 
#define FS8X_FS_I2C_FS_CRC_ERROR_DETECTED   (0x0001U << FS8X_FS_I2C_FS_CRC_SHIFT)
 
#define FS8X_FS_SPI_FS_CRC_NO_ERROR   (0x0000U << FS8X_FS_SPI_FS_CRC_SHIFT)
 
#define FS8X_FS_SPI_FS_CRC_ERROR_DETECTED   (0x0001U << FS8X_FS_SPI_FS_CRC_SHIFT)
 
#define FS8X_FS_SPI_FS_REQ_NO_ERROR   (0x0000U << FS8X_FS_SPI_FS_REQ_SHIFT)
 
#define FS8X_FS_SPI_FS_REQ_SPI_VIOLATION   (0x0001U << FS8X_FS_SPI_FS_REQ_SHIFT)
 
#define FS8X_FS_SPI_FS_CLK_NO_ERROR   (0x0000U << FS8X_FS_SPI_FS_CLK_SHIFT)
 
#define FS8X_FS_SPI_FS_CLK_WRONG_NUMBER_OF_CLOCK_CYCLES   (0x0001U << FS8X_FS_SPI_FS_CLK_SHIFT)
 
#define FS8X_FS_ABIST2_OK_ABIST2_FAIL   (0x0000U << FS8X_FS_ABIST2_OK_SHIFT)
 
#define FS8X_FS_ABIST2_OK_PASS   (0x0001U << FS8X_FS_ABIST2_OK_SHIFT)
 
#define FS8X_FS_ABIST1_OK_ABIST1_FAIL   (0x0000U << FS8X_FS_ABIST1_OK_SHIFT)
 
#define FS8X_FS_ABIST1_OK_PASS   (0x0001U << FS8X_FS_ABIST1_OK_SHIFT)
 
#define FS8X_FS_BAD_WD_TIMING_GOOD_WD_REFRESH   (0x0000U << FS8X_FS_BAD_WD_TIMING_SHIFT)
 
#define FS8X_FS_BAD_WD_TIMING_BAD_WD_REFRESH   (0x0001U << FS8X_FS_BAD_WD_TIMING_SHIFT)
 
#define FS8X_FS_BAD_WD_DATA_GOOD_WD_REFRESH   (0x0000U << FS8X_FS_BAD_WD_DATA_SHIFT)
 
#define FS8X_FS_BAD_WD_DATA_BAD_WD_REFRESH   (0x0001U << FS8X_FS_BAD_WD_DATA_SHIFT)
 
#define FS8X_FS_ERRMON_STATUS_LOW_LEVEL   (0x0000U << FS8X_FS_ERRMON_STATUS_SHIFT)
 
#define FS8X_FS_ERRMON_STATUS_HIGH_LEVEL   (0x0001U << FS8X_FS_ERRMON_STATUS_SHIFT)
 
#define FS8X_FS_ERRMON_NO_ERROR   (0x0000U << FS8X_FS_ERRMON_SHIFT)
 
#define FS8X_FS_ERRMON_ERROR_DETECTED   (0x0001U << FS8X_FS_ERRMON_SHIFT)
 
#define FS8X_FS_ERRMON_ACK_NO_EFFECT   (0x0000U << FS8X_FS_ERRMON_ACK_SHIFT)
 
#define FS8X_FS_ERRMON_ACK_FAILURE_DETECTION   (0x0001U << FS8X_FS_ERRMON_ACK_SHIFT)
 
#define FS8X_FS_FCCU2_NO_ERROR   (0x0000U << FS8X_FS_FCCU2_SHIFT)
 
#define FS8X_FS_FCCU2_ERROR_DETECTED   (0x0001U << FS8X_FS_FCCU2_SHIFT)
 
#define FS8X_FS_FCCU1_NO_ERROR   (0x0000U << FS8X_FS_FCCU1_SHIFT)
 
#define FS8X_FS_FCCU1_ERROR_DETECTED   (0x0001U << FS8X_FS_FCCU1_SHIFT)
 
#define FS8X_FS_FCCU12_NO_ERROR   (0x0000U << FS8X_FS_FCCU12_SHIFT)
 
#define FS8X_FS_FCCU12_ERROR_DETECTED   (0x0001U << FS8X_FS_FCCU12_SHIFT)
 
#define FS8X_FS_INTB_MASK_ADDR   0x15U
 
#define FS8X_FS_INTB_MASK_DEFAULT   0x0000U
 
#define FS8X_FS_INT_INH_FCCU1_MASK   0x0001U
 
#define FS8X_FS_INT_INH_FCCU2_MASK   0x0002U
 
#define FS8X_FS_INT_INH_ERRMON_MASK   0x0004U
 
#define FS8X_FS_INT_INH_BAD_WD_REFRESH_MASK   0x0008U
 
#define FS8X_FS_INT_INH_VCOREMON_OV_UV_MASK   0x0010U
 
#define FS8X_FS_INT_INH_VDDIO_OV_UV_MASK   0x0020U
 
#define FS8X_FS_INT_INH_VMON1_OV_UV_MASK   0x0040U
 
#define FS8X_FS_INT_INH_VMON2_OV_UV_MASK   0x0080U
 
#define FS8X_FS_INT_INH_VMON3_OV_UV_MASK   0x0100U
 
#define FS8X_FS_INT_INH_VMON4_OV_UV_MASK   0x0200U
 
#define FS8X_FS_INT_INH_FCCU1_SHIFT   0x0000U
 
#define FS8X_FS_INT_INH_FCCU2_SHIFT   0x0001U
 
#define FS8X_FS_INT_INH_ERRMON_SHIFT   0x0002U
 
#define FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT   0x0003U
 
#define FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT   0x0004U
 
#define FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT   0x0005U
 
#define FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT   0x0006U
 
#define FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT   0x0007U
 
#define FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT   0x0008U
 
#define FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT   0x0009U
 
#define FS8X_FS_INT_INH_FCCU1_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_FCCU1_SHIFT)
 
#define FS8X_FS_INT_INH_FCCU1_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_FCCU1_SHIFT)
 
#define FS8X_FS_INT_INH_FCCU2_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_FCCU2_SHIFT)
 
#define FS8X_FS_INT_INH_FCCU2_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_FCCU2_SHIFT)
 
#define FS8X_FS_INT_INH_ERRMON_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_ERRMON_SHIFT)
 
#define FS8X_FS_INT_INH_ERRMON_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_ERRMON_SHIFT)
 
#define FS8X_FS_INT_INH_BAD_WD_REFRESH_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT)
 
#define FS8X_FS_INT_INH_BAD_WD_REFRESH_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT)
 
#define FS8X_FS_INT_INH_VCOREMON_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VCOREMON_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VDDIO_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VDDIO_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON1_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON1_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON2_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON2_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON3_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON3_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON4_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT)
 
#define FS8X_FS_INT_INH_VMON4_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT)
 
#define FS8X_FS_STATES_ADDR   0x16U
 
#define FS8X_FS_STATES_DEFAULT   0x0000U
 
#define FS8X_FS_FSM_STATE_MASK   0x001FU
 
#define FS8X_FS_REG_CORRUPT_MASK   0x0200U
 
#define FS8X_FS_OTP_CORRUPT_MASK   0x0800U
 
#define FS8X_FS_DBG_MODE_MASK   0x2000U
 
#define FS8X_FS_DBG_EXIT_MASK   0x4000U
 
#define FS8X_FS_TM_ACTIVE_MASK   0x8000U
 
#define FS8X_FS_FSM_STATE_SHIFT   0x0000U
 
#define FS8X_FS_REG_CORRUPT_SHIFT   0x0009U
 
#define FS8X_FS_OTP_CORRUPT_SHIFT   0x000BU
 
#define FS8X_FS_DBG_MODE_SHIFT   0x000DU
 
#define FS8X_FS_DBG_EXIT_SHIFT   0x000EU
 
#define FS8X_FS_TM_ACTIVE_SHIFT   0x000FU
 
#define FS8X_FS_FSM_STATE_INIT_FS   (0x0006U << FS8X_FS_FSM_STATE_SHIFT)
 
#define FS8X_FS_FSM_STATE_WAIT_ABIST2   (0x0007U << FS8X_FS_FSM_STATE_SHIFT)
 
#define FS8X_FS_FSM_STATE_ABIST2   (0x0008U << FS8X_FS_FSM_STATE_SHIFT)
 
#define FS8X_FS_FSM_STATE_ASSERT_FS0B   (0x0009U << FS8X_FS_FSM_STATE_SHIFT)
 
#define FS8X_FS_FSM_STATE_NORMAL_FS   (0x000AU << FS8X_FS_FSM_STATE_SHIFT)
 
#define FS8X_FS_REG_CORRUPT_NO_ERROR   (0x0000U << FS8X_FS_REG_CORRUPT_SHIFT)
 
#define FS8X_FS_REG_CORRUPT_ERROR   (0x0001U << FS8X_FS_REG_CORRUPT_SHIFT)
 
#define FS8X_FS_OTP_CORRUPT_NO_ERROR   (0x0000U << FS8X_FS_OTP_CORRUPT_SHIFT)
 
#define FS8X_FS_OTP_CORRUPT_ERROR   (0x0001U << FS8X_FS_OTP_CORRUPT_SHIFT)
 
#define FS8X_FS_DBG_MODE_NO_DEBUG   (0x0000U << FS8X_FS_DBG_MODE_SHIFT)
 
#define FS8X_FS_DBG_MODE_DEBUG   (0x0001U << FS8X_FS_DBG_MODE_SHIFT)
 
#define FS8X_FS_DBG_EXIT_NO_ACTION   (0x0000U << FS8X_FS_DBG_EXIT_SHIFT)
 
#define FS8X_FS_DBG_EXIT_LEAVE_DEBUG_MODE   (0x0001U << FS8X_FS_DBG_EXIT_SHIFT)
 
#define FS8X_FS_TM_ACTIVE_NOT_ACTIVE   (0x0000U << FS8X_FS_TM_ACTIVE_SHIFT)
 
#define FS8X_FS_TM_ACTIVE_ACTIVE   (0x0001U << FS8X_FS_TM_ACTIVE_SHIFT)
 

Detailed Description

FS8x register map.

This header file contains addresses, masks, shifts and shifted discreet values for runtime registers of the FS8x. Note that some registers have the same address; the reason is that there are 2 register groups: main and fail-safe. See datasheet for details.

Author
nxf44615
Version
1.1
Date
9-Oct-2018
Warning
Some macro names are not compliant with MISRA rule 5.4 if C90 standard is used (the first 31 characters of macro identifiers are significant). If C99 standard is used, there is no issue, as the first 63 characters of macro identifiers are significant.

Definition in file sbc_fs8x_map.h.

Macro Definition Documentation

◆ FS8X_FS_ABIST1_OK_ABIST1_FAIL

#define FS8X_FS_ABIST1_OK_ABIST1_FAIL   (0x0000U << FS8X_FS_ABIST1_OK_SHIFT)

ABIST1 FAIL or NOT EXECUTED

Definition at line 4588 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST1_OK_MASK

#define FS8X_FS_ABIST1_OK_MASK   0x0080U

Diagnostic of Analog BIST1

Definition at line 4423 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST1_OK_PASS

#define FS8X_FS_ABIST1_OK_PASS   (0x0001U << FS8X_FS_ABIST1_OK_SHIFT)

PASS

Definition at line 4592 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST1_OK_SHIFT

#define FS8X_FS_ABIST1_OK_SHIFT   0x0007U

Diagnostic of Analog BIST1

Definition at line 4488 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST2_OK_ABIST2_FAIL

#define FS8X_FS_ABIST2_OK_ABIST2_FAIL   (0x0000U << FS8X_FS_ABIST2_OK_SHIFT)

ABIST2 FAIL or NOT EXECUTED

Definition at line 4579 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST2_OK_MASK

#define FS8X_FS_ABIST2_OK_MASK   0x0040U

Diagnostic of Analog BIST2

Definition at line 4419 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST2_OK_PASS

#define FS8X_FS_ABIST2_OK_PASS   (0x0001U << FS8X_FS_ABIST2_OK_SHIFT)

PASS

Definition at line 4583 of file sbc_fs8x_map.h.

◆ FS8X_FS_ABIST2_OK_SHIFT

#define FS8X_FS_ABIST2_OK_SHIFT   0x0006U

Diagnostic of Analog BIST2

Definition at line 4484 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_DATA_BAD_WD_REFRESH

#define FS8X_FS_BAD_WD_DATA_BAD_WD_REFRESH   (0x0001U << FS8X_FS_BAD_WD_DATA_SHIFT)

Bad WD refresh, error in the DATA

Definition at line 4610 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_DATA_GOOD_WD_REFRESH

#define FS8X_FS_BAD_WD_DATA_GOOD_WD_REFRESH   (0x0000U << FS8X_FS_BAD_WD_DATA_SHIFT)

Good WD Refresh

Definition at line 4606 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_DATA_MASK

#define FS8X_FS_BAD_WD_DATA_MASK   0x0200U

WD Refresh status - Data

Definition at line 4431 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_DATA_SHIFT

#define FS8X_FS_BAD_WD_DATA_SHIFT   0x0009U

WD Refresh status - Data

Definition at line 4496 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_TIMING_BAD_WD_REFRESH

#define FS8X_FS_BAD_WD_TIMING_BAD_WD_REFRESH   (0x0001U << FS8X_FS_BAD_WD_TIMING_SHIFT)

Bad WD refresh, wrong window or in timeout

Definition at line 4601 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_TIMING_GOOD_WD_REFRESH

#define FS8X_FS_BAD_WD_TIMING_GOOD_WD_REFRESH   (0x0000U << FS8X_FS_BAD_WD_TIMING_SHIFT)

Good WD Refresh

Definition at line 4597 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_TIMING_MASK

#define FS8X_FS_BAD_WD_TIMING_MASK   0x0100U

WD refresh status - Timing

Definition at line 4427 of file sbc_fs8x_map.h.

◆ FS8X_FS_BAD_WD_TIMING_SHIFT

#define FS8X_FS_BAD_WD_TIMING_SHIFT   0x0008U

WD refresh status - Timing

Definition at line 4492 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_EXIT_LEAVE_DEBUG_MODE

#define FS8X_FS_DBG_EXIT_LEAVE_DEBUG_MODE   (0x0001U << FS8X_FS_DBG_EXIT_SHIFT)

Leave DEBUG mode

Definition at line 4957 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_EXIT_MASK

#define FS8X_FS_DBG_EXIT_MASK   0x4000U

Leave DEBUG mode

Definition at line 4871 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_EXIT_NO_ACTION

#define FS8X_FS_DBG_EXIT_NO_ACTION   (0x0000U << FS8X_FS_DBG_EXIT_SHIFT)

No Action

Definition at line 4953 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_EXIT_SHIFT

#define FS8X_FS_DBG_EXIT_SHIFT   0x000EU

Leave DEBUG mode

Definition at line 4896 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_MODE_DEBUG

#define FS8X_FS_DBG_MODE_DEBUG   (0x0001U << FS8X_FS_DBG_MODE_SHIFT)

In DEBUG mode

Definition at line 4948 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_MODE_MASK

#define FS8X_FS_DBG_MODE_MASK   0x2000U

DEBUG mode status

Definition at line 4867 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_MODE_NO_DEBUG

#define FS8X_FS_DBG_MODE_NO_DEBUG   (0x0000U << FS8X_FS_DBG_MODE_SHIFT)

NOT in DEBUG mode

Definition at line 4944 of file sbc_fs8x_map.h.

◆ FS8X_FS_DBG_MODE_SHIFT

#define FS8X_FS_DBG_MODE_SHIFT   0x000DU

DEBUG mode status

Definition at line 4892 of file sbc_fs8x_map.h.

◆ FS8X_FS_DIAG_SAFETY_ADDR

#define FS8X_FS_DIAG_SAFETY_ADDR   0x14U

Definition at line 4389 of file sbc_fs8x_map.h.

◆ FS8X_FS_DIAG_SAFETY_DEFAULT

#define FS8X_FS_DIAG_SAFETY_DEFAULT   0x0000U

Definition at line 4390 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_ACK_FAILURE_DETECTION

#define FS8X_FS_ERRMON_ACK_FAILURE_DETECTION   (0x0001U << FS8X_FS_ERRMON_ACK_SHIFT)

Acknowledge ERRMON failure detection

Definition at line 4637 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_ACK_MASK

#define FS8X_FS_ERRMON_ACK_MASK   0x1000U

Acknowledge ERRMON failure detection from MCU

Definition at line 4443 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_ACK_NO_EFFECT

#define FS8X_FS_ERRMON_ACK_NO_EFFECT   (0x0000U << FS8X_FS_ERRMON_ACK_SHIFT)

No effect

Definition at line 4633 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_ACK_SHIFT

#define FS8X_FS_ERRMON_ACK_SHIFT   0x000CU

Acknowledge ERRMON failure detection from MCU

Definition at line 4508 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_ERROR_DETECTED

#define FS8X_FS_ERRMON_ERROR_DETECTED   (0x0001U << FS8X_FS_ERRMON_SHIFT)

Error detected

Definition at line 4628 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_MASK

#define FS8X_FS_ERRMON_MASK   0x0800U

Report an error in the ERRMON input

Definition at line 4439 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_NO_ERROR

#define FS8X_FS_ERRMON_NO_ERROR   (0x0000U << FS8X_FS_ERRMON_SHIFT)

No error

Definition at line 4624 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_SHIFT

#define FS8X_FS_ERRMON_SHIFT   0x000BU

Report an error in the ERRMON input

Definition at line 4504 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_STATUS_HIGH_LEVEL

#define FS8X_FS_ERRMON_STATUS_HIGH_LEVEL   (0x0001U << FS8X_FS_ERRMON_STATUS_SHIFT)

HIGH Level

Definition at line 4619 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_STATUS_LOW_LEVEL

#define FS8X_FS_ERRMON_STATUS_LOW_LEVEL   (0x0000U << FS8X_FS_ERRMON_STATUS_SHIFT)

LOW Level

Definition at line 4615 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_STATUS_MASK

#define FS8X_FS_ERRMON_STATUS_MASK   0x0400U

Report ERRMON pin level

Definition at line 4435 of file sbc_fs8x_map.h.

◆ FS8X_FS_ERRMON_STATUS_SHIFT

#define FS8X_FS_ERRMON_STATUS_SHIFT   0x000AU

Report ERRMON pin level

Definition at line 4500 of file sbc_fs8x_map.h.

◆ FS8X_FS_EXT_RSTB_EXTERNAL_RESET

#define FS8X_FS_EXT_RSTB_EXTERNAL_RESET   (0x0001U << FS8X_FS_EXT_RSTB_SHIFT)

External RESET

Definition at line 4356 of file sbc_fs8x_map.h.

◆ FS8X_FS_EXT_RSTB_MASK

#define FS8X_FS_EXT_RSTB_MASK   0x1000U

Report an External RESET

Definition at line 4162 of file sbc_fs8x_map.h.

◆ FS8X_FS_EXT_RSTB_NO_EXTERNAL_RESET

#define FS8X_FS_EXT_RSTB_NO_EXTERNAL_RESET   (0x0000U << FS8X_FS_EXT_RSTB_SHIFT)

No External RESET

Definition at line 4352 of file sbc_fs8x_map.h.

◆ FS8X_FS_EXT_RSTB_SHIFT

#define FS8X_FS_EXT_RSTB_SHIFT   0x000CU

Report an External RESET

Definition at line 4227 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU12_ERROR_DETECTED

#define FS8X_FS_FCCU12_ERROR_DETECTED   (0x0001U << FS8X_FS_FCCU12_SHIFT)

Error detected

Definition at line 4664 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU12_MASK

#define FS8X_FS_FCCU12_MASK   0x8000U

Report an error in the FCCU12 input

Definition at line 4455 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU12_NO_ERROR

#define FS8X_FS_FCCU12_NO_ERROR   (0x0000U << FS8X_FS_FCCU12_SHIFT)

No error

Definition at line 4660 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU12_SHIFT

#define FS8X_FS_FCCU12_SHIFT   0x000FU

Report an error in the FCCU12 input

Definition at line 4520 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_ERROR_DETECTED

#define FS8X_FS_FCCU1_ERROR_DETECTED   (0x0001U << FS8X_FS_FCCU1_SHIFT)

Error detected

Definition at line 4655 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_MASK

#define FS8X_FS_FCCU1_MASK   0x4000U

Report an error in the FCCU1 input

Definition at line 4451 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_NO_ERROR

#define FS8X_FS_FCCU1_NO_ERROR   (0x0000U << FS8X_FS_FCCU1_SHIFT)

No error

Definition at line 4651 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_RT_HIGH_LEVEL

#define FS8X_FS_FCCU1_RT_HIGH_LEVEL   (0x0001U << FS8X_FS_FCCU1_RT_SHIFT)

High level

Definition at line 4248 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_RT_LOW_LEVEL

#define FS8X_FS_FCCU1_RT_LOW_LEVEL   (0x0000U << FS8X_FS_FCCU1_RT_SHIFT)

Low level

Definition at line 4244 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_RT_MASK

#define FS8X_FS_FCCU1_RT_MASK   0x0001U

Report FCCU1 pin real time state

Definition at line 4114 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_RT_SHIFT

#define FS8X_FS_FCCU1_RT_SHIFT   0x0000U

Report FCCU1 pin real time state

Definition at line 4179 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU1_SHIFT

#define FS8X_FS_FCCU1_SHIFT   0x000EU

Report an error in the FCCU1 input

Definition at line 4516 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_ERROR_DETECTED

#define FS8X_FS_FCCU2_ERROR_DETECTED   (0x0001U << FS8X_FS_FCCU2_SHIFT)

Error detected

Definition at line 4646 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_MASK

#define FS8X_FS_FCCU2_MASK   0x2000U

Report an error in the FCCU2 input

Definition at line 4447 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_NO_ERROR

#define FS8X_FS_FCCU2_NO_ERROR   (0x0000U << FS8X_FS_FCCU2_SHIFT)

No error

Definition at line 4642 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_RT_HIGH_LEVEL

#define FS8X_FS_FCCU2_RT_HIGH_LEVEL   (0x0001U << FS8X_FS_FCCU2_RT_SHIFT)

High level

Definition at line 4257 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_RT_LOW_LEVEL

#define FS8X_FS_FCCU2_RT_LOW_LEVEL   (0x0000U << FS8X_FS_FCCU2_RT_SHIFT)

Low level

Definition at line 4253 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_RT_MASK

#define FS8X_FS_FCCU2_RT_MASK   0x0002U

Report FCCU2 pin real time state

Definition at line 4118 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_RT_SHIFT

#define FS8X_FS_FCCU2_RT_SHIFT   0x0001U

Report FCCU2 pin real time state

Definition at line 4183 of file sbc_fs8x_map.h.

◆ FS8X_FS_FCCU2_SHIFT

#define FS8X_FS_FCCU2_SHIFT   0x000DU

Report an error in the FCCU2 input

Definition at line 4512 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DIAG_MASK

#define FS8X_FS_FS0B_DIAG_MASK   0x0010U

Report a Failure on FS0B

Definition at line 4130 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DIAG_NO_FAILURE

#define FS8X_FS_FS0B_DIAG_NO_FAILURE   (0x0000U << FS8X_FS_FS0B_DIAG_SHIFT)

No Failure

Definition at line 4280 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DIAG_SHIFT

#define FS8X_FS_FS0B_DIAG_SHIFT   0x0004U

Report a Failure on FS0B

Definition at line 4195 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DIAG_SHORT_CIRCUIT_HIGH

#define FS8X_FS_FS0B_DIAG_SHORT_CIRCUIT_HIGH   (0x0001U << FS8X_FS_FS0B_DIAG_SHIFT)

Short Circuit High

Definition at line 4284 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DRV_COMMAND_SENSED_HIGH

#define FS8X_FS_FS0B_DRV_COMMAND_SENSED_HIGH   (0x0001U << FS8X_FS_FS0B_DRV_SHIFT)

FS0B driver command sensed high

Definition at line 4302 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DRV_COMMAND_SENSED_LOW

#define FS8X_FS_FS0B_DRV_COMMAND_SENSED_LOW   (0x0000U << FS8X_FS_FS0B_DRV_SHIFT)

FS0B driver command sensed low

Definition at line 4298 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DRV_MASK

#define FS8X_FS_FS0B_DRV_MASK   0x0040U

FS0B driver _ digital command

Definition at line 4138 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_DRV_SHIFT

#define FS8X_FS_FS0B_DRV_SHIFT   0x0006U

FS0B driver _ digital command

Definition at line 4203 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_REQ_FS0B_ASSERTION

#define FS8X_FS_FS0B_REQ_FS0B_ASSERTION   (0x0001U << FS8X_FS_FS0B_REQ_SHIFT)

FS0B Assertion

Definition at line 4275 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_REQ_MASK

#define FS8X_FS_FS0B_REQ_MASK   0x0008U

Request assertion of FS0B

Definition at line 4126 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_REQ_NO_ASSERTION

#define FS8X_FS_FS0B_REQ_NO_ASSERTION   (0x0000U << FS8X_FS_FS0B_REQ_SHIFT)

No Assertion

Definition at line 4271 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_REQ_SHIFT

#define FS8X_FS_FS0B_REQ_SHIFT   0x0003U

Request assertion of FS0B

Definition at line 4191 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_SNS_MASK

#define FS8X_FS_FS0B_SNS_MASK   0x0020U

Sense of FS0B pad

Definition at line 4134 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_SNS_PAD_SENSED_HIGH

#define FS8X_FS_FS0B_SNS_PAD_SENSED_HIGH   (0x0001U << FS8X_FS_FS0B_SNS_SHIFT)

FS0B pad sensed high

Definition at line 4293 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_SNS_PAD_SENSED_LOW

#define FS8X_FS_FS0B_SNS_PAD_SENSED_LOW   (0x0000U << FS8X_FS_FS0B_SNS_SHIFT)

FS0B pad sensed low

Definition at line 4289 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS0B_SNS_SHIFT

#define FS8X_FS_FS0B_SNS_SHIFT   0x0005U

Sense of FS0B pad

Definition at line 4199 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_COM_G_FAILURE

#define FS8X_FS_FS_COM_G_FAILURE   (0x0001U << FS8X_FS_FS_COM_G_SHIFT)

Failure

Definition at line 3620 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_COM_G_MASK

#define FS8X_FS_FS_COM_G_MASK   0x8000U

Report an issue in the communication (SPI or I2C)

Definition at line 3567 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_COM_G_NO_FAILURE

#define FS8X_FS_FS_COM_G_NO_FAILURE   (0x0000U << FS8X_FS_FS_COM_G_SHIFT)

No Failure

Definition at line 3616 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_COM_G_SHIFT

#define FS8X_FS_FS_COM_G_SHIFT   0x000FU

Report an issue in the communication (SPI or I2C)

Definition at line 3584 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_DIG_REF_OV_MASK

#define FS8X_FS_FS_DIG_REF_OV_MASK   0x0004U

Overvoltage of the Internal Digital Fail Safe reference voltage

Definition at line 3854 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_DIG_REF_OV_NO_OVERVOLTAGE

#define FS8X_FS_FS_DIG_REF_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_FS_DIG_REF_OV_SHIFT)

No Overvoltage

Definition at line 3973 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_DIG_REF_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_FS_DIG_REF_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_FS_DIG_REF_OV_SHIFT)

Overvoltage reported of the internal digital fail safe reference voltage

Definition at line 3977 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_DIG_REF_OV_SHIFT

#define FS8X_FS_FS_DIG_REF_OV_SHIFT   0x0002U

Overvoltage of the Internal Digital Fail Safe reference voltage

Definition at line 3911 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_IO_G_FAILURE

#define FS8X_FS_FS_IO_G_FAILURE   (0x0001U << FS8X_FS_FS_IO_G_SHIFT)

Failure

Definition at line 3602 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_IO_G_MASK

#define FS8X_FS_FS_IO_G_MASK   0x2000U

Report an issue in one of the Fail Safe IOs

Definition at line 3559 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_IO_G_NO_FAILURE

#define FS8X_FS_FS_IO_G_NO_FAILURE   (0x0000U << FS8X_FS_FS_IO_G_SHIFT)

No Failure

Definition at line 3598 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_IO_G_SHIFT

#define FS8X_FS_FS_IO_G_SHIFT   0x000DU

Report an issue in one of the Fail Safe IOs

Definition at line 3576 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_OSC_DRIFT_MASK

#define FS8X_FS_FS_OSC_DRIFT_MASK   0x0002U

Drift of the Fail Safe OSC

Definition at line 3850 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_OSC_DRIFT_NO_DRIFT

#define FS8X_FS_FS_OSC_DRIFT_NO_DRIFT   (0x0000U << FS8X_FS_FS_OSC_DRIFT_SHIFT)

No Drift

Definition at line 3964 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_OSC_DRIFT_OSCILLATOR_DRIFT

#define FS8X_FS_FS_OSC_DRIFT_OSCILLATOR_DRIFT   (0x0001U << FS8X_FS_FS_OSC_DRIFT_SHIFT)

Oscillator Drift

Definition at line 3968 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_OSC_DRIFT_SHIFT

#define FS8X_FS_FS_OSC_DRIFT_SHIFT   0x0001U

Drift of the Fail Safe OSC

Definition at line 3907 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_REG_OVUV_G_FAILURE

#define FS8X_FS_FS_REG_OVUV_G_FAILURE   (0x0001U << FS8X_FS_FS_REG_OVUV_G_SHIFT)

Failure

Definition at line 3593 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_REG_OVUV_G_MASK

#define FS8X_FS_FS_REG_OVUV_G_MASK   0x1000U

Report an issue in one of the voltage monitoring (OV or UV)

Definition at line 3555 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_REG_OVUV_G_NO_FAILURE

#define FS8X_FS_FS_REG_OVUV_G_NO_FAILURE   (0x0000U << FS8X_FS_FS_REG_OVUV_G_SHIFT)

No Failure

Definition at line 3589 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_REG_OVUV_G_SHIFT

#define FS8X_FS_FS_REG_OVUV_G_SHIFT   0x000CU

Report an issue in one of the voltage monitoring (OV or UV)

Definition at line 3572 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_WD_G_BAD_WD_REFRESH

#define FS8X_FS_FS_WD_G_BAD_WD_REFRESH   (0x0001U << FS8X_FS_FS_WD_G_SHIFT)

Bad WD Refresh

Definition at line 3611 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_WD_G_GOOD_WD_REFRESH

#define FS8X_FS_FS_WD_G_GOOD_WD_REFRESH   (0x0000U << FS8X_FS_FS_WD_G_SHIFT)

Good WD Refresh

Definition at line 3607 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_WD_G_MASK

#define FS8X_FS_FS_WD_G_MASK   0x4000U

Report an issue on the Watchdog refresh

Definition at line 3563 of file sbc_fs8x_map.h.

◆ FS8X_FS_FS_WD_G_SHIFT

#define FS8X_FS_FS_WD_G_SHIFT   0x000EU

Report an issue on the Watchdog refresh

Definition at line 3580 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_ABIST2

#define FS8X_FS_FSM_STATE_ABIST2   (0x0008U << FS8X_FS_FSM_STATE_SHIFT)

ABIST2

Definition at line 4913 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_ASSERT_FS0B

#define FS8X_FS_FSM_STATE_ASSERT_FS0B   (0x0009U << FS8X_FS_FSM_STATE_SHIFT)

ASSERT_FS0B

Definition at line 4917 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_INIT_FS

#define FS8X_FS_FSM_STATE_INIT_FS   (0x0006U << FS8X_FS_FSM_STATE_SHIFT)

INIT_FS

Definition at line 4905 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_MASK

#define FS8X_FS_FSM_STATE_MASK   0x001FU

FS FSM current state (MSB bit 4 = 0 - extended for future uage)

Definition at line 4855 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_NORMAL_FS

#define FS8X_FS_FSM_STATE_NORMAL_FS   (0x000AU << FS8X_FS_FSM_STATE_SHIFT)

NORMAL_FS

Definition at line 4921 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_SHIFT

#define FS8X_FS_FSM_STATE_SHIFT   0x0000U

FS FSM current state (MSB bit 4 = 0 - extended for future uage)

Definition at line 4880 of file sbc_fs8x_map.h.

◆ FS8X_FS_FSM_STATE_WAIT_ABIST2

#define FS8X_FS_FSM_STATE_WAIT_ABIST2   (0x0007U << FS8X_FS_FSM_STATE_SHIFT)

WAIT_ABIST2

Definition at line 4909 of file sbc_fs8x_map.h.

◆ FS8X_FS_GO_TO_INITFS_GO_BACK_TO_INIT_FS

#define FS8X_FS_GO_TO_INITFS_GO_BACK_TO_INIT_FS   (0x0001U << FS8X_FS_GO_TO_INITFS_SHIFT)

Go back to INIT_FS

Definition at line 4266 of file sbc_fs8x_map.h.

◆ FS8X_FS_GO_TO_INITFS_MASK

#define FS8X_FS_GO_TO_INITFS_MASK   0x0004U

Go back to INIT Fail Safe request

Definition at line 4122 of file sbc_fs8x_map.h.

◆ FS8X_FS_GO_TO_INITFS_NO_ACTION

#define FS8X_FS_GO_TO_INITFS_NO_ACTION   (0x0000U << FS8X_FS_GO_TO_INITFS_SHIFT)

No action

Definition at line 4262 of file sbc_fs8x_map.h.

◆ FS8X_FS_GO_TO_INITFS_SHIFT

#define FS8X_FS_GO_TO_INITFS_SHIFT   0x0002U

Go back to INIT Fail Safe request

Definition at line 4187 of file sbc_fs8x_map.h.

◆ FS8X_FS_GRL_FLAGS_ADDR

#define FS8X_FS_GRL_FLAGS_ADDR   0x00U

Definition at line 3549 of file sbc_fs8x_map.h.

◆ FS8X_FS_GRL_FLAGS_DEFAULT

#define FS8X_FS_GRL_FLAGS_DEFAULT   0x0000U

Definition at line 3550 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_CRC_ERROR_DETECTED

#define FS8X_FS_I2C_FS_CRC_ERROR_DETECTED   (0x0001U << FS8X_FS_I2C_FS_CRC_SHIFT)

Error detected in the CRC

Definition at line 4547 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_CRC_MASK

#define FS8X_FS_I2C_FS_CRC_MASK   0x0004U

Fail Safe I2C communication CRC issue

Definition at line 4403 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_CRC_NO_ERROR

#define FS8X_FS_I2C_FS_CRC_NO_ERROR   (0x0000U << FS8X_FS_I2C_FS_CRC_SHIFT)

No error

Definition at line 4543 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_CRC_SHIFT

#define FS8X_FS_I2C_FS_CRC_SHIFT   0x0002U

Fail Safe I2C communication CRC issue

Definition at line 4468 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_REQ_I2C_VIOLATION

#define FS8X_FS_I2C_FS_REQ_I2C_VIOLATION   (0x0001U << FS8X_FS_I2C_FS_REQ_SHIFT)

I2c Violation

Definition at line 4538 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_REQ_MASK

#define FS8X_FS_I2C_FS_REQ_MASK   0x0002U

Invalid Fail Safe I2C access (Wrong Write or Read, Write to INIT registers in normal mode, wrong address)

Definition at line 4399 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_REQ_NO_ERROR

#define FS8X_FS_I2C_FS_REQ_NO_ERROR   (0x0000U << FS8X_FS_I2C_FS_REQ_SHIFT)

No error

Definition at line 4534 of file sbc_fs8x_map.h.

◆ FS8X_FS_I2C_FS_REQ_SHIFT

#define FS8X_FS_I2C_FS_REQ_SHIFT   0x0001U

Invalid Fail Safe I2C access (Wrong Write or Read, Write to INIT registers in normal mode, wrong address)

Definition at line 4464 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_CLK_MON_DIS_MASK

#define FS8X_FS_I_CLK_MON_DIS_MASK   0x0020U

Disable Clock Monitoring

Definition at line 3293 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_CLK_MON_DIS_MONITORING_ACTIVE

#define FS8X_FS_I_CLK_MON_DIS_MONITORING_ACTIVE   (0x0000U << FS8X_FS_I_CLK_MON_DIS_SHIFT)

Clock Monitoring active

Definition at line 3405 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_CLK_MON_DIS_MONITORING_DISABLED

#define FS8X_FS_I_CLK_MON_DIS_MONITORING_DISABLED   (0x0001U << FS8X_FS_I_CLK_MON_DIS_SHIFT)

Clock Monitoring disabled

Definition at line 3409 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_CLK_MON_DIS_SHIFT

#define FS8X_FS_I_CLK_MON_DIS_SHIFT   0x0005U

Disable Clock Monitoring

Definition at line 3322 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_DIS_8S_COUNTER_DISABLED

#define FS8X_FS_I_DIS_8S_COUNTER_DISABLED   (0x0001U << FS8X_FS_I_DIS_8S_SHIFT)

RSTB LOW 8s Counter disabled

Definition at line 3400 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_DIS_8S_COUNTER_ENABLED

#define FS8X_FS_I_DIS_8S_COUNTER_ENABLED   (0x0000U << FS8X_FS_I_DIS_8S_SHIFT)

RSTB LOW 8s Counter enabled

Definition at line 3396 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_DIS_8S_MASK

#define FS8X_FS_I_DIS_8S_MASK   0x0010U

Disable 8S timer

Definition at line 3289 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_DIS_8S_SHIFT

#define FS8X_FS_I_DIS_8S_SHIFT   0x0004U

Disable 8S timer

Definition at line 3318 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_ACK_TIME_16MS

#define FS8X_FS_I_ERRMON_ACK_TIME_16MS   (0x0002U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)

16ms

Definition at line 3189 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_ACK_TIME_1MS

#define FS8X_FS_I_ERRMON_ACK_TIME_1MS   (0x0000U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)

1ms

Definition at line 3181 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_ACK_TIME_32MS

#define FS8X_FS_I_ERRMON_ACK_TIME_32MS   (0x0003U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)

32ms

Definition at line 3193 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_ACK_TIME_8MS

#define FS8X_FS_I_ERRMON_ACK_TIME_8MS   (0x0001U << FS8X_FS_I_ERRMON_ACK_TIME_SHIFT)

8ms

Definition at line 3185 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_ACK_TIME_MASK

#define FS8X_FS_I_ERRMON_ACK_TIME_MASK   0x000CU

ERRMON acknowledgement timing

Definition at line 3094 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_ACK_TIME_SHIFT

#define FS8X_FS_I_ERRMON_ACK_TIME_SHIFT   0x0002U

ERRMON acknowledgement timing

Definition at line 3135 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FLT_POLARITY_MASK

#define FS8X_FS_I_ERRMON_FLT_POLARITY_MASK   0x0010U

ERRMON polarity

Definition at line 3098 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FLT_POLARITY_NEGATIVE_EDGE

#define FS8X_FS_I_ERRMON_FLT_POLARITY_NEGATIVE_EDGE   (0x0000U << FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT)

LOW LEVEL IS A FAULT after a negative edge transition

Definition at line 3198 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FLT_POLARITY_POSITIVE_EDGE

#define FS8X_FS_I_ERRMON_FLT_POLARITY_POSITIVE_EDGE   (0x0001U << FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT)

HIGH LEVEL IS A FAULT after a positive edge transition

Definition at line 3202 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT

#define FS8X_FS_I_ERRMON_FLT_POLARITY_SHIFT   0x0004U

ERRMON polarity

Definition at line 3139 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FS_IMPACT_FS0B

#define FS8X_FS_I_ERRMON_FS_IMPACT_FS0B   (0x0000U << FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT)

FS0B only is asserted when ERRMON fault is detected

Definition at line 3172 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_ERRMON_FS_IMPACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted when ERRMON fault is detected

Definition at line 3176 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FS_IMPACT_MASK

#define FS8X_FS_I_ERRMON_FS_IMPACT_MASK   0x0002U

ERRMON impact on RSTB/FS0B

Definition at line 3090 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT

#define FS8X_FS_I_ERRMON_FS_IMPACT_SHIFT   0x0001U

ERRMON impact on RSTB/FS0B

Definition at line 3131 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FLT_POL_FCCU1_H_FCCU2_L

#define FS8X_FS_I_FCCU12_FLT_POL_FCCU1_H_FCCU2_L   (0x0001U << FS8X_FS_I_FCCU12_FLT_POL_SHIFT)

FCCU1=1 or FCCU2=0 level is a fault

Definition at line 3256 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FLT_POL_FCCU1_L_FCCU2_H

#define FS8X_FS_I_FCCU12_FLT_POL_FCCU1_L_FCCU2_H   (0x0000U << FS8X_FS_I_FCCU12_FLT_POL_SHIFT)

FCCU1=0 or FCCU2=1 level is a fault

Definition at line 3252 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FLT_POL_MASK

#define FS8X_FS_I_FCCU12_FLT_POL_MASK   0x1000U

FCCU12 polarity

Definition at line 3122 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FLT_POL_SHIFT

#define FS8X_FS_I_FCCU12_FLT_POL_SHIFT   0x000CU

FCCU12 polarity

Definition at line 3163 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FS_IMPACT_FS0B

#define FS8X_FS_I_FCCU12_FS_IMPACT_FS0B   (0x0000U << FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 3225 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_FCCU12_FS_IMPACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 3229 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FS_IMPACT_MASK

#define FS8X_FS_I_FCCU12_FS_IMPACT_MASK   0x0100U

FCCU12 impact on RSTB/FS0B

Definition at line 3110 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT

#define FS8X_FS_I_FCCU12_FS_IMPACT_SHIFT   0x0008U

FCCU12 impact on RSTB/FS0B

Definition at line 3151 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FLT_POL_FCCU1_H

#define FS8X_FS_I_FCCU1_FLT_POL_FCCU1_H   (0x0001U << FS8X_FS_I_FCCU1_FLT_POL_SHIFT)

FCCU1 high level is a fault

Definition at line 3247 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FLT_POL_FCCU1_L

#define FS8X_FS_I_FCCU1_FLT_POL_FCCU1_L   (0x0000U << FS8X_FS_I_FCCU1_FLT_POL_SHIFT)

FCCU1 low level is a fault

Definition at line 3243 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FLT_POL_MASK

#define FS8X_FS_I_FCCU1_FLT_POL_MASK   0x0800U

FCCU1 polarity

Definition at line 3118 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FLT_POL_SHIFT

#define FS8X_FS_I_FCCU1_FLT_POL_SHIFT   0x000BU

FCCU1 polarity

Definition at line 3159 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FS_REACT_FS0B

#define FS8X_FS_I_FCCU1_FS_REACT_FS0B   (0x0000U << FS8X_FS_I_FCCU1_FS_REACT_SHIFT)

FS0B only is asserted

Definition at line 3216 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FS_REACT_FS0B_RSTB

#define FS8X_FS_I_FCCU1_FS_REACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_FCCU1_FS_REACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 3220 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FS_REACT_MASK

#define FS8X_FS_I_FCCU1_FS_REACT_MASK   0x0080U

Reaction on RSTB or FAIL SAFE output in case of FAULT DETECTION ON FCCU1

Definition at line 3106 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU1_FS_REACT_SHIFT

#define FS8X_FS_I_FCCU1_FS_REACT_SHIFT   0x0007U

Reaction on RSTB or FAIL SAFE output in case of FAULT DETECTION ON FCCU1

Definition at line 3147 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FLT_POL_FCCU2_H

#define FS8X_FS_I_FCCU2_FLT_POL_FCCU2_H   (0x0001U << FS8X_FS_I_FCCU2_FLT_POL_SHIFT)

FCCU2 hign level is a fault

Definition at line 3238 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FLT_POL_FCCU2_L

#define FS8X_FS_I_FCCU2_FLT_POL_FCCU2_L   (0x0000U << FS8X_FS_I_FCCU2_FLT_POL_SHIFT)

FCCU2 low level is a fault

Definition at line 3234 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FLT_POL_MASK

#define FS8X_FS_I_FCCU2_FLT_POL_MASK   0x0400U

FCCU2 polarity

Definition at line 3114 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FLT_POL_SHIFT

#define FS8X_FS_I_FCCU2_FLT_POL_SHIFT   0x000AU

FCCU2 polarity

Definition at line 3155 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FS_REACT_FS0B

#define FS8X_FS_I_FCCU2_FS_REACT_FS0B   (0x0000U << FS8X_FS_I_FCCU2_FS_REACT_SHIFT)

FS0B only is asserted

Definition at line 3207 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FS_REACT_FS0B_RSTB

#define FS8X_FS_I_FCCU2_FS_REACT_FS0B_RSTB   (0x0001U << FS8X_FS_I_FCCU2_FS_REACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 3211 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FS_REACT_MASK

#define FS8X_FS_I_FCCU2_FS_REACT_MASK   0x0040U

Reaction on RSTB or FAIL SAFE output in case of FAULT DETECTION ON FCCU2

Definition at line 3102 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU2_FS_REACT_SHIFT

#define FS8X_FS_I_FCCU2_FS_REACT_SHIFT   0x0006U

Reaction on RSTB or FAIL SAFE output in case of FAULT DETECTION ON FCCU2

Definition at line 3143 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU_CFG_FCCU1_FCCU2_INPUT

#define FS8X_FS_I_FCCU_CFG_FCCU1_FCCU2_INPUT   (0x0002U << FS8X_FS_I_FCCU_CFG_SHIFT)

FCCU1 or FCCU2 input monitoring

Definition at line 3269 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU_CFG_FCCU1_FCCU2_PAIR

#define FS8X_FS_I_FCCU_CFG_FCCU1_FCCU2_PAIR   (0x0001U << FS8X_FS_I_FCCU_CFG_SHIFT)

FCCU1 and FCCU2 monitoring by pair (bi-stable protocol)

Definition at line 3265 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU_CFG_FCCU1_INPUT

#define FS8X_FS_I_FCCU_CFG_FCCU1_INPUT   (0x0003U << FS8X_FS_I_FCCU_CFG_SHIFT)

FCCU1 input monitoring only

Definition at line 3273 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU_CFG_MASK

#define FS8X_FS_I_FCCU_CFG_MASK   0xC000U

FCCU pins configuration

Definition at line 3126 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU_CFG_NO_MONITORING

#define FS8X_FS_I_FCCU_CFG_NO_MONITORING   (0x0000U << FS8X_FS_I_FCCU_CFG_SHIFT)

No monitoring

Definition at line 3261 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FCCU_CFG_SHIFT

#define FS8X_FS_I_FCCU_CFG_SHIFT   0x000EU

FCCU pins configuration

Definition at line 3167 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_0

#define FS8X_FS_I_FLT_ERR_CNT_0   (0x0000U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

0

Definition at line 3343 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_1

#define FS8X_FS_I_FLT_ERR_CNT_1   (0x0001U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

1

Definition at line 3347 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_10

#define FS8X_FS_I_FLT_ERR_CNT_10   (0x000AU << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

10

Definition at line 3383 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_11

#define FS8X_FS_I_FLT_ERR_CNT_11   (0x000BU << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

11

Definition at line 3387 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_12

#define FS8X_FS_I_FLT_ERR_CNT_12   (0x000CU << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

12

Definition at line 3391 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_2

#define FS8X_FS_I_FLT_ERR_CNT_2   (0x0002U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

2

Definition at line 3351 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_3

#define FS8X_FS_I_FLT_ERR_CNT_3   (0x0003U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

3

Definition at line 3355 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_4

#define FS8X_FS_I_FLT_ERR_CNT_4   (0x0004U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

4

Definition at line 3359 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_5

#define FS8X_FS_I_FLT_ERR_CNT_5   (0x0005U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

5

Definition at line 3363 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_6

#define FS8X_FS_I_FLT_ERR_CNT_6   (0x0006U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

6

Definition at line 3367 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_7

#define FS8X_FS_I_FLT_ERR_CNT_7   (0x0007U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

7

Definition at line 3371 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_8

#define FS8X_FS_I_FLT_ERR_CNT_8   (0x0008U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

8

Definition at line 3375 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_9

#define FS8X_FS_I_FLT_ERR_CNT_9   (0x0009U << FS8X_FS_I_FLT_ERR_CNT_SHIFT)

9

Definition at line 3379 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_LIMIT_12

#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_12   (0x0003U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)

12

Definition at line 3457 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_LIMIT_2

#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_2   (0x0000U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)

2

Definition at line 3445 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_LIMIT_6

#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_6   (0x0001U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)

6

Definition at line 3449 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_LIMIT_8

#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_8   (0x0002U << FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT)

8

Definition at line 3453 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_LIMIT_MASK

#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_MASK   0xC000U

Fault Error Counter max value configuration

Definition at line 3309 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT

#define FS8X_FS_I_FLT_ERR_CNT_LIMIT_SHIFT   0x000EU

Fault Error Counter max value configuration

Definition at line 3338 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_MASK

#define FS8X_FS_I_FLT_ERR_CNT_MASK   0x000FU

Reflect the value of the Fault Error Counter

Definition at line 3285 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_CNT_SHIFT

#define FS8X_FS_I_FLT_ERR_CNT_SHIFT   0x0000U

Reflect the value of the Fault Error Counter

Definition at line 3314 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_IMPACT_FS0B

#define FS8X_FS_I_FLT_ERR_IMPACT_FS0B   (0x0001U << FS8X_FS_I_FLT_ERR_IMPACT_SHIFT)

FS0B only is asserted if FLT_ERR_CNT=intermediate value

Definition at line 3436 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_IMPACT_FS0B_RSTB

#define FS8X_FS_I_FLT_ERR_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_FLT_ERR_IMPACT_SHIFT)

FS0B and RSTB are asserted if FLT_ERR_CNT=intermediate value

Definition at line 3440 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_IMPACT_MASK

#define FS8X_FS_I_FLT_ERR_IMPACT_MASK   0x1800U

Fault Error Counter intermediate value impact on RSTB/FS0B

Definition at line 3305 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_IMPACT_NO_EFFECT

#define FS8X_FS_I_FLT_ERR_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_FLT_ERR_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 3432 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FLT_ERR_IMPACT_SHIFT

#define FS8X_FS_I_FLT_ERR_IMPACT_SHIFT   0x000BU

Fault Error Counter intermediate value impact on RSTB/FS0B

Definition at line 3334 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FS0B_SC_HIGH_CFG_MASK

#define FS8X_FS_I_FS0B_SC_HIGH_CFG_MASK   0x0080U

Assert RSTB in case of a short to high detected on FS0B

Definition at line 3297 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FS0B_SC_HIGH_CFG_NO_ASSERTION

#define FS8X_FS_I_FS0B_SC_HIGH_CFG_NO_ASSERTION   (0x0000U << FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT)

No assertion of the RESET

Definition at line 3414 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FS0B_SC_HIGH_CFG_RESET_ASSERTED

#define FS8X_FS_I_FS0B_SC_HIGH_CFG_RESET_ASSERTED   (0x0001U << FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT)

RESET asserted

Definition at line 3418 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT

#define FS8X_FS_I_FS0B_SC_HIGH_CFG_SHIFT   0x0007U

Assert RSTB in case of a short to high detected on FS0B

Definition at line 3326 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FSSM_ADDR

#define FS8X_FS_I_FSSM_ADDR   0x09U

Definition at line 3279 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_FSSM_DEFAULT

#define FS8X_FS_I_FSSM_DEFAULT   0x5180U

Definition at line 3280 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_OVUV_SAFE_REACTION1_ADDR

#define FS8X_FS_I_OVUV_SAFE_REACTION1_ADDR   0x01U

Definition at line 2530 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_OVUV_SAFE_REACTION1_DEFAULT

#define FS8X_FS_I_OVUV_SAFE_REACTION1_DEFAULT   0xD00DU

Definition at line 2531 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_OVUV_SAFE_REACTION2_ADDR

#define FS8X_FS_I_OVUV_SAFE_REACTION2_ADDR   0x03U

Definition at line 2725 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_OVUV_SAFE_REACTION2_DEFAULT

#define FS8X_FS_I_OVUV_SAFE_REACTION2_DEFAULT   0xDDDDU

Definition at line 2726 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_RSTB_DUR_10MS

#define FS8X_FS_I_RSTB_DUR_10MS   (0x0000U << FS8X_FS_I_RSTB_DUR_SHIFT)

10 ms

Definition at line 3423 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_RSTB_DUR_1MS

#define FS8X_FS_I_RSTB_DUR_1MS   (0x0001U << FS8X_FS_I_RSTB_DUR_SHIFT)

1 ms

Definition at line 3427 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_RSTB_DUR_MASK

#define FS8X_FS_I_RSTB_DUR_MASK   0x0200U

RSTB pulse duration configuration

Definition at line 3301 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_RSTB_DUR_SHIFT

#define FS8X_FS_I_RSTB_DUR_SHIFT   0x0009U

RSTB pulse duration configuration

Definition at line 3330 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SAFE_INPUTS_ADDR

#define FS8X_FS_I_SAFE_INPUTS_ADDR   0x07U

Definition at line 3084 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SAFE_INPUTS_DEFAULT

#define FS8X_FS_I_SAFE_INPUTS_DEFAULT   0x41C6U

Definition at line 3085 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_ADDR

#define FS8X_FS_I_SVS_ADDR   0x0BU

Definition at line 3463 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_DEFAULT

#define FS8X_FS_I_SVS_DEFAULT   0x0000U

Definition at line 3464 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_EXTERNAL_REGULATOR

#define FS8X_FS_I_SVS_OFFSET_EXTERNAL_REGULATOR   (0x0000U << FS8X_FS_I_SVS_OFFSET_SHIFT)

0mV

Definition at line 3479 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M100MV

#define FS8X_FS_I_SVS_OFFSET_M100MV   (0x0010U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-100mV

Definition at line 3543 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M12_50MV

#define FS8X_FS_I_SVS_OFFSET_M12_50MV   (0x0002U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-12.50mV

Definition at line 3487 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M18_75MV

#define FS8X_FS_I_SVS_OFFSET_M18_75MV   (0x0003U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-18.75mV

Definition at line 3491 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M25MV

#define FS8X_FS_I_SVS_OFFSET_M25MV   (0x0004U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-25mV

Definition at line 3495 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M31_25MV

#define FS8X_FS_I_SVS_OFFSET_M31_25MV   (0x0005U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-31.25mV

Definition at line 3499 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M37_5MV

#define FS8X_FS_I_SVS_OFFSET_M37_5MV   (0x0006U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-37.5mV

Definition at line 3503 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M43_75MV

#define FS8X_FS_I_SVS_OFFSET_M43_75MV   (0x0007U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-43.75mV

Definition at line 3507 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M50MV

#define FS8X_FS_I_SVS_OFFSET_M50MV   (0x0008U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-50mV

Definition at line 3511 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M56_25MV

#define FS8X_FS_I_SVS_OFFSET_M56_25MV   (0x0009U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-56.25mV

Definition at line 3515 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M62_5MV

#define FS8X_FS_I_SVS_OFFSET_M62_5MV   (0x000AU << FS8X_FS_I_SVS_OFFSET_SHIFT)

-62.5mV

Definition at line 3519 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M68_75MV

#define FS8X_FS_I_SVS_OFFSET_M68_75MV   (0x000BU << FS8X_FS_I_SVS_OFFSET_SHIFT)

-68.75mV

Definition at line 3523 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M6_25MV

#define FS8X_FS_I_SVS_OFFSET_M6_25MV   (0x0001U << FS8X_FS_I_SVS_OFFSET_SHIFT)

-6.25mV

Definition at line 3483 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M75MV

#define FS8X_FS_I_SVS_OFFSET_M75MV   (0x000CU << FS8X_FS_I_SVS_OFFSET_SHIFT)

-75mV

Definition at line 3527 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M81_25MV

#define FS8X_FS_I_SVS_OFFSET_M81_25MV   (0x000DU << FS8X_FS_I_SVS_OFFSET_SHIFT)

-81.25mV

Definition at line 3531 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M87_5MV

#define FS8X_FS_I_SVS_OFFSET_M87_5MV   (0x000EU << FS8X_FS_I_SVS_OFFSET_SHIFT)

-87.5mV

Definition at line 3535 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_M93_75MV

#define FS8X_FS_I_SVS_OFFSET_M93_75MV   (0x000FU << FS8X_FS_I_SVS_OFFSET_SHIFT)

-93.75mV

Definition at line 3539 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_MASK

#define FS8X_FS_I_SVS_OFFSET_MASK   0xF800U

Static Voltage Scaling negative offset

Definition at line 3469 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_SVS_OFFSET_SHIFT

#define FS8X_FS_I_SVS_OFFSET_SHIFT   0x000BU

Static Voltage Scaling negative offset

Definition at line 3474 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_ABIST2_MASK

#define FS8X_FS_I_VCOREMON_ABIST2_MASK   0x0400U

VCOREMON ABIST2 configuration

Definition at line 2564 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_ABIST2_NO_ABIST

#define FS8X_FS_I_VCOREMON_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VCOREMON_ABIST2_SHIFT)

No ABIST

Definition at line 2689 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_ABIST2_SHIFT

#define FS8X_FS_I_VCOREMON_ABIST2_SHIFT   0x000AU

VCOREMON ABIST2 configuration

Definition at line 2605 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_ABIST2_VCOREMON_BIST

#define FS8X_FS_I_VCOREMON_ABIST2_VCOREMON_BIST   (0x0001U << FS8X_FS_I_VCOREMON_ABIST2_SHIFT)

VCOREMON BIST executed during ABIST2

Definition at line 2693 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_OV_FS_IMPACT_FS0B

#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2715 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_OV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2719 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_OV_FS_IMPACT_MASK

#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_MASK   0xC000U

VCOREMON OV impact on RSTB/FS0B

Definition at line 2572 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_OV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2711 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VCOREMON_OV_FS_IMPACT_SHIFT   0x000EU

VCOREMON OV impact on RSTB/FS0B

Definition at line 2613 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_UV_FS_IMPACT_FS0B

#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2702 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_UV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2706 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_UV_FS_IMPACT_MASK

#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_MASK   0x3000U

VCOREMON UV impact on RSTB/FS0B

Definition at line 2568 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_UV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2698 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VCOREMON_UV_FS_IMPACT_SHIFT   0x000CU

VCOREMON UV impact on RSTB/FS0B

Definition at line 2609 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_ABIST2_MASK

#define FS8X_FS_I_VDDIO_ABIST2_MASK   0x0200U

VDDIO ABIST2 configuration

Definition at line 2560 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_ABIST2_NO_ABIST

#define FS8X_FS_I_VDDIO_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VDDIO_ABIST2_SHIFT)

No ABIST

Definition at line 2680 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_ABIST2_SHIFT

#define FS8X_FS_I_VDDIO_ABIST2_SHIFT   0x0009U

VDDIO ABIST2 configuration

Definition at line 2601 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_ABIST2_VDDIO_BIST

#define FS8X_FS_I_VDDIO_ABIST2_VDDIO_BIST   (0x0001U << FS8X_FS_I_VDDIO_ABIST2_SHIFT)

VDDIO BIST executed during ABIST2

Definition at line 2684 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_OV_FS_IMPACT_FS0B

#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2635 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_OV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2639 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_OV_FS_IMPACT_MASK

#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_MASK   0x000CU

VDDIO OV impact on RSTB/FS0B

Definition at line 2540 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_OV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2631 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VDDIO_OV_FS_IMPACT_SHIFT   0x0002U

VDDIO OV impact on RSTB/FS0B

Definition at line 2581 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_UV_FS_IMPACT_FS0B

#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2622 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_UV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2626 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_UV_FS_IMPACT_MASK

#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_MASK   0x0003U

VDDIO UV impact on RSTB/FS0B

Definition at line 2536 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_UV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2618 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VDDIO_UV_FS_IMPACT_SHIFT   0x0000U

VDDIO UV impact on RSTB/FS0B

Definition at line 2577 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_ABIST2_MASK

#define FS8X_FS_I_VMON1_ABIST2_MASK   0x0100U

VMON1 ABIST2 configuration

Definition at line 2556 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_ABIST2_NO_ABIST

#define FS8X_FS_I_VMON1_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON1_ABIST2_SHIFT)

No ABIST

Definition at line 2671 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_ABIST2_SHIFT

#define FS8X_FS_I_VMON1_ABIST2_SHIFT   0x0008U

VMON1 ABIST2 configuration

Definition at line 2597 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_ABIST2_VMON1_BIST

#define FS8X_FS_I_VMON1_ABIST2_VMON1_BIST   (0x0001U << FS8X_FS_I_VMON1_ABIST2_SHIFT)

VMON1 BIST executed during ABIST2

Definition at line 2675 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_OV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON1_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2814 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_OV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON1_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2818 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_OV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON1_OV_FS_IMPACT_MASK   0x000CU

VMON1 OV impact on RSTB/FS0B

Definition at line 2735 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_OV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON1_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2810 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON1_OV_FS_IMPACT_SHIFT   0x0002U

VMON1 OV impact on RSTB/FS0B

Definition at line 2768 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_UV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON1_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2801 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_UV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON1_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2805 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_UV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON1_UV_FS_IMPACT_MASK   0x0003U

VMON1 UV impact on RSTB/FS0B

Definition at line 2731 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_UV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON1_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2797 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON1_UV_FS_IMPACT_SHIFT   0x0000U

VMON1 UV impact on RSTB/FS0B

Definition at line 2764 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_ABIST2_MASK

#define FS8X_FS_I_VMON2_ABIST2_MASK   0x0080U

VMON2 ABIST2 configuration

Definition at line 2552 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_ABIST2_NO_ABIST

#define FS8X_FS_I_VMON2_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON2_ABIST2_SHIFT)

No ABIST

Definition at line 2662 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_ABIST2_SHIFT

#define FS8X_FS_I_VMON2_ABIST2_SHIFT   0x0007U

VMON2 ABIST2 configuration

Definition at line 2593 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_ABIST2_VMON2_BIST

#define FS8X_FS_I_VMON2_ABIST2_VMON2_BIST   (0x0001U << FS8X_FS_I_VMON2_ABIST2_SHIFT)

VMON2 BIST executed during ABIST2

Definition at line 2666 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_OV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON2_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2840 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_OV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON2_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2844 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_OV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON2_OV_FS_IMPACT_MASK   0x00C0U

VMON2 OV impact on RSTB/FS0B

Definition at line 2743 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_OV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON2_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2836 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON2_OV_FS_IMPACT_SHIFT   0x0006U

VMON2 OV impact on RSTB/FS0B

Definition at line 2776 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_UV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON2_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2827 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_UV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON2_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2831 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_UV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON2_UV_FS_IMPACT_MASK   0x0030U

VMON2 UV impact on RSTB/FS0B

Definition at line 2739 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_UV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON2_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2823 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON2_UV_FS_IMPACT_SHIFT   0x0004U

VMON2 UV impact on RSTB/FS0B

Definition at line 2772 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_ABIST2_MASK

#define FS8X_FS_I_VMON3_ABIST2_MASK   0x0040U

VMON3 ABIST2 configuration

Definition at line 2548 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_ABIST2_NO_ABIST

#define FS8X_FS_I_VMON3_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON3_ABIST2_SHIFT)

No ABIST

Definition at line 2653 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_ABIST2_SHIFT

#define FS8X_FS_I_VMON3_ABIST2_SHIFT   0x0006U

VMON3 ABIST2 configuration

Definition at line 2589 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_ABIST2_VMON3_BIST

#define FS8X_FS_I_VMON3_ABIST2_VMON3_BIST   (0x0001U << FS8X_FS_I_VMON3_ABIST2_SHIFT)

VMON3 BIST executed during ABIST2

Definition at line 2657 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_OV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON3_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2866 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_OV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON3_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2870 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_OV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON3_OV_FS_IMPACT_MASK   0x0C00U

VMON3 OV impact on RSTB/FS0B

Definition at line 2751 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_OV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON3_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2862 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON3_OV_FS_IMPACT_SHIFT   0x000AU

VMON3 OV impact on RSTB/FS0B

Definition at line 2784 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_UV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON3_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2853 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_UV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON3_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2857 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_UV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON3_UV_FS_IMPACT_MASK   0x0300U

VMON3 UV impact on RSTB/FS0B

Definition at line 2747 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_UV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON3_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2849 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON3_UV_FS_IMPACT_SHIFT   0x0008U

VMON3 UV impact on RSTB/FS0B

Definition at line 2780 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_ABIST2_MASK

#define FS8X_FS_I_VMON4_ABIST2_MASK   0x0020U

VMON4 ABIST2 configuration

Definition at line 2544 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_ABIST2_NO_ABIST

#define FS8X_FS_I_VMON4_ABIST2_NO_ABIST   (0x0000U << FS8X_FS_I_VMON4_ABIST2_SHIFT)

No ABIST

Definition at line 2644 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_ABIST2_SHIFT

#define FS8X_FS_I_VMON4_ABIST2_SHIFT   0x0005U

VMON4 ABIST2 configuration

Definition at line 2585 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_ABIST2_VMON4_BIST

#define FS8X_FS_I_VMON4_ABIST2_VMON4_BIST   (0x0001U << FS8X_FS_I_VMON4_ABIST2_SHIFT)

VMON4 BIST executed during ABIST2

Definition at line 2648 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_OV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON4_OV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2892 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_OV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON4_OV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2896 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_OV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON4_OV_FS_IMPACT_MASK   0xC000U

VMON4 OV impact on RSTB/FS0B

Definition at line 2759 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_OV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON4_OV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2888 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON4_OV_FS_IMPACT_SHIFT   0x000EU

VMON4 OV impact on RSTB/FS0B

Definition at line 2792 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_UV_FS_IMPACT_FS0B

#define FS8X_FS_I_VMON4_UV_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT)

FS0B only is asserted

Definition at line 2879 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_UV_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_VMON4_UV_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted

Definition at line 2883 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_UV_FS_IMPACT_MASK

#define FS8X_FS_I_VMON4_UV_FS_IMPACT_MASK   0x3000U

VMON4 UV impact on RSTB/FS0B

Definition at line 2755 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_UV_FS_IMPACT_NO_EFFECT

#define FS8X_FS_I_VMON4_UV_FS_IMPACT_NO_EFFECT   (0x0000U << FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT)

No effect on RSTB and FS0B

Definition at line 2875 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT

#define FS8X_FS_I_VMON4_UV_FS_IMPACT_SHIFT   0x000CU

VMON4 UV impact on RSTB/FS0B

Definition at line 2788 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_CFG_ADDR

#define FS8X_FS_I_WD_CFG_ADDR   0x05U

Definition at line 2902 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_CFG_DEFAULT

#define FS8X_FS_I_WD_CFG_DEFAULT   0x4200U

Definition at line 2903 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_0

#define FS8X_FS_I_WD_ERR_CNT_0   (0x0000U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

0

Definition at line 2950 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_1

#define FS8X_FS_I_WD_ERR_CNT_1   (0x0001U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

1

Definition at line 2954 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_10

#define FS8X_FS_I_WD_ERR_CNT_10   (0x000AU << FS8X_FS_I_WD_ERR_CNT_SHIFT)

10

Definition at line 2990 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_11

#define FS8X_FS_I_WD_ERR_CNT_11   (0x000BU << FS8X_FS_I_WD_ERR_CNT_SHIFT)

11

Definition at line 2994 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_12

#define FS8X_FS_I_WD_ERR_CNT_12   (0x000CU << FS8X_FS_I_WD_ERR_CNT_SHIFT)

12

Definition at line 2998 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_2

#define FS8X_FS_I_WD_ERR_CNT_2   (0x0002U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

2

Definition at line 2958 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_3

#define FS8X_FS_I_WD_ERR_CNT_3   (0x0003U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

3

Definition at line 2962 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_4

#define FS8X_FS_I_WD_ERR_CNT_4   (0x0004U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

4

Definition at line 2966 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_5

#define FS8X_FS_I_WD_ERR_CNT_5   (0x0005U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

5

Definition at line 2970 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_6

#define FS8X_FS_I_WD_ERR_CNT_6   (0x0006U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

6

Definition at line 2974 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_7

#define FS8X_FS_I_WD_ERR_CNT_7   (0x0007U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

7

Definition at line 2978 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_8

#define FS8X_FS_I_WD_ERR_CNT_8   (0x0008U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

8

Definition at line 2982 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_9

#define FS8X_FS_I_WD_ERR_CNT_9   (0x0009U << FS8X_FS_I_WD_ERR_CNT_SHIFT)

9

Definition at line 2986 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_MASK

#define FS8X_FS_I_WD_ERR_CNT_MASK   0x000FU

Reflect the value of the Watchdog Error Counter.

Definition at line 2908 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_CNT_SHIFT

#define FS8X_FS_I_WD_ERR_CNT_SHIFT   0x0000U

Reflect the value of the Watchdog Error Counter.

Definition at line 2929 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_LIMIT_2

#define FS8X_FS_I_WD_ERR_LIMIT_2   (0x0003U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)

2

Definition at line 3078 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_LIMIT_4

#define FS8X_FS_I_WD_ERR_LIMIT_4   (0x0002U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)

4

Definition at line 3074 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_LIMIT_6

#define FS8X_FS_I_WD_ERR_LIMIT_6   (0x0001U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)

6

Definition at line 3070 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_LIMIT_8

#define FS8X_FS_I_WD_ERR_LIMIT_8   (0x0000U << FS8X_FS_I_WD_ERR_LIMIT_SHIFT)

8

Definition at line 3066 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_LIMIT_MASK

#define FS8X_FS_I_WD_ERR_LIMIT_MASK   0xC000U

Watchdog Error Counter value

Definition at line 2924 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_ERR_LIMIT_SHIFT

#define FS8X_FS_I_WD_ERR_LIMIT_SHIFT   0x000EU

Watchdog Error Counter value

Definition at line 2945 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_FS_IMPACT_FS0B

#define FS8X_FS_I_WD_FS_IMPACT_FS0B   (0x0001U << FS8X_FS_I_WD_FS_IMPACT_SHIFT)

FS0B only is asserted if WD error counter = WD_ERR_LIMIT[1:0]

Definition at line 3040 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_FS_IMPACT_FS0B_RSTB

#define FS8X_FS_I_WD_FS_IMPACT_FS0B_RSTB   (0x0002U << FS8X_FS_I_WD_FS_IMPACT_SHIFT)

FS0B and RSTB are asserted if WD error counter = WD_ERR_LIMIT[1:0]

Definition at line 3044 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_FS_IMPACT_MASK

#define FS8X_FS_I_WD_FS_IMPACT_MASK   0x0300U

Watchdog Error Impact on RSTB/FS0B

Definition at line 2916 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_FS_IMPACT_NO_ACTION

#define FS8X_FS_I_WD_FS_IMPACT_NO_ACTION   (0x0000U << FS8X_FS_I_WD_FS_IMPACT_SHIFT)

No action on RSTB and FS0B

Definition at line 3036 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_FS_IMPACT_SHIFT

#define FS8X_FS_I_WD_FS_IMPACT_SHIFT   0x0008U

Watchdog Error Impact on RSTB/FS0B

Definition at line 2937 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_0

#define FS8X_FS_I_WD_RFR_CNT_0   (0x0000U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

0

Definition at line 3003 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_1

#define FS8X_FS_I_WD_RFR_CNT_1   (0x0001U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

1

Definition at line 3007 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_2

#define FS8X_FS_I_WD_RFR_CNT_2   (0x0002U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

2

Definition at line 3011 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_3

#define FS8X_FS_I_WD_RFR_CNT_3   (0x0003U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

3

Definition at line 3015 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_4

#define FS8X_FS_I_WD_RFR_CNT_4   (0x0004U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

4

Definition at line 3019 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_5

#define FS8X_FS_I_WD_RFR_CNT_5   (0x0005U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

5

Definition at line 3023 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_6

#define FS8X_FS_I_WD_RFR_CNT_6   (0x0006U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

6

Definition at line 3027 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_7

#define FS8X_FS_I_WD_RFR_CNT_7   (0x0007U << FS8X_FS_I_WD_RFR_CNT_SHIFT)

7

Definition at line 3031 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_MASK

#define FS8X_FS_I_WD_RFR_CNT_MASK   0x0070U

Reflect the value of the Watchdog Refresh Counter

Definition at line 2912 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_CNT_SHIFT

#define FS8X_FS_I_WD_RFR_CNT_SHIFT   0x0004U

Reflect the value of the Watchdog Refresh Counter

Definition at line 2933 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_LIMIT_1

#define FS8X_FS_I_WD_RFR_LIMIT_1   (0x0003U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)

1

Definition at line 3061 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_LIMIT_2

#define FS8X_FS_I_WD_RFR_LIMIT_2   (0x0002U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)

2

Definition at line 3057 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_LIMIT_4

#define FS8X_FS_I_WD_RFR_LIMIT_4   (0x0001U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)

4

Definition at line 3053 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_LIMIT_6

#define FS8X_FS_I_WD_RFR_LIMIT_6   (0x0000U << FS8X_FS_I_WD_RFR_LIMIT_SHIFT)

6

Definition at line 3049 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_LIMIT_MASK

#define FS8X_FS_I_WD_RFR_LIMIT_MASK   0x1800U

Watchdog Refresh Counter value

Definition at line 2920 of file sbc_fs8x_map.h.

◆ FS8X_FS_I_WD_RFR_LIMIT_SHIFT

#define FS8X_FS_I_WD_RFR_LIMIT_SHIFT   0x000BU

Watchdog Refresh Counter value

Definition at line 2941 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_BAD_WD_REFRESH_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_BAD_WD_REFRESH_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT)

Interruption MASKED

Definition at line 4789 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_BAD_WD_REFRESH_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_BAD_WD_REFRESH_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT)

Interruption NOT MASKED

Definition at line 4785 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_BAD_WD_REFRESH_MASK

#define FS8X_FS_INT_INH_BAD_WD_REFRESH_MASK   0x0008U

Inhibit INTERRUPT on bad WD refresh event

Definition at line 4688 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT

#define FS8X_FS_INT_INH_BAD_WD_REFRESH_SHIFT   0x0003U

Inhibit INTERRUPT on bad WD refresh event

Definition at line 4729 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_ERRMON_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_ERRMON_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_ERRMON_SHIFT)

Interruption MASKED

Definition at line 4780 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_ERRMON_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_ERRMON_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_ERRMON_SHIFT)

Interruption NOT MASKED

Definition at line 4776 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_ERRMON_MASK

#define FS8X_FS_INT_INH_ERRMON_MASK   0x0004U

Inhibit INTERRUPT on ERRMON event

Definition at line 4684 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_ERRMON_SHIFT

#define FS8X_FS_INT_INH_ERRMON_SHIFT   0x0002U

Inhibit INTERRUPT on ERRMON event

Definition at line 4725 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU1_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_FCCU1_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_FCCU1_SHIFT)

Interruption MASKED

Definition at line 4762 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU1_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_FCCU1_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_FCCU1_SHIFT)

Interruption NOT MASKED

Definition at line 4758 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU1_MASK

#define FS8X_FS_INT_INH_FCCU1_MASK   0x0001U

Inhibit INTERRUPT on FCCU1 event

Definition at line 4676 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU1_SHIFT

#define FS8X_FS_INT_INH_FCCU1_SHIFT   0x0000U

Inhibit INTERRUPT on FCCU1 event

Definition at line 4717 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU2_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_FCCU2_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_FCCU2_SHIFT)

Interruption MASKED

Definition at line 4771 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU2_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_FCCU2_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_FCCU2_SHIFT)

Interruption NOT MASKED

Definition at line 4767 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU2_MASK

#define FS8X_FS_INT_INH_FCCU2_MASK   0x0002U

Inhibit INTERRUPT on FCCU2 event

Definition at line 4680 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_FCCU2_SHIFT

#define FS8X_FS_INT_INH_FCCU2_SHIFT   0x0001U

Inhibit INTERRUPT on FCCU2 event

Definition at line 4721 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VCOREMON_OV_UV_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_VCOREMON_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT)

Interruption MASKED

Definition at line 4798 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VCOREMON_OV_UV_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_VCOREMON_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT)

Interruption NOT MASKED

Definition at line 4794 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VCOREMON_OV_UV_MASK

#define FS8X_FS_INT_INH_VCOREMON_OV_UV_MASK   0x0010U

Inhibit INTERRUPT on VCOREMON OV and UV event

Definition at line 4692 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT

#define FS8X_FS_INT_INH_VCOREMON_OV_UV_SHIFT   0x0004U

Inhibit INTERRUPT on VCOREMON OV and UV event

Definition at line 4733 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VDDIO_OV_UV_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_VDDIO_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT)

Interruption MASKED

Definition at line 4807 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VDDIO_OV_UV_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_VDDIO_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT)

Interruption NOT MASKED

Definition at line 4803 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VDDIO_OV_UV_MASK

#define FS8X_FS_INT_INH_VDDIO_OV_UV_MASK   0x0020U

Inhibit INTERRUPT on VDDIO OV and UV event

Definition at line 4696 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT

#define FS8X_FS_INT_INH_VDDIO_OV_UV_SHIFT   0x0005U

Inhibit INTERRUPT on VDDIO OV and UV event

Definition at line 4737 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON1_OV_UV_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_VMON1_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT)

Interruption MASKED

Definition at line 4816 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON1_OV_UV_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_VMON1_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT)

Interruption NOT MASKED

Definition at line 4812 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON1_OV_UV_MASK

#define FS8X_FS_INT_INH_VMON1_OV_UV_MASK   0x0040U

Inhibit INTERRUPT on VMON1 OV and UV event

Definition at line 4700 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT

#define FS8X_FS_INT_INH_VMON1_OV_UV_SHIFT   0x0006U

Inhibit INTERRUPT on VMON1 OV and UV event

Definition at line 4741 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON2_OV_UV_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_VMON2_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT)

Interruption MASKED

Definition at line 4825 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON2_OV_UV_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_VMON2_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT)

Interruption NOT MASKED

Definition at line 4821 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON2_OV_UV_MASK

#define FS8X_FS_INT_INH_VMON2_OV_UV_MASK   0x0080U

Inhibit INTERRUPT on VMON2 OV and UV event

Definition at line 4704 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT

#define FS8X_FS_INT_INH_VMON2_OV_UV_SHIFT   0x0007U

Inhibit INTERRUPT on VMON2 OV and UV event

Definition at line 4745 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON3_OV_UV_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_VMON3_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT)

Interruption MASKED

Definition at line 4834 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON3_OV_UV_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_VMON3_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT)

Interruption NOT MASKED

Definition at line 4830 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON3_OV_UV_MASK

#define FS8X_FS_INT_INH_VMON3_OV_UV_MASK   0x0100U

Inhibit INTERRUPT on VMON3 OV and UV event

Definition at line 4708 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT

#define FS8X_FS_INT_INH_VMON3_OV_UV_SHIFT   0x0008U

Inhibit INTERRUPT on VMON3 OV and UV event

Definition at line 4749 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON4_OV_UV_INTERRUPTION_MASKED

#define FS8X_FS_INT_INH_VMON4_OV_UV_INTERRUPTION_MASKED   (0x0001U << FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT)

Interruption MASKED

Definition at line 4843 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON4_OV_UV_INTERRUPTION_NOT_MASKED

#define FS8X_FS_INT_INH_VMON4_OV_UV_INTERRUPTION_NOT_MASKED   (0x0000U << FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT)

Interruption NOT MASKED

Definition at line 4839 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON4_OV_UV_MASK

#define FS8X_FS_INT_INH_VMON4_OV_UV_MASK   0x0200U

Inhibit INTERRUPT on VMON4 OV and UV event

Definition at line 4712 of file sbc_fs8x_map.h.

◆ FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT

#define FS8X_FS_INT_INH_VMON4_OV_UV_SHIFT   0x0009U

Inhibit INTERRUPT on VMON4 OV and UV event

Definition at line 4753 of file sbc_fs8x_map.h.

◆ FS8X_FS_INTB_MASK_ADDR

#define FS8X_FS_INTB_MASK_ADDR   0x15U

Definition at line 4670 of file sbc_fs8x_map.h.

◆ FS8X_FS_INTB_MASK_DEFAULT

#define FS8X_FS_INTB_MASK_DEFAULT   0x0000U

Definition at line 4671 of file sbc_fs8x_map.h.

◆ FS8X_FS_LBIST_OK_FAIL

#define FS8X_FS_LBIST_OK_FAIL   (0x0000U << FS8X_FS_LBIST_OK_SHIFT)

LBIST FAIL

Definition at line 4525 of file sbc_fs8x_map.h.

◆ FS8X_FS_LBIST_OK_MASK

#define FS8X_FS_LBIST_OK_MASK   0x0001U

Diagnostic of Logical BIST

Definition at line 4395 of file sbc_fs8x_map.h.

◆ FS8X_FS_LBIST_OK_PASS

#define FS8X_FS_LBIST_OK_PASS   (0x0001U << FS8X_FS_LBIST_OK_SHIFT)

LBIST PASS

Definition at line 4529 of file sbc_fs8x_map.h.

◆ FS8X_FS_LBIST_OK_SHIFT

#define FS8X_FS_LBIST_OK_SHIFT   0x0000U

Diagnostic of Logical BIST

Definition at line 4460 of file sbc_fs8x_map.h.

◆ FS8X_FS_OTP_CORRUPT_ERROR

#define FS8X_FS_OTP_CORRUPT_ERROR   (0x0001U << FS8X_FS_OTP_CORRUPT_SHIFT)

OTP content CRC error detected

Definition at line 4939 of file sbc_fs8x_map.h.

◆ FS8X_FS_OTP_CORRUPT_MASK

#define FS8X_FS_OTP_CORRUPT_MASK   0x0800U

OTP bits corruption detection (5ms cyclic check)

Definition at line 4863 of file sbc_fs8x_map.h.

◆ FS8X_FS_OTP_CORRUPT_NO_ERROR

#define FS8X_FS_OTP_CORRUPT_NO_ERROR   (0x0000U << FS8X_FS_OTP_CORRUPT_SHIFT)

No OTP content CRC error detected

Definition at line 4935 of file sbc_fs8x_map.h.

◆ FS8X_FS_OTP_CORRUPT_SHIFT

#define FS8X_FS_OTP_CORRUPT_SHIFT   0x000BU

OTP bits corruption detection (5ms cyclic check)

Definition at line 4888 of file sbc_fs8x_map.h.

◆ FS8X_FS_OVUVREG_STATUS_ADDR

#define FS8X_FS_OVUVREG_STATUS_ADDR   0x11U

Definition at line 3844 of file sbc_fs8x_map.h.

◆ FS8X_FS_OVUVREG_STATUS_DEFAULT

#define FS8X_FS_OVUVREG_STATUS_DEFAULT   0x5550U

Definition at line 3845 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_DIAG_MASK

#define FS8X_FS_PGOOD_DIAG_MASK   0x8000U

Report a PGOOD Short to High

Definition at line 4174 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_DIAG_NO_FAILURE

#define FS8X_FS_PGOOD_DIAG_NO_FAILURE   (0x0000U << FS8X_FS_PGOOD_DIAG_SHIFT)

No Failure

Definition at line 4379 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_DIAG_SHIFT

#define FS8X_FS_PGOOD_DIAG_SHIFT   0x000FU

Report a PGOOD Short to High

Definition at line 4239 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_DIAG_SHORT_CIRCUIT_HIGH

#define FS8X_FS_PGOOD_DIAG_SHORT_CIRCUIT_HIGH   (0x0001U << FS8X_FS_PGOOD_DIAG_SHIFT)

Short-Circuit HIGH

Definition at line 4383 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_EVENT_MASK

#define FS8X_FS_PGOOD_EVENT_MASK   0x4000U

Report a Power GOOD event

Definition at line 4170 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_EVENT_NO_POWER_GOOD

#define FS8X_FS_PGOOD_EVENT_NO_POWER_GOOD   (0x0000U << FS8X_FS_PGOOD_EVENT_SHIFT)

No Power GOOD

Definition at line 4370 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_EVENT_POWER_GOOD_EVENT_OCCURRED

#define FS8X_FS_PGOOD_EVENT_POWER_GOOD_EVENT_OCCURRED   (0x0001U << FS8X_FS_PGOOD_EVENT_SHIFT)

Power Good event occurred

Definition at line 4374 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_EVENT_SHIFT

#define FS8X_FS_PGOOD_EVENT_SHIFT   0x000EU

Report a Power GOOD event

Definition at line 4235 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_SNS_MASK

#define FS8X_FS_PGOOD_SNS_MASK   0x2000U

Sense of PGOOD pad

Definition at line 4166 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_SNS_PAD_SENSED_HIGH

#define FS8X_FS_PGOOD_SNS_PAD_SENSED_HIGH   (0x0001U << FS8X_FS_PGOOD_SNS_SHIFT)

PGOOD pad sensed high

Definition at line 4365 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_SNS_PAD_SENSED_LOW

#define FS8X_FS_PGOOD_SNS_PAD_SENSED_LOW   (0x0000U << FS8X_FS_PGOOD_SNS_SHIFT)

PGOOD pad sensed low

Definition at line 4361 of file sbc_fs8x_map.h.

◆ FS8X_FS_PGOOD_SNS_SHIFT

#define FS8X_FS_PGOOD_SNS_SHIFT   0x000DU

Sense of PGOOD pad

Definition at line 4231 of file sbc_fs8x_map.h.

◆ FS8X_FS_REG_CORRUPT_ERROR

#define FS8X_FS_REG_CORRUPT_ERROR   (0x0001U << FS8X_FS_REG_CORRUPT_SHIFT)

Data content corruption detected in init registers (i.e. mismatch between register/register_NOT) pair

Definition at line 4930 of file sbc_fs8x_map.h.

◆ FS8X_FS_REG_CORRUPT_MASK

#define FS8X_FS_REG_CORRUPT_MASK   0x0200U

INIT register corruption detection

Definition at line 4859 of file sbc_fs8x_map.h.

◆ FS8X_FS_REG_CORRUPT_NO_ERROR

#define FS8X_FS_REG_CORRUPT_NO_ERROR   (0x0000U << FS8X_FS_REG_CORRUPT_SHIFT)

No corruption detected in init registers (i.e. no mismatch between register/register_NOT) pair

Definition at line 4926 of file sbc_fs8x_map.h.

◆ FS8X_FS_REG_CORRUPT_SHIFT

#define FS8X_FS_REG_CORRUPT_SHIFT   0x0009U

INIT register corruption detection

Definition at line 4884 of file sbc_fs8x_map.h.

◆ FS8X_FS_RELEASE_FS0B_ADDR

#define FS8X_FS_RELEASE_FS0B_ADDR   0x12U

Definition at line 4091 of file sbc_fs8x_map.h.

◆ FS8X_FS_RELEASE_FS0B_DEFAULT

#define FS8X_FS_RELEASE_FS0B_DEFAULT   0x0000U

Definition at line 4092 of file sbc_fs8x_map.h.

◆ FS8X_FS_RELEASE_FS0B_MASK

#define FS8X_FS_RELEASE_FS0B_MASK   0xFFFFU

Secure 16bits word to release FS0B

Definition at line 4097 of file sbc_fs8x_map.h.

◆ FS8X_FS_RELEASE_FS0B_SHIFT

#define FS8X_FS_RELEASE_FS0B_SHIFT   0x0000U

Secure 16bits word to release FS0B

Definition at line 4102 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DIAG_MASK

#define FS8X_FS_RSTB_DIAG_MASK   0x0100U

Report a RSTB Short to High

Definition at line 4146 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DIAG_NO_FAILURE

#define FS8X_FS_RSTB_DIAG_NO_FAILURE   (0x0000U << FS8X_FS_RSTB_DIAG_SHIFT)

No Failure

Definition at line 4316 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DIAG_SHIFT

#define FS8X_FS_RSTB_DIAG_SHIFT   0x0008U

Report a RSTB Short to High

Definition at line 4211 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DIAG_SHORT_CIRCUIT_HIGH

#define FS8X_FS_RSTB_DIAG_SHORT_CIRCUIT_HIGH   (0x0001U << FS8X_FS_RSTB_DIAG_SHIFT)

Short Circuit High

Definition at line 4320 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DRV_COMMAND_SENSED_HIGH

#define FS8X_FS_RSTB_DRV_COMMAND_SENSED_HIGH   (0x0001U << FS8X_FS_RSTB_DRV_SHIFT)

RSTB driver command sensed high

Definition at line 4347 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DRV_COMMAND_SENSED_LOW

#define FS8X_FS_RSTB_DRV_COMMAND_SENSED_LOW   (0x0000U << FS8X_FS_RSTB_DRV_SHIFT)

RSTB driver command sensed low

Definition at line 4343 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DRV_MASK

#define FS8X_FS_RSTB_DRV_MASK   0x0800U

RSTB driver _ digital command

Definition at line 4158 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_DRV_SHIFT

#define FS8X_FS_RSTB_DRV_SHIFT   0x000BU

RSTB driver _ digital command

Definition at line 4223 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_EVENT_MASK

#define FS8X_FS_RSTB_EVENT_MASK   0x0200U

Report a RSTB event

Definition at line 4150 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_EVENT_NO_RESET

#define FS8X_FS_RSTB_EVENT_NO_RESET   (0x0000U << FS8X_FS_RSTB_EVENT_SHIFT)

No RESET

Definition at line 4325 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_EVENT_RESET_OCCURRED

#define FS8X_FS_RSTB_EVENT_RESET_OCCURRED   (0x0001U << FS8X_FS_RSTB_EVENT_SHIFT)

RESET occurred

Definition at line 4329 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_EVENT_SHIFT

#define FS8X_FS_RSTB_EVENT_SHIFT   0x0009U

Report a RSTB event

Definition at line 4215 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_REQ_MASK

#define FS8X_FS_RSTB_REQ_MASK   0x0080U

Request assertion of RSTB (Pulse)

Definition at line 4142 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_REQ_NO_ASSERTION

#define FS8X_FS_RSTB_REQ_NO_ASSERTION   (0x0000U << FS8X_FS_RSTB_REQ_SHIFT)

No Assertion

Definition at line 4307 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_REQ_RSTB_ASSERTION

#define FS8X_FS_RSTB_REQ_RSTB_ASSERTION   (0x0001U << FS8X_FS_RSTB_REQ_SHIFT)

RSTB Assertion (Pulse)

Definition at line 4311 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_REQ_SHIFT

#define FS8X_FS_RSTB_REQ_SHIFT   0x0007U

Request assertion of RSTB (Pulse)

Definition at line 4207 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_SNS_MASK

#define FS8X_FS_RSTB_SNS_MASK   0x0400U

Sense of RSTB pad

Definition at line 4154 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_SNS_PAD_SENSED_HIGH

#define FS8X_FS_RSTB_SNS_PAD_SENSED_HIGH   (0x0001U << FS8X_FS_RSTB_SNS_SHIFT)

RSTB pad sensed high

Definition at line 4338 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_SNS_PAD_SENSED_LOW

#define FS8X_FS_RSTB_SNS_PAD_SENSED_LOW   (0x0000U << FS8X_FS_RSTB_SNS_SHIFT)

RSTB pad sensed low

Definition at line 4334 of file sbc_fs8x_map.h.

◆ FS8X_FS_RSTB_SNS_SHIFT

#define FS8X_FS_RSTB_SNS_SHIFT   0x000AU

Sense of RSTB pad

Definition at line 4219 of file sbc_fs8x_map.h.

◆ FS8X_FS_SAFE_IOS_ADDR

#define FS8X_FS_SAFE_IOS_ADDR   0x13U

Definition at line 4108 of file sbc_fs8x_map.h.

◆ FS8X_FS_SAFE_IOS_DEFAULT

#define FS8X_FS_SAFE_IOS_DEFAULT   0x0000U

Definition at line 4109 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CLK_MASK

#define FS8X_FS_SPI_FS_CLK_MASK   0x0020U

Fail Safe SPI SCLK error detection

Definition at line 4415 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CLK_NO_ERROR

#define FS8X_FS_SPI_FS_CLK_NO_ERROR   (0x0000U << FS8X_FS_SPI_FS_CLK_SHIFT)

No error

Definition at line 4570 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CLK_SHIFT

#define FS8X_FS_SPI_FS_CLK_SHIFT   0x0005U

Fail Safe SPI SCLK error detection

Definition at line 4480 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CLK_WRONG_NUMBER_OF_CLOCK_CYCLES

#define FS8X_FS_SPI_FS_CLK_WRONG_NUMBER_OF_CLOCK_CYCLES   (0x0001U << FS8X_FS_SPI_FS_CLK_SHIFT)

Wrong number of clock cycles <32 or >32)

Definition at line 4574 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CRC_ERROR_DETECTED

#define FS8X_FS_SPI_FS_CRC_ERROR_DETECTED   (0x0001U << FS8X_FS_SPI_FS_CRC_SHIFT)

Error detected in the CRC

Definition at line 4556 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CRC_MASK

#define FS8X_FS_SPI_FS_CRC_MASK   0x0008U

Fail Safe SPI communication CRC issue

Definition at line 4407 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CRC_NO_ERROR

#define FS8X_FS_SPI_FS_CRC_NO_ERROR   (0x0000U << FS8X_FS_SPI_FS_CRC_SHIFT)

No error

Definition at line 4552 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_CRC_SHIFT

#define FS8X_FS_SPI_FS_CRC_SHIFT   0x0003U

Fail Safe SPI communication CRC issue

Definition at line 4472 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_REQ_MASK

#define FS8X_FS_SPI_FS_REQ_MASK   0x0010U

Invalid Fail Safe SPI access (Wrong Write or Read, Write to INIT registers in normal mode, wrong address)

Definition at line 4411 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_REQ_NO_ERROR

#define FS8X_FS_SPI_FS_REQ_NO_ERROR   (0x0000U << FS8X_FS_SPI_FS_REQ_SHIFT)

No error

Definition at line 4561 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_REQ_SHIFT

#define FS8X_FS_SPI_FS_REQ_SHIFT   0x0004U

Invalid Fail Safe SPI access (Wrong Write or Read, Write to INIT registers in normal mode, wrong address)

Definition at line 4476 of file sbc_fs8x_map.h.

◆ FS8X_FS_SPI_FS_REQ_SPI_VIOLATION

#define FS8X_FS_SPI_FS_REQ_SPI_VIOLATION   (0x0001U << FS8X_FS_SPI_FS_REQ_SHIFT)

SPI Violation

Definition at line 4565 of file sbc_fs8x_map.h.

◆ FS8X_FS_STATES_ADDR

#define FS8X_FS_STATES_ADDR   0x16U

Definition at line 4849 of file sbc_fs8x_map.h.

◆ FS8X_FS_STATES_DEFAULT

#define FS8X_FS_STATES_DEFAULT   0x0000U

Definition at line 4850 of file sbc_fs8x_map.h.

◆ FS8X_FS_TM_ACTIVE_ACTIVE

#define FS8X_FS_TM_ACTIVE_ACTIVE   (0x0001U << FS8X_FS_TM_ACTIVE_SHIFT)

Test mode is activated

Definition at line 4966 of file sbc_fs8x_map.h.

◆ FS8X_FS_TM_ACTIVE_MASK

#define FS8X_FS_TM_ACTIVE_MASK   0x8000U

Test Mode Activation Status

Definition at line 4875 of file sbc_fs8x_map.h.

◆ FS8X_FS_TM_ACTIVE_NOT_ACTIVE

#define FS8X_FS_TM_ACTIVE_NOT_ACTIVE   (0x0000U << FS8X_FS_TM_ACTIVE_SHIFT)

Test mode is not activated

Definition at line 4962 of file sbc_fs8x_map.h.

◆ FS8X_FS_TM_ACTIVE_SHIFT

#define FS8X_FS_TM_ACTIVE_SHIFT   0x000FU

Test Mode Activation Status

Definition at line 4900 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_OV_MASK

#define FS8X_FS_VCOREMON_OV_MASK   0x8000U

Overvoltage Monitoring on VCOREMON

Definition at line 3902 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_OV_NO_OVERVOLTAGE

#define FS8X_FS_VCOREMON_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VCOREMON_OV_SHIFT)

No Overvoltage

Definition at line 4081 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_VCOREMON_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VCOREMON_OV_SHIFT)

Overvoltage Reported on VCOREMON

Definition at line 4085 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_OV_SHIFT

#define FS8X_FS_VCOREMON_OV_SHIFT   0x000FU

Overvoltage Monitoring on VCOREMON

Definition at line 3959 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_UV_MASK

#define FS8X_FS_VCOREMON_UV_MASK   0x4000U

Undervoltage Monitoring on VCOREMON

Definition at line 3898 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_UV_NO_UNDERVOLTAGE

#define FS8X_FS_VCOREMON_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VCOREMON_UV_SHIFT)

No Undervoltage

Definition at line 4072 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_UV_SHIFT

#define FS8X_FS_VCOREMON_UV_SHIFT   0x000EU

Undervoltage Monitoring on VCOREMON

Definition at line 3955 of file sbc_fs8x_map.h.

◆ FS8X_FS_VCOREMON_UV_UNDERVOLTAGE_REPORTED

#define FS8X_FS_VCOREMON_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VCOREMON_UV_SHIFT)

Undervoltage Reported on VCOREMON

Definition at line 4076 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_OV_MASK

#define FS8X_FS_VDDIO_OV_MASK   0x2000U

Overvoltage Monitoring on VDDIO

Definition at line 3894 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_OV_NO_OVERVOLTAGE

#define FS8X_FS_VDDIO_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VDDIO_OV_SHIFT)

No Overvoltage

Definition at line 4063 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_VDDIO_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VDDIO_OV_SHIFT)

Overvoltage Reported on VDDIO

Definition at line 4067 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_OV_SHIFT

#define FS8X_FS_VDDIO_OV_SHIFT   0x000DU

Overvoltage Monitoring on VDDIO

Definition at line 3951 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_UV_MASK

#define FS8X_FS_VDDIO_UV_MASK   0x1000U

Undervoltage Monitoring on VDDIO

Definition at line 3890 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_UV_NO_UNDERVOLTAGE

#define FS8X_FS_VDDIO_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VDDIO_UV_SHIFT)

No Undervoltage

Definition at line 4054 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_UV_SHIFT

#define FS8X_FS_VDDIO_UV_SHIFT   0x000CU

Undervoltage Monitoring on VDDIO

Definition at line 3947 of file sbc_fs8x_map.h.

◆ FS8X_FS_VDDIO_UV_UNDERVOLTAGE_REPORTED

#define FS8X_FS_VDDIO_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VDDIO_UV_SHIFT)

Undervoltage Reported on VDDIO

Definition at line 4058 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_OV_MASK

#define FS8X_FS_VMON1_OV_MASK   0x0020U

Overvoltage Monitoring on VMON1

Definition at line 3862 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_OV_NO_OVERVOLTAGE

#define FS8X_FS_VMON1_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON1_OV_SHIFT)

No Overvoltage

Definition at line 3991 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_VMON1_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON1_OV_SHIFT)

Overvoltage Reported on VMON1

Definition at line 3995 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_OV_SHIFT

#define FS8X_FS_VMON1_OV_SHIFT   0x0005U

Overvoltage Monitoring on VMON1

Definition at line 3919 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_UV_MASK

#define FS8X_FS_VMON1_UV_MASK   0x0010U

Undervoltage Monitoring on VMON1

Definition at line 3858 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_UV_NO_UNDERVOLTAGE

#define FS8X_FS_VMON1_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON1_UV_SHIFT)

No Undervoltage

Definition at line 3982 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_UV_SHIFT

#define FS8X_FS_VMON1_UV_SHIFT   0x0004U

Undervoltage Monitoring on VMON1

Definition at line 3915 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON1_UV_UNDERVOLTAGE_REPORTED

#define FS8X_FS_VMON1_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON1_UV_SHIFT)

Undervoltage Reported on VMON1

Definition at line 3986 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_OV_MASK

#define FS8X_FS_VMON2_OV_MASK   0x0080U

Overvoltage Monitoring on VMON2

Definition at line 3870 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_OV_NO_OVERVOLTAGE

#define FS8X_FS_VMON2_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON2_OV_SHIFT)

No Overvoltage

Definition at line 4009 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_VMON2_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON2_OV_SHIFT)

Overvoltage Reported on VMON2

Definition at line 4013 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_OV_SHIFT

#define FS8X_FS_VMON2_OV_SHIFT   0x0007U

Overvoltage Monitoring on VMON2

Definition at line 3927 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_UV_MASK

#define FS8X_FS_VMON2_UV_MASK   0x0040U

Undervoltage Monitoring on VMON2

Definition at line 3866 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_UV_NO_UNDERVOLTAGE

#define FS8X_FS_VMON2_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON2_UV_SHIFT)

No Undervoltage

Definition at line 4000 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_UV_SHIFT

#define FS8X_FS_VMON2_UV_SHIFT   0x0006U

Undervoltage Monitoring on VMON2

Definition at line 3923 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON2_UV_UNDERVOLTAGE_REPORTED

#define FS8X_FS_VMON2_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON2_UV_SHIFT)

Undervoltage Reported on VMON2

Definition at line 4004 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_OV_MASK

#define FS8X_FS_VMON3_OV_MASK   0x0200U

Overvoltage Monitoring on VMON3

Definition at line 3878 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_OV_NO_OVERVOLTAGE

#define FS8X_FS_VMON3_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON3_OV_SHIFT)

No Overvoltage

Definition at line 4027 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_VMON3_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON3_OV_SHIFT)

Overvoltage Reported on VMON3

Definition at line 4031 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_OV_SHIFT

#define FS8X_FS_VMON3_OV_SHIFT   0x0009U

Overvoltage Monitoring on VMON3

Definition at line 3935 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_UV_MASK

#define FS8X_FS_VMON3_UV_MASK   0x0100U

Undervoltage Monitoring on VMON3

Definition at line 3874 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_UV_NO_UNDERVOLTAGE

#define FS8X_FS_VMON3_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON3_UV_SHIFT)

No Undervoltage

Definition at line 4018 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_UV_SHIFT

#define FS8X_FS_VMON3_UV_SHIFT   0x0008U

Undervoltage Monitoring on VMON3

Definition at line 3931 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON3_UV_UNDERVOLTAGE_REPORTED

#define FS8X_FS_VMON3_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON3_UV_SHIFT)

Undervoltage Reported on VMON3

Definition at line 4022 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_OV_MASK

#define FS8X_FS_VMON4_OV_MASK   0x0800U

Overvoltage Monitoring on VMON4

Definition at line 3886 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_OV_NO_OVERVOLTAGE

#define FS8X_FS_VMON4_OV_NO_OVERVOLTAGE   (0x0000U << FS8X_FS_VMON4_OV_SHIFT)

No Overvoltage

Definition at line 4045 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_OV_OVERVOLTAGE_REPORTED

#define FS8X_FS_VMON4_OV_OVERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON4_OV_SHIFT)

Overvoltage Reported on VMON4

Definition at line 4049 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_OV_SHIFT

#define FS8X_FS_VMON4_OV_SHIFT   0x000BU

Overvoltage Monitoring on VMON4

Definition at line 3943 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_UV_MASK

#define FS8X_FS_VMON4_UV_MASK   0x0400U

Undervoltage Monitoring on VMON4

Definition at line 3882 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_UV_NO_UNDERVOLTAGE

#define FS8X_FS_VMON4_UV_NO_UNDERVOLTAGE   (0x0000U << FS8X_FS_VMON4_UV_SHIFT)

No Undervoltage

Definition at line 4036 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_UV_SHIFT

#define FS8X_FS_VMON4_UV_SHIFT   0x000AU

Undervoltage Monitoring on VMON4

Definition at line 3939 of file sbc_fs8x_map.h.

◆ FS8X_FS_VMON4_UV_UNDERVOLTAGE_REPORTED

#define FS8X_FS_VMON4_UV_UNDERVOLTAGE_REPORTED   (0x0001U << FS8X_FS_VMON4_UV_SHIFT)

Undervoltage Reported on VMON4

Definition at line 4040 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_ANSWER_ADDR

#define FS8X_FS_WD_ANSWER_ADDR   0x10U

Definition at line 3827 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_ANSWER_DEFAULT

#define FS8X_FS_WD_ANSWER_DEFAULT   0x0000U

Definition at line 3828 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_ANSWER_MASK

#define FS8X_FS_WD_ANSWER_MASK   0xFFFFU

WATCHDOG LFSR VALUE

Definition at line 3833 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_ANSWER_SHIFT

#define FS8X_FS_WD_ANSWER_SHIFT   0x0000U

WATCHDOG LFSR VALUE

Definition at line 3838 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_SEED_ADDR

#define FS8X_FS_WD_SEED_ADDR   0x0FU

Definition at line 3810 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_SEED_DEFAULT

#define FS8X_FS_WD_SEED_DEFAULT   0x5AB2U

Definition at line 3811 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_SEED_MASK

#define FS8X_FS_WD_SEED_MASK   0xFFFFU

Seed for the LFSR

Definition at line 3816 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_SEED_SHIFT

#define FS8X_FS_WD_SEED_SHIFT   0x0000U

Seed for the LFSR

Definition at line 3821 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_1024MS

#define FS8X_FS_WD_WINDOW_1024MS   (0x000FU << FS8X_FS_WD_WINDOW_SHIFT)

1024ms

Definition at line 3804 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_128MS

#define FS8X_FS_WD_WINDOW_128MS   (0x000CU << FS8X_FS_WD_WINDOW_SHIFT)

128ms

Definition at line 3792 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_12MS

#define FS8X_FS_WD_WINDOW_12MS   (0x0007U << FS8X_FS_WD_WINDOW_SHIFT)

12ms

Definition at line 3772 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_16MS

#define FS8X_FS_WD_WINDOW_16MS   (0x0008U << FS8X_FS_WD_WINDOW_SHIFT)

16ms

Definition at line 3776 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_1MS

#define FS8X_FS_WD_WINDOW_1MS   (0x0001U << FS8X_FS_WD_WINDOW_SHIFT)

1.0ms

Definition at line 3748 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_24MS

#define FS8X_FS_WD_WINDOW_24MS   (0x0009U << FS8X_FS_WD_WINDOW_SHIFT)

24ms

Definition at line 3780 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_256MS

#define FS8X_FS_WD_WINDOW_256MS   (0x000DU << FS8X_FS_WD_WINDOW_SHIFT)

256ms

Definition at line 3796 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_2MS

#define FS8X_FS_WD_WINDOW_2MS   (0x0002U << FS8X_FS_WD_WINDOW_SHIFT)

2.0ms

Definition at line 3752 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_32MS

#define FS8X_FS_WD_WINDOW_32MS   (0x000AU << FS8X_FS_WD_WINDOW_SHIFT)

32ms

Definition at line 3784 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_3MS

#define FS8X_FS_WD_WINDOW_3MS   (0x0003U << FS8X_FS_WD_WINDOW_SHIFT)

3.0ms

Definition at line 3756 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_4MS

#define FS8X_FS_WD_WINDOW_4MS   (0x0004U << FS8X_FS_WD_WINDOW_SHIFT)

4.0ms

Definition at line 3760 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_512MS

#define FS8X_FS_WD_WINDOW_512MS   (0x000EU << FS8X_FS_WD_WINDOW_SHIFT)

512ms

Definition at line 3800 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_64MS

#define FS8X_FS_WD_WINDOW_64MS   (0x000BU << FS8X_FS_WD_WINDOW_SHIFT)

64ms

Definition at line 3788 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_6MS

#define FS8X_FS_WD_WINDOW_6MS   (0x0005U << FS8X_FS_WD_WINDOW_SHIFT)

6.0ms

Definition at line 3764 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_8MS

#define FS8X_FS_WD_WINDOW_8MS   (0x0006U << FS8X_FS_WD_WINDOW_SHIFT)

8.0ms

Definition at line 3768 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_ADDR

#define FS8X_FS_WD_WINDOW_ADDR   0x0DU

Definition at line 3626 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_DEFAULT

#define FS8X_FS_WD_WINDOW_DEFAULT   0x3200U

Definition at line 3627 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_DISABLE

#define FS8X_FS_WD_WINDOW_DISABLE   (0x0000U << FS8X_FS_WD_WINDOW_SHIFT)

DISABLE (during INIT_FS only)

Definition at line 3744 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_MASK

#define FS8X_FS_WD_WINDOW_MASK   0xF000U

Watchdog Window Duration

Definition at line 3640 of file sbc_fs8x_map.h.

◆ FS8X_FS_WD_WINDOW_SHIFT

#define FS8X_FS_WD_WINDOW_SHIFT   0x000CU

Watchdog Window Duration

Definition at line 3653 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_31_25

#define FS8X_FS_WDW_DC_31_25   (0x0000U << FS8X_FS_WDW_DC_SHIFT)

31.25%

Definition at line 3723 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_37_5

#define FS8X_FS_WDW_DC_37_5   (0x0001U << FS8X_FS_WDW_DC_SHIFT)

37.5%

Definition at line 3727 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_50

#define FS8X_FS_WDW_DC_50   (0x0002U << FS8X_FS_WDW_DC_SHIFT)

50%

Definition at line 3731 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_62_5

#define FS8X_FS_WDW_DC_62_5   (0x0003U << FS8X_FS_WDW_DC_SHIFT)

62.5%

Definition at line 3735 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_68_75

#define FS8X_FS_WDW_DC_68_75   (0x0004U << FS8X_FS_WDW_DC_SHIFT)

68.75%

Definition at line 3739 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_MASK

#define FS8X_FS_WDW_DC_MASK   0x0700U

CLOSED window

Definition at line 3636 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_DC_SHIFT

#define FS8X_FS_WDW_DC_SHIFT   0x0008U

CLOSED window

Definition at line 3649 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_1024MS

#define FS8X_FS_WDW_RECOVERY_1024MS   (0x000FU << FS8X_FS_WDW_RECOVERY_SHIFT)

1024ms

Definition at line 3718 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_128MS

#define FS8X_FS_WDW_RECOVERY_128MS   (0x000CU << FS8X_FS_WDW_RECOVERY_SHIFT)

128ms

Definition at line 3706 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_12MS

#define FS8X_FS_WDW_RECOVERY_12MS   (0x0007U << FS8X_FS_WDW_RECOVERY_SHIFT)

12ms

Definition at line 3686 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_16MS

#define FS8X_FS_WDW_RECOVERY_16MS   (0x0008U << FS8X_FS_WDW_RECOVERY_SHIFT)

16ms

Definition at line 3690 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_1MS

#define FS8X_FS_WDW_RECOVERY_1MS   (0x0001U << FS8X_FS_WDW_RECOVERY_SHIFT)

1.0ms

Definition at line 3662 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_24MS

#define FS8X_FS_WDW_RECOVERY_24MS   (0x0009U << FS8X_FS_WDW_RECOVERY_SHIFT)

24ms

Definition at line 3694 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_256MS

#define FS8X_FS_WDW_RECOVERY_256MS   (0x000DU << FS8X_FS_WDW_RECOVERY_SHIFT)

256ms

Definition at line 3710 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_2MS

#define FS8X_FS_WDW_RECOVERY_2MS   (0x0002U << FS8X_FS_WDW_RECOVERY_SHIFT)

2.0ms

Definition at line 3666 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_32MS

#define FS8X_FS_WDW_RECOVERY_32MS   (0x000AU << FS8X_FS_WDW_RECOVERY_SHIFT)

32ms

Definition at line 3698 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_3MS

#define FS8X_FS_WDW_RECOVERY_3MS   (0x0003U << FS8X_FS_WDW_RECOVERY_SHIFT)

3.0ms

Definition at line 3670 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_4MS

#define FS8X_FS_WDW_RECOVERY_4MS   (0x0004U << FS8X_FS_WDW_RECOVERY_SHIFT)

4.0ms

Definition at line 3674 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_512MS

#define FS8X_FS_WDW_RECOVERY_512MS   (0x000EU << FS8X_FS_WDW_RECOVERY_SHIFT)

512ms

Definition at line 3714 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_64MS

#define FS8X_FS_WDW_RECOVERY_64MS   (0x000BU << FS8X_FS_WDW_RECOVERY_SHIFT)

64ms

Definition at line 3702 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_6MS

#define FS8X_FS_WDW_RECOVERY_6MS   (0x0005U << FS8X_FS_WDW_RECOVERY_SHIFT)

6.0ms

Definition at line 3678 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_8MS

#define FS8X_FS_WDW_RECOVERY_8MS   (0x0006U << FS8X_FS_WDW_RECOVERY_SHIFT)

8.0ms

Definition at line 3682 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_DISABLE

#define FS8X_FS_WDW_RECOVERY_DISABLE   (0x0000U << FS8X_FS_WDW_RECOVERY_SHIFT)

DISABLE

Definition at line 3658 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_MASK

#define FS8X_FS_WDW_RECOVERY_MASK   0x000FU

Watchdog Window Duration when the device is in Fault Recovery Strategy.

Definition at line 3632 of file sbc_fs8x_map.h.

◆ FS8X_FS_WDW_RECOVERY_SHIFT

#define FS8X_FS_WDW_RECOVERY_SHIFT   0x0000U

Watchdog Window Duration when the device is in Fault Recovery Strategy.

Definition at line 3645 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_ADDR

#define FS8X_M_AMUX_ADDR   0x04U

Definition at line 882 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_BAND_GAP_FAIL_SAFE

#define FS8X_M_AMUX_BAND_GAP_FAIL_SAFE   (0x0004U << FS8X_M_AMUX_SHIFT)

Band Gap Fail Safe

Definition at line 922 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_BAND_GAP_MAIN

#define FS8X_M_AMUX_BAND_GAP_MAIN   (0x0003U << FS8X_M_AMUX_SHIFT)

Band Gap Main

Definition at line 918 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_DEFAULT

#define FS8X_M_AMUX_DEFAULT   0x0000U

Definition at line 883 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_GND

#define FS8X_M_AMUX_GND   (0x0000U << FS8X_M_AMUX_SHIFT)

GND

Definition at line 906 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_MASK

#define FS8X_M_AMUX_MASK   0x001FU

Signal selection for AMUX output

Definition at line 888 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_PSYNC_VOLTAGE

#define FS8X_M_AMUX_PSYNC_VOLTAGE   (0x0014U << FS8X_M_AMUX_SHIFT)

PSYNC voltage

Definition at line 986 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_RESERVED

#define FS8X_M_AMUX_RESERVED   (0x000DU << FS8X_M_AMUX_SHIFT)

RESERVED

Definition at line 958 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_SHIFT

#define FS8X_M_AMUX_SHIFT   0x0000U

Signal selection for AMUX output

Definition at line 897 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_TEMPERATURE_SENSOR

#define FS8X_M_AMUX_TEMPERATURE_SENSOR   (0x0002U << FS8X_M_AMUX_SHIFT)

Temperature Sensor : T(_C) = (VAMUX _ VTEMP25) / VTEMP_COEFF + 25

Definition at line 914 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VANA

#define FS8X_M_AMUX_VANA   (0x0011U << FS8X_M_AMUX_SHIFT)

Vana: internal Main analog voltage supp

Definition at line 974 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VBOOST_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VBOOST_VOLTAGE_DIVIDED   (0x0009U << FS8X_M_AMUX_SHIFT)

VBOOST Voltage divided by 2.5

Definition at line 942 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VBOS_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VBOS_VOLTAGE_DIVIDED   (0x000CU << FS8X_M_AMUX_SHIFT)

VBOS voltage divided by 2.5

Definition at line 954 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VBUCK1_VOLTAGE

#define FS8X_M_AMUX_VBUCK1_VOLTAGE   (0x0005U << FS8X_M_AMUX_SHIFT)

VBUCK1 voltage

Definition at line 926 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VBUCK2_VOLTAGE

#define FS8X_M_AMUX_VBUCK2_VOLTAGE   (0x0006U << FS8X_M_AMUX_SHIFT)

VBUCK2 voltage

Definition at line 930 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VBUCK3_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VBUCK3_VOLTAGE_DIVIDED   (0x0007U << FS8X_M_AMUX_SHIFT)

VBUCK3 voltage divided by 2.5

Definition at line 934 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VDDIO

#define FS8X_M_AMUX_VDDIO   (0x0001U << FS8X_M_AMUX_SHIFT)

VDDIO

Definition at line 910 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VDIG

#define FS8X_M_AMUX_VDIG   (0x0012U << FS8X_M_AMUX_SHIFT)

Vdig: internal Main digital voltage suppl

Definition at line 978 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VDIG_FS

#define FS8X_M_AMUX_VDIG_FS   (0x0013U << FS8X_M_AMUX_SHIFT)

Vdig_fs: internal Fail Safe digital voltage supp

Definition at line 982 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VLDO1_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VLDO1_VOLTAGE_DIVIDED   (0x000AU << FS8X_M_AMUX_SHIFT)

VLDO1 voltage divided by 2.5

Definition at line 946 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VLDO2_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VLDO2_VOLTAGE_DIVIDED   (0x000BU << FS8X_M_AMUX_SHIFT)

VLDO2 voltage divided by 2.5

Definition at line 950 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VPRE_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VPRE_VOLTAGE_DIVIDED   (0x0008U << FS8X_M_AMUX_SHIFT)

VPRE voltage divided by 2.5

Definition at line 938 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_VSUP1_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_VSUP1_VOLTAGE_DIVIDED   (0x000EU << FS8X_M_AMUX_SHIFT)

VSUP1 voltage divided by 7.5 or 14 (SPI/I2C configuration with bit RATIO)

Definition at line 962 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_WAKE1_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_WAKE1_VOLTAGE_DIVIDED   (0x000FU << FS8X_M_AMUX_SHIFT)

WAKE1 voltage divided by 7.5 or 14 (SPI/I2C configuration with bit RATIO)

Definition at line 966 of file sbc_fs8x_map.h.

◆ FS8X_M_AMUX_WAKE2_VOLTAGE_DIVIDED

#define FS8X_M_AMUX_WAKE2_VOLTAGE_DIVIDED   (0x0010U << FS8X_M_AMUX_SHIFT)

WAKE2 voltage divided by 7.5 or 14 (SPI/I2C configuration with bit RATIO)

Definition at line 970 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOST_ST_MASK

#define FS8X_M_BOOST_ST_MASK   0x2000U

BOOST state

Definition at line 2029 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOST_ST_REGULATOR_OFF

#define FS8X_M_BOOST_ST_REGULATOR_OFF   (0x0000U << FS8X_M_BOOST_ST_SHIFT)

regulator OFF

Definition at line 2224 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOST_ST_REGULATOR_ON

#define FS8X_M_BOOST_ST_REGULATOR_ON   (0x0001U << FS8X_M_BOOST_ST_SHIFT)

regulator ON

Definition at line 2228 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOST_ST_SHIFT

#define FS8X_M_BOOST_ST_SHIFT   0x000DU

BOOST state

Definition at line 2094 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTDIS_BOOST_DISABLE_REQUEST

#define FS8X_M_BOOSTDIS_BOOST_DISABLE_REQUEST   (0x0001U << FS8X_M_BOOSTDIS_SHIFT)

BOOST Disable Request

Definition at line 672 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTDIS_MASK

#define FS8X_M_BOOSTDIS_MASK   0x2000U

Disable request of BOOST

Definition at line 486 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTDIS_NO_EFFECT

#define FS8X_M_BOOSTDIS_NO_EFFECT   (0x0000U << FS8X_M_BOOSTDIS_SHIFT)

no effect (regulator remains in existing state)

Definition at line 668 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTDIS_SHIFT

#define FS8X_M_BOOSTDIS_SHIFT   0x000DU

Disable request of BOOST

Definition at line 547 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTEN_BOOST_ENABLE_REQUEST

#define FS8X_M_BOOSTEN_BOOST_ENABLE_REQUEST   (0x0001U << FS8X_M_BOOSTEN_SHIFT)

BOOST Enable Request

Definition at line 609 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTEN_MASK

#define FS8X_M_BOOSTEN_MASK   0x0020U

Enable request of BOOST

Definition at line 458 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTEN_NO_EFFECT

#define FS8X_M_BOOSTEN_NO_EFFECT   (0x0000U << FS8X_M_BOOSTEN_SHIFT)

no effect (regulator remains in existing state)

Definition at line 605 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTEN_SHIFT

#define FS8X_M_BOOSTEN_SHIFT   0x0005U

Enable request of BOOST

Definition at line 519 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTOC_M_INT_MASKED

#define FS8X_M_BOOSTOC_M_INT_MASKED   (0x0001U << FS8X_M_BOOSTOC_M_SHIFT)

INT masked

Definition at line 1462 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTOC_M_INT_NOT_MASKED

#define FS8X_M_BOOSTOC_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BOOSTOC_M_SHIFT)

INT not masked

Definition at line 1458 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTOC_M_MASK

#define FS8X_M_BOOSTOC_M_MASK   0x2000U

Inhibit INTERRUPT for VBOOST Over current

Definition at line 1284 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTOC_M_SHIFT

#define FS8X_M_BOOSTOC_M_SHIFT   0x000DU

Inhibit INTERRUPT for VBOOST Over current

Definition at line 1341 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSD_M_INT_MASKED

#define FS8X_M_BOOSTTSD_M_INT_MASKED   (0x0001U << FS8X_M_BOOSTTSD_M_SHIFT)

INT masked

Definition at line 1399 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSD_M_INT_NOT_MASKED

#define FS8X_M_BOOSTTSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BOOSTTSD_M_SHIFT)

INT not masked

Definition at line 1395 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSD_M_MASK

#define FS8X_M_BOOSTTSD_M_MASK   0x0020U

Inhibit INTERRUPT for BOOST over temperature shutdown event

Definition at line 1256 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSD_M_SHIFT

#define FS8X_M_BOOSTTSD_M_SHIFT   0x0005U

Inhibit INTERRUPT for BOOST over temperature shutdown event

Definition at line 1313 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSDCFG_MASK

#define FS8X_M_BOOSTTSDCFG_MASK   0x2000U

Regulator behavior in case of TSD

Definition at line 730 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSDCFG_REGULATOR_SHUTDOWN

#define FS8X_M_BOOSTTSDCFG_REGULATOR_SHUTDOWN   (0x0000U << FS8X_M_BOOSTTSDCFG_SHIFT)

Regulator Shutdown

Definition at line 855 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE

#define FS8X_M_BOOSTTSDCFG_REGULATOR_SHUTDOWN_AND_DEEP_FAIL_SAFE   (0x0001U << FS8X_M_BOOSTTSDCFG_SHIFT)

Regulator Shutdown + State machine transition to Standby mode

Definition at line 859 of file sbc_fs8x_map.h.

◆ FS8X_M_BOOSTTSDCFG_SHIFT

#define FS8X_M_BOOSTTSDCFG_SHIFT   0x000DU

Regulator behavior in case of TSD

Definition at line 767 of file sbc_fs8x_map.h.

◆ FS8X_M_BOSTSD_M_INT_MASKED

#define FS8X_M_BOSTSD_M_INT_MASKED   (0x0001U << FS8X_M_BOSTSD_M_SHIFT)

INT masked

Definition at line 1408 of file sbc_fs8x_map.h.

◆ FS8X_M_BOSTSD_M_INT_NOT_MASKED

#define FS8X_M_BOSTSD_M_INT_NOT_MASKED   (0x0000U << FS8X_M_BOSTSD_M_SHIFT)

INT not masked

Definition at line 1404 of file sbc_fs8x_map.h.

◆ FS8X_M_BOSTSD_M_MASK

#define FS8X_M_BOSTSD_M_MASK   0x0040U

Inhibit INTERRUPT for Best Of Supply over temperature shutdown event

Definition at line 1260 of file sbc_fs8x_map.h.

◆ FS8X_M_BOSTSD_M_SHIFT

#define FS8X_M_BOSTSD_M_SHIFT   0x0006U

Inhibit INTERRUPT for Best Of Supply over temperature shutdown event

Definition at line 1317 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1_ST_MASK

#define FS8X_M_BUCK1_ST_MASK   0x1000U

BUCK1 state

Definition at line 2025 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1_ST_REGULATOR_OFF

#define FS8X_M_BUCK1_ST_REGULATOR_OFF   (0x0000U << FS8X_M_BUCK1_ST_SHIFT)

regulator OFF

Definition at line 2215 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1_ST_REGULATOR_ON

#define FS8X_M_BUCK1_ST_REGULATOR_ON   (0x0001U << FS8X_M_BUCK1_ST_SHIFT)

regulator ON

Definition at line 2219 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1_ST_SHIFT

#define FS8X_M_BUCK1_ST_SHIFT   0x000CU

BUCK1 state

Definition at line 2090 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1DIS_BUCK1_DISABLE_REQUEST

#define FS8X_M_BUCK1DIS_BUCK1_DISABLE_REQUEST   (0x0001U << FS8X_M_BUCK1DIS_SHIFT)

BUCK1 Disable Request

Definition at line 663 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1DIS_MASK

#define FS8X_M_BUCK1DIS_MASK   0x1000U

Disable request of BUCK1

Definition at line 482 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1DIS_NO_EFFECT

#define FS8X_M_BUCK1DIS_NO_EFFECT   (0x0000U << FS8X_M_BUCK1DIS_SHIFT)

no effect (regulator remains in existing state)

Definition at line 659 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1DIS_SHIFT

#define FS8X_M_BUCK1DIS_SHIFT   0x000CU

Disable request of BUCK1

Definition at line 543 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1EN_BUCK1_ENABLE_REQUEST

#define FS8X_M_BUCK1EN_BUCK1_ENABLE_REQUEST   (0x0001U << FS8X_M_BUCK1EN_SHIFT)

BUCK1 Enable Request

Definition at line 600 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1EN_MASK

#define FS8X_M_BUCK1EN_MASK   0x0010U

Enable request of BUCK1

Definition at line 454 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1EN_NO_EFFECT

#define FS8X_M_BUCK1EN_NO_EFFECT   (0x0000U << FS8X_M_BUCK1EN_SHIFT)

no effect (regulator remains in existing state)

Definition at line 596 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1EN_SHIFT

#define FS8X_M_BUCK1EN_SHIFT   0x0004U

Enable request of BUCK1

Definition at line 515 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1OC_EVENT_OCCURRED

#define FS8X_M_BUCK1OC_EVENT_OCCURRED   (0x0001U << FS8X_M_BUCK1OC_SHIFT)

Event occurred

Definition at line 1938 of file sbc_fs8x_map.h.

◆ FS8X_M_BUCK1OC_M_INT_MASKED

#define FS8X_M_BUCK1OC_M_INT_MASKED   (0x0001U << FS8X_M_BUCK1OC_M_SHIFT)

INT masked

Definition at line 1453 of file