/****************************************************************************** * * Copyright (C) 2015 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. * ******************************************************************************/ #ifndef _CRL_APB_H_ #define _CRL_APB_H_ #ifdef __cplusplus extern "C" { #endif /** * CRL_APB Base Address */ #define CRL_APB_BASEADDR ((u32)0XFF5E0000U) /** * Register: CRL_APB_ERR_CTRL */ #define CRL_APB_ERR_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000000U) ) #define CRL_APB_ERR_CTRL_SLVERR_ENABLE_SHIFT 0 #define CRL_APB_ERR_CTRL_SLVERR_ENABLE_WIDTH 1 #define CRL_APB_ERR_CTRL_SLVERR_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IR_STATUS */ #define CRL_APB_IR_STATUS ( ( CRL_APB_BASEADDR ) + ((u32)0X00000004U) ) #define CRL_APB_IR_STATUS_ADDR_DECODE_ERR_SHIFT 0 #define CRL_APB_IR_STATUS_ADDR_DECODE_ERR_WIDTH 1 #define CRL_APB_IR_STATUS_ADDR_DECODE_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IR_MASK */ #define CRL_APB_IR_MASK ( ( CRL_APB_BASEADDR ) + ((u32)0X00000008U) ) #define CRL_APB_IR_MASK_ADDR_DECODE_ERR_SHIFT 0 #define CRL_APB_IR_MASK_ADDR_DECODE_ERR_WIDTH 1 #define CRL_APB_IR_MASK_ADDR_DECODE_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IR_ENABLE */ #define CRL_APB_IR_ENABLE ( ( CRL_APB_BASEADDR ) + ((u32)0X0000000CU) ) #define CRL_APB_IR_ENABLE_ADDR_DECODE_ERR_SHIFT 0 #define CRL_APB_IR_ENABLE_ADDR_DECODE_ERR_WIDTH 1 #define CRL_APB_IR_ENABLE_ADDR_DECODE_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IR_DISABLE */ #define CRL_APB_IR_DISABLE ( ( CRL_APB_BASEADDR ) + ((u32)0X00000010U) ) #define CRL_APB_IR_DISABLE_ADDR_DECODE_ERR_SHIFT 0 #define CRL_APB_IR_DISABLE_ADDR_DECODE_ERR_WIDTH 1 #define CRL_APB_IR_DISABLE_ADDR_DECODE_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CRL_ECO */ #define CRL_APB_CRL_ECO ( ( CRL_APB_BASEADDR ) + ((u32)0X00000018U) ) #define CRL_APB_CRL_ECO_REG_SHIFT 0 #define CRL_APB_CRL_ECO_REG_WIDTH 32 #define CRL_APB_CRL_ECO_REG_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CRL_WPROT */ #define CRL_APB_CRL_WPROT ( ( CRL_APB_BASEADDR ) + ((u32)0X0000001CU) ) #define CRL_APB_CRL_WPROT_ACTIVE_SHIFT 0 #define CRL_APB_CRL_WPROT_ACTIVE_WIDTH 1 #define CRL_APB_CRL_WPROT_ACTIVE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IOPLL_CTRL */ #define CRL_APB_IOPLL_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000020U) ) #define CRL_APB_IOPLL_CTRL_POST_SRC_SHIFT 24 #define CRL_APB_IOPLL_CTRL_POST_SRC_WIDTH 3 #define CRL_APB_IOPLL_CTRL_POST_SRC_MASK ((u32)0X07000000U) #define CRL_APB_IOPLL_CTRL_PRE_SRC_SHIFT 20 #define CRL_APB_IOPLL_CTRL_PRE_SRC_WIDTH 3 #define CRL_APB_IOPLL_CTRL_PRE_SRC_MASK ((u32)0X00700000U) #define CRL_APB_IOPLL_CTRL_CLKOUTDIV_SHIFT 17 #define CRL_APB_IOPLL_CTRL_CLKOUTDIV_WIDTH 1 #define CRL_APB_IOPLL_CTRL_CLKOUTDIV_MASK ((u32)0X00020000U) #define CRL_APB_IOPLL_CTRL_DIV2_SHIFT 16 #define CRL_APB_IOPLL_CTRL_DIV2_WIDTH 1 #define CRL_APB_IOPLL_CTRL_DIV2_MASK ((u32)0X00010000U) #define CRL_APB_IOPLL_CTRL_FBDIV_SHIFT 8 #define CRL_APB_IOPLL_CTRL_FBDIV_WIDTH 7 #define CRL_APB_IOPLL_CTRL_FBDIV_MASK ((u32)0X00007F00U) #define CRL_APB_IOPLL_CTRL_BYPASS_SHIFT 3 #define CRL_APB_IOPLL_CTRL_BYPASS_WIDTH 1 #define CRL_APB_IOPLL_CTRL_BYPASS_MASK ((u32)0X00000008U) #define CRL_APB_IOPLL_CTRL_RESET_SHIFT 0 #define CRL_APB_IOPLL_CTRL_RESET_WIDTH 1 #define CRL_APB_IOPLL_CTRL_RESET_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IOPLL_CFG */ #define CRL_APB_IOPLL_CFG ( ( CRL_APB_BASEADDR ) + ((u32)0X00000024U) ) #define CRL_APB_IOPLL_CFG_LOCK_DLY_SHIFT 25 #define CRL_APB_IOPLL_CFG_LOCK_DLY_WIDTH 7 #define CRL_APB_IOPLL_CFG_LOCK_DLY_MASK ((u32)0XFE000000U) #define CRL_APB_IOPLL_CFG_LOCK_CNT_SHIFT 13 #define CRL_APB_IOPLL_CFG_LOCK_CNT_WIDTH 10 #define CRL_APB_IOPLL_CFG_LOCK_CNT_MASK ((u32)0X007FE000U) #define CRL_APB_IOPLL_CFG_LFHF_SHIFT 10 #define CRL_APB_IOPLL_CFG_LFHF_WIDTH 2 #define CRL_APB_IOPLL_CFG_LFHF_MASK ((u32)0X00000C00U) #define CRL_APB_IOPLL_CFG_CP_SHIFT 5 #define CRL_APB_IOPLL_CFG_CP_WIDTH 4 #define CRL_APB_IOPLL_CFG_CP_MASK ((u32)0X000001E0U) #define CRL_APB_IOPLL_CFG_RES_SHIFT 0 #define CRL_APB_IOPLL_CFG_RES_WIDTH 4 #define CRL_APB_IOPLL_CFG_RES_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_IOPLL_FRAC_CFG */ #define CRL_APB_IOPLL_FRAC_CFG ( ( CRL_APB_BASEADDR ) + ((u32)0X00000028U) ) #define CRL_APB_IOPLL_FRAC_CFG_ENABLED_SHIFT 31 #define CRL_APB_IOPLL_FRAC_CFG_ENABLED_WIDTH 1 #define CRL_APB_IOPLL_FRAC_CFG_ENABLED_MASK ((u32)0X80000000U) #define CRL_APB_IOPLL_FRAC_CFG_SEED_SHIFT 22 #define CRL_APB_IOPLL_FRAC_CFG_SEED_WIDTH 3 #define CRL_APB_IOPLL_FRAC_CFG_SEED_MASK ((u32)0X01C00000U) #define CRL_APB_IOPLL_FRAC_CFG_ALGRTHM_SHIFT 19 #define CRL_APB_IOPLL_FRAC_CFG_ALGRTHM_WIDTH 1 #define CRL_APB_IOPLL_FRAC_CFG_ALGRTHM_MASK ((u32)0X00080000U) #define CRL_APB_IOPLL_FRAC_CFG_ORDER_SHIFT 18 #define CRL_APB_IOPLL_FRAC_CFG_ORDER_WIDTH 1 #define CRL_APB_IOPLL_FRAC_CFG_ORDER_MASK ((u32)0X00040000U) #define CRL_APB_IOPLL_FRAC_CFG_DATA_SHIFT 0 #define CRL_APB_IOPLL_FRAC_CFG_DATA_WIDTH 16 #define CRL_APB_IOPLL_FRAC_CFG_DATA_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_RPLL_CTRL */ #define CRL_APB_RPLL_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000030U) ) #define CRL_APB_RPLL_CTRL_POST_SRC_SHIFT 24 #define CRL_APB_RPLL_CTRL_POST_SRC_WIDTH 3 #define CRL_APB_RPLL_CTRL_POST_SRC_MASK ((u32)0X07000000U) #define CRL_APB_RPLL_CTRL_PRE_SRC_SHIFT 20 #define CRL_APB_RPLL_CTRL_PRE_SRC_WIDTH 3 #define CRL_APB_RPLL_CTRL_PRE_SRC_MASK ((u32)0X00700000U) #define CRL_APB_RPLL_CTRL_CLKOUTDIV_SHIFT 17 #define CRL_APB_RPLL_CTRL_CLKOUTDIV_WIDTH 1 #define CRL_APB_RPLL_CTRL_CLKOUTDIV_MASK ((u32)0X00020000U) #define CRL_APB_RPLL_CTRL_DIV2_SHIFT 16 #define CRL_APB_RPLL_CTRL_DIV2_WIDTH 1 #define CRL_APB_RPLL_CTRL_DIV2_MASK ((u32)0X00010000U) #define CRL_APB_RPLL_CTRL_FBDIV_SHIFT 8 #define CRL_APB_RPLL_CTRL_FBDIV_WIDTH 7 #define CRL_APB_RPLL_CTRL_FBDIV_MASK ((u32)0X00007F00U) #define CRL_APB_RPLL_CTRL_BYPASS_SHIFT 3 #define CRL_APB_RPLL_CTRL_BYPASS_WIDTH 1 #define CRL_APB_RPLL_CTRL_BYPASS_MASK ((u32)0X00000008U) #define CRL_APB_RPLL_CTRL_RESET_SHIFT 0 #define CRL_APB_RPLL_CTRL_RESET_WIDTH 1 #define CRL_APB_RPLL_CTRL_RESET_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RPLL_CFG */ #define CRL_APB_RPLL_CFG ( ( CRL_APB_BASEADDR ) + ((u32)0X00000034U) ) #define CRL_APB_RPLL_CFG_LOCK_DLY_SHIFT 25 #define CRL_APB_RPLL_CFG_LOCK_DLY_WIDTH 7 #define CRL_APB_RPLL_CFG_LOCK_DLY_MASK ((u32)0XFE000000U) #define CRL_APB_RPLL_CFG_LOCK_CNT_SHIFT 13 #define CRL_APB_RPLL_CFG_LOCK_CNT_WIDTH 10 #define CRL_APB_RPLL_CFG_LOCK_CNT_MASK ((u32)0X007FE000U) #define CRL_APB_RPLL_CFG_LFHF_SHIFT 10 #define CRL_APB_RPLL_CFG_LFHF_WIDTH 2 #define CRL_APB_RPLL_CFG_LFHF_MASK ((u32)0X00000C00U) #define CRL_APB_RPLL_CFG_CP_SHIFT 5 #define CRL_APB_RPLL_CFG_CP_WIDTH 4 #define CRL_APB_RPLL_CFG_CP_MASK ((u32)0X000001E0U) #define CRL_APB_RPLL_CFG_RES_SHIFT 0 #define CRL_APB_RPLL_CFG_RES_WIDTH 4 #define CRL_APB_RPLL_CFG_RES_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_RPLL_FRAC_CFG */ #define CRL_APB_RPLL_FRAC_CFG ( ( CRL_APB_BASEADDR ) + ((u32)0X00000038U) ) #define CRL_APB_RPLL_FRAC_CFG_ENABLED_SHIFT 31 #define CRL_APB_RPLL_FRAC_CFG_ENABLED_WIDTH 1 #define CRL_APB_RPLL_FRAC_CFG_ENABLED_MASK ((u32)0X80000000U) #define CRL_APB_RPLL_FRAC_CFG_SEED_SHIFT 22 #define CRL_APB_RPLL_FRAC_CFG_SEED_WIDTH 3 #define CRL_APB_RPLL_FRAC_CFG_SEED_MASK ((u32)0X01C00000U) #define CRL_APB_RPLL_FRAC_CFG_ALGRTHM_SHIFT 19 #define CRL_APB_RPLL_FRAC_CFG_ALGRTHM_WIDTH 1 #define CRL_APB_RPLL_FRAC_CFG_ALGRTHM_MASK ((u32)0X00080000U) #define CRL_APB_RPLL_FRAC_CFG_ORDER_SHIFT 18 #define CRL_APB_RPLL_FRAC_CFG_ORDER_WIDTH 1 #define CRL_APB_RPLL_FRAC_CFG_ORDER_MASK ((u32)0X00040000U) #define CRL_APB_RPLL_FRAC_CFG_DATA_SHIFT 0 #define CRL_APB_RPLL_FRAC_CFG_DATA_WIDTH 16 #define CRL_APB_RPLL_FRAC_CFG_DATA_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_PLL_STATUS */ #define CRL_APB_PLL_STATUS ( ( CRL_APB_BASEADDR ) + ((u32)0X00000040U) ) #define CRL_APB_PLL_STATUS_RPLL_STABLE_SHIFT 4 #define CRL_APB_PLL_STATUS_RPLL_STABLE_WIDTH 1 #define CRL_APB_PLL_STATUS_RPLL_STABLE_MASK ((u32)0X00000010U) #define CRL_APB_PLL_STATUS_IOPLL_STABLE_SHIFT 3 #define CRL_APB_PLL_STATUS_IOPLL_STABLE_WIDTH 1 #define CRL_APB_PLL_STATUS_IOPLL_STABLE_MASK ((u32)0X00000008U) #define CRL_APB_PLL_STATUS_RPLL_LOCK_SHIFT 1 #define CRL_APB_PLL_STATUS_RPLL_LOCK_WIDTH 1 #define CRL_APB_PLL_STATUS_RPLL_LOCK_MASK ((u32)0X00000002U) #define CRL_APB_PLL_STATUS_IOPLL_LOCK_SHIFT 0 #define CRL_APB_PLL_STATUS_IOPLL_LOCK_WIDTH 1 #define CRL_APB_PLL_STATUS_IOPLL_LOCK_MASK ((u32)0X00000001U) /** * Register: CRL_APB_IOPLL_TO_FPD_CTRL */ #define CRL_APB_IOPLL_TO_FPD_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000044U) ) #define CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_IOPLL_TO_FPD_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) /** * Register: CRL_APB_RPLL_TO_FPD_CTRL */ #define CRL_APB_RPLL_TO_FPD_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000048U) ) #define CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_RPLL_TO_FPD_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) /** * Register: CRL_APB_USB3_DUAL_REF_CTRL */ #define CRL_APB_USB3_DUAL_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000004CU) ) #define CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_USB3_DUAL_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_USB3_DUAL_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_USB3_DUAL_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_GEM0_REF_CTRL */ #define CRL_APB_GEM0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000050U) ) #define CRL_APB_GEM0_REF_CTRL_RX_CLKACT_SHIFT 26 #define CRL_APB_GEM0_REF_CTRL_RX_CLKACT_WIDTH 1 #define CRL_APB_GEM0_REF_CTRL_RX_CLKACT_MASK ((u32)0X04000000U) #define CRL_APB_GEM0_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_GEM0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_GEM0_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_GEM0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_GEM0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_GEM0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_GEM0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_GEM0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_GEM0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_GEM0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_GEM0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_GEM0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_GEM1_REF_CTRL */ #define CRL_APB_GEM1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000054U) ) #define CRL_APB_GEM1_REF_CTRL_RX_CLKACT_SHIFT 26 #define CRL_APB_GEM1_REF_CTRL_RX_CLKACT_WIDTH 1 #define CRL_APB_GEM1_REF_CTRL_RX_CLKACT_MASK ((u32)0X04000000U) #define CRL_APB_GEM1_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_GEM1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_GEM1_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_GEM1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_GEM1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_GEM1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_GEM1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_GEM1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_GEM1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_GEM1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_GEM1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_GEM1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_GEM2_REF_CTRL */ #define CRL_APB_GEM2_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000058U) ) #define CRL_APB_GEM2_REF_CTRL_RX_CLKACT_SHIFT 26 #define CRL_APB_GEM2_REF_CTRL_RX_CLKACT_WIDTH 1 #define CRL_APB_GEM2_REF_CTRL_RX_CLKACT_MASK ((u32)0X04000000U) #define CRL_APB_GEM2_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_GEM2_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_GEM2_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_GEM2_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_GEM2_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_GEM2_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_GEM2_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_GEM2_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_GEM2_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_GEM2_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_GEM2_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_GEM2_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_GEM3_REF_CTRL */ #define CRL_APB_GEM3_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000005CU) ) #define CRL_APB_GEM3_REF_CTRL_RX_CLKACT_SHIFT 26 #define CRL_APB_GEM3_REF_CTRL_RX_CLKACT_WIDTH 1 #define CRL_APB_GEM3_REF_CTRL_RX_CLKACT_MASK ((u32)0X04000000U) #define CRL_APB_GEM3_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_GEM3_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_GEM3_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_GEM3_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_GEM3_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_GEM3_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_GEM3_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_GEM3_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_GEM3_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_GEM3_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_GEM3_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_GEM3_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_USB0_BUS_REF_CTRL */ #define CRL_APB_USB0_BUS_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000060U) ) #define CRL_APB_USB0_BUS_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_USB0_BUS_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_USB0_BUS_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_USB0_BUS_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_USB0_BUS_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_USB1_BUS_REF_CTRL */ #define CRL_APB_USB1_BUS_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000064U) ) #define CRL_APB_USB1_BUS_REF_CTRL_CLKACT_SHIFT 25 #define CRL_APB_USB1_BUS_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_USB1_BUS_REF_CTRL_CLKACT_MASK ((u32)0X02000000U) #define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_USB1_BUS_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_USB1_BUS_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_QSPI_REF_CTRL */ #define CRL_APB_QSPI_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000068U) ) #define CRL_APB_QSPI_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_QSPI_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_QSPI_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_QSPI_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_QSPI_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_QSPI_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_QSPI_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_QSPI_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_QSPI_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_QSPI_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_QSPI_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_QSPI_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_SDIO0_REF_CTRL */ #define CRL_APB_SDIO0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000006CU) ) #define CRL_APB_SDIO0_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_SDIO0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_SDIO0_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_SDIO0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_SDIO0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_SDIO0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_SDIO0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_SDIO0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_SDIO0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_SDIO0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_SDIO0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_SDIO0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_SDIO1_REF_CTRL */ #define CRL_APB_SDIO1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000070U) ) #define CRL_APB_SDIO1_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_SDIO1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_SDIO1_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_SDIO1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_SDIO1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_SDIO1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_SDIO1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_SDIO1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_SDIO1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_SDIO1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_SDIO1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_SDIO1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_UART0_REF_CTRL */ #define CRL_APB_UART0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000074U) ) #define CRL_APB_UART0_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_UART0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_UART0_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_UART0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_UART0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_UART0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_UART0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_UART0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_UART0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_UART0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_UART0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_UART0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_UART1_REF_CTRL */ #define CRL_APB_UART1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000078U) ) #define CRL_APB_UART1_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_UART1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_UART1_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_UART1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_UART1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_UART1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_UART1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_UART1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_UART1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_UART1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_UART1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_UART1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_SPI0_REF_CTRL */ #define CRL_APB_SPI0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000007CU) ) #define CRL_APB_SPI0_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_SPI0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_SPI0_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_SPI0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_SPI0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_SPI0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_SPI0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_SPI0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_SPI0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_SPI0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_SPI0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_SPI0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_SPI1_REF_CTRL */ #define CRL_APB_SPI1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000080U) ) #define CRL_APB_SPI1_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_SPI1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_SPI1_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_SPI1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_SPI1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_SPI1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_SPI1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_SPI1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_SPI1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_SPI1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_SPI1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_SPI1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_CAN0_REF_CTRL */ #define CRL_APB_CAN0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000084U) ) #define CRL_APB_CAN0_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_CAN0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_CAN0_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_CAN0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_CAN0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_CAN0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_CAN0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_CAN0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_CAN0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_CAN0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_CAN0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_CAN0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_CAN1_REF_CTRL */ #define CRL_APB_CAN1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000088U) ) #define CRL_APB_CAN1_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_CAN1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_CAN1_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_CAN1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_CAN1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_CAN1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_CAN1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_CAN1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_CAN1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_CAN1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_CAN1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_CAN1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_CPU_R5_CTRL */ #define CRL_APB_CPU_R5_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000090U) ) #define CRL_APB_CPU_R5_CTRL_CLKACT_CORE_SHIFT 25 #define CRL_APB_CPU_R5_CTRL_CLKACT_CORE_WIDTH 1 #define CRL_APB_CPU_R5_CTRL_CLKACT_CORE_MASK ((u32)0X02000000U) #define CRL_APB_CPU_R5_CTRL_CLKACT_SHIFT 24 #define CRL_APB_CPU_R5_CTRL_CLKACT_WIDTH 1 #define CRL_APB_CPU_R5_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_CPU_R5_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_CPU_R5_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_CPU_R5_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_CPU_R5_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_CPU_R5_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_CPU_R5_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_IOU_SWITCH_CTRL */ #define CRL_APB_IOU_SWITCH_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000009CU) ) #define CRL_APB_IOU_SWITCH_CTRL_CLKACT_SHIFT 24 #define CRL_APB_IOU_SWITCH_CTRL_CLKACT_WIDTH 1 #define CRL_APB_IOU_SWITCH_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_IOU_SWITCH_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_IOU_SWITCH_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_IOU_SWITCH_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_IOU_SWITCH_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_CSU_PLL_CTRL */ #define CRL_APB_CSU_PLL_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000A0U) ) #define CRL_APB_CSU_PLL_CTRL_CLKACT_SHIFT 24 #define CRL_APB_CSU_PLL_CTRL_CLKACT_WIDTH 1 #define CRL_APB_CSU_PLL_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_CSU_PLL_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_CSU_PLL_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_CSU_PLL_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_CSU_PLL_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_CSU_PLL_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_CSU_PLL_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PCAP_CTRL */ #define CRL_APB_PCAP_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000A4U) ) #define CRL_APB_PCAP_CTRL_CLKACT_SHIFT 24 #define CRL_APB_PCAP_CTRL_CLKACT_WIDTH 1 #define CRL_APB_PCAP_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_PCAP_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_PCAP_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_PCAP_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_PCAP_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PCAP_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PCAP_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_LPD_SWITCH_CTRL */ #define CRL_APB_LPD_SWITCH_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000A8U) ) #define CRL_APB_LPD_SWITCH_CTRL_CLKACT_SHIFT 24 #define CRL_APB_LPD_SWITCH_CTRL_CLKACT_WIDTH 1 #define CRL_APB_LPD_SWITCH_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_LPD_SWITCH_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_LPD_SWITCH_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_LPD_SWITCH_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_LPD_SWITCH_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_LPD_LSBUS_CTRL */ #define CRL_APB_LPD_LSBUS_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000ACU) ) #define CRL_APB_LPD_LSBUS_CTRL_CLKACT_SHIFT 24 #define CRL_APB_LPD_LSBUS_CTRL_CLKACT_WIDTH 1 #define CRL_APB_LPD_LSBUS_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_LPD_LSBUS_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_LPD_LSBUS_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_LPD_LSBUS_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_LPD_LSBUS_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_DBG_LPD_CTRL */ #define CRL_APB_DBG_LPD_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000B0U) ) #define CRL_APB_DBG_LPD_CTRL_CLKACT_SHIFT 24 #define CRL_APB_DBG_LPD_CTRL_CLKACT_WIDTH 1 #define CRL_APB_DBG_LPD_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_DBG_LPD_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_DBG_LPD_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_DBG_LPD_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_DBG_LPD_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_DBG_LPD_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_DBG_LPD_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_NAND_REF_CTRL */ #define CRL_APB_NAND_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000B4U) ) #define CRL_APB_NAND_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_NAND_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_NAND_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_NAND_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_NAND_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_NAND_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_NAND_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_NAND_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_NAND_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_NAND_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_NAND_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_NAND_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_ADMA_REF_CTRL */ #define CRL_APB_ADMA_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000B8U) ) #define CRL_APB_ADMA_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_ADMA_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_ADMA_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_ADMA_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_ADMA_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_ADMA_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_ADMA_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_ADMA_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_ADMA_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PL0_REF_CTRL */ #define CRL_APB_PL0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000C0U) ) #define CRL_APB_PL0_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_PL0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_PL0_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_PL0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_PL0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_PL0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_PL0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_PL0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_PL0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_PL0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PL0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PL0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PL1_REF_CTRL */ #define CRL_APB_PL1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000C4U) ) #define CRL_APB_PL1_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_PL1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_PL1_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_PL1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_PL1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_PL1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_PL1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_PL1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_PL1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_PL1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PL1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PL1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PL2_REF_CTRL */ #define CRL_APB_PL2_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000C8U) ) #define CRL_APB_PL2_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_PL2_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_PL2_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_PL2_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_PL2_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_PL2_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_PL2_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_PL2_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_PL2_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_PL2_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PL2_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PL2_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PL3_REF_CTRL */ #define CRL_APB_PL3_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000CCU) ) #define CRL_APB_PL3_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_PL3_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_PL3_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_PL3_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_PL3_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_PL3_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_PL3_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_PL3_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_PL3_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_PL3_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PL3_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PL3_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PL0_THR_CTRL */ #define CRL_APB_PL0_THR_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000D0U) ) #define CRL_APB_PL0_THR_CTRL_CURR_VAL_SHIFT 16 #define CRL_APB_PL0_THR_CTRL_CURR_VAL_WIDTH 16 #define CRL_APB_PL0_THR_CTRL_CURR_VAL_MASK ((u32)0XFFFF0000U) #define CRL_APB_PL0_THR_CTRL_RUNNING_SHIFT 15 #define CRL_APB_PL0_THR_CTRL_RUNNING_WIDTH 1 #define CRL_APB_PL0_THR_CTRL_RUNNING_MASK ((u32)0X00008000U) #define CRL_APB_PL0_THR_CTRL_CPU_START_SHIFT 1 #define CRL_APB_PL0_THR_CTRL_CPU_START_WIDTH 1 #define CRL_APB_PL0_THR_CTRL_CPU_START_MASK ((u32)0X00000002U) #define CRL_APB_PL0_THR_CTRL_CNT_RST_SHIFT 0 #define CRL_APB_PL0_THR_CTRL_CNT_RST_WIDTH 1 #define CRL_APB_PL0_THR_CTRL_CNT_RST_MASK ((u32)0X00000001U) /** * Register: CRL_APB_PL0_THR_CNT */ #define CRL_APB_PL0_THR_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000000D4U) ) #define CRL_APB_PL0_THR_CNT_LAST_CNT_SHIFT 0 #define CRL_APB_PL0_THR_CNT_LAST_CNT_WIDTH 16 #define CRL_APB_PL0_THR_CNT_LAST_CNT_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_PL1_THR_CTRL */ #define CRL_APB_PL1_THR_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000D8U) ) #define CRL_APB_PL1_THR_CTRL_CURR_VAL_SHIFT 16 #define CRL_APB_PL1_THR_CTRL_CURR_VAL_WIDTH 16 #define CRL_APB_PL1_THR_CTRL_CURR_VAL_MASK ((u32)0XFFFF0000U) #define CRL_APB_PL1_THR_CTRL_RUNNING_SHIFT 15 #define CRL_APB_PL1_THR_CTRL_RUNNING_WIDTH 1 #define CRL_APB_PL1_THR_CTRL_RUNNING_MASK ((u32)0X00008000U) #define CRL_APB_PL1_THR_CTRL_CPU_START_SHIFT 1 #define CRL_APB_PL1_THR_CTRL_CPU_START_WIDTH 1 #define CRL_APB_PL1_THR_CTRL_CPU_START_MASK ((u32)0X00000002U) #define CRL_APB_PL1_THR_CTRL_CNT_RST_SHIFT 0 #define CRL_APB_PL1_THR_CTRL_CNT_RST_WIDTH 1 #define CRL_APB_PL1_THR_CTRL_CNT_RST_MASK ((u32)0X00000001U) /** * Register: CRL_APB_PL1_THR_CNT */ #define CRL_APB_PL1_THR_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000000DCU) ) #define CRL_APB_PL1_THR_CNT_LAST_CNT_SHIFT 0 #define CRL_APB_PL1_THR_CNT_LAST_CNT_WIDTH 16 #define CRL_APB_PL1_THR_CNT_LAST_CNT_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_PL2_THR_CTRL */ #define CRL_APB_PL2_THR_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000E0U) ) #define CRL_APB_PL2_THR_CTRL_CURR_VAL_SHIFT 16 #define CRL_APB_PL2_THR_CTRL_CURR_VAL_WIDTH 16 #define CRL_APB_PL2_THR_CTRL_CURR_VAL_MASK ((u32)0XFFFF0000U) #define CRL_APB_PL2_THR_CTRL_RUNNING_SHIFT 15 #define CRL_APB_PL2_THR_CTRL_RUNNING_WIDTH 1 #define CRL_APB_PL2_THR_CTRL_RUNNING_MASK ((u32)0X00008000U) #define CRL_APB_PL2_THR_CTRL_CPU_START_SHIFT 1 #define CRL_APB_PL2_THR_CTRL_CPU_START_WIDTH 1 #define CRL_APB_PL2_THR_CTRL_CPU_START_MASK ((u32)0X00000002U) #define CRL_APB_PL2_THR_CTRL_CNT_RST_SHIFT 0 #define CRL_APB_PL2_THR_CTRL_CNT_RST_WIDTH 1 #define CRL_APB_PL2_THR_CTRL_CNT_RST_MASK ((u32)0X00000001U) /** * Register: CRL_APB_PL2_THR_CNT */ #define CRL_APB_PL2_THR_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000000E4U) ) #define CRL_APB_PL2_THR_CNT_LAST_CNT_SHIFT 0 #define CRL_APB_PL2_THR_CNT_LAST_CNT_WIDTH 16 #define CRL_APB_PL2_THR_CNT_LAST_CNT_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_PL3_THR_CTRL */ #define CRL_APB_PL3_THR_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000000E8U) ) #define CRL_APB_PL3_THR_CTRL_CURR_VAL_SHIFT 16 #define CRL_APB_PL3_THR_CTRL_CURR_VAL_WIDTH 16 #define CRL_APB_PL3_THR_CTRL_CURR_VAL_MASK ((u32)0XFFFF0000U) #define CRL_APB_PL3_THR_CTRL_RUNNING_SHIFT 15 #define CRL_APB_PL3_THR_CTRL_RUNNING_WIDTH 1 #define CRL_APB_PL3_THR_CTRL_RUNNING_MASK ((u32)0X00008000U) #define CRL_APB_PL3_THR_CTRL_CPU_START_SHIFT 1 #define CRL_APB_PL3_THR_CTRL_CPU_START_WIDTH 1 #define CRL_APB_PL3_THR_CTRL_CPU_START_MASK ((u32)0X00000002U) #define CRL_APB_PL3_THR_CTRL_CNT_RST_SHIFT 0 #define CRL_APB_PL3_THR_CTRL_CNT_RST_WIDTH 1 #define CRL_APB_PL3_THR_CTRL_CNT_RST_MASK ((u32)0X00000001U) /** * Register: CRL_APB_PL3_THR_CNT */ #define CRL_APB_PL3_THR_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000000FCU) ) #define CRL_APB_PL3_THR_CNT_LAST_CNT_SHIFT 0 #define CRL_APB_PL3_THR_CNT_LAST_CNT_WIDTH 16 #define CRL_APB_PL3_THR_CNT_LAST_CNT_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_GEM_TSU_REF_CTRL */ #define CRL_APB_GEM_TSU_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000100U) ) #define CRL_APB_GEM_TSU_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_GEM_TSU_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_GEM_TSU_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_GEM_TSU_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_GEM_TSU_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_DLL_REF_CTRL */ #define CRL_APB_DLL_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000104U) ) #define CRL_APB_DLL_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_DLL_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_DLL_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_AMS_REF_CTRL */ #define CRL_APB_AMS_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000108U) ) #define CRL_APB_AMS_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_AMS_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_AMS_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_AMS_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_AMS_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_AMS_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_AMS_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_AMS_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_AMS_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_AMS_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_AMS_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_AMS_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_I2C0_REF_CTRL */ #define CRL_APB_I2C0_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000120U) ) #define CRL_APB_I2C0_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_I2C0_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_I2C0_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_I2C0_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_I2C0_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_I2C0_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_I2C0_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_I2C0_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_I2C0_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_I2C0_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_I2C0_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_I2C0_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_I2C1_REF_CTRL */ #define CRL_APB_I2C1_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000124U) ) #define CRL_APB_I2C1_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_I2C1_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_I2C1_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_I2C1_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_I2C1_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_I2C1_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_I2C1_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_I2C1_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_I2C1_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_I2C1_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_I2C1_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_I2C1_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_TIMESTAMP_REF_CTRL */ #define CRL_APB_TIMESTAMP_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000128U) ) #define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_TIMESTAMP_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_TIMESTAMP_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_TIMESTAMP_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_SAFTEY_CHK */ #define CRL_APB_SAFTEY_CHK ( ( CRL_APB_BASEADDR ) + ((u32)0X00000130U) ) #define CRL_APB_SAFTEY_CHK_CHK_VAL_SHIFT 0 #define CRL_APB_SAFTEY_CHK_CHK_VAL_WIDTH 32 #define CRL_APB_SAFTEY_CHK_CHK_VAL_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CLKMON_STATUS */ #define CRL_APB_CLKMON_STATUS ( ( CRL_APB_BASEADDR ) + ((u32)0X00000140U) ) #define CRL_APB_CLKMON_STATUS_CNTA7_OVER_ERR_SHIFT 15 #define CRL_APB_CLKMON_STATUS_CNTA7_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA7_OVER_ERR_MASK ((u32)0X00008000U) #define CRL_APB_CLKMON_STATUS_MON7_ERR_SHIFT 14 #define CRL_APB_CLKMON_STATUS_MON7_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON7_ERR_MASK ((u32)0X00004000U) #define CRL_APB_CLKMON_STATUS_CNTA6_OVER_ERR_SHIFT 13 #define CRL_APB_CLKMON_STATUS_CNTA6_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA6_OVER_ERR_MASK ((u32)0X00002000U) #define CRL_APB_CLKMON_STATUS_MON6_ERR_SHIFT 12 #define CRL_APB_CLKMON_STATUS_MON6_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON6_ERR_MASK ((u32)0X00001000U) #define CRL_APB_CLKMON_STATUS_CNTA5_OVER_ERR_SHIFT 11 #define CRL_APB_CLKMON_STATUS_CNTA5_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA5_OVER_ERR_MASK ((u32)0X00000800U) #define CRL_APB_CLKMON_STATUS_MON5_ERR_SHIFT 10 #define CRL_APB_CLKMON_STATUS_MON5_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON5_ERR_MASK ((u32)0X00000400U) #define CRL_APB_CLKMON_STATUS_CNTA4_OVER_ERR_SHIFT 9 #define CRL_APB_CLKMON_STATUS_CNTA4_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA4_OVER_ERR_MASK ((u32)0X00000200U) #define CRL_APB_CLKMON_STATUS_MON4_ERR_SHIFT 8 #define CRL_APB_CLKMON_STATUS_MON4_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON4_ERR_MASK ((u32)0X00000100U) #define CRL_APB_CLKMON_STATUS_CNTA3_OVER_ERR_SHIFT 7 #define CRL_APB_CLKMON_STATUS_CNTA3_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA3_OVER_ERR_MASK ((u32)0X00000080U) #define CRL_APB_CLKMON_STATUS_MON3_ERR_SHIFT 6 #define CRL_APB_CLKMON_STATUS_MON3_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON3_ERR_MASK ((u32)0X00000040U) #define CRL_APB_CLKMON_STATUS_CNTA2_OVER_ERR_SHIFT 5 #define CRL_APB_CLKMON_STATUS_CNTA2_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA2_OVER_ERR_MASK ((u32)0X00000020U) #define CRL_APB_CLKMON_STATUS_MON2_ERR_SHIFT 4 #define CRL_APB_CLKMON_STATUS_MON2_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON2_ERR_MASK ((u32)0X00000010U) #define CRL_APB_CLKMON_STATUS_CNTA1_OVER_ERR_SHIFT 3 #define CRL_APB_CLKMON_STATUS_CNTA1_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA1_OVER_ERR_MASK ((u32)0X00000008U) #define CRL_APB_CLKMON_STATUS_MON1_ERR_SHIFT 2 #define CRL_APB_CLKMON_STATUS_MON1_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON1_ERR_MASK ((u32)0X00000004U) #define CRL_APB_CLKMON_STATUS_CNTA0_OVER_ERR_SHIFT 1 #define CRL_APB_CLKMON_STATUS_CNTA0_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_CNTA0_OVER_ERR_MASK ((u32)0X00000002U) #define CRL_APB_CLKMON_STATUS_MON0_ERR_SHIFT 0 #define CRL_APB_CLKMON_STATUS_MON0_ERR_WIDTH 1 #define CRL_APB_CLKMON_STATUS_MON0_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CLKMON_MASK */ #define CRL_APB_CLKMON_MASK ( ( CRL_APB_BASEADDR ) + ((u32)0X00000144U) ) #define CRL_APB_CLKMON_MASK_CNTA7_OVER_ERR_SHIFT 15 #define CRL_APB_CLKMON_MASK_CNTA7_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA7_OVER_ERR_MASK ((u32)0X00008000U) #define CRL_APB_CLKMON_MASK_MON7_ERR_SHIFT 14 #define CRL_APB_CLKMON_MASK_MON7_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON7_ERR_MASK ((u32)0X00004000U) #define CRL_APB_CLKMON_MASK_CNTA6_OVER_ERR_SHIFT 13 #define CRL_APB_CLKMON_MASK_CNTA6_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA6_OVER_ERR_MASK ((u32)0X00002000U) #define CRL_APB_CLKMON_MASK_MON6_ERR_SHIFT 12 #define CRL_APB_CLKMON_MASK_MON6_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON6_ERR_MASK ((u32)0X00001000U) #define CRL_APB_CLKMON_MASK_CNTA5_OVER_ERR_SHIFT 11 #define CRL_APB_CLKMON_MASK_CNTA5_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA5_OVER_ERR_MASK ((u32)0X00000800U) #define CRL_APB_CLKMON_MASK_MON5_ERR_SHIFT 10 #define CRL_APB_CLKMON_MASK_MON5_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON5_ERR_MASK ((u32)0X00000400U) #define CRL_APB_CLKMON_MASK_CNTA4_OVER_ERR_SHIFT 9 #define CRL_APB_CLKMON_MASK_CNTA4_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA4_OVER_ERR_MASK ((u32)0X00000200U) #define CRL_APB_CLKMON_MASK_MON4_ERR_SHIFT 8 #define CRL_APB_CLKMON_MASK_MON4_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON4_ERR_MASK ((u32)0X00000100U) #define CRL_APB_CLKMON_MASK_CNTA3_OVER_ERR_SHIFT 7 #define CRL_APB_CLKMON_MASK_CNTA3_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA3_OVER_ERR_MASK ((u32)0X00000080U) #define CRL_APB_CLKMON_MASK_MON3_ERR_SHIFT 6 #define CRL_APB_CLKMON_MASK_MON3_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON3_ERR_MASK ((u32)0X00000040U) #define CRL_APB_CLKMON_MASK_CNTA2_OVER_ERR_SHIFT 5 #define CRL_APB_CLKMON_MASK_CNTA2_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA2_OVER_ERR_MASK ((u32)0X00000020U) #define CRL_APB_CLKMON_MASK_MON2_ERR_SHIFT 4 #define CRL_APB_CLKMON_MASK_MON2_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON2_ERR_MASK ((u32)0X00000010U) #define CRL_APB_CLKMON_MASK_CNTA1_OVER_ERR_SHIFT 3 #define CRL_APB_CLKMON_MASK_CNTA1_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA1_OVER_ERR_MASK ((u32)0X00000008U) #define CRL_APB_CLKMON_MASK_MON1_ERR_SHIFT 2 #define CRL_APB_CLKMON_MASK_MON1_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON1_ERR_MASK ((u32)0X00000004U) #define CRL_APB_CLKMON_MASK_CNTA0_OVER_ERR_SHIFT 1 #define CRL_APB_CLKMON_MASK_CNTA0_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_CNTA0_OVER_ERR_MASK ((u32)0X00000002U) #define CRL_APB_CLKMON_MASK_MON0_ERR_SHIFT 0 #define CRL_APB_CLKMON_MASK_MON0_ERR_WIDTH 1 #define CRL_APB_CLKMON_MASK_MON0_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CLKMON_ENABLE */ #define CRL_APB_CLKMON_ENABLE ( ( CRL_APB_BASEADDR ) + ((u32)0X00000148U) ) #define CRL_APB_CLKMON_ENABLE_CNTA7_OVER_ERR_SHIFT 15 #define CRL_APB_CLKMON_ENABLE_CNTA7_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA7_OVER_ERR_MASK ((u32)0X00008000U) #define CRL_APB_CLKMON_ENABLE_MON7_ERR_SHIFT 14 #define CRL_APB_CLKMON_ENABLE_MON7_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON7_ERR_MASK ((u32)0X00004000U) #define CRL_APB_CLKMON_ENABLE_CNTA6_OVER_ERR_SHIFT 13 #define CRL_APB_CLKMON_ENABLE_CNTA6_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA6_OVER_ERR_MASK ((u32)0X00002000U) #define CRL_APB_CLKMON_ENABLE_MON6_ERR_SHIFT 12 #define CRL_APB_CLKMON_ENABLE_MON6_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON6_ERR_MASK ((u32)0X00001000U) #define CRL_APB_CLKMON_ENABLE_CNTA5_OVER_ERR_SHIFT 11 #define CRL_APB_CLKMON_ENABLE_CNTA5_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA5_OVER_ERR_MASK ((u32)0X00000800U) #define CRL_APB_CLKMON_ENABLE_MON5_ERR_SHIFT 10 #define CRL_APB_CLKMON_ENABLE_MON5_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON5_ERR_MASK ((u32)0X00000400U) #define CRL_APB_CLKMON_ENABLE_CNTA4_OVER_ERR_SHIFT 9 #define CRL_APB_CLKMON_ENABLE_CNTA4_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA4_OVER_ERR_MASK ((u32)0X00000200U) #define CRL_APB_CLKMON_ENABLE_MON4_ERR_SHIFT 8 #define CRL_APB_CLKMON_ENABLE_MON4_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON4_ERR_MASK ((u32)0X00000100U) #define CRL_APB_CLKMON_ENABLE_CNTA3_OVER_ERR_SHIFT 7 #define CRL_APB_CLKMON_ENABLE_CNTA3_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA3_OVER_ERR_MASK ((u32)0X00000080U) #define CRL_APB_CLKMON_ENABLE_MON3_ERR_SHIFT 6 #define CRL_APB_CLKMON_ENABLE_MON3_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON3_ERR_MASK ((u32)0X00000040U) #define CRL_APB_CLKMON_ENABLE_CNTA2_OVER_ERR_SHIFT 5 #define CRL_APB_CLKMON_ENABLE_CNTA2_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA2_OVER_ERR_MASK ((u32)0X00000020U) #define CRL_APB_CLKMON_ENABLE_MON2_ERR_SHIFT 4 #define CRL_APB_CLKMON_ENABLE_MON2_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON2_ERR_MASK ((u32)0X00000010U) #define CRL_APB_CLKMON_ENABLE_CNTA1_OVER_ERR_SHIFT 3 #define CRL_APB_CLKMON_ENABLE_CNTA1_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA1_OVER_ERR_MASK ((u32)0X00000008U) #define CRL_APB_CLKMON_ENABLE_MON1_ERR_SHIFT 2 #define CRL_APB_CLKMON_ENABLE_MON1_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON1_ERR_MASK ((u32)0X00000004U) #define CRL_APB_CLKMON_ENABLE_CNTA0_OVER_ERR_SHIFT 1 #define CRL_APB_CLKMON_ENABLE_CNTA0_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_CNTA0_OVER_ERR_MASK ((u32)0X00000002U) #define CRL_APB_CLKMON_ENABLE_MON0_ERR_SHIFT 0 #define CRL_APB_CLKMON_ENABLE_MON0_ERR_WIDTH 1 #define CRL_APB_CLKMON_ENABLE_MON0_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CLKMON_DISABLE */ #define CRL_APB_CLKMON_DISABLE ( ( CRL_APB_BASEADDR ) + ((u32)0X0000014CU) ) #define CRL_APB_CLKMON_DISABLE_CNTA7_OVER_ERR_SHIFT 15 #define CRL_APB_CLKMON_DISABLE_CNTA7_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA7_OVER_ERR_MASK ((u32)0X00008000U) #define CRL_APB_CLKMON_DISABLE_MON7_ERR_SHIFT 14 #define CRL_APB_CLKMON_DISABLE_MON7_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON7_ERR_MASK ((u32)0X00004000U) #define CRL_APB_CLKMON_DISABLE_CNTA6_OVER_ERR_SHIFT 13 #define CRL_APB_CLKMON_DISABLE_CNTA6_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA6_OVER_ERR_MASK ((u32)0X00002000U) #define CRL_APB_CLKMON_DISABLE_MON6_ERR_SHIFT 12 #define CRL_APB_CLKMON_DISABLE_MON6_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON6_ERR_MASK ((u32)0X00001000U) #define CRL_APB_CLKMON_DISABLE_CNTA5_OVER_ERR_SHIFT 11 #define CRL_APB_CLKMON_DISABLE_CNTA5_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA5_OVER_ERR_MASK ((u32)0X00000800U) #define CRL_APB_CLKMON_DISABLE_MON5_ERR_SHIFT 10 #define CRL_APB_CLKMON_DISABLE_MON5_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON5_ERR_MASK ((u32)0X00000400U) #define CRL_APB_CLKMON_DISABLE_CNTA4_OVER_ERR_SHIFT 9 #define CRL_APB_CLKMON_DISABLE_CNTA4_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA4_OVER_ERR_MASK ((u32)0X00000200U) #define CRL_APB_CLKMON_DISABLE_MON4_ERR_SHIFT 8 #define CRL_APB_CLKMON_DISABLE_MON4_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON4_ERR_MASK ((u32)0X00000100U) #define CRL_APB_CLKMON_DISABLE_CNTA3_OVER_ERR_SHIFT 7 #define CRL_APB_CLKMON_DISABLE_CNTA3_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA3_OVER_ERR_MASK ((u32)0X00000080U) #define CRL_APB_CLKMON_DISABLE_MON3_ERR_SHIFT 6 #define CRL_APB_CLKMON_DISABLE_MON3_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON3_ERR_MASK ((u32)0X00000040U) #define CRL_APB_CLKMON_DISABLE_CNTA2_OVER_ERR_SHIFT 5 #define CRL_APB_CLKMON_DISABLE_CNTA2_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA2_OVER_ERR_MASK ((u32)0X00000020U) #define CRL_APB_CLKMON_DISABLE_MON2_ERR_SHIFT 4 #define CRL_APB_CLKMON_DISABLE_MON2_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON2_ERR_MASK ((u32)0X00000010U) #define CRL_APB_CLKMON_DISABLE_CNTA1_OVER_ERR_SHIFT 3 #define CRL_APB_CLKMON_DISABLE_CNTA1_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA1_OVER_ERR_MASK ((u32)0X00000008U) #define CRL_APB_CLKMON_DISABLE_MON1_ERR_SHIFT 2 #define CRL_APB_CLKMON_DISABLE_MON1_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON1_ERR_MASK ((u32)0X00000004U) #define CRL_APB_CLKMON_DISABLE_CNTA0_OVER_ERR_SHIFT 1 #define CRL_APB_CLKMON_DISABLE_CNTA0_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_CNTA0_OVER_ERR_MASK ((u32)0X00000002U) #define CRL_APB_CLKMON_DISABLE_MON0_ERR_SHIFT 0 #define CRL_APB_CLKMON_DISABLE_MON0_ERR_WIDTH 1 #define CRL_APB_CLKMON_DISABLE_MON0_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CLKMON_TRIGGER */ #define CRL_APB_CLKMON_TRIGGER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000150U) ) #define CRL_APB_CLKMON_TRIGGER_CNTA7_OVER_ERR_SHIFT 15 #define CRL_APB_CLKMON_TRIGGER_CNTA7_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA7_OVER_ERR_MASK ((u32)0X00008000U) #define CRL_APB_CLKMON_TRIGGER_MON7_ERR_SHIFT 14 #define CRL_APB_CLKMON_TRIGGER_MON7_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON7_ERR_MASK ((u32)0X00004000U) #define CRL_APB_CLKMON_TRIGGER_CNTA6_OVER_ERR_SHIFT 13 #define CRL_APB_CLKMON_TRIGGER_CNTA6_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA6_OVER_ERR_MASK ((u32)0X00002000U) #define CRL_APB_CLKMON_TRIGGER_MON6_ERR_SHIFT 12 #define CRL_APB_CLKMON_TRIGGER_MON6_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON6_ERR_MASK ((u32)0X00001000U) #define CRL_APB_CLKMON_TRIGGER_CNTA5_OVER_ERR_SHIFT 11 #define CRL_APB_CLKMON_TRIGGER_CNTA5_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA5_OVER_ERR_MASK ((u32)0X00000800U) #define CRL_APB_CLKMON_TRIGGER_MON5_ERR_SHIFT 10 #define CRL_APB_CLKMON_TRIGGER_MON5_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON5_ERR_MASK ((u32)0X00000400U) #define CRL_APB_CLKMON_TRIGGER_CNTA4_OVER_ERR_SHIFT 9 #define CRL_APB_CLKMON_TRIGGER_CNTA4_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA4_OVER_ERR_MASK ((u32)0X00000200U) #define CRL_APB_CLKMON_TRIGGER_MON4_ERR_SHIFT 8 #define CRL_APB_CLKMON_TRIGGER_MON4_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON4_ERR_MASK ((u32)0X00000100U) #define CRL_APB_CLKMON_TRIGGER_CNTA3_OVER_ERR_SHIFT 7 #define CRL_APB_CLKMON_TRIGGER_CNTA3_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA3_OVER_ERR_MASK ((u32)0X00000080U) #define CRL_APB_CLKMON_TRIGGER_MON3_ERR_SHIFT 6 #define CRL_APB_CLKMON_TRIGGER_MON3_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON3_ERR_MASK ((u32)0X00000040U) #define CRL_APB_CLKMON_TRIGGER_CNTA2_OVER_ERR_SHIFT 5 #define CRL_APB_CLKMON_TRIGGER_CNTA2_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA2_OVER_ERR_MASK ((u32)0X00000020U) #define CRL_APB_CLKMON_TRIGGER_MON2_ERR_SHIFT 4 #define CRL_APB_CLKMON_TRIGGER_MON2_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON2_ERR_MASK ((u32)0X00000010U) #define CRL_APB_CLKMON_TRIGGER_CNTA1_OVER_ERR_SHIFT 3 #define CRL_APB_CLKMON_TRIGGER_CNTA1_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA1_OVER_ERR_MASK ((u32)0X00000008U) #define CRL_APB_CLKMON_TRIGGER_MON1_ERR_SHIFT 2 #define CRL_APB_CLKMON_TRIGGER_MON1_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON1_ERR_MASK ((u32)0X00000004U) #define CRL_APB_CLKMON_TRIGGER_CNTA0_OVER_ERR_SHIFT 1 #define CRL_APB_CLKMON_TRIGGER_CNTA0_OVER_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_CNTA0_OVER_ERR_MASK ((u32)0X00000002U) #define CRL_APB_CLKMON_TRIGGER_MON0_ERR_SHIFT 0 #define CRL_APB_CLKMON_TRIGGER_MON0_ERR_WIDTH 1 #define CRL_APB_CLKMON_TRIGGER_MON0_ERR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR0_CLKA_UPPER */ #define CRL_APB_CHKR0_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000160U) ) #define CRL_APB_CHKR0_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR0_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR0_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR0_CLKA_LOWER */ #define CRL_APB_CHKR0_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000164U) ) #define CRL_APB_CHKR0_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR0_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR0_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR0_CLKB_CNT */ #define CRL_APB_CHKR0_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X00000168U) ) #define CRL_APB_CHKR0_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR0_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR0_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR0_CTRL */ #define CRL_APB_CHKR0_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000016CU) ) #define CRL_APB_CHKR0_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR0_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR0_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR0_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR0_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR0_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR0_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR0_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR0_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR0_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR0_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR0_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR0_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR0_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR0_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR1_CLKA_UPPER */ #define CRL_APB_CHKR1_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000170U) ) #define CRL_APB_CHKR1_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR1_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR1_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR1_CLKA_LOWER */ #define CRL_APB_CHKR1_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000174U) ) #define CRL_APB_CHKR1_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR1_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR1_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR1_CLKB_CNT */ #define CRL_APB_CHKR1_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X00000178U) ) #define CRL_APB_CHKR1_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR1_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR1_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR1_CTRL */ #define CRL_APB_CHKR1_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000017CU) ) #define CRL_APB_CHKR1_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR1_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR1_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR1_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR1_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR1_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR1_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR1_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR1_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR1_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR1_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR1_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR1_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR1_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR1_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR2_CLKA_UPPER */ #define CRL_APB_CHKR2_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000180U) ) #define CRL_APB_CHKR2_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR2_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR2_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR2_CLKA_LOWER */ #define CRL_APB_CHKR2_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000184U) ) #define CRL_APB_CHKR2_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR2_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR2_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR2_CLKB_CNT */ #define CRL_APB_CHKR2_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X00000188U) ) #define CRL_APB_CHKR2_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR2_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR2_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR2_CTRL */ #define CRL_APB_CHKR2_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000018CU) ) #define CRL_APB_CHKR2_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR2_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR2_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR2_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR2_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR2_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR2_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR2_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR2_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR2_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR2_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR2_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR2_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR2_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR2_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR3_CLKA_UPPER */ #define CRL_APB_CHKR3_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000190U) ) #define CRL_APB_CHKR3_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR3_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR3_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR3_CLKA_LOWER */ #define CRL_APB_CHKR3_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000194U) ) #define CRL_APB_CHKR3_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR3_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR3_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR3_CLKB_CNT */ #define CRL_APB_CHKR3_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X00000198U) ) #define CRL_APB_CHKR3_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR3_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR3_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR3_CTRL */ #define CRL_APB_CHKR3_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X0000019CU) ) #define CRL_APB_CHKR3_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR3_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR3_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR3_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR3_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR3_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR3_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR3_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR3_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR3_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR3_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR3_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR3_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR3_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR3_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR4_CLKA_UPPER */ #define CRL_APB_CHKR4_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001A0U) ) #define CRL_APB_CHKR4_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR4_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR4_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR4_CLKA_LOWER */ #define CRL_APB_CHKR4_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001A4U) ) #define CRL_APB_CHKR4_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR4_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR4_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR4_CLKB_CNT */ #define CRL_APB_CHKR4_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000001A8U) ) #define CRL_APB_CHKR4_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR4_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR4_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR4_CTRL */ #define CRL_APB_CHKR4_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001ACU) ) #define CRL_APB_CHKR4_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR4_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR4_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR4_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR4_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR4_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR4_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR4_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR4_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR4_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR4_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR4_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR4_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR4_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR4_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR5_CLKA_UPPER */ #define CRL_APB_CHKR5_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001B0U) ) #define CRL_APB_CHKR5_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR5_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR5_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR5_CLKA_LOWER */ #define CRL_APB_CHKR5_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001B4U) ) #define CRL_APB_CHKR5_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR5_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR5_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR5_CLKB_CNT */ #define CRL_APB_CHKR5_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000001B8U) ) #define CRL_APB_CHKR5_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR5_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR5_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR5_CTRL */ #define CRL_APB_CHKR5_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001BCU) ) #define CRL_APB_CHKR5_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR5_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR5_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR5_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR5_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR5_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR5_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR5_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR5_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR5_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR5_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR5_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR5_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR5_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR5_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR6_CLKA_UPPER */ #define CRL_APB_CHKR6_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001C0U) ) #define CRL_APB_CHKR6_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR6_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR6_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR6_CLKA_LOWER */ #define CRL_APB_CHKR6_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001C4U) ) #define CRL_APB_CHKR6_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR6_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR6_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR6_CLKB_CNT */ #define CRL_APB_CHKR6_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000001C8U) ) #define CRL_APB_CHKR6_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR6_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR6_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR6_CTRL */ #define CRL_APB_CHKR6_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001CCU) ) #define CRL_APB_CHKR6_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR6_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR6_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR6_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR6_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR6_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR6_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR6_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR6_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR6_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR6_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR6_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR6_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR6_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR6_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_CHKR7_CLKA_UPPER */ #define CRL_APB_CHKR7_CLKA_UPPER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001D0U) ) #define CRL_APB_CHKR7_CLKA_UPPER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR7_CLKA_UPPER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR7_CLKA_UPPER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR7_CLKA_LOWER */ #define CRL_APB_CHKR7_CLKA_LOWER ( ( CRL_APB_BASEADDR ) + ((u32)0X000001D4U) ) #define CRL_APB_CHKR7_CLKA_LOWER_THRSHLD_SHIFT 0 #define CRL_APB_CHKR7_CLKA_LOWER_THRSHLD_WIDTH 32 #define CRL_APB_CHKR7_CLKA_LOWER_THRSHLD_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR7_CLKB_CNT */ #define CRL_APB_CHKR7_CLKB_CNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000001D8U) ) #define CRL_APB_CHKR7_CLKB_CNT_VALUE_SHIFT 0 #define CRL_APB_CHKR7_CLKB_CNT_VALUE_WIDTH 32 #define CRL_APB_CHKR7_CLKB_CNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_CHKR7_CTRL */ #define CRL_APB_CHKR7_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001DCU) ) #define CRL_APB_CHKR7_CTRL_START_SINGLE_SHIFT 8 #define CRL_APB_CHKR7_CTRL_START_SINGLE_WIDTH 1 #define CRL_APB_CHKR7_CTRL_START_SINGLE_MASK ((u32)0X00000100U) #define CRL_APB_CHKR7_CTRL_START_CONTINUOUS_SHIFT 7 #define CRL_APB_CHKR7_CTRL_START_CONTINUOUS_WIDTH 1 #define CRL_APB_CHKR7_CTRL_START_CONTINUOUS_MASK ((u32)0X00000080U) #define CRL_APB_CHKR7_CTRL_CLKB_MUX_CTRL_SHIFT 5 #define CRL_APB_CHKR7_CTRL_CLKB_MUX_CTRL_WIDTH 1 #define CRL_APB_CHKR7_CTRL_CLKB_MUX_CTRL_MASK ((u32)0X00000020U) #define CRL_APB_CHKR7_CTRL_CLKA_MUX_CTRL_SHIFT 1 #define CRL_APB_CHKR7_CTRL_CLKA_MUX_CTRL_WIDTH 3 #define CRL_APB_CHKR7_CTRL_CLKA_MUX_CTRL_MASK ((u32)0X0000000EU) #define CRL_APB_CHKR7_CTRL_ENABLE_SHIFT 0 #define CRL_APB_CHKR7_CTRL_ENABLE_WIDTH 1 #define CRL_APB_CHKR7_CTRL_ENABLE_MASK ((u32)0X00000001U) /** * Register: CRL_APB_PICDEBUG_TEMP_CTRL */ #define CRL_APB_PICDEBUG_TEMP_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001E0U) ) #define CRL_APB_PICDEBUG_TEMP_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PICDEBUG_TEMP_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PICDEBUG_TEMP_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PICDEBUG_REF_CTRL */ #define CRL_APB_PICDEBUG_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001E4U) ) #define CRL_APB_PICDEBUG_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_PICDEBUG_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_PICDEBUG_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_PICDEBUG_REF_CTRL_DIVISOR1_SHIFT 16 #define CRL_APB_PICDEBUG_REF_CTRL_DIVISOR1_WIDTH 6 #define CRL_APB_PICDEBUG_REF_CTRL_DIVISOR1_MASK ((u32)0X003F0000U) #define CRL_APB_PICDEBUG_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_PICDEBUG_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_PICDEBUG_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_PICDEBUG_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_PICDEBUG_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_PICDEBUG_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_PICDEBUG_CTRL */ #define CRL_APB_PICDEBUG_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001E8U) ) #define CRL_APB_PICDEBUG_CTRL_START_SHIFT 4 #define CRL_APB_PICDEBUG_CTRL_START_WIDTH 1 #define CRL_APB_PICDEBUG_CTRL_START_MASK ((u32)0X00000010U) #define CRL_APB_PICDEBUG_CTRL_TRIGGER_SEL_SHIFT 2 #define CRL_APB_PICDEBUG_CTRL_TRIGGER_SEL_WIDTH 2 #define CRL_APB_PICDEBUG_CTRL_TRIGGER_SEL_MASK ((u32)0X0000000CU) #define CRL_APB_PICDEBUG_CTRL_CNT_LOAD_SHIFT 1 #define CRL_APB_PICDEBUG_CTRL_CNT_LOAD_WIDTH 1 #define CRL_APB_PICDEBUG_CTRL_CNT_LOAD_MASK ((u32)0X00000002U) #define CRL_APB_PICDEBUG_CTRL_TRIGGER_EN_SHIFT 0 #define CRL_APB_PICDEBUG_CTRL_TRIGGER_EN_WIDTH 1 #define CRL_APB_PICDEBUG_CTRL_TRIGGER_EN_MASK ((u32)0X00000001U) /** * Register: CRL_APB_PICDEBUG_LCNT */ #define CRL_APB_PICDEBUG_LCNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000001ECU) ) #define CRL_APB_PICDEBUG_LCNT_VALUE_SHIFT 0 #define CRL_APB_PICDEBUG_LCNT_VALUE_WIDTH 32 #define CRL_APB_PICDEBUG_LCNT_VALUE_MASK ((u32)0XFFFFFFFFU) /** * Register: CRL_APB_PICDEBUG_UCNT */ #define CRL_APB_PICDEBUG_UCNT ( ( CRL_APB_BASEADDR ) + ((u32)0X000001F0U) ) #define CRL_APB_PICDEBUG_UCNT_VALUE_SHIFT 0 #define CRL_APB_PICDEBUG_UCNT_VALUE_WIDTH 16 #define CRL_APB_PICDEBUG_UCNT_VALUE_MASK ((u32)0X0000FFFFU) /** * Register: CRL_APB_USB3_DUAL_SCAN_CTRL */ #define CRL_APB_USB3_DUAL_SCAN_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001F4U) ) #define CRL_APB_USB3_DUAL_SCAN_CTRL_CLKACT_SHIFT 24 #define CRL_APB_USB3_DUAL_SCAN_CTRL_CLKACT_WIDTH 1 #define CRL_APB_USB3_DUAL_SCAN_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_USB3_DUAL_SCAN_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_USB3_DUAL_SCAN_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_USB3_DUAL_SCAN_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_USB3_DUAL_SCAN_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_USB3_DUAL_SCAN_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_USB3_DUAL_SCAN_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_DFT_OSC_REF_CTRL */ #define CRL_APB_DFT_OSC_REF_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X000001F8U) ) #define CRL_APB_DFT_OSC_REF_CTRL_CLKACT_SHIFT 24 #define CRL_APB_DFT_OSC_REF_CTRL_CLKACT_WIDTH 1 #define CRL_APB_DFT_OSC_REF_CTRL_CLKACT_MASK ((u32)0X01000000U) #define CRL_APB_DFT_OSC_REF_CTRL_DIVISOR0_SHIFT 8 #define CRL_APB_DFT_OSC_REF_CTRL_DIVISOR0_WIDTH 6 #define CRL_APB_DFT_OSC_REF_CTRL_DIVISOR0_MASK ((u32)0X00003F00U) #define CRL_APB_DFT_OSC_REF_CTRL_SRCSEL_SHIFT 0 #define CRL_APB_DFT_OSC_REF_CTRL_SRCSEL_WIDTH 3 #define CRL_APB_DFT_OSC_REF_CTRL_SRCSEL_MASK ((u32)0X00000007U) /** * Register: CRL_APB_BOOT_MODE_USER */ #define CRL_APB_BOOT_MODE_USER ( ( CRL_APB_BASEADDR ) + ((u32)0X00000200U) ) #define CRL_APB_BOOT_MODE_USER_ALT_BOOT_MODE_SHIFT 12 #define CRL_APB_BOOT_MODE_USER_ALT_BOOT_MODE_WIDTH 4 #define CRL_APB_BOOT_MODE_USER_ALT_BOOT_MODE_MASK ((u32)0X0000F000U) #define CRL_APB_BOOT_MODE_USER_USE_ALT_SHIFT 8 #define CRL_APB_BOOT_MODE_USER_USE_ALT_WIDTH 1 #define CRL_APB_BOOT_MODE_USER_USE_ALT_MASK ((u32)0X00000100U) #define CRL_APB_BOOT_MODE_USER_BOOT_MODE_SHIFT 0 #define CRL_APB_BOOT_MODE_USER_BOOT_MODE_WIDTH 4 #define CRL_APB_BOOT_MODE_USER_BOOT_MODE_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_BOOT_MODE_POR */ #define CRL_APB_BOOT_MODE_POR ( ( CRL_APB_BASEADDR ) + ((u32)0X00000204U) ) #define CRL_APB_BOOT_MODE_POR_BOOT_MODE2_SHIFT 8 #define CRL_APB_BOOT_MODE_POR_BOOT_MODE2_WIDTH 4 #define CRL_APB_BOOT_MODE_POR_BOOT_MODE2_MASK ((u32)0X00000F00U) #define CRL_APB_BOOT_MODE_POR_BOOT_MODE1_SHIFT 4 #define CRL_APB_BOOT_MODE_POR_BOOT_MODE1_WIDTH 4 #define CRL_APB_BOOT_MODE_POR_BOOT_MODE1_MASK ((u32)0X000000F0U) #define CRL_APB_BOOT_MODE_POR_BOOT_MODE0_SHIFT 0 #define CRL_APB_BOOT_MODE_POR_BOOT_MODE0_WIDTH 4 #define CRL_APB_BOOT_MODE_POR_BOOT_MODE0_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_MIMIC_RST */ #define CRL_APB_MIMIC_RST ( ( CRL_APB_BASEADDR ) + ((u32)0X00000214U) ) #define CRL_APB_MIMIC_RST_PSONLY_SHIFT 5 #define CRL_APB_MIMIC_RST_PSONLY_WIDTH 1 #define CRL_APB_MIMIC_RST_PSONLY_MASK ((u32)0X00000020U) #define CRL_APB_MIMIC_RST_DEBUG_ONLY_SHIFT 4 #define CRL_APB_MIMIC_RST_DEBUG_ONLY_WIDTH 1 #define CRL_APB_MIMIC_RST_DEBUG_ONLY_MASK ((u32)0X00000010U) #define CRL_APB_MIMIC_RST_DEBUG_SYS_SHIFT 3 #define CRL_APB_MIMIC_RST_DEBUG_SYS_WIDTH 1 #define CRL_APB_MIMIC_RST_DEBUG_SYS_MASK ((u32)0X00000008U) #define CRL_APB_MIMIC_RST_SOFT_SHIFT 2 #define CRL_APB_MIMIC_RST_SOFT_WIDTH 1 #define CRL_APB_MIMIC_RST_SOFT_MASK ((u32)0X00000004U) #define CRL_APB_MIMIC_RST_SRST_SHIFT 1 #define CRL_APB_MIMIC_RST_SRST_WIDTH 1 #define CRL_APB_MIMIC_RST_SRST_MASK ((u32)0X00000002U) #define CRL_APB_MIMIC_RST_PMU_SYS_SHIFT 0 #define CRL_APB_MIMIC_RST_PMU_SYS_WIDTH 1 #define CRL_APB_MIMIC_RST_PMU_SYS_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RESET_CTRL */ #define CRL_APB_RESET_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000218U) ) #define CRL_APB_RESET_CTRL_SOFT_RESET_SHIFT 4 #define CRL_APB_RESET_CTRL_SOFT_RESET_WIDTH 1 #define CRL_APB_RESET_CTRL_SOFT_RESET_MASK ((u32)0X00000010U) #define CRL_APB_RESET_CTRL_SRST_DIS_SHIFT 0 #define CRL_APB_RESET_CTRL_SRST_DIS_WIDTH 1 #define CRL_APB_RESET_CTRL_SRST_DIS_MASK ((u32)0X00000001U) /** * Register: CRL_APB_BLOCKONLY_RST */ #define CRL_APB_BLOCKONLY_RST ( ( CRL_APB_BASEADDR ) + ((u32)0X0000021CU) ) #define CRL_APB_BLOCKONLY_RST_MIMIC_SHIFT 3 #define CRL_APB_BLOCKONLY_RST_MIMIC_WIDTH 1 #define CRL_APB_BLOCKONLY_RST_MIMIC_MASK ((u32)0X00000008U) #define CRL_APB_BLOCKONLY_RST_DEBUG_ONLY_SHIFT 0 #define CRL_APB_BLOCKONLY_RST_DEBUG_ONLY_WIDTH 1 #define CRL_APB_BLOCKONLY_RST_DEBUG_ONLY_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RESET_REASON */ #define CRL_APB_RESET_REASON ( ( CRL_APB_BASEADDR ) + ((u32)0X00000220U) ) #define CRL_APB_RESET_REASON_MIMIC_SHIFT 15 #define CRL_APB_RESET_REASON_MIMIC_WIDTH 1 #define CRL_APB_RESET_REASON_MIMIC_MASK ((u32)0X00008000U) #define CRL_APB_RESET_REASON_DEBUG_SYS_SHIFT 6 #define CRL_APB_RESET_REASON_DEBUG_SYS_WIDTH 1 #define CRL_APB_RESET_REASON_DEBUG_SYS_MASK ((u32)0X00000040U) #define CRL_APB_RESET_REASON_SOFT_SHIFT 5 #define CRL_APB_RESET_REASON_SOFT_WIDTH 1 #define CRL_APB_RESET_REASON_SOFT_MASK ((u32)0X00000020U) #define CRL_APB_RESET_REASON_SRST_SHIFT 4 #define CRL_APB_RESET_REASON_SRST_WIDTH 1 #define CRL_APB_RESET_REASON_SRST_MASK ((u32)0X00000010U) #define CRL_APB_RESET_REASON_PSONLY_RESET_REQ_SHIFT 3 #define CRL_APB_RESET_REASON_PSONLY_RESET_REQ_WIDTH 1 #define CRL_APB_RESET_REASON_PSONLY_RESET_REQ_MASK ((u32)0X00000008U) #define CRL_APB_RESET_REASON_PMU_SYS_RESET_SHIFT 2 #define CRL_APB_RESET_REASON_PMU_SYS_RESET_WIDTH 1 #define CRL_APB_RESET_REASON_PMU_SYS_RESET_MASK ((u32)0X00000004U) #define CRL_APB_RESET_REASON_INTERNAL_POR_SHIFT 1 #define CRL_APB_RESET_REASON_INTERNAL_POR_WIDTH 1 #define CRL_APB_RESET_REASON_INTERNAL_POR_MASK ((u32)0X00000002U) #define CRL_APB_RESET_REASON_EXTERNAL_POR_SHIFT 0 #define CRL_APB_RESET_REASON_EXTERNAL_POR_WIDTH 1 #define CRL_APB_RESET_REASON_EXTERNAL_POR_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RST_LPD_IOU0 */ #define CRL_APB_RST_LPD_IOU0 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000230U) ) #define CRL_APB_RST_LPD_IOU0_GEM3_RESET_SHIFT 3 #define CRL_APB_RST_LPD_IOU0_GEM3_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU0_GEM3_RESET_MASK ((u32)0X00000008U) #define CRL_APB_RST_LPD_IOU0_GEM2_RESET_SHIFT 2 #define CRL_APB_RST_LPD_IOU0_GEM2_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU0_GEM2_RESET_MASK ((u32)0X00000004U) #define CRL_APB_RST_LPD_IOU0_GEM1_RESET_SHIFT 1 #define CRL_APB_RST_LPD_IOU0_GEM1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU0_GEM1_RESET_MASK ((u32)0X00000002U) #define CRL_APB_RST_LPD_IOU0_GEM0_RESET_SHIFT 0 #define CRL_APB_RST_LPD_IOU0_GEM0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU0_GEM0_RESET_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RST_LPD_IOU1 */ #define CRL_APB_RST_LPD_IOU1 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000234U) ) /** * Register: CRL_APB_RST_LPD_IOU2 */ #define CRL_APB_RST_LPD_IOU2 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000238U) ) #define CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_SHIFT 20 #define CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_TIMESTAMP_RESET_MASK ((u32)0X00100000U) #define CRL_APB_RST_LPD_IOU2_IOU_CC_RESET_SHIFT 19 #define CRL_APB_RST_LPD_IOU2_IOU_CC_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_IOU_CC_RESET_MASK ((u32)0X00080000U) #define CRL_APB_RST_LPD_IOU2_GPIO_RESET_SHIFT 18 #define CRL_APB_RST_LPD_IOU2_GPIO_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_GPIO_RESET_MASK ((u32)0X00040000U) #define CRL_APB_RST_LPD_IOU2_ADMA_RESET_SHIFT 17 #define CRL_APB_RST_LPD_IOU2_ADMA_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_ADMA_RESET_MASK ((u32)0X00020000U) #define CRL_APB_RST_LPD_IOU2_NAND_RESET_SHIFT 16 #define CRL_APB_RST_LPD_IOU2_NAND_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_NAND_RESET_MASK ((u32)0X00010000U) #define CRL_APB_RST_LPD_IOU2_SWDT_RESET_SHIFT 15 #define CRL_APB_RST_LPD_IOU2_SWDT_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_SWDT_RESET_MASK ((u32)0X00008000U) #define CRL_APB_RST_LPD_IOU2_TTC3_RESET_SHIFT 14 #define CRL_APB_RST_LPD_IOU2_TTC3_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_TTC3_RESET_MASK ((u32)0X00004000U) #define CRL_APB_RST_LPD_IOU2_TTC2_RESET_SHIFT 13 #define CRL_APB_RST_LPD_IOU2_TTC2_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_TTC2_RESET_MASK ((u32)0X00002000U) #define CRL_APB_RST_LPD_IOU2_TTC1_RESET_SHIFT 12 #define CRL_APB_RST_LPD_IOU2_TTC1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_TTC1_RESET_MASK ((u32)0X00001000U) #define CRL_APB_RST_LPD_IOU2_TTC0_RESET_SHIFT 11 #define CRL_APB_RST_LPD_IOU2_TTC0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_TTC0_RESET_MASK ((u32)0X00000800U) #define CRL_APB_RST_LPD_IOU2_I2C1_RESET_SHIFT 10 #define CRL_APB_RST_LPD_IOU2_I2C1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_I2C1_RESET_MASK ((u32)0X00000400U) #define CRL_APB_RST_LPD_IOU2_I2C0_RESET_SHIFT 9 #define CRL_APB_RST_LPD_IOU2_I2C0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_I2C0_RESET_MASK ((u32)0X00000200U) #define CRL_APB_RST_LPD_IOU2_CAN1_RESET_SHIFT 8 #define CRL_APB_RST_LPD_IOU2_CAN1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_CAN1_RESET_MASK ((u32)0X00000100U) #define CRL_APB_RST_LPD_IOU2_CAN0_RESET_SHIFT 7 #define CRL_APB_RST_LPD_IOU2_CAN0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_CAN0_RESET_MASK ((u32)0X00000080U) #define CRL_APB_RST_LPD_IOU2_SDIO1_RESET_SHIFT 6 #define CRL_APB_RST_LPD_IOU2_SDIO1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_SDIO1_RESET_MASK ((u32)0X00000040U) #define CRL_APB_RST_LPD_IOU2_SDIO0_RESET_SHIFT 5 #define CRL_APB_RST_LPD_IOU2_SDIO0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_SDIO0_RESET_MASK ((u32)0X00000020U) #define CRL_APB_RST_LPD_IOU2_SPI1_RESET_SHIFT 4 #define CRL_APB_RST_LPD_IOU2_SPI1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_SPI1_RESET_MASK ((u32)0X00000010U) #define CRL_APB_RST_LPD_IOU2_SPI0_RESET_SHIFT 3 #define CRL_APB_RST_LPD_IOU2_SPI0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_SPI0_RESET_MASK ((u32)0X00000008U) #define CRL_APB_RST_LPD_IOU2_UART1_RESET_SHIFT 2 #define CRL_APB_RST_LPD_IOU2_UART1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_UART1_RESET_MASK ((u32)0X00000004U) #define CRL_APB_RST_LPD_IOU2_UART0_RESET_SHIFT 1 #define CRL_APB_RST_LPD_IOU2_UART0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_UART0_RESET_MASK ((u32)0X00000002U) #define CRL_APB_RST_LPD_IOU2_QSPI_RESET_SHIFT 0 #define CRL_APB_RST_LPD_IOU2_QSPI_RESET_WIDTH 1 #define CRL_APB_RST_LPD_IOU2_QSPI_RESET_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RST_LPD_TOP */ #define CRL_APB_RST_LPD_TOP ( ( CRL_APB_BASEADDR ) + ((u32)0X0000023CU) ) #define CRL_APB_RST_LPD_TOP_FPD_RESET_SHIFT 23 #define CRL_APB_RST_LPD_TOP_FPD_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_FPD_RESET_MASK ((u32)0X00800000U) #define CRL_APB_RST_LPD_TOP_LPD_SWDT_RESET_SHIFT 20 #define CRL_APB_RST_LPD_TOP_LPD_SWDT_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_LPD_SWDT_RESET_MASK ((u32)0X00100000U) #define CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_SHIFT 19 #define CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_AFI_FM6_RESET_MASK ((u32)0X00080000U) #define CRL_APB_RST_LPD_TOP_SYSMON_RESET_SHIFT 17 #define CRL_APB_RST_LPD_TOP_SYSMON_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_SYSMON_RESET_MASK ((u32)0X00020000U) #define CRL_APB_RST_LPD_TOP_RTC_RESET_SHIFT 16 #define CRL_APB_RST_LPD_TOP_RTC_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_RTC_RESET_MASK ((u32)0X00010000U) #define CRL_APB_RST_LPD_TOP_APM_RESET_SHIFT 15 #define CRL_APB_RST_LPD_TOP_APM_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_APM_RESET_MASK ((u32)0X00008000U) #define CRL_APB_RST_LPD_TOP_IPI_RESET_SHIFT 14 #define CRL_APB_RST_LPD_TOP_IPI_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_IPI_RESET_MASK ((u32)0X00004000U) #define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_SHIFT 11 #define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_USB1_APB_RESET_MASK ((u32)0X00000800U) #define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_SHIFT 10 #define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_USB0_APB_RESET_MASK ((u32)0X00000400U) #define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_SHIFT 9 #define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_USB1_HIBERRESET_MASK ((u32)0X00000200U) #define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_SHIFT 8 #define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_USB0_HIBERRESET_MASK ((u32)0X00000100U) #define CRL_APB_RST_LPD_TOP_USB1_CORERESET_SHIFT 7 #define CRL_APB_RST_LPD_TOP_USB1_CORERESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_USB1_CORERESET_MASK ((u32)0X00000080U) #define CRL_APB_RST_LPD_TOP_USB0_CORERESET_SHIFT 6 #define CRL_APB_RST_LPD_TOP_USB0_CORERESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_USB0_CORERESET_MASK ((u32)0X00000040U) #define CRL_APB_RST_LPD_TOP_RPU_PGE_RESET_SHIFT 4 #define CRL_APB_RST_LPD_TOP_RPU_PGE_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_RPU_PGE_RESET_MASK ((u32)0X00000010U) #define CRL_APB_RST_LPD_TOP_OCM_RESET_SHIFT 3 #define CRL_APB_RST_LPD_TOP_OCM_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_OCM_RESET_MASK ((u32)0X00000008U) #define CRL_APB_RST_LPD_TOP_RPU_AMBA_RESET_SHIFT 2 #define CRL_APB_RST_LPD_TOP_RPU_AMBA_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_RPU_AMBA_RESET_MASK ((u32)0X00000004U) #define CRL_APB_RST_LPD_TOP_RPU_R51_RESET_SHIFT 1 #define CRL_APB_RST_LPD_TOP_RPU_R51_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_RPU_R51_RESET_MASK ((u32)0X00000002U) #define CRL_APB_RST_LPD_TOP_RPU_R50_RESET_SHIFT 0 #define CRL_APB_RST_LPD_TOP_RPU_R50_RESET_WIDTH 1 #define CRL_APB_RST_LPD_TOP_RPU_R50_RESET_MASK ((u32)0X00000001U) /** * Register: CRL_APB_RST_LPD_DBG */ #define CRL_APB_RST_LPD_DBG ( ( CRL_APB_BASEADDR ) + ((u32)0X00000240U) ) #define CRL_APB_RST_LPD_DBG_DBG_ACK_SHIFT 15 #define CRL_APB_RST_LPD_DBG_DBG_ACK_WIDTH 1 #define CRL_APB_RST_LPD_DBG_DBG_ACK_MASK ((u32)0X00008000U) #define CRL_APB_RST_LPD_DBG_RPU_DBG1_RESET_SHIFT 5 #define CRL_APB_RST_LPD_DBG_RPU_DBG1_RESET_WIDTH 1 #define CRL_APB_RST_LPD_DBG_RPU_DBG1_RESET_MASK ((u32)0X00000020U) #define CRL_APB_RST_LPD_DBG_RPU_DBG0_RESET_SHIFT 4 #define CRL_APB_RST_LPD_DBG_RPU_DBG0_RESET_WIDTH 1 #define CRL_APB_RST_LPD_DBG_RPU_DBG0_RESET_MASK ((u32)0X00000010U) #define CRL_APB_RST_LPD_DBG_DBG_LPD_RESET_SHIFT 1 #define CRL_APB_RST_LPD_DBG_DBG_LPD_RESET_WIDTH 1 #define CRL_APB_RST_LPD_DBG_DBG_LPD_RESET_MASK ((u32)0X00000002U) #define CRL_APB_RST_LPD_DBG_DBG_FPD_RESET_SHIFT 0 #define CRL_APB_RST_LPD_DBG_DBG_FPD_RESET_WIDTH 1 #define CRL_APB_RST_LPD_DBG_DBG_FPD_RESET_MASK ((u32)0X00000001U) /** * Register: CRL_APB_BOOT_PIN_CTRL */ #define CRL_APB_BOOT_PIN_CTRL ( ( CRL_APB_BASEADDR ) + ((u32)0X00000250U) ) #define CRL_APB_BOOT_PIN_CTRL_OUT_VAL_SHIFT 8 #define CRL_APB_BOOT_PIN_CTRL_OUT_VAL_WIDTH 4 #define CRL_APB_BOOT_PIN_CTRL_OUT_VAL_MASK ((u32)0X00000F00U) #define CRL_APB_BOOT_PIN_CTRL_IN_VAL_SHIFT 4 #define CRL_APB_BOOT_PIN_CTRL_IN_VAL_WIDTH 4 #define CRL_APB_BOOT_PIN_CTRL_IN_VAL_MASK ((u32)0X000000F0U) #define CRL_APB_BOOT_PIN_CTRL_OUT_EN_SHIFT 0 #define CRL_APB_BOOT_PIN_CTRL_OUT_EN_WIDTH 4 #define CRL_APB_BOOT_PIN_CTRL_OUT_EN_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_DED_IOB_CTRL0 */ #define CRL_APB_DED_IOB_CTRL0 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000254U) ) #define CRL_APB_DED_IOB_CTRL0_DRIVE0_SHIFT 0 #define CRL_APB_DED_IOB_CTRL0_DRIVE0_WIDTH 4 #define CRL_APB_DED_IOB_CTRL0_DRIVE0_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_DED_IOB_CTRL1 */ #define CRL_APB_DED_IOB_CTRL1 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000258U) ) #define CRL_APB_DED_IOB_CTRL1_DRIVE1_SHIFT 0 #define CRL_APB_DED_IOB_CTRL1_DRIVE1_WIDTH 4 #define CRL_APB_DED_IOB_CTRL1_DRIVE1_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_DED_IOB_CTRL2 */ #define CRL_APB_DED_IOB_CTRL2 ( ( CRL_APB_BASEADDR ) + ((u32)0X0000025CU) ) #define CRL_APB_DED_IOB_CTRL2_SCHMITT_CMOS_N_SHIFT 0 #define CRL_APB_DED_IOB_CTRL2_SCHMITT_CMOS_N_WIDTH 4 #define CRL_APB_DED_IOB_CTRL2_SCHMITT_CMOS_N_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_DED_IOB_CTRL3 */ #define CRL_APB_DED_IOB_CTRL3 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000260U) ) #define CRL_APB_DED_IOB_CTRL3_PULL_HIGH_LOW_N_SHIFT 0 #define CRL_APB_DED_IOB_CTRL3_PULL_HIGH_LOW_N_WIDTH 4 #define CRL_APB_DED_IOB_CTRL3_PULL_HIGH_LOW_N_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_DED_IOB_CTRL4 */ #define CRL_APB_DED_IOB_CTRL4 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000264U) ) #define CRL_APB_DED_IOB_CTRL4_PULL_ENABLE_SHIFT 0 #define CRL_APB_DED_IOB_CTRL4_PULL_ENABLE_WIDTH 4 #define CRL_APB_DED_IOB_CTRL4_PULL_ENABLE_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_DED_IOB_CTRL5 */ #define CRL_APB_DED_IOB_CTRL5 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000268U) ) #define CRL_APB_DED_IOB_CTRL5_SLOW_FAST_SLEW_N_SHIFT 0 #define CRL_APB_DED_IOB_CTRL5_SLOW_FAST_SLEW_N_WIDTH 4 #define CRL_APB_DED_IOB_CTRL5_SLOW_FAST_SLEW_N_MASK ((u32)0X0000000FU) /** * Register: CRL_APB_BANK3_CTRL0 */ #define CRL_APB_BANK3_CTRL0 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000270U) ) #define CRL_APB_BANK3_CTRL0_DRIVE0_SHIFT 0 #define CRL_APB_BANK3_CTRL0_DRIVE0_WIDTH 10 #define CRL_APB_BANK3_CTRL0_DRIVE0_MASK ((u32)0X000003FFU) /** * Register: CRL_APB_BANK3_CTRL1 */ #define CRL_APB_BANK3_CTRL1 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000274U) ) #define CRL_APB_BANK3_CTRL1_DRIVE1_SHIFT 0 #define CRL_APB_BANK3_CTRL1_DRIVE1_WIDTH 10 #define CRL_APB_BANK3_CTRL1_DRIVE1_MASK ((u32)0X000003FFU) /** * Register: CRL_APB_BANK3_CTRL2 */ #define CRL_APB_BANK3_CTRL2 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000278U) ) #define CRL_APB_BANK3_CTRL2_SCHMITT_CMOS_N_SHIFT 0 #define CRL_APB_BANK3_CTRL2_SCHMITT_CMOS_N_WIDTH 10 #define CRL_APB_BANK3_CTRL2_SCHMITT_CMOS_N_MASK ((u32)0X000003FFU) /** * Register: CRL_APB_BANK3_CTRL3 */ #define CRL_APB_BANK3_CTRL3 ( ( CRL_APB_BASEADDR ) + ((u32)0X0000027CU) ) #define CRL_APB_BANK3_CTRL3_PULL_HIGH_LOW_N_SHIFT 0 #define CRL_APB_BANK3_CTRL3_PULL_HIGH_LOW_N_WIDTH 10 #define CRL_APB_BANK3_CTRL3_PULL_HIGH_LOW_N_MASK ((u32)0X000003FFU) /** * Register: CRL_APB_BANK3_CTRL4 */ #define CRL_APB_BANK3_CTRL4 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000280U) ) #define CRL_APB_BANK3_CTRL4_PULL_ENABLE_SHIFT 0 #define CRL_APB_BANK3_CTRL4_PULL_ENABLE_WIDTH 10 #define CRL_APB_BANK3_CTRL4_PULL_ENABLE_MASK ((u32)0X000003FFU) /** * Register: CRL_APB_BANK3_CTRL5 */ #define CRL_APB_BANK3_CTRL5 ( ( CRL_APB_BASEADDR ) + ((u32)0X00000284U) ) #define CRL_APB_BANK3_CTRL5_SLOW_FAST_SLEW_N_SHIFT 0 #define CRL_APB_BANK3_CTRL5_SLOW_FAST_SLEW_N_WIDTH 10 #define CRL_APB_BANK3_CTRL5_SLOW_FAST_SLEW_N_MASK ((u32)0X000003FFU) /** * Register: CRL_APB_BANK3_STATUS */ #define CRL_APB_BANK3_STATUS ( ( CRL_APB_BASEADDR ) + ((u32)0X00000288U) ) #define CRL_APB_BANK3_STATUS_VMODE_1P8_3P3_N_SHIFT 0 #define CRL_APB_BANK3_STATUS_VMODE_1P8_3P3_N_WIDTH 1 #define CRL_APB_BANK3_STATUS_VMODE_1P8_3P3_N_MASK ((u32)0X00000001U) #ifdef __cplusplus } #endif #endif /* _CRL_APB_H_ */