35#define IMX_SRC_SCR_DOM_EN BSP_BIT32(31)
36#define IMX_SRC_SCR_LOCK BSP_BIT32(30)
37#define IMX_SRC_SCR_DOMAIN3 BSP_BIT32(27)
38#define IMX_SRC_SCR_DOMAIN2 BSP_BIT32(26)
39#define IMX_SRC_SCR_DOMAIN1 BSP_BIT32(25)
40#define IMX_SRC_SCR_DOMAIN0 BSP_BIT32(24)
41#define IMX_SRC_SCR_MASK_TEMPSENSE_RESET(val) BSP_FLD32(val, 4, 7)
42#define IMX_SRC_SCR_MASK_TEMPSENSE_RESET_GET(reg) BSP_FLD32GET(reg, 4, 7)
43#define IMX_SRC_SCR_MASK_TEMPSENSE_RESET_SET(reg, val) BSP_FLD32SET(reg, val, 4, 7)
45#define IMX_SRC_A7RCR0_DOM_EN BSP_BIT32(31)
46#define IMX_SRC_A7RCR0_LOCK BSP_BIT32(30)
47#define IMX_SRC_A7RCR0_DOMAIN3 BSP_BIT32(27)
48#define IMX_SRC_A7RCR0_DOMAIN2 BSP_BIT32(26)
49#define IMX_SRC_A7RCR0_DOMAIN1 BSP_BIT32(25)
50#define IMX_SRC_A7RCR0_DOMAIN0 BSP_BIT32(24)
51#define IMX_SRC_A7RCR0_A7_L2RESET BSP_BIT32(21)
52#define IMX_SRC_A7RCR0_A7_SOC_DBG_RESET BSP_BIT32(20)
53#define IMX_SRC_A7RCR0_MASK_WDOG1_RST(val) BSP_FLD32(val, 16, 19)
54#define IMX_SRC_A7RCR0_MASK_WDOG1_RST_GET(reg) BSP_FLD32GET(reg, 16, 19)
55#define IMX_SRC_A7RCR0_MASK_WDOG1_RST_SET(reg, val) BSP_FLD32SET(reg, val, 16, 19)
56#define IMX_SRC_A7RCR0_A7_ETM_RESET1 BSP_BIT32(13)
57#define IMX_SRC_A7RCR0_A7_ETM_RESET0 BSP_BIT32(12)
58#define IMX_SRC_A7RCR0_A7_DBG_RESET1 BSP_BIT32(9)
59#define IMX_SRC_A7RCR0_A7_DBG_RESET0 BSP_BIT32(8)
60#define IMX_SRC_A7RCR0_A7_CORE_RESET1 BSP_BIT32(5)
61#define IMX_SRC_A7RCR0_A7_CORE_RESET0 BSP_BIT32(4)
62#define IMX_SRC_A7RCR0_A7_CORE_POR_RESET1 BSP_BIT32(1)
63#define IMX_SRC_A7RCR0_A7_CORE_POR_RESET0 BSP_BIT32(0)
65#define IMX_SRC_A7RCR1_DOM_EN BSP_BIT32(31)
66#define IMX_SRC_A7RCR1_LOCK BSP_BIT32(30)
67#define IMX_SRC_A7RCR1_DOMAIN3 BSP_BIT32(27)
68#define IMX_SRC_A7RCR1_DOMAIN2 BSP_BIT32(26)
69#define IMX_SRC_A7RCR1_DOMAIN1 BSP_BIT32(25)
70#define IMX_SRC_A7RCR1_DOMAIN0 BSP_BIT32(24)
71#define IMX_SRC_A7RCR1_A7_CORE1_ENABLE BSP_BIT32(1)
73#define IMX_SRC_M4RCR_DOM_EN BSP_BIT32(31)
74#define IMX_SRC_M4RCR_LOCK BSP_BIT32(30)
75#define IMX_SRC_M4RCR_DOMAIN3 BSP_BIT32(27)
76#define IMX_SRC_M4RCR_DOMAIN2 BSP_BIT32(26)
77#define IMX_SRC_M4RCR_DOMAIN1 BSP_BIT32(25)
78#define IMX_SRC_M4RCR_DOMAIN0 BSP_BIT32(24)
79#define IMX_SRC_M4RCR_WDOG3_RST_OPTION BSP_BIT32(9)
80#define IMX_SRC_M4RCR_WDOG3_RST_OPTION_M4 BSP_BIT32(8)
81#define IMX_SRC_M4RCR_MASK_WDOG3_RST(val) BSP_FLD32(val, 4, 7)
82#define IMX_SRC_M4RCR_MASK_WDOG3_RST_GET(reg) BSP_FLD32GET(reg, 4, 7)
83#define IMX_SRC_M4RCR_MASK_WDOG3_RST_SET(reg, val) BSP_FLD32SET(reg, val, 4, 7)
84#define IMX_SRC_M4RCR_ENABLE_M4 BSP_BIT32(3)
85#define IMX_SRC_M4RCR_SW_M4P_RST BSP_BIT32(2)
86#define IMX_SRC_M4RCR_SW_M4C_RST BSP_BIT32(1)
87#define IMX_SRC_M4RCR_SW_M4C_NON_SCLR_RST BSP_BIT32(0)
92 uint32_t usbophy1_rcr;
93 uint32_t usbophy2_rcr;
96 uint32_t reserved_30[10];
99 uint32_t reserved_60[2];
113 uint32_t reserved_9c[985];
This header file provides utility macros for BSPs.
Definition: imx_srcreg.h:33