| /****************************************************************************** |
| * |
| * Copyright (C) 2016 Xilinx, Inc. All rights reserved. |
| * |
| * Permission is hereby granted, free of charge, to any person obtaining a copy |
| * of this software and associated documentation files (the "Software"), to deal |
| * in the Software without restriction, including without limitation the rights |
| * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| * copies of the Software, and to permit persons to whom the Software is |
| * furnished to do so, subject to the following conditions: |
| * |
| * The above copyright notice and this permission notice shall be included in |
| * all copies or substantial portions of the Software. |
| * |
| * Use of the Software is limited solely to applications: |
| * (a) running on a Xilinx device, or |
| * (b) that interact with a Xilinx device through a bus or interconnect. |
| * |
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
| * XILINX BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
| * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF |
| * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| * SOFTWARE. |
| * |
| * Except as contained in this notice, the name of the Xilinx shall not be used |
| * in advertising or otherwise to promote the sale, use or other dealings in |
| * this Software without prior written authorization from Xilinx. |
| * |
| ******************************************************************************/ |
| /*****************************************************************************/ |
| /** |
| * |
| * @file xsysmonpsu_hw.h |
| * |
| * This header file contains the identifiers and basic driver functions (or |
| * macros) that can be used to access the device. Other driver functions |
| * are defined in xsysmonpsu.h. |
| * |
| * <pre> |
| * MODIFICATION HISTORY: |
| * |
| * Ver Who Date Changes |
| * ----- ----- -------- ----------------------------------------------- |
| * 1.0 kvn 12/15/15 First release |
| * 2.0 vns 08/14/16 Added CFG_REG3, SEQ_INPUT_MODE2, SEQ_ACQ2, |
| * SEQ_CH2 and SEQ_AVG2 offsets and bit masks |
| * 2.1 sk 03/03/16 Check for PL reset before doing PL Sysmon reset. |
| * |
| * </pre> |
| * |
| ******************************************************************************/ |
| |
| #ifndef XSYSMONPSU_HW_H__ |
| #define XSYSMONPSU_HW_H__ |
| |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| /***************************** Include Files ********************************/ |
| |
| #include "xil_types.h" |
| #include "xil_assert.h" |
| #include "xil_io.h" |
| #include "xparameters.h" |
| |
| /** |
| * XSysmonPsu Base Address |
| */ |
| #define XSYSMONPSU_BASEADDR 0xFFA50000U |
| |
| /** |
| * Register: XSysmonPsuMisc |
| */ |
| #define XSYSMONPSU_MISC_OFFSET 0x00000000U |
| #define XSYSMONPSU_MISC_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MISC_SLVERR_EN_DRP_SHIFT 1U |
| #define XSYSMONPSU_MISC_SLVERR_EN_DRP_WIDTH 1U |
| #define XSYSMONPSU_MISC_SLVERR_EN_DRP_MASK 0x00000002U |
| |
| #define XSYSMONPSU_MISC_SLVERR_EN_SHIFT 0U |
| #define XSYSMONPSU_MISC_SLVERR_EN_WIDTH 1U |
| #define XSYSMONPSU_MISC_SLVERR_EN_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuIsr0 |
| */ |
| #define XSYSMONPSU_ISR_0_OFFSET 0x00000010U |
| #define XSYSMONPSU_ISR_0_MASK 0xffffffffU |
| #define XSYSMONPSU_ISR_0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_15_SHIFT 31U |
| #define XSYSMONPSU_ISR_0_PL_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_15_MASK 0x80000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_14_SHIFT 30U |
| #define XSYSMONPSU_ISR_0_PL_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_14_MASK 0x40000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_13_SHIFT 29U |
| #define XSYSMONPSU_ISR_0_PL_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_13_MASK 0x20000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_12_SHIFT 28U |
| #define XSYSMONPSU_ISR_0_PL_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_12_MASK 0x10000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_11_SHIFT 27U |
| #define XSYSMONPSU_ISR_0_PL_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_11_MASK 0x08000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_10_SHIFT 26U |
| #define XSYSMONPSU_ISR_0_PL_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_10_MASK 0x04000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_9_SHIFT 25U |
| #define XSYSMONPSU_ISR_0_PL_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_9_MASK 0x02000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_8_SHIFT 24U |
| #define XSYSMONPSU_ISR_0_PL_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_8_MASK 0x01000000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_7_SHIFT 23U |
| #define XSYSMONPSU_ISR_0_PL_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_7_MASK 0x00800000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_6_SHIFT 22U |
| #define XSYSMONPSU_ISR_0_PL_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_6_MASK 0x00400000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_5_SHIFT 21U |
| #define XSYSMONPSU_ISR_0_PL_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_5_MASK 0x00200000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_4_SHIFT 20U |
| #define XSYSMONPSU_ISR_0_PL_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_4_MASK 0x00100000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_3_SHIFT 19U |
| #define XSYSMONPSU_ISR_0_PL_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_3_MASK 0x00080000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_2_SHIFT 18U |
| #define XSYSMONPSU_ISR_0_PL_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_2_MASK 0x00040000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_1_SHIFT 17U |
| #define XSYSMONPSU_ISR_0_PL_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_1_MASK 0x00020000U |
| |
| #define XSYSMONPSU_ISR_0_PL_ALM_0_SHIFT 16U |
| #define XSYSMONPSU_ISR_0_PL_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PL_ALM_0_MASK 0x00010000U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_15_SHIFT 15U |
| #define XSYSMONPSU_ISR_0_PS_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_15_MASK 0x00008000U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_14_SHIFT 14U |
| #define XSYSMONPSU_ISR_0_PS_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_14_MASK 0x00004000U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_13_SHIFT 13U |
| #define XSYSMONPSU_ISR_0_PS_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_13_MASK 0x00002000U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_12_SHIFT 12U |
| #define XSYSMONPSU_ISR_0_PS_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_12_MASK 0x00001000U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_11_SHIFT 11U |
| #define XSYSMONPSU_ISR_0_PS_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_11_MASK 0x00000800U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_10_SHIFT 10U |
| #define XSYSMONPSU_ISR_0_PS_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_10_MASK 0x00000400U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_9_SHIFT 9U |
| #define XSYSMONPSU_ISR_0_PS_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_9_MASK 0x00000200U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_8_SHIFT 8U |
| #define XSYSMONPSU_ISR_0_PS_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_8_MASK 0x00000100U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_7_SHIFT 7U |
| #define XSYSMONPSU_ISR_0_PS_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_7_MASK 0x00000080U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_6_SHIFT 6U |
| #define XSYSMONPSU_ISR_0_PS_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_6_MASK 0x00000040U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_5_SHIFT 5U |
| #define XSYSMONPSU_ISR_0_PS_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_5_MASK 0x00000020U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_4_SHIFT 4U |
| #define XSYSMONPSU_ISR_0_PS_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_4_MASK 0x00000010U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_3_SHIFT 3U |
| #define XSYSMONPSU_ISR_0_PS_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_3_MASK 0x00000008U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_2_SHIFT 2U |
| #define XSYSMONPSU_ISR_0_PS_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_2_MASK 0x00000004U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_1_SHIFT 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_1_MASK 0x00000002U |
| |
| #define XSYSMONPSU_ISR_0_PS_ALM_0_SHIFT 0U |
| #define XSYSMONPSU_ISR_0_PS_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_ISR_0_PS_ALM_0_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuIsr1 |
| */ |
| #define XSYSMONPSU_ISR_1_OFFSET 0x00000014U |
| #define XSYSMONPSU_ISR_1_MASK 0xe000001fU |
| #define XSYSMONPSU_ISR_1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_SHIFT 31U |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_MASK 0x80000000U |
| |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PL_SYSMON_SHIFT 30U |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PL_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PL_SYSMON_MASK 0x40000000U |
| |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PS_SYSMON_SHIFT 29U |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PS_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PS_SYSMON_MASK 0x20000000U |
| |
| #define XSYSMONPSU_ISR_1_EOS_SHIFT 4U |
| #define XSYSMONPSU_ISR_1_EOS_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_EOS_MASK 0x00000010U |
| |
| #define XSYSMONPSU_ISR_1_EOC_SHIFT 3U |
| #define XSYSMONPSU_ISR_1_EOC_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_EOC_MASK 0x00000008U |
| |
| #define XSYSMONPSU_ISR_1_PL_OT_SHIFT 2U |
| #define XSYSMONPSU_ISR_1_PL_OT_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_PL_OT_MASK 0x00000004U |
| |
| #define XSYSMONPSU_ISR_1_PS_LPD_OT_SHIFT 1U |
| #define XSYSMONPSU_ISR_1_PS_LPD_OT_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_PS_LPD_OT_MASK 0x00000002U |
| |
| #define XSYSMONPSU_ISR_1_PS_FPD_OT_SHIFT 0U |
| #define XSYSMONPSU_ISR_1_PS_FPD_OT_WIDTH 1U |
| #define XSYSMONPSU_ISR_1_PS_FPD_OT_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuImr0 |
| */ |
| #define XSYSMONPSU_IMR_0_OFFSET 0x00000018U |
| #define XSYSMONPSU_IMR_0_RSTVAL 0xffffffffU |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_15_SHIFT 31U |
| #define XSYSMONPSU_IMR_0_PL_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_15_MASK 0x80000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_14_SHIFT 30U |
| #define XSYSMONPSU_IMR_0_PL_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_14_MASK 0x40000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_13_SHIFT 29U |
| #define XSYSMONPSU_IMR_0_PL_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_13_MASK 0x20000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_12_SHIFT 28U |
| #define XSYSMONPSU_IMR_0_PL_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_12_MASK 0x10000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_11_SHIFT 27U |
| #define XSYSMONPSU_IMR_0_PL_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_11_MASK 0x08000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_10_SHIFT 26U |
| #define XSYSMONPSU_IMR_0_PL_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_10_MASK 0x04000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_9_SHIFT 25U |
| #define XSYSMONPSU_IMR_0_PL_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_9_MASK 0x02000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_8_SHIFT 24U |
| #define XSYSMONPSU_IMR_0_PL_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_8_MASK 0x01000000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_7_SHIFT 23U |
| #define XSYSMONPSU_IMR_0_PL_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_7_MASK 0x00800000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_6_SHIFT 22U |
| #define XSYSMONPSU_IMR_0_PL_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_6_MASK 0x00400000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_5_SHIFT 21U |
| #define XSYSMONPSU_IMR_0_PL_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_5_MASK 0x00200000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_4_SHIFT 20U |
| #define XSYSMONPSU_IMR_0_PL_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_4_MASK 0x00100000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_3_SHIFT 19U |
| #define XSYSMONPSU_IMR_0_PL_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_3_MASK 0x00080000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_2_SHIFT 18U |
| #define XSYSMONPSU_IMR_0_PL_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_2_MASK 0x00040000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_1_SHIFT 17U |
| #define XSYSMONPSU_IMR_0_PL_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_1_MASK 0x00020000U |
| |
| #define XSYSMONPSU_IMR_0_PL_ALM_0_SHIFT 16U |
| #define XSYSMONPSU_IMR_0_PL_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PL_ALM_0_MASK 0x00010000U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_15_SHIFT 15U |
| #define XSYSMONPSU_IMR_0_PS_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_15_MASK 0x00008000U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_14_SHIFT 14U |
| #define XSYSMONPSU_IMR_0_PS_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_14_MASK 0x00004000U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_13_SHIFT 13U |
| #define XSYSMONPSU_IMR_0_PS_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_13_MASK 0x00002000U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_12_SHIFT 12U |
| #define XSYSMONPSU_IMR_0_PS_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_12_MASK 0x00001000U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_11_SHIFT 11U |
| #define XSYSMONPSU_IMR_0_PS_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_11_MASK 0x00000800U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_10_SHIFT 10U |
| #define XSYSMONPSU_IMR_0_PS_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_10_MASK 0x00000400U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_9_SHIFT 9U |
| #define XSYSMONPSU_IMR_0_PS_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_9_MASK 0x00000200U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_8_SHIFT 8U |
| #define XSYSMONPSU_IMR_0_PS_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_8_MASK 0x00000100U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_7_SHIFT 7U |
| #define XSYSMONPSU_IMR_0_PS_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_7_MASK 0x00000080U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_6_SHIFT 6U |
| #define XSYSMONPSU_IMR_0_PS_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_6_MASK 0x00000040U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_5_SHIFT 5U |
| #define XSYSMONPSU_IMR_0_PS_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_5_MASK 0x00000020U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_4_SHIFT 4U |
| #define XSYSMONPSU_IMR_0_PS_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_4_MASK 0x00000010U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_3_SHIFT 3U |
| #define XSYSMONPSU_IMR_0_PS_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_3_MASK 0x00000008U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_2_SHIFT 2U |
| #define XSYSMONPSU_IMR_0_PS_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_2_MASK 0x00000004U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_1_SHIFT 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_1_MASK 0x00000002U |
| |
| #define XSYSMONPSU_IMR_0_PS_ALM_0_SHIFT 0U |
| #define XSYSMONPSU_IMR_0_PS_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_IMR_0_PS_ALM_0_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuImr1 |
| */ |
| #define XSYSMONPSU_IMR_1_OFFSET 0x0000001CU |
| #define XSYSMONPSU_IMR_1_RSTVAL 0xe000001fU |
| |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_SHIFT 31U |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_MASK 0x80000000U |
| |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PL_SYSMON_SHIFT 30U |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PL_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PL_SYSMON_MASK 0x40000000U |
| |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PS_SYSMON_SHIFT 29U |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PS_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PS_SYSMON_MASK 0x20000000U |
| |
| #define XSYSMONPSU_IMR_1_EOS_SHIFT 4U |
| #define XSYSMONPSU_IMR_1_EOS_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_EOS_MASK 0x00000010U |
| |
| #define XSYSMONPSU_IMR_1_EOC_SHIFT 3U |
| #define XSYSMONPSU_IMR_1_EOC_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_EOC_MASK 0x00000008U |
| |
| #define XSYSMONPSU_IMR_1_PL_OT_SHIFT 2U |
| #define XSYSMONPSU_IMR_1_PL_OT_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_PL_OT_MASK 0x00000004U |
| |
| #define XSYSMONPSU_IMR_1_PS_LPD_OT_SHIFT 1U |
| #define XSYSMONPSU_IMR_1_PS_LPD_OT_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_PS_LPD_OT_MASK 0x00000002U |
| |
| #define XSYSMONPSU_IMR_1_PS_FPD_OT_SHIFT 0U |
| #define XSYSMONPSU_IMR_1_PS_FPD_OT_WIDTH 1U |
| #define XSYSMONPSU_IMR_1_PS_FPD_OT_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuIer0 |
| */ |
| #define XSYSMONPSU_IER_0_OFFSET 0x00000020U |
| #define XSYSMONPSU_IXR_0_MASK 0xFFFFFFFFU |
| #define XSYSMONPSU_IER_0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_15_SHIFT 31U |
| #define XSYSMONPSU_IER_0_PL_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_15_MASK 0x80000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_14_SHIFT 30U |
| #define XSYSMONPSU_IER_0_PL_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_14_MASK 0x40000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_13_SHIFT 29U |
| #define XSYSMONPSU_IER_0_PL_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_13_MASK 0x20000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_12_SHIFT 28U |
| #define XSYSMONPSU_IER_0_PL_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_12_MASK 0x10000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_11_SHIFT 27U |
| #define XSYSMONPSU_IER_0_PL_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_11_MASK 0x08000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_10_SHIFT 26U |
| #define XSYSMONPSU_IER_0_PL_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_10_MASK 0x04000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_9_SHIFT 25U |
| #define XSYSMONPSU_IER_0_PL_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_9_MASK 0x02000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_8_SHIFT 24U |
| #define XSYSMONPSU_IER_0_PL_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_8_MASK 0x01000000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_7_SHIFT 23U |
| #define XSYSMONPSU_IER_0_PL_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_7_MASK 0x00800000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_6_SHIFT 22U |
| #define XSYSMONPSU_IER_0_PL_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_6_MASK 0x00400000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_5_SHIFT 21U |
| #define XSYSMONPSU_IER_0_PL_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_5_MASK 0x00200000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_4_SHIFT 20U |
| #define XSYSMONPSU_IER_0_PL_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_4_MASK 0x00100000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_3_SHIFT 19U |
| #define XSYSMONPSU_IER_0_PL_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_3_MASK 0x00080000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_2_SHIFT 18U |
| #define XSYSMONPSU_IER_0_PL_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_2_MASK 0x00040000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_1_SHIFT 17U |
| #define XSYSMONPSU_IER_0_PL_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_1_MASK 0x00020000U |
| |
| #define XSYSMONPSU_IER_0_PL_ALM_0_SHIFT 16U |
| #define XSYSMONPSU_IER_0_PL_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PL_ALM_0_MASK 0x00010000U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_15_SHIFT 15U |
| #define XSYSMONPSU_IER_0_PS_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_15_MASK 0x00008000U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_14_SHIFT 14U |
| #define XSYSMONPSU_IER_0_PS_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_14_MASK 0x00004000U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_13_SHIFT 13U |
| #define XSYSMONPSU_IER_0_PS_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_13_MASK 0x00002000U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_12_SHIFT 12U |
| #define XSYSMONPSU_IER_0_PS_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_12_MASK 0x00001000U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_11_SHIFT 11U |
| #define XSYSMONPSU_IER_0_PS_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_11_MASK 0x00000800U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_10_SHIFT 10U |
| #define XSYSMONPSU_IER_0_PS_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_10_MASK 0x00000400U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_9_SHIFT 9U |
| #define XSYSMONPSU_IER_0_PS_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_9_MASK 0x00000200U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_8_SHIFT 8U |
| #define XSYSMONPSU_IER_0_PS_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_8_MASK 0x00000100U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_7_SHIFT 7U |
| #define XSYSMONPSU_IER_0_PS_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_7_MASK 0x00000080U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_6_SHIFT 6U |
| #define XSYSMONPSU_IER_0_PS_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_6_MASK 0x00000040U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_5_SHIFT 5U |
| #define XSYSMONPSU_IER_0_PS_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_5_MASK 0x00000020U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_4_SHIFT 4U |
| #define XSYSMONPSU_IER_0_PS_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_4_MASK 0x00000010U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_3_SHIFT 3U |
| #define XSYSMONPSU_IER_0_PS_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_3_MASK 0x00000008U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_2_SHIFT 2U |
| #define XSYSMONPSU_IER_0_PS_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_2_MASK 0x00000004U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_1_SHIFT 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_1_MASK 0x00000002U |
| |
| #define XSYSMONPSU_IER_0_PS_ALM_0_SHIFT 0U |
| #define XSYSMONPSU_IER_0_PS_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_IER_0_PS_ALM_0_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuIer1 |
| */ |
| #define XSYSMONPSU_IER_1_OFFSET 0x00000024U |
| #define XSYSMONPSU_IXR_1_MASK 0xE000001FU |
| #define XSYSMONPSU_IER_1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_SHIFT 31U |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_WIDTH 1U |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_MASK 0x80000000U |
| |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PL_SYSMON_SHIFT 30U |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PL_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PL_SYSMON_MASK 0x40000000U |
| |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PS_SYSMON_SHIFT 29U |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PS_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PS_SYSMON_MASK 0x20000000U |
| |
| #define XSYSMONPSU_IER_1_EOS_SHIFT 4U |
| #define XSYSMONPSU_IER_1_EOS_WIDTH 1U |
| #define XSYSMONPSU_IER_1_EOS_MASK 0x00000010U |
| |
| #define XSYSMONPSU_IER_1_EOC_SHIFT 3U |
| #define XSYSMONPSU_IER_1_EOC_WIDTH 1U |
| #define XSYSMONPSU_IER_1_EOC_MASK 0x00000008U |
| |
| #define XSYSMONPSU_IER_1_PL_OT_SHIFT 2U |
| #define XSYSMONPSU_IER_1_PL_OT_WIDTH 1U |
| #define XSYSMONPSU_IER_1_PL_OT_MASK 0x00000004U |
| |
| #define XSYSMONPSU_IER_1_PS_LPD_OT_SHIFT 1U |
| #define XSYSMONPSU_IER_1_PS_LPD_OT_WIDTH 1U |
| #define XSYSMONPSU_IER_1_PS_LPD_OT_MASK 0x00000002U |
| |
| #define XSYSMONPSU_IER_1_PS_FPD_OT_SHIFT 0U |
| #define XSYSMONPSU_IER_1_PS_FPD_OT_WIDTH 1U |
| #define XSYSMONPSU_IER_1_PS_FPD_OT_MASK 0x00000001U |
| |
| #define XSYSMONPSU_IXR_1_SHIFT 32U |
| |
| /** |
| * Register: XSysmonPsuIdr0 |
| */ |
| #define XSYSMONPSU_IDR_0_OFFSET 0x00000028U |
| #define XSYSMONPSU_IDR_0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_15_SHIFT 31U |
| #define XSYSMONPSU_IDR_0_PL_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_15_MASK 0x80000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_14_SHIFT 30U |
| #define XSYSMONPSU_IDR_0_PL_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_14_MASK 0x40000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_13_SHIFT 29U |
| #define XSYSMONPSU_IDR_0_PL_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_13_MASK 0x20000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_12_SHIFT 28U |
| #define XSYSMONPSU_IDR_0_PL_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_12_MASK 0x10000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_11_SHIFT 27U |
| #define XSYSMONPSU_IDR_0_PL_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_11_MASK 0x08000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_10_SHIFT 26U |
| #define XSYSMONPSU_IDR_0_PL_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_10_MASK 0x04000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_9_SHIFT 25U |
| #define XSYSMONPSU_IDR_0_PL_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_9_MASK 0x02000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_8_SHIFT 24U |
| #define XSYSMONPSU_IDR_0_PL_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_8_MASK 0x01000000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_7_SHIFT 23U |
| #define XSYSMONPSU_IDR_0_PL_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_7_MASK 0x00800000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_6_SHIFT 22U |
| #define XSYSMONPSU_IDR_0_PL_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_6_MASK 0x00400000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_5_SHIFT 21U |
| #define XSYSMONPSU_IDR_0_PL_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_5_MASK 0x00200000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_4_SHIFT 20U |
| #define XSYSMONPSU_IDR_0_PL_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_4_MASK 0x00100000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_3_SHIFT 19U |
| #define XSYSMONPSU_IDR_0_PL_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_3_MASK 0x00080000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_2_SHIFT 18U |
| #define XSYSMONPSU_IDR_0_PL_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_2_MASK 0x00040000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_1_SHIFT 17U |
| #define XSYSMONPSU_IDR_0_PL_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_1_MASK 0x00020000U |
| |
| #define XSYSMONPSU_IDR_0_PL_ALM_0_SHIFT 16U |
| #define XSYSMONPSU_IDR_0_PL_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PL_ALM_0_MASK 0x00010000U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_15_SHIFT 15U |
| #define XSYSMONPSU_IDR_0_PS_ALM_15_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_15_MASK 0x00008000U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_14_SHIFT 14U |
| #define XSYSMONPSU_IDR_0_PS_ALM_14_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_14_MASK 0x00004000U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_13_SHIFT 13U |
| #define XSYSMONPSU_IDR_0_PS_ALM_13_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_13_MASK 0x00002000U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_12_SHIFT 12U |
| #define XSYSMONPSU_IDR_0_PS_ALM_12_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_12_MASK 0x00001000U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_11_SHIFT 11U |
| #define XSYSMONPSU_IDR_0_PS_ALM_11_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_11_MASK 0x00000800U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_10_SHIFT 10U |
| #define XSYSMONPSU_IDR_0_PS_ALM_10_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_10_MASK 0x00000400U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_9_SHIFT 9U |
| #define XSYSMONPSU_IDR_0_PS_ALM_9_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_9_MASK 0x00000200U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_8_SHIFT 8U |
| #define XSYSMONPSU_IDR_0_PS_ALM_8_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_8_MASK 0x00000100U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_7_SHIFT 7U |
| #define XSYSMONPSU_IDR_0_PS_ALM_7_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_7_MASK 0x00000080U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_6_SHIFT 6U |
| #define XSYSMONPSU_IDR_0_PS_ALM_6_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_6_MASK 0x00000040U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_5_SHIFT 5U |
| #define XSYSMONPSU_IDR_0_PS_ALM_5_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_5_MASK 0x00000020U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_4_SHIFT 4U |
| #define XSYSMONPSU_IDR_0_PS_ALM_4_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_4_MASK 0x00000010U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_3_SHIFT 3U |
| #define XSYSMONPSU_IDR_0_PS_ALM_3_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_3_MASK 0x00000008U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_2_SHIFT 2U |
| #define XSYSMONPSU_IDR_0_PS_ALM_2_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_2_MASK 0x00000004U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_1_SHIFT 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_1_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_1_MASK 0x00000002U |
| |
| #define XSYSMONPSU_IDR_0_PS_ALM_0_SHIFT 0U |
| #define XSYSMONPSU_IDR_0_PS_ALM_0_WIDTH 1U |
| #define XSYSMONPSU_IDR_0_PS_ALM_0_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuIdr1 |
| */ |
| #define XSYSMONPSU_IDR_1_OFFSET 0x0000002CU |
| #define XSYSMONPSU_IDR_1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_SHIFT 31U |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_MASK 0x80000000U |
| |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PL_SYSMON_SHIFT 30U |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PL_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PL_SYSMON_MASK 0x40000000U |
| |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PS_SYSMON_SHIFT 29U |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PS_SYSMON_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PS_SYSMON_MASK 0x20000000U |
| |
| #define XSYSMONPSU_IDR_1_EOS_SHIFT 4U |
| #define XSYSMONPSU_IDR_1_EOS_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_EOS_MASK 0x00000010U |
| |
| #define XSYSMONPSU_IDR_1_EOC_SHIFT 3U |
| #define XSYSMONPSU_IDR_1_EOC_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_EOC_MASK 0x00000008U |
| |
| #define XSYSMONPSU_IDR_1_PL_OT_SHIFT 2U |
| #define XSYSMONPSU_IDR_1_PL_OT_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_PL_OT_MASK 0x00000004U |
| |
| #define XSYSMONPSU_IDR_1_PS_LPD_OT_SHIFT 1U |
| #define XSYSMONPSU_IDR_1_PS_LPD_OT_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_PS_LPD_OT_MASK 0x00000002U |
| |
| #define XSYSMONPSU_IDR_1_PS_FPD_OT_SHIFT 0U |
| #define XSYSMONPSU_IDR_1_PS_FPD_OT_WIDTH 1U |
| #define XSYSMONPSU_IDR_1_PS_FPD_OT_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuPsSysmonSts |
| */ |
| #define XSYSMONPSU_PS_SYSMON_CSTS_OFFSET 0x00000040U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_STE_SHIFT 24U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_STE_WIDTH 4U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_STE_MASK 0x0f000000U |
| |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_DNE_SHIFT 16U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_DNE_WIDTH 1U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_DNE_MASK 0x00010000U |
| |
| #define XSYSMONPSU_PS_SYSMON_CSTS_AUTO_CONVST_SHIFT 3U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_AUTO_CONVST_WIDTH 1U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_AUTO_CONVST_MASK 0x00000008U |
| |
| #define XSYSMONPSU_PS_SYSMON_CSTS_CONVST_SHIFT 2U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_CONVST_WIDTH 1U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_CONVST_MASK 0x00000004U |
| |
| #define XSYSMONPSU_PS_SYSMON_CSTS_RST_USR_SHIFT 1U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_RST_USR_WIDTH 1U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_RST_USR_MASK 0x00000002U |
| |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_TRIG_SHIFT 0U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_TRIG_WIDTH 1U |
| #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_TRIG_MASK 0x00000001U |
| |
| #define XSYSMONPSU_PS_SYSMON_READY 0x08010000U |
| |
| /** |
| * Register: XSysmonPsuPlSysmonSts |
| */ |
| #define XSYSMONPSU_PL_SYSMON_CSTS_OFFSET 0x00000044U |
| #define XSYSMONPSU_PL_SYSMON_CSTS_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_PL_SYSMON_CSTS_ACESBLE_SHIFT 0U |
| #define XSYSMONPSU_PL_SYSMON_CSTS_ACESBLE_WIDTH 1U |
| #define XSYSMONPSU_PL_SYSMON_CSTS_ACESBLE_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuMonSts |
| */ |
| #define XSYSMONPSU_MON_STS_OFFSET 0x00000050U |
| #define XSYSMONPSU_MON_STS_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MON_STS_JTAG_LCKD_SHIFT 23U |
| #define XSYSMONPSU_MON_STS_JTAG_LCKD_WIDTH 1U |
| #define XSYSMONPSU_MON_STS_JTAG_LCKD_MASK 0x00800000U |
| |
| #define XSYSMONPSU_MON_STS_BSY_SHIFT 22U |
| #define XSYSMONPSU_MON_STS_BSY_WIDTH 1U |
| #define XSYSMONPSU_MON_STS_BSY_MASK 0x00400000U |
| |
| #define XSYSMONPSU_MON_STS_CH_SHIFT 16U |
| #define XSYSMONPSU_MON_STS_CH_WIDTH 6U |
| #define XSYSMONPSU_MON_STS_CH_MASK 0x003f0000U |
| |
| #define XSYSMONPSU_MON_STS_DATA_SHIFT 0U |
| #define XSYSMONPSU_MON_STS_DATA_WIDTH 16U |
| #define XSYSMONPSU_MON_STS_DATA_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPspll0 |
| */ |
| #define XSYSMONPSU_VCC_PSPLL0_OFFSET 0x00000060U |
| #define XSYSMONPSU_VCC_PSPLL0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSPLL0_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSPLL0_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSPLL0_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPspll1 |
| */ |
| #define XSYSMONPSU_VCC_PSPLL1_OFFSET 0x00000064U |
| #define XSYSMONPSU_VCC_PSPLL1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSPLL1_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSPLL1_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSPLL1_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPspll2 |
| */ |
| #define XSYSMONPSU_VCC_PSPLL2_OFFSET 0x00000068U |
| #define XSYSMONPSU_VCC_PSPLL2_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSPLL2_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSPLL2_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSPLL2_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPspll3 |
| */ |
| #define XSYSMONPSU_VCC_PSPLL3_OFFSET 0x0000006CU |
| #define XSYSMONPSU_VCC_PSPLL3_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSPLL3_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSPLL3_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSPLL3_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPspll4 |
| */ |
| #define XSYSMONPSU_VCC_PSPLL4_OFFSET 0x00000070U |
| #define XSYSMONPSU_VCC_PSPLL4_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSPLL4_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSPLL4_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSPLL4_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPsbatt |
| */ |
| #define XSYSMONPSU_VCC_PSBATT_OFFSET 0x00000074U |
| #define XSYSMONPSU_VCC_PSBATT_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSBATT_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSBATT_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSBATT_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccint |
| */ |
| #define XSYSMONPSU_VCCINT_OFFSET 0x00000078U |
| #define XSYSMONPSU_VCCINT_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCCINT_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCCINT_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCCINT_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccbram |
| */ |
| #define XSYSMONPSU_VCCBRAM_OFFSET 0x0000007CU |
| #define XSYSMONPSU_VCCBRAM_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCCBRAM_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCCBRAM_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCCBRAM_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccaux |
| */ |
| #define XSYSMONPSU_VCCAUX_OFFSET 0x00000080U |
| #define XSYSMONPSU_VCCAUX_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCCAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCCAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCCAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccPsddrpll |
| */ |
| #define XSYSMONPSU_VCC_PSDDRPLL_OFFSET 0x00000084U |
| #define XSYSMONPSU_VCC_PSDDRPLL_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCC_PSDDRPLL_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCC_PSDDRPLL_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCC_PSDDRPLL_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuDdrphyVref |
| */ |
| #define XSYSMONPSU_DDRPHY_VREF_OFFSET 0x00000088U |
| #define XSYSMONPSU_DDRPHY_VREF_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_DDRPHY_VREF_VAL_SHIFT 0U |
| #define XSYSMONPSU_DDRPHY_VREF_VAL_WIDTH 16U |
| #define XSYSMONPSU_DDRPHY_VREF_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuDdrphyAto |
| */ |
| #define XSYSMONPSU_DDRPHY_ATO_OFFSET 0x0000008CU |
| #define XSYSMONPSU_DDRPHY_ATO_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_DDRPHY_ATO_VAL_SHIFT 0U |
| #define XSYSMONPSU_DDRPHY_ATO_VAL_WIDTH 16U |
| #define XSYSMONPSU_DDRPHY_ATO_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuPsgtAt0 |
| */ |
| #define XSYSMONPSU_PSGT_AT0_OFFSET 0x00000090U |
| #define XSYSMONPSU_PSGT_AT0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_PSGT_AT0_VAL_SHIFT 0U |
| #define XSYSMONPSU_PSGT_AT0_VAL_WIDTH 16U |
| #define XSYSMONPSU_PSGT_AT0_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuPsgtAt1 |
| */ |
| #define XSYSMONPSU_PSGT_AT1_OFFSET 0x00000094U |
| #define XSYSMONPSU_PSGT_AT1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_PSGT_AT1_VAL_SHIFT 0U |
| #define XSYSMONPSU_PSGT_AT1_VAL_WIDTH 16U |
| #define XSYSMONPSU_PSGT_AT1_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuReserve0 |
| */ |
| #define XSYSMONPSU_RESERVE0_OFFSET 0x00000098U |
| #define XSYSMONPSU_RESERVE0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_RESERVE0_VAL_SHIFT 0U |
| #define XSYSMONPSU_RESERVE0_VAL_WIDTH 16U |
| #define XSYSMONPSU_RESERVE0_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuReserve1 |
| */ |
| #define XSYSMONPSU_RESERVE1_OFFSET 0x0000009CU |
| #define XSYSMONPSU_RESERVE1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_RESERVE1_VAL_SHIFT 0U |
| #define XSYSMONPSU_RESERVE1_VAL_WIDTH 16U |
| #define XSYSMONPSU_RESERVE1_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuTemp |
| */ |
| #define XSYSMONPSU_TEMP_OFFSET 0x00000000U |
| #define XSYSMONPSU_TEMP_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_TEMP_SHIFT 0U |
| #define XSYSMONPSU_TEMP_WIDTH 16U |
| #define XSYSMONPSU_TEMP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup1 |
| */ |
| #define XSYSMONPSU_SUP1_OFFSET 0x00000004U |
| #define XSYSMONPSU_SUP1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP1_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP1_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP1_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup2 |
| */ |
| #define XSYSMONPSU_SUP2_OFFSET 0x00000008U |
| #define XSYSMONPSU_SUP2_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP2_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP2_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP2_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVpVn |
| */ |
| #define XSYSMONPSU_VP_VN_OFFSET 0x0000000CU |
| #define XSYSMONPSU_VP_VN_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VP_VN_SHIFT 0U |
| #define XSYSMONPSU_VP_VN_WIDTH 16U |
| #define XSYSMONPSU_VP_VN_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVrefp |
| */ |
| #define XSYSMONPSU_VREFP_OFFSET 0x00000010U |
| #define XSYSMONPSU_VREFP_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VREFP_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_VREFP_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_VREFP_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVrefn |
| */ |
| #define XSYSMONPSU_VREFN_OFFSET 0x00000014U |
| #define XSYSMONPSU_VREFN_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VREFN_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_VREFN_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_VREFN_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup3 |
| */ |
| #define XSYSMONPSU_SUP3_OFFSET 0x00000018U |
| #define XSYSMONPSU_SUP3_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP3_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP3_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP3_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuCalSupOff |
| */ |
| #define XSYSMONPSU_CAL_SUP_OFF_OFFSET 0x00000020U |
| #define XSYSMONPSU_CAL_SUP_OFF_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_CAL_SUP_OFF_VAL_SHIFT 0U |
| #define XSYSMONPSU_CAL_SUP_OFF_VAL_WIDTH 16U |
| #define XSYSMONPSU_CAL_SUP_OFF_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuCalAdcBiplrOff |
| */ |
| #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_OFFSET 0x00000024U |
| #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_VAL_SHIFT 0U |
| #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_VAL_WIDTH 16U |
| #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuCalGainErr |
| */ |
| #define XSYSMONPSU_CAL_GAIN_ERR_OFFSET 0x00000028U |
| #define XSYSMONPSU_CAL_GAIN_ERR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_CAL_GAIN_ERR_VAL_SHIFT 0U |
| #define XSYSMONPSU_CAL_GAIN_ERR_VAL_WIDTH 16U |
| #define XSYSMONPSU_CAL_GAIN_ERR_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup4 |
| */ |
| #define XSYSMONPSU_SUP4_OFFSET 0x00000034U |
| #define XSYSMONPSU_SUP4_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP4_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP4_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP4_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup5 |
| */ |
| #define XSYSMONPSU_SUP5_OFFSET 0x00000038U |
| #define XSYSMONPSU_SUP5_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP5_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP5_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP5_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup6 |
| */ |
| #define XSYSMONPSU_SUP6_OFFSET 0x0000003CU |
| #define XSYSMONPSU_SUP6_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP6_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP6_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP6_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux00 |
| */ |
| #define XSYSMONPSU_VAUX00_OFFSET 0x00000040U |
| #define XSYSMONPSU_VAUX00_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX00_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX00_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX00_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux01 |
| */ |
| #define XSYSMONPSU_VAUX01_OFFSET 0x00000044U |
| #define XSYSMONPSU_VAUX01_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX01_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX01_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX01_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux02 |
| */ |
| #define XSYSMONPSU_VAUX02_OFFSET 0x00000048U |
| #define XSYSMONPSU_VAUX02_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX02_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX02_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX02_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux03 |
| */ |
| #define XSYSMONPSU_VAUX03_OFFSET 0x0000004CU |
| #define XSYSMONPSU_VAUX03_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX03_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX03_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX03_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux04 |
| */ |
| #define XSYSMONPSU_VAUX04_OFFSET 0x00000050U |
| #define XSYSMONPSU_VAUX04_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX04_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX04_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX04_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux05 |
| */ |
| #define XSYSMONPSU_VAUX05_OFFSET 0x00000054U |
| #define XSYSMONPSU_VAUX05_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX05_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX05_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX05_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux06 |
| */ |
| #define XSYSMONPSU_VAUX06_OFFSET 0x00000058U |
| #define XSYSMONPSU_VAUX06_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX06_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX06_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX06_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux07 |
| */ |
| #define XSYSMONPSU_VAUX07_OFFSET 0x0000005CU |
| #define XSYSMONPSU_VAUX07_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX07_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX07_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX07_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux08 |
| */ |
| #define XSYSMONPSU_VAUX08_OFFSET 0x00000060U |
| #define XSYSMONPSU_VAUX08_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX08_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX08_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX08_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux09 |
| */ |
| #define XSYSMONPSU_VAUX09_OFFSET 0x00000064U |
| #define XSYSMONPSU_VAUX09_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX09_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX09_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX09_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux0a |
| */ |
| #define XSYSMONPSU_VAUX0A_OFFSET 0x00000068U |
| #define XSYSMONPSU_VAUX0A_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX0A_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX0A_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX0A_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux0b |
| */ |
| #define XSYSMONPSU_VAUX0B_OFFSET 0x0000006CU |
| #define XSYSMONPSU_VAUX0B_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX0B_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX0B_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX0B_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux0c |
| */ |
| #define XSYSMONPSU_VAUX0C_OFFSET 0x00000070U |
| #define XSYSMONPSU_VAUX0C_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX0C_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX0C_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX0C_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux0d |
| */ |
| #define XSYSMONPSU_VAUX0D_OFFSET 0x00000074U |
| #define XSYSMONPSU_VAUX0D_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX0D_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX0D_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX0D_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux0e |
| */ |
| #define XSYSMONPSU_VAUX0E_OFFSET 0x00000078U |
| #define XSYSMONPSU_VAUX0E_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX0E_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX0E_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX0E_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVaux0f |
| */ |
| #define XSYSMONPSU_VAUX0F_OFFSET 0x0000007CU |
| #define XSYSMONPSU_VAUX0F_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VAUX0F_VAUX_VAL_SHIFT 0U |
| #define XSYSMONPSU_VAUX0F_VAUX_VAL_WIDTH 16U |
| #define XSYSMONPSU_VAUX0F_VAUX_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxTemp |
| */ |
| #define XSYSMONPSU_MAX_TEMP_OFFSET 0x00000080U |
| #define XSYSMONPSU_MAX_TEMP_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_TEMP_SHIFT 0U |
| #define XSYSMONPSU_MAX_TEMP_WIDTH 16U |
| #define XSYSMONPSU_MAX_TEMP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup1 |
| */ |
| #define XSYSMONPSU_MAX_SUP1_OFFSET 0x00000084U |
| #define XSYSMONPSU_MAX_SUP1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP1_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP1_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP1_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup2 |
| */ |
| #define XSYSMONPSU_MAX_SUP2_OFFSET 0x00000088U |
| #define XSYSMONPSU_MAX_SUP2_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP2_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP2_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP2_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup3 |
| */ |
| #define XSYSMONPSU_MAX_SUP3_OFFSET 0x0000008CU |
| #define XSYSMONPSU_MAX_SUP3_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP3_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP3_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP3_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinTemp |
| */ |
| #define XSYSMONPSU_MIN_TEMP_OFFSET 0x00000090U |
| #define XSYSMONPSU_MIN_TEMP_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_TEMP_SHIFT 0U |
| #define XSYSMONPSU_MIN_TEMP_WIDTH 16U |
| #define XSYSMONPSU_MIN_TEMP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup1 |
| */ |
| #define XSYSMONPSU_MIN_SUP1_OFFSET 0x00000094U |
| #define XSYSMONPSU_MIN_SUP1_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP1_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP1_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP1_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup2 |
| */ |
| #define XSYSMONPSU_MIN_SUP2_OFFSET 0x00000098U |
| #define XSYSMONPSU_MIN_SUP2_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP2_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP2_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP2_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup3 |
| */ |
| #define XSYSMONPSU_MIN_SUP3_OFFSET 0x0000009CU |
| #define XSYSMONPSU_MIN_SUP3_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP3_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP3_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP3_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup4 |
| */ |
| #define XSYSMONPSU_MAX_SUP4_OFFSET 0x000000A0U |
| #define XSYSMONPSU_MAX_SUP4_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP4_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP4_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP4_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup5 |
| */ |
| #define XSYSMONPSU_MAX_SUP5_OFFSET 0x000000A4U |
| #define XSYSMONPSU_MAX_SUP5_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP5_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP5_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP5_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup6 |
| */ |
| #define XSYSMONPSU_MAX_SUP6_OFFSET 0x000000A8U |
| #define XSYSMONPSU_MAX_SUP6_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP6_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP6_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP6_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup4 |
| */ |
| #define XSYSMONPSU_MIN_SUP4_OFFSET 0x000000B0U |
| #define XSYSMONPSU_MIN_SUP4_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP4_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP4_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP4_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup5 |
| */ |
| #define XSYSMONPSU_MIN_SUP5_OFFSET 0x000000B4U |
| #define XSYSMONPSU_MIN_SUP5_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP5_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP5_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP5_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup6 |
| */ |
| #define XSYSMONPSU_MIN_SUP6_OFFSET 0x000000B8U |
| #define XSYSMONPSU_MIN_SUP6_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP6_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP6_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP6_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuStsFlag |
| */ |
| #define XSYSMONPSU_STS_FLAG_OFFSET 0x000000FCU |
| #define XSYSMONPSU_STS_FLAG_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_STS_FLAG_CLK_OSC_USED_SHIFT 15U |
| #define XSYSMONPSU_STS_FLAG_CLK_OSC_USED_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_CLK_OSC_USED_MASK 0x00008000U |
| |
| #define XSYSMONPSU_STS_FLAG_BLK_IN_RST_SHIFT 14U |
| #define XSYSMONPSU_STS_FLAG_BLK_IN_RST_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_BLK_IN_RST_MASK 0x00004000U |
| |
| #define XSYSMONPSU_STS_FLAG_JTAG_DISD_SHIFT 11U |
| #define XSYSMONPSU_STS_FLAG_JTAG_DISD_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_JTAG_DISD_MASK 0x00000800U |
| |
| #define XSYSMONPSU_STS_FLAG_JTAG_RD_ONLY_SHIFT 10U |
| #define XSYSMONPSU_STS_FLAG_JTAG_RD_ONLY_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_JTAG_RD_ONLY_MASK 0x00000400U |
| |
| #define XSYSMONPSU_STS_FLAG_INTRNL_REF_SHIFT 9U |
| #define XSYSMONPSU_STS_FLAG_INTRNL_REF_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_INTRNL_REF_MASK 0x00000200U |
| |
| #define XSYSMONPSU_STS_FLAG_DISD_SHIFT 8U |
| #define XSYSMONPSU_STS_FLAG_DISD_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_DISD_MASK 0x00000100U |
| |
| #define XSYSMONPSU_STS_FLAG_ALM_6_3_SHIFT 4U |
| #define XSYSMONPSU_STS_FLAG_ALM_6_3_WIDTH 4U |
| #define XSYSMONPSU_STS_FLAG_ALM_6_3_MASK 0x000000f0U |
| |
| #define XSYSMONPSU_STS_FLAG_OT_SHIFT 3U |
| #define XSYSMONPSU_STS_FLAG_OT_WIDTH 1U |
| #define XSYSMONPSU_STS_FLAG_OT_MASK 0x00000008U |
| |
| #define XSYSMONPSU_STS_FLAG_ALM_2_0_SHIFT 0U |
| #define XSYSMONPSU_STS_FLAG_ALM_2_0_WIDTH 3U |
| #define XSYSMONPSU_STS_FLAG_ALM_2_0_MASK 0x00000007U |
| |
| /** |
| * Register: XSysmonPsuCfgReg0 |
| */ |
| #define XSYSMONPSU_CFG_REG0_OFFSET 0x00000100U |
| #define XSYSMONPSU_CFG_REG0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_CFG_REG0_AVRGNG_SHIFT 12U |
| #define XSYSMONPSU_CFG_REG0_AVRGNG_WIDTH 2U |
| #define XSYSMONPSU_CFG_REG0_AVRGNG_MASK 0x00003000U |
| |
| #define XSYSMONPSU_CFG_REG0_XTRNL_MUX_SHIFT 11U |
| #define XSYSMONPSU_CFG_REG0_XTRNL_MUX_WIDTH 1U |
| #define XSYSMONPSU_CFG_REG0_XTRNL_MUX_MASK 0x00000800U |
| |
| #define XSYSMONPSU_CFG_REG0_BU_SHIFT 10U |
| #define XSYSMONPSU_CFG_REG0_BU_WIDTH 1U |
| #define XSYSMONPSU_CFG_REG0_BU_MASK 0x00000400U |
| |
| #define XSYSMONPSU_CFG_REG0_EC_SHIFT 9U |
| #define XSYSMONPSU_CFG_REG0_EC_WIDTH 1U |
| #define XSYSMONPSU_CFG_REG0_EC_MASK 0x00000200U |
| |
| #define XSYSMONPSU_EVENT_MODE 1 |
| #define XSYSMONPSU_CONTINUOUS_MODE 2 |
| |
| #define XSYSMONPSU_CFG_REG0_ACQ_SHIFT 8U |
| #define XSYSMONPSU_CFG_REG0_ACQ_WIDTH 1U |
| #define XSYSMONPSU_CFG_REG0_ACQ_MASK 0x00000100U |
| |
| #define XSYSMONPSU_CFG_REG0_MUX_CH_SHIFT 0U |
| #define XSYSMONPSU_CFG_REG0_MUX_CH_WIDTH 6U |
| #define XSYSMONPSU_CFG_REG0_MUX_CH_MASK 0x0000003fU |
| |
| /** |
| * Register: XSysmonPsuCfgReg1 |
| */ |
| #define XSYSMONPSU_CFG_REG1_OFFSET 0x00000104U |
| #define XSYSMONPSU_CFG_REG1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_CFG_REG1_SEQ_MDE_SHIFT 12U |
| #define XSYSMONPSU_CFG_REG1_SEQ_MDE_WIDTH 4U |
| #define XSYSMONPSU_CFG_REG1_SEQ_MDE_MASK 0x0000f000U |
| |
| #define XSYSMONPSU_CFG_REG1_ALRM_DIS6TO3_SHIFT 8U |
| #define XSYSMONPSU_CFG_REG1_ALRM_DIS6TO3_WIDTH 4U |
| #define XSYSMONPSU_CFG_REG1_ALRM_DIS6TO3_MASK 0x00000f00U |
| |
| #define XSYSMONPSU_CFG_REG1_ALRM_DIS2TO0_SHIFT 1U |
| #define XSYSMONPSU_CFG_REG1_ALRM_DIS2TO0_WIDTH 3U |
| #define XSYSMONPSU_CFG_REG1_ALRM_DIS2TO0_MASK 0x0000000eU |
| |
| #define XSYSMONPSU_CFG_REG1_OVR_TEMP_DIS_SHIFT 0U |
| #define XSYSMONPSU_CFG_REG1_OVR_TEMP_DIS_WIDTH 1U |
| #define XSYSMONPSU_CFG_REG1_OVR_TEMP_DIS_MASK 0x00000001U |
| |
| #define XSYSMONPSU_CFG_REG1_ALRM_ALL_MASK 0x00000f0fU |
| #define XSYSMONPSU_CFR_REG1_ALRM_SUP6_MASK 0x0800U |
| #define XSYSMONPSU_CFR_REG1_ALRM_SUP5_MASK 0x0400U |
| #define XSYSMONPSU_CFR_REG1_ALRM_SUP4_MASK 0x0200U |
| #define XSYSMONPSU_CFR_REG1_ALRM_SUP3_MASK 0x0100U |
| #define XSYSMONPSU_CFR_REG1_ALRM_SUP2_MASK 0x0008U |
| #define XSYSMONPSU_CFR_REG1_ALRM_SUP1_MASK 0x0004U |
| #define XSYSMONPSU_CFR_REG1_ALRM_TEMP_MASK 0x0002U |
| #define XSYSMONPSU_CFR_REG1_ALRM_OT_MASK 0x0001U |
| |
| /** |
| * Register: XSysmonPsuCfgReg2 |
| */ |
| #define XSYSMONPSU_CFG_REG2_OFFSET 0x00000108U |
| #define XSYSMONPSU_CFG_REG2_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_CFG_REG2_CLK_DVDR_SHIFT 8U |
| #define XSYSMONPSU_CFG_REG2_CLK_DVDR_WIDTH 8U |
| #define XSYSMONPSU_CFG_REG2_CLK_DVDR_MASK 0x0000ff00U |
| |
| #define XSYSMONPSU_CLK_DVDR_MIN_VAL 0U |
| #define XSYSMONPSU_CLK_DVDR_MAX_VAL 255U |
| |
| #define XSYSMONPSU_CFG_REG2_PWR_DOWN_SHIFT 4U |
| #define XSYSMONPSU_CFG_REG2_PWR_DOWN_WIDTH 4U |
| #define XSYSMONPSU_CFG_REG2_PWR_DOWN_MASK 0x000000f0U |
| |
| #define XSYSMONPSU_CFG_REG2_TST_CH_EN_SHIFT 2U |
| #define XSYSMONPSU_CFG_REG2_TST_CH_EN_WIDTH 1U |
| #define XSYSMONPSU_CFG_REG2_TST_CH_EN_MASK 0x00000004U |
| |
| #define XSYSMONPSU_CFG_REG2_TST_MDE_SHIFT 0U |
| #define XSYSMONPSU_CFG_REG2_TST_MDE_WIDTH 2U |
| #define XSYSMONPSU_CFG_REG2_TST_MDE_MASK 0x00000003U |
| |
| /* Register: XSysmonPsuCfgReg3 */ |
| #define XSYSMONPSU_CFG_REG3_OFFSET 0x0000010CU |
| #define XSYSMONPSU_CFG_REG3_ALRM_ALL_MASK 0x0000003FU |
| |
| #define XSM_CFG_ALARM_SHIFT 16U |
| |
| /* Register: XSysmonPsuSeqCh2 */ |
| #define XSYSMONPSU_SEQ_CH2_OFFSET 0x00000118U |
| |
| #define XSYSMONPSU_SEQ_CH2_TEMP_RMT_SHIFT 5U |
| #define XSYSMONPSU_SEQ_CH2_TEMP_RMT_MASK 0x00000020U |
| |
| #define XSYSMONPSU_SEQ_CH2_VCCAMS_SHIFT 4U |
| #define XSYSMONPSU_SEQ_CH2_VCCAMS_MASK 0x00000010U |
| |
| #define XSYSMONPSU_SEQ_CH2_SUP10_SHIFT 3U |
| #define XSYSMONPSU_SEQ_CH2_SUP10_MASK 0x00000008U |
| |
| #define XSYSMONPSU_SEQ_CH2_SUP9_SHIFT 2U |
| #define XSYSMONPSU_SEQ_CH2_SUP9_MASK 0x00000004U |
| |
| #define XSYSMONPSU_SEQ_CH2_SUP8_SHIFT 1U |
| #define XSYSMONPSU_SEQ_CH2_SUP8_MASK 0x00000002U |
| |
| #define XSYSMONPSU_SEQ_CH2_SUP7_SHIFT 0U |
| #define XSYSMONPSU_SEQ_CH2_SUP7_MASK 0x00000001U |
| |
| #define XSYSMONPSU_SEQ_CH2_VALID_MASK 0x0000003FU |
| |
| /* Register: XSysmonPsuSeqAverage0 */ |
| #define XSYSMONPSU_SEQ_AVERAGE2_OFFSET 0x0000011CU |
| #define XSYSMONPSU_SEQ_AVERAGE1_RSTVAL 0x00000000U |
| #define XSYSMONPSU_SEQ_AVERAGE2_MASK 0x0000003FU |
| |
| /** |
| * Register: XSysmonPsuSeqCh0 |
| */ |
| #define XSYSMONPSU_SEQ_CH0_OFFSET 0x00000120U |
| #define XSYSMONPSU_SEQ_CH0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_CH0_CUR_MON_SHIFT 15U |
| #define XSYSMONPSU_SEQ_CH0_CUR_MON_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_CUR_MON_MASK 0x00008000U |
| |
| #define XSYSMONPSU_SEQ_CH0_SUP3_SHIFT 14U |
| #define XSYSMONPSU_SEQ_CH0_SUP3_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_SUP3_MASK 0x00004000U |
| |
| #define XSYSMONPSU_SEQ_CH0_VREFN_SHIFT 13U |
| #define XSYSMONPSU_SEQ_CH0_VREFN_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_VREFN_MASK 0x00002000U |
| |
| #define XSYSMONPSU_SEQ_CH0_VREFP_SHIFT 12U |
| #define XSYSMONPSU_SEQ_CH0_VREFP_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_VREFP_MASK 0x00001000U |
| |
| #define XSYSMONPSU_SEQ_CH0_VP_VN_SHIFT 11U |
| #define XSYSMONPSU_SEQ_CH0_VP_VN_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_VP_VN_MASK 0x00000800U |
| |
| #define XSYSMONPSU_SEQ_CH0_SUP2_SHIFT 10U |
| #define XSYSMONPSU_SEQ_CH0_SUP2_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_SUP2_MASK 0x00000400U |
| |
| #define XSYSMONPSU_SEQ_CH0_SUP1_SHIFT 9U |
| #define XSYSMONPSU_SEQ_CH0_SUP1_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_SUP1_MASK 0x00000200U |
| |
| #define XSYSMONPSU_SEQ_CH0_TEMP_SHIFT 8U |
| #define XSYSMONPSU_SEQ_CH0_TEMP_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_TEMP_MASK 0x00000100U |
| |
| #define XSYSMONPSU_SEQ_CH0_SUP6_SHIFT 7U |
| #define XSYSMONPSU_SEQ_CH0_SUP6_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_SUP6_MASK 0x00000080U |
| |
| #define XSYSMONPSU_SEQ_CH0_SUP5_SHIFT 6U |
| #define XSYSMONPSU_SEQ_CH0_SUP5_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_SUP5_MASK 0x00000040U |
| |
| #define XSYSMONPSU_SEQ_CH0_SUP4_SHIFT 5U |
| #define XSYSMONPSU_SEQ_CH0_SUP4_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_SUP4_MASK 0x00000020U |
| |
| #define XSYSMONPSU_SEQ_CH0_TST_CH_SHIFT 3U |
| #define XSYSMONPSU_SEQ_CH0_TST_CH_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_TST_CH_MASK 0x00000008U |
| |
| #define XSYSMONPSU_SEQ_CH0_CALIBRTN_SHIFT 0U |
| #define XSYSMONPSU_SEQ_CH0_CALIBRTN_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH0_CALIBRTN_MASK 0x00000001U |
| |
| #define XSYSMONPSU_SEQ_CH0_VALID_MASK 0x0000FFE9U |
| |
| /** |
| * Register: XSysmonPsuSeqCh1 |
| */ |
| #define XSYSMONPSU_SEQ_CH1_OFFSET 0x00000124U |
| #define XSYSMONPSU_SEQ_CH1_VALID_MASK 0x0000FFFFU |
| #define XSYSMONPSU_SEQ_CH1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX0F_SHIFT 15U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0F_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0F_MASK 0x00008000U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX0E_SHIFT 14U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0E_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0E_MASK 0x00004000U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX0D_SHIFT 13U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0D_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0D_MASK 0x00002000U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX0C_SHIFT 12U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0C_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0C_MASK 0x00001000U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX0B_SHIFT 11U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0B_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0B_MASK 0x00000800U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX0A_SHIFT 10U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0A_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX0A_MASK 0x00000400U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX09_SHIFT 9U |
| #define XSYSMONPSU_SEQ_CH1_VAUX09_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX09_MASK 0x00000200U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX08_SHIFT 8U |
| #define XSYSMONPSU_SEQ_CH1_VAUX08_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX08_MASK 0x00000100U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX07_SHIFT 7U |
| #define XSYSMONPSU_SEQ_CH1_VAUX07_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX07_MASK 0x00000080U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX06_SHIFT 6U |
| #define XSYSMONPSU_SEQ_CH1_VAUX06_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX06_MASK 0x00000040U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX05_SHIFT 5U |
| #define XSYSMONPSU_SEQ_CH1_VAUX05_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX05_MASK 0x00000020U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX04_SHIFT 4U |
| #define XSYSMONPSU_SEQ_CH1_VAUX04_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX04_MASK 0x00000010U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX03_SHIFT 3U |
| #define XSYSMONPSU_SEQ_CH1_VAUX03_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX03_MASK 0x00000008U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX02_SHIFT 2U |
| #define XSYSMONPSU_SEQ_CH1_VAUX02_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX02_MASK 0x00000004U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX01_SHIFT 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX01_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX01_MASK 0x00000002U |
| |
| #define XSYSMONPSU_SEQ_CH1_VAUX00_SHIFT 0U |
| #define XSYSMONPSU_SEQ_CH1_VAUX00_WIDTH 1U |
| #define XSYSMONPSU_SEQ_CH1_VAUX00_MASK 0x00000001U |
| |
| #define XSM_SEQ_CH_SHIFT 16U |
| #define XSM_SEQ_CH2_SHIFT 32U |
| |
| /** |
| * Register: XSysmonPsuSeqAverage0 |
| */ |
| #define XSYSMONPSU_SEQ_AVERAGE0_OFFSET 0x00000128U |
| #define XSYSMONPSU_SEQ_AVERAGE0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_AVERAGE0_SHIFT 0U |
| #define XSYSMONPSU_SEQ_AVERAGE0_WIDTH 16U |
| #define XSYSMONPSU_SEQ_AVERAGE0_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSeqAverage1 |
| */ |
| #define XSYSMONPSU_SEQ_AVERAGE1_OFFSET 0x0000012CU |
| #define XSYSMONPSU_SEQ_AVERAGE1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_AVERAGE1_SHIFT 0U |
| #define XSYSMONPSU_SEQ_AVERAGE1_WIDTH 16U |
| #define XSYSMONPSU_SEQ_AVERAGE1_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSeqInputMde0 |
| */ |
| #define XSYSMONPSU_SEQ_INPUT_MDE0_OFFSET 0x00000130U |
| #define XSYSMONPSU_SEQ_INPUT_MDE0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_INPUT_MDE0_SHIFT 0U |
| #define XSYSMONPSU_SEQ_INPUT_MDE0_WIDTH 16U |
| #define XSYSMONPSU_SEQ_INPUT_MDE0_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSeqInputMde1 |
| */ |
| #define XSYSMONPSU_SEQ_INPUT_MDE1_OFFSET 0x00000134U |
| #define XSYSMONPSU_SEQ_INPUT_MDE1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_INPUT_MDE1_SHIFT 0U |
| #define XSYSMONPSU_SEQ_INPUT_MDE1_WIDTH 16U |
| #define XSYSMONPSU_SEQ_INPUT_MDE1_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSeqAcq0 |
| */ |
| #define XSYSMONPSU_SEQ_ACQ0_OFFSET 0x00000138U |
| #define XSYSMONPSU_SEQ_ACQ0_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_ACQ0_SHIFT 0U |
| #define XSYSMONPSU_SEQ_ACQ0_WIDTH 16U |
| #define XSYSMONPSU_SEQ_ACQ0_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSeqAcq1 |
| */ |
| #define XSYSMONPSU_SEQ_ACQ1_OFFSET 0x0000013CU |
| #define XSYSMONPSU_SEQ_ACQ1_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_ACQ1_SHIFT 0U |
| #define XSYSMONPSU_SEQ_ACQ1_WIDTH 16U |
| #define XSYSMONPSU_SEQ_ACQ1_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmTempUpr |
| */ |
| #define XSYSMONPSU_ALRM_TEMP_UPR_OFFSET 0x00000140U |
| #define XSYSMONPSU_ALRM_TEMP_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_TEMP_UPR_SHIFT 0U |
| #define XSYSMONPSU_ALRM_TEMP_UPR_WIDTH 16U |
| #define XSYSMONPSU_ALRM_TEMP_UPR_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup1Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP1_UPR_OFFSET 0x00000144U |
| #define XSYSMONPSU_ALRM_SUP1_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP1_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP1_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP1_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup2Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP2_UPR_OFFSET 0x00000148U |
| #define XSYSMONPSU_ALRM_SUP2_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP2_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP2_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP2_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmOtUpr |
| */ |
| #define XSYSMONPSU_ALRM_OT_UPR_OFFSET 0x0000014CU |
| #define XSYSMONPSU_ALRM_OT_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_OT_UPR_TEMP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_OT_UPR_TEMP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_OT_UPR_TEMP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmTempLwr |
| */ |
| #define XSYSMONPSU_ALRM_TEMP_LWR_OFFSET 0x00000150U |
| #define XSYSMONPSU_ALRM_TEMP_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_TEMP_LWR_SHIFT 1U |
| #define XSYSMONPSU_ALRM_TEMP_LWR_WIDTH 15U |
| #define XSYSMONPSU_ALRM_TEMP_LWR_MASK 0x0000fffeU |
| |
| #define XSYSMONPSU_ALRM_TEMP_LWR_TSHLD_MDE_SHIFT 0U |
| #define XSYSMONPSU_ALRM_TEMP_LWR_TSHLD_MDE_WIDTH 1U |
| #define XSYSMONPSU_ALRM_TEMP_LWR_TSHLD_MDE_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuAlrmSup1Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP1_LWR_OFFSET 0x00000154U |
| #define XSYSMONPSU_ALRM_SUP1_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP1_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP1_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP1_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup2Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP2_LWR_OFFSET 0x00000158U |
| #define XSYSMONPSU_ALRM_SUP2_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP2_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP2_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP2_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmOtLwr |
| */ |
| #define XSYSMONPSU_ALRM_OT_LWR_OFFSET 0x0000015CU |
| #define XSYSMONPSU_ALRM_OT_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_OT_LWR_TEMP_SHIFT 1U |
| #define XSYSMONPSU_ALRM_OT_LWR_TEMP_WIDTH 15U |
| #define XSYSMONPSU_ALRM_OT_LWR_TEMP_MASK 0x0000fffeU |
| |
| #define XSYSMONPSU_ALRM_OT_LWR_TSHLD_MDE_SHIFT 0U |
| #define XSYSMONPSU_ALRM_OT_LWR_TSHLD_MDE_WIDTH 1U |
| #define XSYSMONPSU_ALRM_OT_LWR_TSHLD_MDE_MASK 0x00000001U |
| |
| /** |
| * Register: XSysmonPsuAlrmSup3Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP3_UPR_OFFSET 0x00000160U |
| #define XSYSMONPSU_ALRM_SUP3_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP3_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP3_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP3_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup4Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP4_UPR_OFFSET 0x00000164U |
| #define XSYSMONPSU_ALRM_SUP4_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP4_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP4_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP4_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup5Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP5_UPR_OFFSET 0x00000168U |
| #define XSYSMONPSU_ALRM_SUP5_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP5_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP5_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP5_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup6Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP6_UPR_OFFSET 0x0000016CU |
| #define XSYSMONPSU_ALRM_SUP6_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP6_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP6_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP6_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup3Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP3_LWR_OFFSET 0x00000170U |
| #define XSYSMONPSU_ALRM_SUP3_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP3_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP3_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP3_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup4Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP4_LWR_OFFSET 0x00000174U |
| #define XSYSMONPSU_ALRM_SUP4_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP4_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP4_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP4_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup5Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP5_LWR_OFFSET 0x00000178U |
| #define XSYSMONPSU_ALRM_SUP5_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP5_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP5_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP5_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup6Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP6_LWR_OFFSET 0x0000017CU |
| #define XSYSMONPSU_ALRM_SUP6_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP6_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP6_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP6_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup7Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP7_UPR_OFFSET 0x00000180U |
| #define XSYSMONPSU_ALRM_SUP7_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP7_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP7_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP7_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup8Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP8_UPR_OFFSET 0x00000184U |
| #define XSYSMONPSU_ALRM_SUP8_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP8_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP8_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP8_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup9Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP9_UPR_OFFSET 0x00000188U |
| #define XSYSMONPSU_ALRM_SUP9_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP9_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP9_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP9_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup10Upr |
| */ |
| #define XSYSMONPSU_ALRM_SUP10_UPR_OFFSET 0x0000018CU |
| #define XSYSMONPSU_ALRM_SUP10_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP10_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP10_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP10_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmVccamsUpr |
| */ |
| #define XSYSMONPSU_ALRM_VCCAMS_UPR_OFFSET 0x00000190U |
| #define XSYSMONPSU_ALRM_VCCAMS_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_VCCAMS_UPR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_VCCAMS_UPR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_VCCAMS_UPR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmTremoteUpr |
| */ |
| #define XSYSMONPSU_ALRM_TREMOTE_UPR_OFFSET 0x00000194U |
| #define XSYSMONPSU_ALRM_TREMOTE_UPR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_TREMOTE_UPR_TEMP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_TREMOTE_UPR_TEMP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_TREMOTE_UPR_TEMP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup7Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP7_LWR_OFFSET 0x000001A0U |
| #define XSYSMONPSU_ALRM_SUP7_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP7_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP7_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP7_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup8Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP8_LWR_OFFSET 0x000001A4U |
| #define XSYSMONPSU_ALRM_SUP8_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP8_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP8_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP8_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup9Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP9_LWR_OFFSET 0x000001A8U |
| #define XSYSMONPSU_ALRM_SUP9_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP9_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP9_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP9_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmSup10Lwr |
| */ |
| #define XSYSMONPSU_ALRM_SUP10_LWR_OFFSET 0x000001ACU |
| #define XSYSMONPSU_ALRM_SUP10_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_SUP10_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_SUP10_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_SUP10_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmVccamsLwr |
| */ |
| #define XSYSMONPSU_ALRM_VCCAMS_LWR_OFFSET 0x000001B0U |
| #define XSYSMONPSU_ALRM_VCCAMS_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_VCCAMS_LWR_SUP_SHIFT 0U |
| #define XSYSMONPSU_ALRM_VCCAMS_LWR_SUP_WIDTH 16U |
| #define XSYSMONPSU_ALRM_VCCAMS_LWR_SUP_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuAlrmTremoteLwr |
| */ |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_OFFSET 0x000001B4U |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_TEMP_SHIFT 1U |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_TEMP_WIDTH 15U |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_TEMP_MASK 0x0000fffeU |
| |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_TSHLD_MDE_SHIFT 0U |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_TSHLD_MDE_WIDTH 1U |
| #define XSYSMONPSU_ALRM_TREMOTE_LWR_TSHLD_MDE_MASK 0x00000001U |
| |
| /* Register: XSysmonPsuSeqInputMde2 */ |
| #define XSYSMONPSU_SEQ_INPUT_MDE2_OFFSET 0x000001E0U |
| #define XSYSMONPSU_SEQ_INPUT_MDE2_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_INPUT_MDE2_SHIFT 0U |
| #define XSYSMONPSU_SEQ_INPUT_MDE2_MASK 0x0000003FU |
| |
| /** |
| * Register: XSysmonPsuSeqAcq2 |
| */ |
| #define XSYSMONPSU_SEQ_ACQ2_OFFSET 0x000001E4U |
| #define XSYSMONPSU_SEQ_ACQ2_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SEQ_ACQ2_SHIFT 0U |
| #define XSYSMONPSU_SEQ_ACQ2_MASK 0x0000003FU |
| |
| /** |
| * Register: XSysmonPsuSup7 |
| */ |
| #define XSYSMONPSU_SUP7_OFFSET 0x00000200U |
| #define XSYSMONPSU_SUP7_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP7_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP7_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP7_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup8 |
| */ |
| #define XSYSMONPSU_SUP8_OFFSET 0x00000204U |
| #define XSYSMONPSU_SUP8_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP8_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP8_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP8_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup9 |
| */ |
| #define XSYSMONPSU_SUP9_OFFSET 0x00000208U |
| #define XSYSMONPSU_SUP9_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP9_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP9_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP9_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuSup10 |
| */ |
| #define XSYSMONPSU_SUP10_OFFSET 0x0000020CU |
| #define XSYSMONPSU_SUP10_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_SUP10_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_SUP10_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_SUP10_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuVccams |
| */ |
| #define XSYSMONPSU_VCCAMS_OFFSET 0x00000210U |
| #define XSYSMONPSU_VCCAMS_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_VCCAMS_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_VCCAMS_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_VCCAMS_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuTempRemte |
| */ |
| #define XSYSMONPSU_TEMP_REMTE_OFFSET 0x00000214U |
| #define XSYSMONPSU_TEMP_REMTE_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_TEMP_REMTE_SHIFT 0U |
| #define XSYSMONPSU_TEMP_REMTE_WIDTH 16U |
| #define XSYSMONPSU_TEMP_REMTE_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup7 |
| */ |
| #define XSYSMONPSU_MAX_SUP7_OFFSET 0x00000280U |
| #define XSYSMONPSU_MAX_SUP7_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP7_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP7_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP7_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup8 |
| */ |
| #define XSYSMONPSU_MAX_SUP8_OFFSET 0x00000284U |
| #define XSYSMONPSU_MAX_SUP8_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP8_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP8_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP8_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup9 |
| */ |
| #define XSYSMONPSU_MAX_SUP9_OFFSET 0x00000288U |
| #define XSYSMONPSU_MAX_SUP9_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP9_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP9_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP9_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxSup10 |
| */ |
| #define XSYSMONPSU_MAX_SUP10_OFFSET 0x0000028CU |
| #define XSYSMONPSU_MAX_SUP10_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_SUP10_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_SUP10_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_SUP10_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxVccams |
| */ |
| #define XSYSMONPSU_MAX_VCCAMS_OFFSET 0x00000290U |
| #define XSYSMONPSU_MAX_VCCAMS_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_VCCAMS_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MAX_VCCAMS_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MAX_VCCAMS_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMaxTempRemte |
| */ |
| #define XSYSMONPSU_MAX_TEMP_REMTE_OFFSET 0x00000294U |
| #define XSYSMONPSU_MAX_TEMP_REMTE_RSTVAL 0x00000000U |
| |
| #define XSYSMONPSU_MAX_TEMP_REMTE_SHIFT 0U |
| #define XSYSMONPSU_MAX_TEMP_REMTE_WIDTH 16U |
| #define XSYSMONPSU_MAX_TEMP_REMTE_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup7 |
| */ |
| #define XSYSMONPSU_MIN_SUP7_OFFSET 0x000002A0U |
| #define XSYSMONPSU_MIN_SUP7_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP7_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP7_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP7_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup8 |
| */ |
| #define XSYSMONPSU_MIN_SUP8_OFFSET 0x000002A4U |
| #define XSYSMONPSU_MIN_SUP8_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP8_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP8_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP8_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup9 |
| */ |
| #define XSYSMONPSU_MIN_SUP9_OFFSET 0x000002A8U |
| #define XSYSMONPSU_MIN_SUP9_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP9_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP9_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP9_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinSup10 |
| */ |
| #define XSYSMONPSU_MIN_SUP10_OFFSET 0x000002ACU |
| #define XSYSMONPSU_MIN_SUP10_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_SUP10_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_SUP10_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_SUP10_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinVccams |
| */ |
| #define XSYSMONPSU_MIN_VCCAMS_OFFSET 0x000002B0U |
| #define XSYSMONPSU_MIN_VCCAMS_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_VCCAMS_SUP_VAL_SHIFT 0U |
| #define XSYSMONPSU_MIN_VCCAMS_SUP_VAL_WIDTH 16U |
| #define XSYSMONPSU_MIN_VCCAMS_SUP_VAL_MASK 0x0000ffffU |
| |
| /** |
| * Register: XSysmonPsuMinTempRemte |
| */ |
| #define XSYSMONPSU_MIN_TEMP_REMTE_OFFSET 0x000002B4U |
| #define XSYSMONPSU_MIN_TEMP_REMTE_RSTVAL 0x0000ffffU |
| |
| #define XSYSMONPSU_MIN_TEMP_REMTE_SHIFT 0U |
| #define XSYSMONPSU_MIN_TEMP_REMTE_WIDTH 16U |
| #define XSYSMONPSU_MIN_TEMP_REMTE_MASK 0x0000ffffU |
| |
| #define CSU_BASEADDR 0xFFCA0000U |
| #define PCAP_STATUS_OFFSET 0x00003010U |
| #define PL_CFG_RESET_MASK 0x00000040U |
| #define PL_CFG_RESET_SHIFT 6U |
| |
| /***************** Macros (Inline Functions) Definitions *********************/ |
| |
| /****************************************************************************/ |
| /** |
| * |
| * This macro reads the given register. |
| * |
| * @param RegisterAddr is the register address in the address |
| * space of the SYSMONPSU device. |
| * |
| * @return The 32-bit value of the register |
| * |
| * @note None. |
| * |
| *****************************************************************************/ |
| #define XSysmonPsu_ReadReg(RegisterAddr) Xil_In32(RegisterAddr) |
| |
| /****************************************************************************/ |
| /** |
| * |
| * This macro writes the given register. |
| * |
| * @param RegisterAddr is the register address in the address |
| * space of the SYSMONPSU device. |
| * @param Data is the 32-bit value to write to the register. |
| * |
| * @return None. |
| * |
| * @note None. |
| * |
| *****************************************************************************/ |
| #define XSysmonPsu_WriteReg(RegisterAddr, Data) Xil_Out32(RegisterAddr, (u32)(Data)) |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif /* XSYSMONPSU_HW_H__ */ |