16 __R uint8_t RESERVED0[4];
30 #define OPAMP_CTRL0_EN_LV_MASK (0x4000000UL)
31 #define OPAMP_CTRL0_EN_LV_SHIFT (26U)
32 #define OPAMP_CTRL0_EN_LV_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_EN_LV_SHIFT) & OPAMP_CTRL0_EN_LV_MASK)
33 #define OPAMP_CTRL0_EN_LV_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_EN_LV_MASK) >> OPAMP_CTRL0_EN_LV_SHIFT)
39 #define OPAMP_CTRL0_VIM_SEL_MASK (0x70000UL)
40 #define OPAMP_CTRL0_VIM_SEL_SHIFT (16U)
41 #define OPAMP_CTRL0_VIM_SEL_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_VIM_SEL_SHIFT) & OPAMP_CTRL0_VIM_SEL_MASK)
42 #define OPAMP_CTRL0_VIM_SEL_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_VIM_SEL_MASK) >> OPAMP_CTRL0_VIM_SEL_SHIFT)
48 #define OPAMP_CTRL0_MODE_MASK (0xF800U)
49 #define OPAMP_CTRL0_MODE_SHIFT (11U)
50 #define OPAMP_CTRL0_MODE_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_MODE_SHIFT) & OPAMP_CTRL0_MODE_MASK)
51 #define OPAMP_CTRL0_MODE_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_MODE_MASK) >> OPAMP_CTRL0_MODE_SHIFT)
57 #define OPAMP_CTRL0_GAIN_SEL_MASK (0x700U)
58 #define OPAMP_CTRL0_GAIN_SEL_SHIFT (8U)
59 #define OPAMP_CTRL0_GAIN_SEL_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_GAIN_SEL_SHIFT) & OPAMP_CTRL0_GAIN_SEL_MASK)
60 #define OPAMP_CTRL0_GAIN_SEL_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_GAIN_SEL_MASK) >> OPAMP_CTRL0_GAIN_SEL_SHIFT)
66 #define OPAMP_CTRL0_DISABLE_PM_CAP_MASK (0x80U)
67 #define OPAMP_CTRL0_DISABLE_PM_CAP_SHIFT (7U)
68 #define OPAMP_CTRL0_DISABLE_PM_CAP_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_DISABLE_PM_CAP_SHIFT) & OPAMP_CTRL0_DISABLE_PM_CAP_MASK)
69 #define OPAMP_CTRL0_DISABLE_PM_CAP_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_DISABLE_PM_CAP_MASK) >> OPAMP_CTRL0_DISABLE_PM_CAP_SHIFT)
75 #define OPAMP_CTRL0_MILLER_SEL_MASK (0x70U)
76 #define OPAMP_CTRL0_MILLER_SEL_SHIFT (4U)
77 #define OPAMP_CTRL0_MILLER_SEL_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_MILLER_SEL_SHIFT) & OPAMP_CTRL0_MILLER_SEL_MASK)
78 #define OPAMP_CTRL0_MILLER_SEL_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_MILLER_SEL_MASK) >> OPAMP_CTRL0_MILLER_SEL_SHIFT)
84 #define OPAMP_CTRL0_VBYPASS_MASK (0x8U)
85 #define OPAMP_CTRL0_VBYPASS_SHIFT (3U)
86 #define OPAMP_CTRL0_VBYPASS_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_VBYPASS_SHIFT) & OPAMP_CTRL0_VBYPASS_MASK)
87 #define OPAMP_CTRL0_VBYPASS_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_VBYPASS_MASK) >> OPAMP_CTRL0_VBYPASS_SHIFT)
93 #define OPAMP_CTRL0_VIP_SEL_MASK (0x7U)
94 #define OPAMP_CTRL0_VIP_SEL_SHIFT (0U)
95 #define OPAMP_CTRL0_VIP_SEL_SET(x) (((uint32_t)(x) << OPAMP_CTRL0_VIP_SEL_SHIFT) & OPAMP_CTRL0_VIP_SEL_MASK)
96 #define OPAMP_CTRL0_VIP_SEL_GET(x) (((uint32_t)(x) & OPAMP_CTRL0_VIP_SEL_MASK) >> OPAMP_CTRL0_VIP_SEL_SHIFT)
105 #define OPAMP_STATUS_TRIG_CONFLICT_MASK (0xFF00000UL)
106 #define OPAMP_STATUS_TRIG_CONFLICT_SHIFT (20U)
107 #define OPAMP_STATUS_TRIG_CONFLICT_SET(x) (((uint32_t)(x) << OPAMP_STATUS_TRIG_CONFLICT_SHIFT) & OPAMP_STATUS_TRIG_CONFLICT_MASK)
108 #define OPAMP_STATUS_TRIG_CONFLICT_GET(x) (((uint32_t)(x) & OPAMP_STATUS_TRIG_CONFLICT_MASK) >> OPAMP_STATUS_TRIG_CONFLICT_SHIFT)
116 #define OPAMP_STATUS_PRESET_ACT_MASK (0x80000UL)
117 #define OPAMP_STATUS_PRESET_ACT_SHIFT (19U)
118 #define OPAMP_STATUS_PRESET_ACT_GET(x) (((uint32_t)(x) & OPAMP_STATUS_PRESET_ACT_MASK) >> OPAMP_STATUS_PRESET_ACT_SHIFT)
125 #define OPAMP_STATUS_CUR_PRESET_MASK (0x70000UL)
126 #define OPAMP_STATUS_CUR_PRESET_SHIFT (16U)
127 #define OPAMP_STATUS_CUR_PRESET_GET(x) (((uint32_t)(x) & OPAMP_STATUS_CUR_PRESET_MASK) >> OPAMP_STATUS_CUR_PRESET_SHIFT)
136 #define OPAMP_CTRL1_SW_PRESET_MASK (0x80000000UL)
137 #define OPAMP_CTRL1_SW_PRESET_SHIFT (31U)
138 #define OPAMP_CTRL1_SW_PRESET_SET(x) (((uint32_t)(x) << OPAMP_CTRL1_SW_PRESET_SHIFT) & OPAMP_CTRL1_SW_PRESET_MASK)
139 #define OPAMP_CTRL1_SW_PRESET_GET(x) (((uint32_t)(x) & OPAMP_CTRL1_SW_PRESET_MASK) >> OPAMP_CTRL1_SW_PRESET_SHIFT)
145 #define OPAMP_CTRL1_SW_SEL_MASK (0x7U)
146 #define OPAMP_CTRL1_SW_SEL_SHIFT (0U)
147 #define OPAMP_CTRL1_SW_SEL_SET(x) (((uint32_t)(x) << OPAMP_CTRL1_SW_SEL_SHIFT) & OPAMP_CTRL1_SW_SEL_MASK)
148 #define OPAMP_CTRL1_SW_SEL_GET(x) (((uint32_t)(x) & OPAMP_CTRL1_SW_SEL_MASK) >> OPAMP_CTRL1_SW_SEL_SHIFT)
155 #define OPAMP_CFG_CFG0_DISABLE_PM_CAP_MASK (0x8000000UL)
156 #define OPAMP_CFG_CFG0_DISABLE_PM_CAP_SHIFT (27U)
157 #define OPAMP_CFG_CFG0_DISABLE_PM_CAP_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG0_DISABLE_PM_CAP_SHIFT) & OPAMP_CFG_CFG0_DISABLE_PM_CAP_MASK)
158 #define OPAMP_CFG_CFG0_DISABLE_PM_CAP_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG0_DISABLE_PM_CAP_MASK) >> OPAMP_CFG_CFG0_DISABLE_PM_CAP_SHIFT)
164 #define OPAMP_CFG_CFG0_MILLER_SEL_MASK (0x7000000UL)
165 #define OPAMP_CFG_CFG0_MILLER_SEL_SHIFT (24U)
166 #define OPAMP_CFG_CFG0_MILLER_SEL_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG0_MILLER_SEL_SHIFT) & OPAMP_CFG_CFG0_MILLER_SEL_MASK)
167 #define OPAMP_CFG_CFG0_MILLER_SEL_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG0_MILLER_SEL_MASK) >> OPAMP_CFG_CFG0_MILLER_SEL_SHIFT)
173 #define OPAMP_CFG_CFG0_VIM_SEL_MASK (0x700U)
174 #define OPAMP_CFG_CFG0_VIM_SEL_SHIFT (8U)
175 #define OPAMP_CFG_CFG0_VIM_SEL_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG0_VIM_SEL_SHIFT) & OPAMP_CFG_CFG0_VIM_SEL_MASK)
176 #define OPAMP_CFG_CFG0_VIM_SEL_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG0_VIM_SEL_MASK) >> OPAMP_CFG_CFG0_VIM_SEL_SHIFT)
182 #define OPAMP_CFG_CFG0_VIP_SEL_MASK (0x7U)
183 #define OPAMP_CFG_CFG0_VIP_SEL_SHIFT (0U)
184 #define OPAMP_CFG_CFG0_VIP_SEL_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG0_VIP_SEL_SHIFT) & OPAMP_CFG_CFG0_VIP_SEL_MASK)
185 #define OPAMP_CFG_CFG0_VIP_SEL_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG0_VIP_SEL_MASK) >> OPAMP_CFG_CFG0_VIP_SEL_SHIFT)
194 #define OPAMP_CFG_CFG1_HW_TRIG_EN_MASK (0x80000000UL)
195 #define OPAMP_CFG_CFG1_HW_TRIG_EN_SHIFT (31U)
196 #define OPAMP_CFG_CFG1_HW_TRIG_EN_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG1_HW_TRIG_EN_SHIFT) & OPAMP_CFG_CFG1_HW_TRIG_EN_MASK)
197 #define OPAMP_CFG_CFG1_HW_TRIG_EN_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG1_HW_TRIG_EN_MASK) >> OPAMP_CFG_CFG1_HW_TRIG_EN_SHIFT)
203 #define OPAMP_CFG_CFG1_EN_LV_MASK (0x40000000UL)
204 #define OPAMP_CFG_CFG1_EN_LV_SHIFT (30U)
205 #define OPAMP_CFG_CFG1_EN_LV_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG1_EN_LV_SHIFT) & OPAMP_CFG_CFG1_EN_LV_MASK)
206 #define OPAMP_CFG_CFG1_EN_LV_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG1_EN_LV_MASK) >> OPAMP_CFG_CFG1_EN_LV_SHIFT)
212 #define OPAMP_CFG_CFG1_VBYPASS_LV_MASK (0x20000000UL)
213 #define OPAMP_CFG_CFG1_VBYPASS_LV_SHIFT (29U)
214 #define OPAMP_CFG_CFG1_VBYPASS_LV_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG1_VBYPASS_LV_SHIFT) & OPAMP_CFG_CFG1_VBYPASS_LV_MASK)
215 #define OPAMP_CFG_CFG1_VBYPASS_LV_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG1_VBYPASS_LV_MASK) >> OPAMP_CFG_CFG1_VBYPASS_LV_SHIFT)
221 #define OPAMP_CFG_CFG1_MODE_MASK (0xF8U)
222 #define OPAMP_CFG_CFG1_MODE_SHIFT (3U)
223 #define OPAMP_CFG_CFG1_MODE_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG1_MODE_SHIFT) & OPAMP_CFG_CFG1_MODE_MASK)
224 #define OPAMP_CFG_CFG1_MODE_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG1_MODE_MASK) >> OPAMP_CFG_CFG1_MODE_SHIFT)
230 #define OPAMP_CFG_CFG1_GAIN_SEL_MASK (0x7U)
231 #define OPAMP_CFG_CFG1_GAIN_SEL_SHIFT (0U)
232 #define OPAMP_CFG_CFG1_GAIN_SEL_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG1_GAIN_SEL_SHIFT) & OPAMP_CFG_CFG1_GAIN_SEL_MASK)
233 #define OPAMP_CFG_CFG1_GAIN_SEL_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG1_GAIN_SEL_MASK) >> OPAMP_CFG_CFG1_GAIN_SEL_SHIFT)
240 #define OPAMP_CFG_CFG2_CHANNEL_MASK (0x7000000UL)
241 #define OPAMP_CFG_CFG2_CHANNEL_SHIFT (24U)
242 #define OPAMP_CFG_CFG2_CHANNEL_SET(x) (((uint32_t)(x) << OPAMP_CFG_CFG2_CHANNEL_SHIFT) & OPAMP_CFG_CFG2_CHANNEL_MASK)
243 #define OPAMP_CFG_CFG2_CHANNEL_GET(x) (((uint32_t)(x) & OPAMP_CFG_CFG2_CHANNEL_MASK) >> OPAMP_CFG_CFG2_CHANNEL_SHIFT)
248 #define OPAMP_CFG_PRESET0 (0UL)
249 #define OPAMP_CFG_PRESET1 (1UL)
250 #define OPAMP_CFG_PRESET2 (2UL)
251 #define OPAMP_CFG_PRESET3 (4UL)
252 #define OPAMP_CFG_PRESET4 (5UL)
253 #define OPAMP_CFG_PRESET5 (6UL)
254 #define OPAMP_CFG_PRESET6 (8UL)
255 #define OPAMP_CFG_PRESET7 (9UL)
Definition: hpm_opamp_regs.h:12