#ifndef __SLG51000_REGISTERS_H__
#define __SLG51000_REGISTERS_H__
#define SLG51000_SYSCTL_PATN_ID_B0 …
#define SLG51000_SYSCTL_PATN_ID_B1 …
#define SLG51000_SYSCTL_PATN_ID_B2 …
#define SLG51000_SYSCTL_SYS_CONF_A …
#define SLG51000_SYSCTL_SYS_CONF_D …
#define SLG51000_SYSCTL_MATRIX_CONF_A …
#define SLG51000_SYSCTL_MATRIX_CONF_B …
#define SLG51000_SYSCTL_REFGEN_CONF_C …
#define SLG51000_SYSCTL_UVLO_CONF_A …
#define SLG51000_SYSCTL_FAULT_LOG1 …
#define SLG51000_SYSCTL_EVENT …
#define SLG51000_SYSCTL_STATUS …
#define SLG51000_SYSCTL_IRQ_MASK …
#define SLG51000_IO_GPIO1_CONF …
#define SLG51000_IO_GPIO2_CONF …
#define SLG51000_IO_GPIO3_CONF …
#define SLG51000_IO_GPIO4_CONF …
#define SLG51000_IO_GPIO5_CONF …
#define SLG51000_IO_GPIO6_CONF …
#define SLG51000_IO_GPIO_STATUS …
#define SLG51000_LUTARRAY_LUT_VAL_0 …
#define SLG51000_LUTARRAY_LUT_VAL_1 …
#define SLG51000_LUTARRAY_LUT_VAL_2 …
#define SLG51000_LUTARRAY_LUT_VAL_3 …
#define SLG51000_LUTARRAY_LUT_VAL_4 …
#define SLG51000_LUTARRAY_LUT_VAL_5 …
#define SLG51000_LUTARRAY_LUT_VAL_6 …
#define SLG51000_LUTARRAY_LUT_VAL_7 …
#define SLG51000_LUTARRAY_LUT_VAL_8 …
#define SLG51000_LUTARRAY_LUT_VAL_9 …
#define SLG51000_LUTARRAY_LUT_VAL_10 …
#define SLG51000_LUTARRAY_LUT_VAL_11 …
#define SLG51000_MUXARRAY_INPUT_SEL_0 …
#define SLG51000_MUXARRAY_INPUT_SEL_1 …
#define SLG51000_MUXARRAY_INPUT_SEL_2 …
#define SLG51000_MUXARRAY_INPUT_SEL_3 …
#define SLG51000_MUXARRAY_INPUT_SEL_4 …
#define SLG51000_MUXARRAY_INPUT_SEL_5 …
#define SLG51000_MUXARRAY_INPUT_SEL_6 …
#define SLG51000_MUXARRAY_INPUT_SEL_7 …
#define SLG51000_MUXARRAY_INPUT_SEL_8 …
#define SLG51000_MUXARRAY_INPUT_SEL_9 …
#define SLG51000_MUXARRAY_INPUT_SEL_10 …
#define SLG51000_MUXARRAY_INPUT_SEL_11 …
#define SLG51000_MUXARRAY_INPUT_SEL_12 …
#define SLG51000_MUXARRAY_INPUT_SEL_13 …
#define SLG51000_MUXARRAY_INPUT_SEL_14 …
#define SLG51000_MUXARRAY_INPUT_SEL_15 …
#define SLG51000_MUXARRAY_INPUT_SEL_16 …
#define SLG51000_MUXARRAY_INPUT_SEL_17 …
#define SLG51000_MUXARRAY_INPUT_SEL_18 …
#define SLG51000_MUXARRAY_INPUT_SEL_19 …
#define SLG51000_MUXARRAY_INPUT_SEL_20 …
#define SLG51000_MUXARRAY_INPUT_SEL_21 …
#define SLG51000_MUXARRAY_INPUT_SEL_22 …
#define SLG51000_MUXARRAY_INPUT_SEL_23 …
#define SLG51000_MUXARRAY_INPUT_SEL_24 …
#define SLG51000_MUXARRAY_INPUT_SEL_25 …
#define SLG51000_MUXARRAY_INPUT_SEL_26 …
#define SLG51000_MUXARRAY_INPUT_SEL_27 …
#define SLG51000_MUXARRAY_INPUT_SEL_28 …
#define SLG51000_MUXARRAY_INPUT_SEL_29 …
#define SLG51000_MUXARRAY_INPUT_SEL_30 …
#define SLG51000_MUXARRAY_INPUT_SEL_31 …
#define SLG51000_MUXARRAY_INPUT_SEL_32 …
#define SLG51000_MUXARRAY_INPUT_SEL_33 …
#define SLG51000_MUXARRAY_INPUT_SEL_34 …
#define SLG51000_MUXARRAY_INPUT_SEL_35 …
#define SLG51000_MUXARRAY_INPUT_SEL_36 …
#define SLG51000_MUXARRAY_INPUT_SEL_37 …
#define SLG51000_MUXARRAY_INPUT_SEL_38 …
#define SLG51000_MUXARRAY_INPUT_SEL_39 …
#define SLG51000_MUXARRAY_INPUT_SEL_40 …
#define SLG51000_MUXARRAY_INPUT_SEL_41 …
#define SLG51000_MUXARRAY_INPUT_SEL_42 …
#define SLG51000_MUXARRAY_INPUT_SEL_43 …
#define SLG51000_MUXARRAY_INPUT_SEL_44 …
#define SLG51000_MUXARRAY_INPUT_SEL_45 …
#define SLG51000_MUXARRAY_INPUT_SEL_46 …
#define SLG51000_MUXARRAY_INPUT_SEL_47 …
#define SLG51000_MUXARRAY_INPUT_SEL_48 …
#define SLG51000_MUXARRAY_INPUT_SEL_49 …
#define SLG51000_MUXARRAY_INPUT_SEL_50 …
#define SLG51000_MUXARRAY_INPUT_SEL_51 …
#define SLG51000_MUXARRAY_INPUT_SEL_52 …
#define SLG51000_MUXARRAY_INPUT_SEL_53 …
#define SLG51000_MUXARRAY_INPUT_SEL_54 …
#define SLG51000_MUXARRAY_INPUT_SEL_55 …
#define SLG51000_MUXARRAY_INPUT_SEL_56 …
#define SLG51000_MUXARRAY_INPUT_SEL_57 …
#define SLG51000_MUXARRAY_INPUT_SEL_58 …
#define SLG51000_MUXARRAY_INPUT_SEL_59 …
#define SLG51000_MUXARRAY_INPUT_SEL_60 …
#define SLG51000_MUXARRAY_INPUT_SEL_61 …
#define SLG51000_MUXARRAY_INPUT_SEL_62 …
#define SLG51000_MUXARRAY_INPUT_SEL_63 …
#define SLG51000_PWRSEQ_RESOURCE_EN_0 …
#define SLG51000_PWRSEQ_RESOURCE_EN_1 …
#define SLG51000_PWRSEQ_RESOURCE_EN_2 …
#define SLG51000_PWRSEQ_RESOURCE_EN_3 …
#define SLG51000_PWRSEQ_RESOURCE_EN_4 …
#define SLG51000_PWRSEQ_RESOURCE_EN_5 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_UP0 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_DOWN0 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_UP1 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_DOWN1 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_UP2 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_DOWN2 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_UP3 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_DOWN3 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_UP4 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_DOWN4 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_UP5 …
#define SLG51000_PWRSEQ_SLOT_TIME_MIN_DOWN5 …
#define SLG51000_PWRSEQ_SLOT_TIME_MAX_CONF_A …
#define SLG51000_PWRSEQ_SLOT_TIME_MAX_CONF_B …
#define SLG51000_PWRSEQ_SLOT_TIME_MAX_CONF_C …
#define SLG51000_PWRSEQ_INPUT_SENSE_CONF_A …
#define SLG51000_PWRSEQ_INPUT_SENSE_CONF_B …
#define SLG51000_LDO1_VSEL …
#define SLG51000_LDO1_MINV …
#define SLG51000_LDO1_MAXV …
#define SLG51000_LDO1_MISC1 …
#define SLG51000_LDO1_VSEL_ACTUAL …
#define SLG51000_LDO1_EVENT …
#define SLG51000_LDO1_STATUS …
#define SLG51000_LDO1_IRQ_MASK …
#define SLG51000_LDO2_VSEL …
#define SLG51000_LDO2_MINV …
#define SLG51000_LDO2_MAXV …
#define SLG51000_LDO2_MISC1 …
#define SLG51000_LDO2_VSEL_ACTUAL …
#define SLG51000_LDO2_EVENT …
#define SLG51000_LDO2_STATUS …
#define SLG51000_LDO2_IRQ_MASK …
#define SLG51000_LDO3_VSEL …
#define SLG51000_LDO3_MINV …
#define SLG51000_LDO3_MAXV …
#define SLG51000_LDO3_CONF1 …
#define SLG51000_LDO3_CONF2 …
#define SLG51000_LDO3_VSEL_ACTUAL …
#define SLG51000_LDO3_EVENT …
#define SLG51000_LDO3_STATUS …
#define SLG51000_LDO3_IRQ_MASK …
#define SLG51000_LDO4_VSEL …
#define SLG51000_LDO4_MINV …
#define SLG51000_LDO4_MAXV …
#define SLG51000_LDO4_CONF1 …
#define SLG51000_LDO4_CONF2 …
#define SLG51000_LDO4_VSEL_ACTUAL …
#define SLG51000_LDO4_EVENT …
#define SLG51000_LDO4_STATUS …
#define SLG51000_LDO4_IRQ_MASK …
#define SLG51000_LDO5_VSEL …
#define SLG51000_LDO5_MINV …
#define SLG51000_LDO5_MAXV …
#define SLG51000_LDO5_TRIM2 …
#define SLG51000_LDO5_CONF1 …
#define SLG51000_LDO5_CONF2 …
#define SLG51000_LDO5_VSEL_ACTUAL …
#define SLG51000_LDO5_EVENT …
#define SLG51000_LDO5_STATUS …
#define SLG51000_LDO5_IRQ_MASK …
#define SLG51000_LDO6_VSEL …
#define SLG51000_LDO6_MINV …
#define SLG51000_LDO6_MAXV …
#define SLG51000_LDO6_TRIM2 …
#define SLG51000_LDO6_CONF1 …
#define SLG51000_LDO6_CONF2 …
#define SLG51000_LDO6_VSEL_ACTUAL …
#define SLG51000_LDO6_EVENT …
#define SLG51000_LDO6_STATUS …
#define SLG51000_LDO6_IRQ_MASK …
#define SLG51000_LDO7_VSEL …
#define SLG51000_LDO7_MINV …
#define SLG51000_LDO7_MAXV …
#define SLG51000_LDO7_CONF1 …
#define SLG51000_LDO7_CONF2 …
#define SLG51000_LDO7_VSEL_ACTUAL …
#define SLG51000_LDO7_EVENT …
#define SLG51000_LDO7_STATUS …
#define SLG51000_LDO7_IRQ_MASK …
#define SLG51000_OTP_EVENT …
#define SLG51000_OTP_IRQ_MASK …
#define SLG51000_OTP_LOCK_OTP_PROG …
#define SLG51000_OTP_LOCK_CTRL …
#define SLG51000_LOCK_GLOBAL_LOCK_CTRL1 …
#define SLG51000_PATTERN_ID_BYTE0_SHIFT …
#define SLG51000_PATTERN_ID_BYTE0_MASK …
#define SLG51000_PATTERN_ID_BYTE1_SHIFT …
#define SLG51000_PATTERN_ID_BYTE1_MASK …
#define SLG51000_PATTERN_ID_BYTE2_SHIFT …
#define SLG51000_PATTERN_ID_BYTE2_MASK …
#define SLG51000_I2C_ADDRESS_SHIFT …
#define SLG51000_I2C_ADDRESS_MASK …
#define SLG51000_I2C_DISABLE_SHIFT …
#define SLG51000_I2C_DISABLE_MASK …
#define SLG51000_CS_T_DEB_SHIFT …
#define SLG51000_CS_T_DEB_MASK …
#define SLG51000_I2C_CLR_MODE_SHIFT …
#define SLG51000_I2C_CLR_MODE_MASK …
#define SLG51000_RESOURCE_CTRL_SHIFT …
#define SLG51000_RESOURCE_CTRL_MASK …
#define SLG51000_MATRIX_EVENT_SENSE_SHIFT …
#define SLG51000_MATRIX_EVENT_SENSE_MASK …
#define SLG51000_REFGEN_SEL_TEMP_WARN_DEBOUNCE_SHIFT …
#define SLG51000_REFGEN_SEL_TEMP_WARN_DEBOUNCE_MASK …
#define SLG51000_REFGEN_SEL_TEMP_WARN_THR_SHIFT …
#define SLG51000_REFGEN_SEL_TEMP_WARN_THR_MASK …
#define SLG51000_VMON_UVLO_SEL_THR_SHIFT …
#define SLG51000_VMON_UVLO_SEL_THR_MASK …
#define SLG51000_FLT_POR_SHIFT …
#define SLG51000_FLT_POR_MASK …
#define SLG51000_FLT_RST_SHIFT …
#define SLG51000_FLT_RST_MASK …
#define SLG51000_FLT_POWER_SEQ_CRASH_REQ_SHIFT …
#define SLG51000_FLT_POWER_SEQ_CRASH_REQ_MASK …
#define SLG51000_FLT_OVER_TEMP_SHIFT …
#define SLG51000_FLT_OVER_TEMP_MASK …
#define SLG51000_EVT_MATRIX_SHIFT …
#define SLG51000_EVT_MATRIX_MASK …
#define SLG51000_EVT_HIGH_TEMP_WARN_SHIFT …
#define SLG51000_EVT_HIGH_TEMP_WARN_MASK …
#define SLG51000_STA_MATRIX_SHIFT …
#define SLG51000_STA_MATRIX_MASK …
#define SLG51000_STA_HIGH_TEMP_WARN_SHIFT …
#define SLG51000_STA_HIGH_TEMP_WARN_MASK …
#define SLG51000_IRQ_MATRIX_SHIFT …
#define SLG51000_IRQ_MATRIX_MASK …
#define SLG51000_IRQ_HIGH_TEMP_WARN_SHIFT …
#define SLG51000_IRQ_HIGH_TEMP_WARN_MASK …
#define SLG51000_GPIO_DIR_SHIFT …
#define SLG51000_GPIO_DIR_MASK …
#define SLG51000_GPIO_SENS_SHIFT …
#define SLG51000_GPIO_SENS_MASK …
#define SLG51000_GPIO_INVERT_SHIFT …
#define SLG51000_GPIO_INVERT_MASK …
#define SLG51000_GPIO_BYP_SHIFT …
#define SLG51000_GPIO_BYP_MASK …
#define SLG51000_GPIO_T_DEB_SHIFT …
#define SLG51000_GPIO_T_DEB_MASK …
#define SLG51000_GPIO_LEVEL_SHIFT …
#define SLG51000_GPIO_LEVEL_MASK …
#define SLG51000_GPIO6_SENS_SHIFT …
#define SLG51000_GPIO6_SENS_MASK …
#define SLG51000_GPIO6_INVERT_SHIFT …
#define SLG51000_GPIO6_INVERT_MASK …
#define SLG51000_GPIO6_T_DEB_SHIFT …
#define SLG51000_GPIO6_T_DEB_MASK …
#define SLG51000_GPIO6_LEVEL_SHIFT …
#define SLG51000_GPIO6_LEVEL_MASK …
#define SLG51000_GPIO6_STATUS_SHIFT …
#define SLG51000_GPIO6_STATUS_MASK …
#define SLG51000_GPIO5_STATUS_SHIFT …
#define SLG51000_GPIO5_STATUS_MASK …
#define SLG51000_GPIO4_STATUS_SHIFT …
#define SLG51000_GPIO4_STATUS_MASK …
#define SLG51000_GPIO3_STATUS_SHIFT …
#define SLG51000_GPIO3_STATUS_MASK …
#define SLG51000_GPIO2_STATUS_SHIFT …
#define SLG51000_GPIO2_STATUS_MASK …
#define SLG51000_GPIO1_STATUS_SHIFT …
#define SLG51000_GPIO1_STATUS_MASK …
#define SLG51000_LUT_VAL_SHIFT …
#define SLG51000_LUT_VAL_MASK …
#define SLG51000_INPUT_SEL_SHIFT …
#define SLG51000_INPUT_SEL_MASK …
#define SLG51000_RESOURCE_EN_DOWN0_SHIFT …
#define SLG51000_RESOURCE_EN_DOWN0_MASK …
#define SLG51000_RESOURCE_EN_UP0_SHIFT …
#define SLG51000_RESOURCE_EN_UP0_MASK …
#define SLG51000_SLOT_TIME_MIN_UP_SHIFT …
#define SLG51000_SLOT_TIME_MIN_UP_MASK …
#define SLG51000_SLOT_TIME_MIN_DOWN_SHIFT …
#define SLG51000_SLOT_TIME_MIN_DOWN_MASK …
#define SLG51000_SLOT_TIME_MAX_DOWN1_SHIFT …
#define SLG51000_SLOT_TIME_MAX_DOWN1_MASK …
#define SLG51000_SLOT_TIME_MAX_UP1_SHIFT …
#define SLG51000_SLOT_TIME_MAX_UP1_MASK …
#define SLG51000_SLOT_TIME_MAX_DOWN0_SHIFT …
#define SLG51000_SLOT_TIME_MAX_DOWN0_MASK …
#define SLG51000_SLOT_TIME_MAX_UP0_SHIFT …
#define SLG51000_SLOT_TIME_MAX_UP0_MASK …
#define SLG51000_TRIG_UP_SENSE_SHIFT …
#define SLG51000_TRIG_UP_SENSE_MASK …
#define SLG51000_UP_EN_SENSE5_SHIFT …
#define SLG51000_UP_EN_SENSE5_MASK …
#define SLG51000_UP_EN_SENSE4_SHIFT …
#define SLG51000_UP_EN_SENSE4_MASK …
#define SLG51000_UP_EN_SENSE3_SHIFT …
#define SLG51000_UP_EN_SENSE3_MASK …
#define SLG51000_UP_EN_SENSE2_SHIFT …
#define SLG51000_UP_EN_SENSE2_MASK …
#define SLG51000_UP_EN_SENSE1_SHIFT …
#define SLG51000_UP_EN_SENSE1_MASK …
#define SLG51000_UP_EN_SENSE0_SHIFT …
#define SLG51000_UP_EN_SENSE0_MASK …
#define SLG51000_CRASH_DETECT_SENSE_SHIFT …
#define SLG51000_CRASH_DETECT_SENSE_MASK …
#define SLG51000_TRIG_DOWN_SENSE_SHIFT …
#define SLG51000_TRIG_DOWN_SENSE_MASK …
#define SLG51000_DOWN_EN_SENSE5_SHIFT …
#define SLG51000_DOWN_EN_SENSE5_MASK …
#define SLG51000_DOWN_EN_SENSE4_SHIFT …
#define SLG51000_DOWN_EN_SENSE4_MASK …
#define SLG51000_DOWN_EN_SENSE3_SHIFT …
#define SLG51000_DOWN_EN_SENSE3_MASK …
#define SLG51000_DOWN_EN_SENSE2_SHIFT …
#define SLG51000_DOWN_EN_SENSE2_MASK …
#define SLG51000_DOWN_EN_SENSE1_SHIFT …
#define SLG51000_DOWN_EN_SENSE1_MASK …
#define SLG51000_DOWN_EN_SENSE0_SHIFT …
#define SLG51000_DOWN_EN_SENSE0_MASK …
#define SLG51000_VSEL_SHIFT …
#define SLG51000_VSEL_MASK …
#define SLG51000_MINV_SHIFT …
#define SLG51000_MINV_MASK …
#define SLG51000_MAXV_SHIFT …
#define SLG51000_MAXV_MASK …
#define SLG51000_SEL_VRANGE_SHIFT …
#define SLG51000_SEL_VRANGE_MASK …
#define SLG51000_VSEL_ACTUAL_SHIFT …
#define SLG51000_VSEL_ACTUAL_MASK …
#define SLG51000_EVT_ILIM_FLAG_SHIFT …
#define SLG51000_EVT_ILIM_FLAG_MASK …
#define SLG51000_EVT_VOUT_OK_FLAG_SHIFT …
#define SLG51000_EVT_VOUT_OK_FLAG_MASK …
#define SLG51000_STA_ILIM_FLAG_SHIFT …
#define SLG51000_STA_ILIM_FLAG_MASK …
#define SLG51000_STA_VOUT_OK_FLAG_SHIFT …
#define SLG51000_STA_VOUT_OK_FLAG_MASK …
#define SLG51000_IRQ_ILIM_FLAG_SHIFT …
#define SLG51000_IRQ_ILIM_FLAG_MASK …
#define SLG51000_SEL_START_ILIM_SHIFT …
#define SLG51000_SEL_START_ILIM_MASK …
#define SLG51000_SEL_FUNC_ILIM_SHIFT …
#define SLG51000_SEL_FUNC_ILIM_MASK …
#define SLG51000_SEL_BYP_SLEW_RATE_SHIFT …
#define SLG51000_SEL_BYP_SLEW_RATE_MASK …
#define SLG51000_SEL_BYP_VGATE_SHIFT …
#define SLG51000_SEL_BYP_VGATE_MASK …
#define SLG51000_SEL_BYP_MODE_SHIFT …
#define SLG51000_SEL_BYP_MODE_MASK …
#define SLG51000_EVT_CRC_SHIFT …
#define SLG51000_EVT_CRC_MASK …
#define SLG51000_IRQ_CRC_SHIFT …
#define SLG51000_IRQ_CRC_MASK …
#define SLG51000_LOCK_OTP_PROG_SHIFT …
#define SLG51000_LOCK_OTP_PROG_MASK …
#define SLG51000_LOCK_DFT_SHIFT …
#define SLG51000_LOCK_DFT_MASK …
#define SLG51000_LOCK_RWT_SHIFT …
#define SLG51000_LOCK_RWT_MASK …
#define SLG51000_LDO7_LOCK_SHIFT …
#define SLG51000_LDO7_LOCK_MASK …
#define SLG51000_LDO6_LOCK_SHIFT …
#define SLG51000_LDO6_LOCK_MASK …
#define SLG51000_LDO5_LOCK_SHIFT …
#define SLG51000_LDO5_LOCK_MASK …
#define SLG51000_LDO4_LOCK_SHIFT …
#define SLG51000_LDO4_LOCK_MASK …
#define SLG51000_LDO3_LOCK_SHIFT …
#define SLG51000_LDO3_LOCK_MASK …
#define SLG51000_LDO2_LOCK_SHIFT …
#define SLG51000_LDO2_LOCK_MASK …
#define SLG51000_LDO1_LOCK_SHIFT …
#define SLG51000_LDO1_LOCK_MASK …
#endif