1 // Copyright (C) 2022 Beken Corporation
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14
15 /***********************************************************************************************************************************
16 * This file is generated from BK7256_ADDR Mapping_20211224_format_change_highlight_20220113_update.xlsm automatically
17 * Modify it manually is not recommended
18 * CHIP ID:BK7256,GENARATE TIME:2022-03-17 20:29:40
19 ************************************************************************************************************************************/
20
21 #pragma once
22
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26
27 #include <soc/soc.h>
28 #include "sys_ll_macro_def.h"
29 #include "bk_misc.h"
30
31 #define SYS_ANALOG_REG_SPI_STATE_REG (SYS_CPU_ANASPI_FREQ_ADDR) // need complete macro manually
32 #define SYS_ANALOG_REG_SPI_STATE_POS(idx) (idx + SYS_CPU_ANASPI_FREQ_ANAREG_STATE_POS) // need complete macro manually
33 #define GET_SYS_ANALOG_REG_IDX(addr) ((addr - SYS_ANA_REG0_ADDR) >> 2) // need complete macro manually
34
sys_ll_get_analog_reg_value(uint32_t addr)35 static inline uint32_t sys_ll_get_analog_reg_value(uint32_t addr)
36 {
37 return REG_READ(addr);
38 }
39
sys_ll_set_analog_reg_value(uint32_t addr,uint32_t value)40 static inline void sys_ll_set_analog_reg_value(uint32_t addr, uint32_t value)
41 {
42 uint32_t idx;
43 idx = GET_SYS_ANALOG_REG_IDX(addr);
44
45 REG_WRITE(addr, value);
46
47 delay_10us(1);
48 while(REG_READ(SYS_ANALOG_REG_SPI_STATE_REG) & (1 << SYS_ANALOG_REG_SPI_STATE_POS(idx)));
49 }
50
sys_ll_set_analog_reg_bits(uint32_t addr,uint32_t value,uint32_t pos,uint32_t mask)51 static inline void sys_ll_set_analog_reg_bits(uint32_t addr, uint32_t value, uint32_t pos, uint32_t mask)
52 {
53 uint32_t reg_value;
54 reg_value = REG_READ(addr);
55 reg_value &= ~(mask << pos);
56 reg_value |= ((value & mask) << pos);
57
58 sys_ll_set_analog_reg_value(addr, reg_value);
59 }
60
61 /* REG_0x00 //REG ADDR :0x44010000 */
sys_ll_get_device_id_value(void)62 static inline uint32_t sys_ll_get_device_id_value(void)
63 {
64 return REG_READ(SYS_DEVICE_ID_ADDR);
65 }
66
67 /* REG_0x00:device_id->DeviceID:0x0[31:0], ,0x53434647,RO*/
sys_ll_get_device_id_deviceid(void)68 static inline uint32_t sys_ll_get_device_id_deviceid(void)
69 {
70 return REG_READ(SYS_DEVICE_ID_ADDR);
71 }
72
73 /* REG_0x01 //REG ADDR :0x44010004 */
sys_ll_get_version_id_value(void)74 static inline uint32_t sys_ll_get_version_id_value(void)
75 {
76 return REG_READ(SYS_VERSION_ID_ADDR);
77 }
78
79 /* REG_0x01:version_id->VersionID:0x1[31:0], ,0x72560001,RO*/
sys_ll_get_version_id_versionid(void)80 static inline uint32_t sys_ll_get_version_id_versionid(void)
81 {
82 return REG_READ(SYS_VERSION_ID_ADDR);
83 }
84
85 /* REG_0x02 //REG ADDR :0x44010008 */
sys_ll_get_cpu_current_run_status_value(void)86 static inline uint32_t sys_ll_get_cpu_current_run_status_value(void)
87 {
88 return REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
89 }
90
91 /* REG_0x02:cpu_current_run_status->core0_halted:0x2[0],core0 halt indicate,0,RO*/
sys_ll_get_cpu_current_run_status_core0_halted(void)92 static inline uint32_t sys_ll_get_cpu_current_run_status_core0_halted(void)
93 {
94 uint32_t reg_value;
95 reg_value = REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
96 reg_value = ((reg_value >> SYS_CPU_CURRENT_RUN_STATUS_CORE0_HALTED_POS)&SYS_CPU_CURRENT_RUN_STATUS_CORE0_HALTED_MASK);
97 return reg_value;
98 }
99
100 /* REG_0x02:cpu_current_run_status->core1_halted:0x2[1],core1 halt indicate,0,RO*/
sys_ll_get_cpu_current_run_status_core1_halted(void)101 static inline uint32_t sys_ll_get_cpu_current_run_status_core1_halted(void)
102 {
103 uint32_t reg_value;
104 reg_value = REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
105 reg_value = ((reg_value >> SYS_CPU_CURRENT_RUN_STATUS_CORE1_HALTED_POS)&SYS_CPU_CURRENT_RUN_STATUS_CORE1_HALTED_MASK);
106 return reg_value;
107 }
108
109 /* REG_0x02:cpu_current_run_status->cpu0_sw_reset:0x2[4],cpu0_sw_reset indicate,0,RO*/
sys_ll_get_cpu_current_run_status_cpu0_sw_reset(void)110 static inline uint32_t sys_ll_get_cpu_current_run_status_cpu0_sw_reset(void)
111 {
112 uint32_t reg_value;
113 reg_value = REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
114 reg_value = ((reg_value >> SYS_CPU_CURRENT_RUN_STATUS_CPU0_SW_RESET_POS)&SYS_CPU_CURRENT_RUN_STATUS_CPU0_SW_RESET_MASK);
115 return reg_value;
116 }
117
118 /* REG_0x02:cpu_current_run_status->cpu1_sw_reset:0x2[5],cpu1_sw_reset indicate,0,RO*/
sys_ll_get_cpu_current_run_status_cpu1_sw_reset(void)119 static inline uint32_t sys_ll_get_cpu_current_run_status_cpu1_sw_reset(void)
120 {
121 uint32_t reg_value;
122 reg_value = REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
123 reg_value = ((reg_value >> SYS_CPU_CURRENT_RUN_STATUS_CPU1_SW_RESET_POS)&SYS_CPU_CURRENT_RUN_STATUS_CPU1_SW_RESET_MASK);
124 return reg_value;
125 }
126
127 /* REG_0x02:cpu_current_run_status->cpu0_pwr_dw_state:0x2[8],cpu0_pwr_dw_state,0,RO*/
sys_ll_get_cpu_current_run_status_cpu0_pwr_dw_state(void)128 static inline uint32_t sys_ll_get_cpu_current_run_status_cpu0_pwr_dw_state(void)
129 {
130 uint32_t reg_value;
131 reg_value = REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
132 reg_value = ((reg_value >> SYS_CPU_CURRENT_RUN_STATUS_CPU0_PWR_DW_STATE_POS)&SYS_CPU_CURRENT_RUN_STATUS_CPU0_PWR_DW_STATE_MASK);
133 return reg_value;
134 }
135
136 /* REG_0x02:cpu_current_run_status->cpu1_pwr_dw_state:0x2[9],cpu1_pwr_dw_state,0,RO*/
sys_ll_get_cpu_current_run_status_cpu1_pwr_dw_state(void)137 static inline uint32_t sys_ll_get_cpu_current_run_status_cpu1_pwr_dw_state(void)
138 {
139 uint32_t reg_value;
140 reg_value = REG_READ(SYS_CPU_CURRENT_RUN_STATUS_ADDR);
141 reg_value = ((reg_value >> SYS_CPU_CURRENT_RUN_STATUS_CPU1_PWR_DW_STATE_POS)&SYS_CPU_CURRENT_RUN_STATUS_CPU1_PWR_DW_STATE_MASK);
142 return reg_value;
143 }
144
145 /* REG_0x03 //REG ADDR :0x4401000c */
sys_ll_get_cpu_storage_connect_op_select_value(void)146 static inline uint32_t sys_ll_get_cpu_storage_connect_op_select_value(void)
147 {
148 return REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
149 }
150
sys_ll_set_cpu_storage_connect_op_select_value(uint32_t value)151 static inline void sys_ll_set_cpu_storage_connect_op_select_value(uint32_t value)
152 {
153 REG_WRITE(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR,value);
154 }
155
156 /* REG_0x03:cpu_storage_connect_op_select->boot_mode:0x3[0],0:ROM boot 1:FLASH boot,0,R/W*/
sys_ll_get_cpu_storage_connect_op_select_boot_mode(void)157 static inline uint32_t sys_ll_get_cpu_storage_connect_op_select_boot_mode(void)
158 {
159 uint32_t reg_value;
160 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
161 reg_value = ((reg_value >> SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_POS) & SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_MASK);
162 return reg_value;
163 }
164
sys_ll_set_cpu_storage_connect_op_select_boot_mode(uint32_t value)165 static inline void sys_ll_set_cpu_storage_connect_op_select_boot_mode(uint32_t value)
166 {
167 uint32_t reg_value;
168 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
169 reg_value &= ~(SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_MASK << SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_POS);
170 reg_value |= ((value & SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_MASK) << SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_POS);
171 REG_WRITE(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR,reg_value);
172 }
173
174 /* REG_0x03:cpu_storage_connect_op_select->rf_switch_en:0x3[4],0: rf switch by PTA; 1: rf switch by SW,0,R/W*/
sys_ll_get_cpu_storage_connect_op_select_rf_switch_en(void)175 static inline uint32_t sys_ll_get_cpu_storage_connect_op_select_rf_switch_en(void)
176 {
177 uint32_t reg_value;
178 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
179 reg_value = ((reg_value >> SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_POS) & SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_MASK);
180 return reg_value;
181 }
182
sys_ll_set_cpu_storage_connect_op_select_rf_switch_en(uint32_t value)183 static inline void sys_ll_set_cpu_storage_connect_op_select_rf_switch_en(uint32_t value)
184 {
185 uint32_t reg_value;
186 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
187 reg_value &= ~(SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_MASK << SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_POS);
188 reg_value |= ((value & SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_MASK) << SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_POS);
189 REG_WRITE(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR,reg_value);
190 }
191
192 /* REG_0x03:cpu_storage_connect_op_select->rf_for_wifiorbt:0x3[5],0: rf for wifi; 1: rf for bt,0,R/W*/
sys_ll_get_cpu_storage_connect_op_select_rf_for_wifiorbt(void)193 static inline uint32_t sys_ll_get_cpu_storage_connect_op_select_rf_for_wifiorbt(void)
194 {
195 uint32_t reg_value;
196 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
197 reg_value = ((reg_value >> SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_POS) & SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_MASK);
198 return reg_value;
199 }
200
sys_ll_set_cpu_storage_connect_op_select_rf_for_wifiorbt(uint32_t value)201 static inline void sys_ll_set_cpu_storage_connect_op_select_rf_for_wifiorbt(uint32_t value)
202 {
203 uint32_t reg_value;
204 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
205 reg_value &= ~(SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_MASK << SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_POS);
206 reg_value |= ((value & SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_MASK) << SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_POS);
207 REG_WRITE(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR,reg_value);
208 }
209
210 /* REG_0x03:cpu_storage_connect_op_select->jtag_core_sel:0x3[8],0:jtag connect core0, 1:jtag connect core1,0,R/W*/
sys_ll_get_cpu_storage_connect_op_select_jtag_core_sel(void)211 static inline uint32_t sys_ll_get_cpu_storage_connect_op_select_jtag_core_sel(void)
212 {
213 uint32_t reg_value;
214 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
215 reg_value = ((reg_value >> SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_POS) & SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_MASK);
216 return reg_value;
217 }
218
sys_ll_set_cpu_storage_connect_op_select_jtag_core_sel(uint32_t value)219 static inline void sys_ll_set_cpu_storage_connect_op_select_jtag_core_sel(uint32_t value)
220 {
221 uint32_t reg_value;
222 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
223 reg_value &= ~(SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_MASK << SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_POS);
224 reg_value |= ((value & SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_MASK) << SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_POS);
225 REG_WRITE(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR,reg_value);
226 }
227
228 /* REG_0x03:cpu_storage_connect_op_select->flash_sel:0x3[9],0: normal flash operation 1:flash download by spi,0,R/W*/
sys_ll_get_cpu_storage_connect_op_select_flash_sel(void)229 static inline uint32_t sys_ll_get_cpu_storage_connect_op_select_flash_sel(void)
230 {
231 uint32_t reg_value;
232 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
233 reg_value = ((reg_value >> SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_POS) & SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_MASK);
234 return reg_value;
235 }
236
sys_ll_set_cpu_storage_connect_op_select_flash_sel(uint32_t value)237 static inline void sys_ll_set_cpu_storage_connect_op_select_flash_sel(uint32_t value)
238 {
239 uint32_t reg_value;
240 reg_value = REG_READ(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR);
241 reg_value &= ~(SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_MASK << SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_POS);
242 reg_value |= ((value & SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_MASK) << SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_POS);
243 REG_WRITE(SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR,reg_value);
244 }
245
246 /* REG_0x04 //REG ADDR :0x44010010 */
sys_ll_get_cpu0_int_halt_clk_op_value(void)247 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_value(void)
248 {
249 return REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
250 }
251
sys_ll_set_cpu0_int_halt_clk_op_value(uint32_t value)252 static inline void sys_ll_set_cpu0_int_halt_clk_op_value(uint32_t value)
253 {
254 REG_WRITE(SYS_CPU0_INT_HALT_CLK_OP_ADDR,value);
255 }
256
257 /* REG_0x04:cpu0_int_halt_clk_op->cpu0_sw_rst:0x4[0],reserved,0,R/W*/
sys_ll_get_cpu0_int_halt_clk_op_cpu0_sw_rst(void)258 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_cpu0_sw_rst(void)
259 {
260 uint32_t reg_value;
261 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
262 reg_value = ((reg_value >> SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_POS) & SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_MASK);
263 return reg_value;
264 }
265
sys_ll_set_cpu0_int_halt_clk_op_cpu0_sw_rst(uint32_t value)266 static inline void sys_ll_set_cpu0_int_halt_clk_op_cpu0_sw_rst(uint32_t value)
267 {
268 uint32_t reg_value;
269 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
270 reg_value &= ~(SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_MASK << SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_POS);
271 reg_value |= ((value & SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_MASK) << SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_POS);
272 REG_WRITE(SYS_CPU0_INT_HALT_CLK_OP_ADDR,reg_value);
273 }
274
275 /* REG_0x04:cpu0_int_halt_clk_op->cpu0_pwr_dw:0x4[1],reserved,0,R/W*/
sys_ll_get_cpu0_int_halt_clk_op_cpu0_pwr_dw(void)276 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_cpu0_pwr_dw(void)
277 {
278 uint32_t reg_value;
279 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
280 reg_value = ((reg_value >> SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_POS) & SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_MASK);
281 return reg_value;
282 }
283
sys_ll_set_cpu0_int_halt_clk_op_cpu0_pwr_dw(uint32_t value)284 static inline void sys_ll_set_cpu0_int_halt_clk_op_cpu0_pwr_dw(uint32_t value)
285 {
286 uint32_t reg_value;
287 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
288 reg_value &= ~(SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_MASK << SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_POS);
289 reg_value |= ((value & SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_MASK) << SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_POS);
290 REG_WRITE(SYS_CPU0_INT_HALT_CLK_OP_ADDR,reg_value);
291 }
292
293 /* REG_0x04:cpu0_int_halt_clk_op->cpu0_int_mask:0x4[2],cpu0 int mask,0,R/W*/
sys_ll_get_cpu0_int_halt_clk_op_cpu0_int_mask(void)294 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_cpu0_int_mask(void)
295 {
296 uint32_t reg_value;
297 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
298 reg_value = ((reg_value >> SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_POS) & SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_MASK);
299 return reg_value;
300 }
301
sys_ll_set_cpu0_int_halt_clk_op_cpu0_int_mask(uint32_t value)302 static inline void sys_ll_set_cpu0_int_halt_clk_op_cpu0_int_mask(uint32_t value)
303 {
304 uint32_t reg_value;
305 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
306 reg_value &= ~(SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_MASK << SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_POS);
307 reg_value |= ((value & SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_MASK) << SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_POS);
308 REG_WRITE(SYS_CPU0_INT_HALT_CLK_OP_ADDR,reg_value);
309 }
310
311 /* REG_0x04:cpu0_int_halt_clk_op->cpu0_halt:0x4[3],core0 halt indicate,0,R/W*/
sys_ll_get_cpu0_int_halt_clk_op_cpu0_halt(void)312 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_cpu0_halt(void)
313 {
314 uint32_t reg_value;
315 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
316 reg_value = ((reg_value >> SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_POS) & SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_MASK);
317 return reg_value;
318 }
319
sys_ll_set_cpu0_int_halt_clk_op_cpu0_halt(uint32_t value)320 static inline void sys_ll_set_cpu0_int_halt_clk_op_cpu0_halt(uint32_t value)
321 {
322 uint32_t reg_value;
323 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
324 reg_value &= ~(SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_MASK << SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_POS);
325 reg_value |= ((value & SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_MASK) << SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_POS);
326 REG_WRITE(SYS_CPU0_INT_HALT_CLK_OP_ADDR,reg_value);
327 }
328
329 /* REG_0x04:cpu0_int_halt_clk_op->cpu0_clk_div:0x4[7:4],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu0_int_halt_clk_op_cpu0_clk_div(void)330 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_cpu0_clk_div(void)
331 {
332 uint32_t reg_value;
333 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
334 reg_value = ((reg_value >> SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_POS) & SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_MASK);
335 return reg_value;
336 }
337
sys_ll_set_cpu0_int_halt_clk_op_cpu0_clk_div(uint32_t value)338 static inline void sys_ll_set_cpu0_int_halt_clk_op_cpu0_clk_div(uint32_t value)
339 {
340 uint32_t reg_value;
341 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
342 reg_value &= ~(SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_MASK << SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_POS);
343 reg_value |= ((value & SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_MASK) << SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_POS);
344 REG_WRITE(SYS_CPU0_INT_HALT_CLK_OP_ADDR,reg_value);
345 }
346
347 /* REG_0x04:cpu0_int_halt_clk_op->cpu0_offset:0x4[31:8],reserved,0x0,RO*/
sys_ll_get_cpu0_int_halt_clk_op_cpu0_offset(void)348 static inline uint32_t sys_ll_get_cpu0_int_halt_clk_op_cpu0_offset(void)
349 {
350 uint32_t reg_value;
351 reg_value = REG_READ(SYS_CPU0_INT_HALT_CLK_OP_ADDR);
352 reg_value = ((reg_value >> SYS_CPU0_INT_HALT_CLK_OP_CPU0_OFFSET_POS)&SYS_CPU0_INT_HALT_CLK_OP_CPU0_OFFSET_MASK);
353 return reg_value;
354 }
355
356 /* REG_0x05 //REG ADDR :0x44010014 */
sys_ll_get_cpu1_int_halt_clk_op_value(void)357 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_value(void)
358 {
359 return REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
360 }
361
sys_ll_set_cpu1_int_halt_clk_op_value(uint32_t value)362 static inline void sys_ll_set_cpu1_int_halt_clk_op_value(uint32_t value)
363 {
364 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,value);
365 }
366
367 /* REG_0x05:cpu1_int_halt_clk_op->cpu1_sw_rst:0x5[0],reserved,0,R/W*/
sys_ll_get_cpu1_int_halt_clk_op_cpu1_sw_rst(void)368 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_cpu1_sw_rst(void)
369 {
370 uint32_t reg_value;
371 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
372 reg_value = ((reg_value >> SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_POS) & SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_MASK);
373 return reg_value;
374 }
375
sys_ll_set_cpu1_int_halt_clk_op_cpu1_sw_rst(uint32_t value)376 static inline void sys_ll_set_cpu1_int_halt_clk_op_cpu1_sw_rst(uint32_t value)
377 {
378 uint32_t reg_value;
379 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
380 reg_value &= ~(SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_MASK << SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_POS);
381 reg_value |= ((value & SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_MASK) << SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_POS);
382 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,reg_value);
383 }
384
385 /* REG_0x05:cpu1_int_halt_clk_op->cpu1_pwr_dw:0x5[1],reserved,0,R/W*/
sys_ll_get_cpu1_int_halt_clk_op_cpu1_pwr_dw(void)386 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_cpu1_pwr_dw(void)
387 {
388 uint32_t reg_value;
389 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
390 reg_value = ((reg_value >> SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_POS) & SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_MASK);
391 return reg_value;
392 }
393
sys_ll_set_cpu1_int_halt_clk_op_cpu1_pwr_dw(uint32_t value)394 static inline void sys_ll_set_cpu1_int_halt_clk_op_cpu1_pwr_dw(uint32_t value)
395 {
396 uint32_t reg_value;
397 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
398 reg_value &= ~(SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_MASK << SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_POS);
399 reg_value |= ((value & SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_MASK) << SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_POS);
400 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,reg_value);
401 }
402
403 /* REG_0x05:cpu1_int_halt_clk_op->cpu1_int_mask:0x5[2],cpu1 int mask,0,R/W*/
sys_ll_get_cpu1_int_halt_clk_op_cpu1_int_mask(void)404 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_cpu1_int_mask(void)
405 {
406 uint32_t reg_value;
407 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
408 reg_value = ((reg_value >> SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_POS) & SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_MASK);
409 return reg_value;
410 }
411
sys_ll_set_cpu1_int_halt_clk_op_cpu1_int_mask(uint32_t value)412 static inline void sys_ll_set_cpu1_int_halt_clk_op_cpu1_int_mask(uint32_t value)
413 {
414 uint32_t reg_value;
415 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
416 reg_value &= ~(SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_MASK << SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_POS);
417 reg_value |= ((value & SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_MASK) << SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_POS);
418 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,reg_value);
419 }
420
421 /* REG_0x05:cpu1_int_halt_clk_op->cpu1_halt:0x5[3],core1 halt indicate,0,R/W*/
sys_ll_get_cpu1_int_halt_clk_op_cpu1_halt(void)422 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_cpu1_halt(void)
423 {
424 uint32_t reg_value;
425 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
426 reg_value = ((reg_value >> SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_POS) & SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_MASK);
427 return reg_value;
428 }
429
sys_ll_set_cpu1_int_halt_clk_op_cpu1_halt(uint32_t value)430 static inline void sys_ll_set_cpu1_int_halt_clk_op_cpu1_halt(uint32_t value)
431 {
432 uint32_t reg_value;
433 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
434 reg_value &= ~(SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_MASK << SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_POS);
435 reg_value |= ((value & SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_MASK) << SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_POS);
436 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,reg_value);
437 }
438
439 /* REG_0x05:cpu1_int_halt_clk_op->cpu1_clk_div:0x5[7:4],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu1_int_halt_clk_op_cpu1_clk_div(void)440 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_cpu1_clk_div(void)
441 {
442 uint32_t reg_value;
443 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
444 reg_value = ((reg_value >> SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_POS) & SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_MASK);
445 return reg_value;
446 }
447
sys_ll_set_cpu1_int_halt_clk_op_cpu1_clk_div(uint32_t value)448 static inline void sys_ll_set_cpu1_int_halt_clk_op_cpu1_clk_div(uint32_t value)
449 {
450 uint32_t reg_value;
451 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
452 reg_value &= ~(SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_MASK << SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_POS);
453 reg_value |= ((value & SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_MASK) << SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_POS);
454 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,reg_value);
455 }
456
457 /* REG_0x05:cpu1_int_halt_clk_op->cpu1_offset:0x5[31:8],reserved,0x0,R/W*/
sys_ll_get_cpu1_int_halt_clk_op_cpu1_offset(void)458 static inline uint32_t sys_ll_get_cpu1_int_halt_clk_op_cpu1_offset(void)
459 {
460 uint32_t reg_value;
461 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
462 reg_value = ((reg_value >> SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_POS) & SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_MASK);
463 return reg_value;
464 }
465
sys_ll_set_cpu1_int_halt_clk_op_cpu1_offset(uint32_t value)466 static inline void sys_ll_set_cpu1_int_halt_clk_op_cpu1_offset(uint32_t value)
467 {
468 uint32_t reg_value;
469 reg_value = REG_READ(SYS_CPU1_INT_HALT_CLK_OP_ADDR);
470 reg_value &= ~(SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_MASK << SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_POS);
471 reg_value |= ((value & SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_MASK) << SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_POS);
472 REG_WRITE(SYS_CPU1_INT_HALT_CLK_OP_ADDR,reg_value);
473 }
474
475 /* REG_0x06 //REG ADDR :0x44010018 */
476 /* REG_0x08 //REG ADDR :0x44010020 */
sys_ll_get_cpu_clk_div_mode1_value(void)477 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_value(void)
478 {
479 return REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
480 }
481
sys_ll_set_cpu_clk_div_mode1_value(uint32_t value)482 static inline void sys_ll_set_cpu_clk_div_mode1_value(uint32_t value)
483 {
484 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,value);
485 }
486
487 /* REG_0x08:cpu_clk_div_mode1->clkdiv_core:0x8[3:0],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_core(void)488 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_core(void)
489 {
490 uint32_t reg_value;
491 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
492 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_MASK);
493 return reg_value;
494 }
495
sys_ll_set_cpu_clk_div_mode1_clkdiv_core(uint32_t value)496 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_core(uint32_t value)
497 {
498 uint32_t reg_value;
499 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
500 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_POS);
501 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_POS);
502 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
503 }
504
505 /* REG_0x08:cpu_clk_div_mode1->cksel_core:0x8[5:4],0:XTAL 1 : clk_DCO 2 : 320M 3 : 480M,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_core(void)506 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_core(void)
507 {
508 uint32_t reg_value;
509 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
510 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_MASK);
511 return reg_value;
512 }
513
sys_ll_set_cpu_clk_div_mode1_cksel_core(uint32_t value)514 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_core(uint32_t value)
515 {
516 uint32_t reg_value;
517 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
518 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_POS);
519 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_POS);
520 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
521 }
522
523 /* REG_0x08:cpu_clk_div_mode1->clkdiv_bus:0x8[6],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_bus(void)524 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_bus(void)
525 {
526 uint32_t reg_value;
527 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
528 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_MASK);
529 return reg_value;
530 }
531
sys_ll_set_cpu_clk_div_mode1_clkdiv_bus(uint32_t value)532 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_bus(uint32_t value)
533 {
534 uint32_t reg_value;
535 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
536 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_POS);
537 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_POS);
538 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
539 }
540
541 /* REG_0x08:cpu_clk_div_mode1->clkdiv_uart0:0x8[9:8],Frequency division : 0:/1 1:/2 2:/4 3:/8,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_uart0(void)542 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_uart0(void)
543 {
544 uint32_t reg_value;
545 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
546 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_MASK);
547 return reg_value;
548 }
549
sys_ll_set_cpu_clk_div_mode1_clkdiv_uart0(uint32_t value)550 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_uart0(uint32_t value)
551 {
552 uint32_t reg_value;
553 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
554 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_POS);
555 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_POS);
556 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
557 }
558
559 /* REG_0x08:cpu_clk_div_mode1->clksel_uart0:0x8[10],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clksel_uart0(void)560 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clksel_uart0(void)
561 {
562 uint32_t reg_value;
563 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
564 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_POS) & SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_MASK);
565 return reg_value;
566 }
567
sys_ll_set_cpu_clk_div_mode1_clksel_uart0(uint32_t value)568 static inline void sys_ll_set_cpu_clk_div_mode1_clksel_uart0(uint32_t value)
569 {
570 uint32_t reg_value;
571 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
572 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_MASK << SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_POS);
573 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_POS);
574 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
575 }
576
577 /* REG_0x08:cpu_clk_div_mode1->clkdiv_uart1:0x8[12:11],Frequency division : 0:/1 1:/2 2:/4 3:/8,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_uart1(void)578 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_uart1(void)
579 {
580 uint32_t reg_value;
581 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
582 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_MASK);
583 return reg_value;
584 }
585
sys_ll_set_cpu_clk_div_mode1_clkdiv_uart1(uint32_t value)586 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_uart1(uint32_t value)
587 {
588 uint32_t reg_value;
589 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
590 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_POS);
591 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_POS);
592 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
593 }
594
595 /* REG_0x08:cpu_clk_div_mode1->cksel_uart1:0x8[13],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_uart1(void)596 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_uart1(void)
597 {
598 uint32_t reg_value;
599 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
600 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_MASK);
601 return reg_value;
602 }
603
sys_ll_set_cpu_clk_div_mode1_cksel_uart1(uint32_t value)604 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_uart1(uint32_t value)
605 {
606 uint32_t reg_value;
607 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
608 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_POS);
609 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_POS);
610 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
611 }
612
613 /* REG_0x08:cpu_clk_div_mode1->clkdiv_uart2:0x8[15:14],Frequency division : 0:/1 1:/2 2:/4 3:/8,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_uart2(void)614 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_uart2(void)
615 {
616 uint32_t reg_value;
617 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
618 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_MASK);
619 return reg_value;
620 }
621
sys_ll_set_cpu_clk_div_mode1_clkdiv_uart2(uint32_t value)622 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_uart2(uint32_t value)
623 {
624 uint32_t reg_value;
625 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
626 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_POS);
627 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_POS);
628 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
629 }
630
631 /* REG_0x08:cpu_clk_div_mode1->cksel_uart2:0x8[16],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_uart2(void)632 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_uart2(void)
633 {
634 uint32_t reg_value;
635 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
636 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_MASK);
637 return reg_value;
638 }
639
sys_ll_set_cpu_clk_div_mode1_cksel_uart2(uint32_t value)640 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_uart2(uint32_t value)
641 {
642 uint32_t reg_value;
643 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
644 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_POS);
645 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_POS);
646 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
647 }
648
649 /* REG_0x08:cpu_clk_div_mode1->cksel_sadc:0x8[17],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_sadc(void)650 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_sadc(void)
651 {
652 uint32_t reg_value;
653 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
654 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_MASK);
655 return reg_value;
656 }
657
sys_ll_set_cpu_clk_div_mode1_cksel_sadc(uint32_t value)658 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_sadc(uint32_t value)
659 {
660 uint32_t reg_value;
661 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
662 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_POS);
663 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_POS);
664 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
665 }
666
667 /* REG_0x08:cpu_clk_div_mode1->cksel_pwm0:0x8[18],0:clk32 1:XTAL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_pwm0(void)668 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_pwm0(void)
669 {
670 uint32_t reg_value;
671 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
672 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_MASK);
673 return reg_value;
674 }
675
sys_ll_set_cpu_clk_div_mode1_cksel_pwm0(uint32_t value)676 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_pwm0(uint32_t value)
677 {
678 uint32_t reg_value;
679 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
680 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_POS);
681 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_POS);
682 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
683 }
684
685 /* REG_0x08:cpu_clk_div_mode1->cksel_pwm1:0x8[19],0:clk32 1:XTAL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_pwm1(void)686 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_pwm1(void)
687 {
688 uint32_t reg_value;
689 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
690 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_MASK);
691 return reg_value;
692 }
693
sys_ll_set_cpu_clk_div_mode1_cksel_pwm1(uint32_t value)694 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_pwm1(uint32_t value)
695 {
696 uint32_t reg_value;
697 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
698 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_POS);
699 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_POS);
700 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
701 }
702
703 /* REG_0x08:cpu_clk_div_mode1->cksel_timer0:0x8[20],0:clk32 1:XTAL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_timer0(void)704 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_timer0(void)
705 {
706 uint32_t reg_value;
707 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
708 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_MASK);
709 return reg_value;
710 }
711
sys_ll_set_cpu_clk_div_mode1_cksel_timer0(uint32_t value)712 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_timer0(uint32_t value)
713 {
714 uint32_t reg_value;
715 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
716 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_POS);
717 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_POS);
718 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
719 }
720
721 /* REG_0x08:cpu_clk_div_mode1->cksel_timer1:0x8[21],0:clk32 1:XTAL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_timer1(void)722 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_timer1(void)
723 {
724 uint32_t reg_value;
725 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
726 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_MASK);
727 return reg_value;
728 }
729
sys_ll_set_cpu_clk_div_mode1_cksel_timer1(uint32_t value)730 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_timer1(uint32_t value)
731 {
732 uint32_t reg_value;
733 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
734 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_POS);
735 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_POS);
736 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
737 }
738
739 /* REG_0x08:cpu_clk_div_mode1->cksel_timer2:0x8[22],0:clk32 1:XTAL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_timer2(void)740 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_timer2(void)
741 {
742 uint32_t reg_value;
743 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
744 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_MASK);
745 return reg_value;
746 }
747
sys_ll_set_cpu_clk_div_mode1_cksel_timer2(uint32_t value)748 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_timer2(uint32_t value)
749 {
750 uint32_t reg_value;
751 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
752 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_POS);
753 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_POS);
754 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
755 }
756
757 /* REG_0x08:cpu_clk_div_mode1->cksel_can:0x8[23],0:XTAL 1:80M,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_can(void)758 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_can(void)
759 {
760 uint32_t reg_value;
761 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
762 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_MASK);
763 return reg_value;
764 }
765
sys_ll_set_cpu_clk_div_mode1_cksel_can(uint32_t value)766 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_can(uint32_t value)
767 {
768 uint32_t reg_value;
769 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
770 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_POS);
771 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_POS);
772 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
773 }
774
775 /* REG_0x08:cpu_clk_div_mode1->cksel_i2s:0x8[24],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_i2s(void)776 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_i2s(void)
777 {
778 uint32_t reg_value;
779 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
780 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_MASK);
781 return reg_value;
782 }
783
sys_ll_set_cpu_clk_div_mode1_cksel_i2s(uint32_t value)784 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_i2s(uint32_t value)
785 {
786 uint32_t reg_value;
787 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
788 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_POS);
789 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_POS);
790 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
791 }
792
793 /* REG_0x08:cpu_clk_div_mode1->cksel_aud:0x8[25],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_aud(void)794 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_aud(void)
795 {
796 uint32_t reg_value;
797 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
798 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_MASK);
799 return reg_value;
800 }
801
sys_ll_set_cpu_clk_div_mode1_cksel_aud(uint32_t value)802 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_aud(uint32_t value)
803 {
804 uint32_t reg_value;
805 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
806 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_POS);
807 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_POS);
808 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
809 }
810
811 /* REG_0x08:cpu_clk_div_mode1->clkdiv_jpeg:0x8[29:26],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_jpeg(void)812 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_jpeg(void)
813 {
814 uint32_t reg_value;
815 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
816 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_MASK);
817 return reg_value;
818 }
819
sys_ll_set_cpu_clk_div_mode1_clkdiv_jpeg(uint32_t value)820 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_jpeg(uint32_t value)
821 {
822 uint32_t reg_value;
823 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
824 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_POS);
825 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_POS);
826 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
827 }
828
829 /* REG_0x08:cpu_clk_div_mode1->cksel_jpeg:0x8[30],0:clk_320M 1:clk_480M,0,R/W*/
sys_ll_get_cpu_clk_div_mode1_cksel_jpeg(void)830 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_cksel_jpeg(void)
831 {
832 uint32_t reg_value;
833 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
834 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_POS) & SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_MASK);
835 return reg_value;
836 }
837
sys_ll_set_cpu_clk_div_mode1_cksel_jpeg(uint32_t value)838 static inline void sys_ll_set_cpu_clk_div_mode1_cksel_jpeg(uint32_t value)
839 {
840 uint32_t reg_value;
841 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
842 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_MASK << SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_POS);
843 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_MASK) << SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_POS);
844 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
845 }
846
847 /* REG_0x08:cpu_clk_div_mode1->clkdiv_disp_l:0x8[31],Frequency division : F/(1+clkdiv_disp_l+clkdiv_disp_h*2),0,R/W*/
sys_ll_get_cpu_clk_div_mode1_clkdiv_disp_l(void)848 static inline uint32_t sys_ll_get_cpu_clk_div_mode1_clkdiv_disp_l(void)
849 {
850 uint32_t reg_value;
851 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
852 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_POS) & SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_MASK);
853 return reg_value;
854 }
855
sys_ll_set_cpu_clk_div_mode1_clkdiv_disp_l(uint32_t value)856 static inline void sys_ll_set_cpu_clk_div_mode1_clkdiv_disp_l(uint32_t value)
857 {
858 uint32_t reg_value;
859 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE1_ADDR);
860 reg_value &= ~(SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_MASK << SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_POS);
861 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_MASK) << SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_POS);
862 REG_WRITE(SYS_CPU_CLK_DIV_MODE1_ADDR,reg_value);
863 }
864
865 /* REG_0x09 //REG ADDR :0x44010024 */
sys_ll_get_cpu_clk_div_mode2_value(void)866 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_value(void)
867 {
868 return REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
869 }
870
sys_ll_set_cpu_clk_div_mode2_value(uint32_t value)871 static inline void sys_ll_set_cpu_clk_div_mode2_value(uint32_t value)
872 {
873 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,value);
874 }
875
876 /* REG_0x09:cpu_clk_div_mode2->clkdiv_disp_h:0x9[2:0],Frequency division : F/(1+clkdiv_disp_l+clkdiv_disp_h*2),0,R/W*/
sys_ll_get_cpu_clk_div_mode2_clkdiv_disp_h(void)877 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_clkdiv_disp_h(void)
878 {
879 uint32_t reg_value;
880 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
881 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_POS) & SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_MASK);
882 return reg_value;
883 }
884
sys_ll_set_cpu_clk_div_mode2_clkdiv_disp_h(uint32_t value)885 static inline void sys_ll_set_cpu_clk_div_mode2_clkdiv_disp_h(uint32_t value)
886 {
887 uint32_t reg_value;
888 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
889 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_MASK << SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_POS);
890 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_MASK) << SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_POS);
891 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
892 }
893
894 /* REG_0x09:cpu_clk_div_mode2->cksel_disp:0x9[3],0:clk_320M 1:clk_480M,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_cksel_disp(void)895 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_cksel_disp(void)
896 {
897 uint32_t reg_value;
898 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
899 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_POS) & SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_MASK);
900 return reg_value;
901 }
902
sys_ll_set_cpu_clk_div_mode2_cksel_disp(uint32_t value)903 static inline void sys_ll_set_cpu_clk_div_mode2_cksel_disp(uint32_t value)
904 {
905 uint32_t reg_value;
906 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
907 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_MASK << SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_POS);
908 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_MASK) << SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_POS);
909 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
910 }
911
912 /* REG_0x09:cpu_clk_div_mode2->ckdiv_psram:0x9[4],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_ckdiv_psram(void)913 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_ckdiv_psram(void)
914 {
915 uint32_t reg_value;
916 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
917 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_POS) & SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_MASK);
918 return reg_value;
919 }
920
sys_ll_set_cpu_clk_div_mode2_ckdiv_psram(uint32_t value)921 static inline void sys_ll_set_cpu_clk_div_mode2_ckdiv_psram(uint32_t value)
922 {
923 uint32_t reg_value;
924 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
925 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_MASK << SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_POS);
926 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_MASK) << SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_POS);
927 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
928 }
929
930 /* REG_0x09:cpu_clk_div_mode2->cksel_psram:0x9[5],0:clk_320M 1:clk_480M,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_cksel_psram(void)931 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_cksel_psram(void)
932 {
933 uint32_t reg_value;
934 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
935 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_POS) & SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_MASK);
936 return reg_value;
937 }
938
sys_ll_set_cpu_clk_div_mode2_cksel_psram(uint32_t value)939 static inline void sys_ll_set_cpu_clk_div_mode2_cksel_psram(uint32_t value)
940 {
941 uint32_t reg_value;
942 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
943 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_MASK << SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_POS);
944 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_MASK) << SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_POS);
945 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
946 }
947
948 /* REG_0x09:cpu_clk_div_mode2->ckdiv_qspi0:0x9[9:6],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_ckdiv_qspi0(void)949 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_ckdiv_qspi0(void)
950 {
951 uint32_t reg_value;
952 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
953 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_POS) & SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_MASK);
954 return reg_value;
955 }
956
sys_ll_set_cpu_clk_div_mode2_ckdiv_qspi0(uint32_t value)957 static inline void sys_ll_set_cpu_clk_div_mode2_ckdiv_qspi0(uint32_t value)
958 {
959 uint32_t reg_value;
960 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
961 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_MASK << SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_POS);
962 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_MASK) << SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_POS);
963 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
964 }
965
966 /* REG_0x09:cpu_clk_div_mode2->cksel_qspi0:0x9[10],0:clk_320M 1:clk_480M,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_cksel_qspi0(void)967 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_cksel_qspi0(void)
968 {
969 uint32_t reg_value;
970 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
971 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_POS) & SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_MASK);
972 return reg_value;
973 }
974
sys_ll_set_cpu_clk_div_mode2_cksel_qspi0(uint32_t value)975 static inline void sys_ll_set_cpu_clk_div_mode2_cksel_qspi0(uint32_t value)
976 {
977 uint32_t reg_value;
978 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
979 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_MASK << SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_POS);
980 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_MASK) << SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_POS);
981 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
982 }
983
984 /* REG_0x09:cpu_clk_div_mode2->ckdiv_sdio:0x9[16:14],0:/2 1:/4 2:/6 3:/8 4:/10 5:/12 6:/16 7:/256,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_ckdiv_sdio(void)985 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_ckdiv_sdio(void)
986 {
987 uint32_t reg_value;
988 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
989 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_POS) & SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_MASK);
990 return reg_value;
991 }
992
sys_ll_set_cpu_clk_div_mode2_ckdiv_sdio(uint32_t value)993 static inline void sys_ll_set_cpu_clk_div_mode2_ckdiv_sdio(uint32_t value)
994 {
995 uint32_t reg_value;
996 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
997 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_MASK << SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_POS);
998 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_MASK) << SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_POS);
999 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1000 }
1001
1002 /* REG_0x09:cpu_clk_div_mode2->cksel_sdio:0x9[17],0:XTAL 1:320M,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_cksel_sdio(void)1003 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_cksel_sdio(void)
1004 {
1005 uint32_t reg_value;
1006 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1007 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_POS) & SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_MASK);
1008 return reg_value;
1009 }
1010
sys_ll_set_cpu_clk_div_mode2_cksel_sdio(uint32_t value)1011 static inline void sys_ll_set_cpu_clk_div_mode2_cksel_sdio(uint32_t value)
1012 {
1013 uint32_t reg_value;
1014 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1015 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_MASK << SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_POS);
1016 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_MASK) << SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_POS);
1017 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1018 }
1019
1020 /* REG_0x09:cpu_clk_div_mode2->ckdiv_auxs:0x9[21:18],Frequency division : F/(1+N), N is the data of the reg value,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_ckdiv_auxs(void)1021 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_ckdiv_auxs(void)
1022 {
1023 uint32_t reg_value;
1024 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1025 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_POS) & SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_MASK);
1026 return reg_value;
1027 }
1028
sys_ll_set_cpu_clk_div_mode2_ckdiv_auxs(uint32_t value)1029 static inline void sys_ll_set_cpu_clk_div_mode2_ckdiv_auxs(uint32_t value)
1030 {
1031 uint32_t reg_value;
1032 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1033 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_MASK << SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_POS);
1034 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_MASK) << SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_POS);
1035 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1036 }
1037
1038 /* REG_0x09:cpu_clk_div_mode2->cksel_auxs:0x9[23:22],0:DCO 1:APLL 2:320M 4:480M,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_cksel_auxs(void)1039 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_cksel_auxs(void)
1040 {
1041 uint32_t reg_value;
1042 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1043 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_POS) & SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_MASK);
1044 return reg_value;
1045 }
1046
sys_ll_set_cpu_clk_div_mode2_cksel_auxs(uint32_t value)1047 static inline void sys_ll_set_cpu_clk_div_mode2_cksel_auxs(uint32_t value)
1048 {
1049 uint32_t reg_value;
1050 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1051 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_MASK << SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_POS);
1052 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_MASK) << SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_POS);
1053 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1054 }
1055
1056 /* REG_0x09:cpu_clk_div_mode2->cksel_flash:0x9[25:24],0:XTAL 1:APLL 1x :clk_120M,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_cksel_flash(void)1057 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_cksel_flash(void)
1058 {
1059 uint32_t reg_value;
1060 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1061 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_POS) & SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_MASK);
1062 return reg_value;
1063 }
1064
sys_ll_set_cpu_clk_div_mode2_cksel_flash(uint32_t value)1065 static inline void sys_ll_set_cpu_clk_div_mode2_cksel_flash(uint32_t value)
1066 {
1067 uint32_t reg_value;
1068 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1069 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_MASK << SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_POS);
1070 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_MASK) << SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_POS);
1071 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1072 }
1073
1074 /* REG_0x09:cpu_clk_div_mode2->ckdiv_flash:0x9[27:26],0:/1 1:/2 2:/4 3:/8,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_ckdiv_flash(void)1075 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_ckdiv_flash(void)
1076 {
1077 uint32_t reg_value;
1078 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1079 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_POS) & SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_MASK);
1080 return reg_value;
1081 }
1082
sys_ll_set_cpu_clk_div_mode2_ckdiv_flash(uint32_t value)1083 static inline void sys_ll_set_cpu_clk_div_mode2_ckdiv_flash(uint32_t value)
1084 {
1085 uint32_t reg_value;
1086 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1087 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_MASK << SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_POS);
1088 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_MASK) << SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_POS);
1089 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1090 }
1091
1092 /* REG_0x09:cpu_clk_div_mode2->ckdiv_i2s0:0x9[30:28],0:/1 1:/2 2:/4 3:/8 4:/16 5:/32 6:/64 7:/256,0,R/W*/
sys_ll_get_cpu_clk_div_mode2_ckdiv_i2s0(void)1093 static inline uint32_t sys_ll_get_cpu_clk_div_mode2_ckdiv_i2s0(void)
1094 {
1095 uint32_t reg_value;
1096 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1097 reg_value = ((reg_value >> SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_POS) & SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_MASK);
1098 return reg_value;
1099 }
1100
sys_ll_set_cpu_clk_div_mode2_ckdiv_i2s0(uint32_t value)1101 static inline void sys_ll_set_cpu_clk_div_mode2_ckdiv_i2s0(uint32_t value)
1102 {
1103 uint32_t reg_value;
1104 reg_value = REG_READ(SYS_CPU_CLK_DIV_MODE2_ADDR);
1105 reg_value &= ~(SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_MASK << SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_POS);
1106 reg_value |= ((value & SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_MASK) << SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_POS);
1107 REG_WRITE(SYS_CPU_CLK_DIV_MODE2_ADDR,reg_value);
1108 }
1109
1110 /* REG_0x0A //REG ADDR :0x44010028 */
sys_ll_get_cpu_26m_wdt_clk_div_value(void)1111 static inline uint32_t sys_ll_get_cpu_26m_wdt_clk_div_value(void)
1112 {
1113 return REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1114 }
1115
sys_ll_set_cpu_26m_wdt_clk_div_value(uint32_t value)1116 static inline void sys_ll_set_cpu_26m_wdt_clk_div_value(uint32_t value)
1117 {
1118 REG_WRITE(SYS_CPU_26M_WDT_CLK_DIV_ADDR,value);
1119 }
1120
1121 /* REG_0x0a:cpu_26m_wdt_clk_div->ckdiv_26m:0xa[1:0],0:/1 1:/2 2:/4 3:/8,0,R/W*/
sys_ll_get_cpu_26m_wdt_clk_div_ckdiv_26m(void)1122 static inline uint32_t sys_ll_get_cpu_26m_wdt_clk_div_ckdiv_26m(void)
1123 {
1124 uint32_t reg_value;
1125 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1126 reg_value = ((reg_value >> SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_POS) & SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_MASK);
1127 return reg_value;
1128 }
1129
sys_ll_set_cpu_26m_wdt_clk_div_ckdiv_26m(uint32_t value)1130 static inline void sys_ll_set_cpu_26m_wdt_clk_div_ckdiv_26m(uint32_t value)
1131 {
1132 uint32_t reg_value;
1133 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1134 reg_value &= ~(SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_MASK << SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_POS);
1135 reg_value |= ((value & SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_MASK) << SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_POS);
1136 REG_WRITE(SYS_CPU_26M_WDT_CLK_DIV_ADDR,reg_value);
1137 }
1138
1139 /* REG_0x0a:cpu_26m_wdt_clk_div->ckdiv_wdt:0xa[3:2],0:/2 1:/4 2:/8 3:/16,0,R/W*/
sys_ll_get_cpu_26m_wdt_clk_div_ckdiv_wdt(void)1140 static inline uint32_t sys_ll_get_cpu_26m_wdt_clk_div_ckdiv_wdt(void)
1141 {
1142 uint32_t reg_value;
1143 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1144 reg_value = ((reg_value >> SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_POS) & SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_MASK);
1145 return reg_value;
1146 }
1147
sys_ll_set_cpu_26m_wdt_clk_div_ckdiv_wdt(uint32_t value)1148 static inline void sys_ll_set_cpu_26m_wdt_clk_div_ckdiv_wdt(uint32_t value)
1149 {
1150 uint32_t reg_value;
1151 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1152 reg_value &= ~(SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_MASK << SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_POS);
1153 reg_value |= ((value & SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_MASK) << SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_POS);
1154 REG_WRITE(SYS_CPU_26M_WDT_CLK_DIV_ADDR,reg_value);
1155 }
1156
1157 /* REG_0x0a:cpu_26m_wdt_clk_div->clksel_spi0:0xa[4],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_26m_wdt_clk_div_clksel_spi0(void)1158 static inline uint32_t sys_ll_get_cpu_26m_wdt_clk_div_clksel_spi0(void)
1159 {
1160 uint32_t reg_value;
1161 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1162 reg_value = ((reg_value >> SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_POS) & SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_MASK);
1163 return reg_value;
1164 }
1165
sys_ll_set_cpu_26m_wdt_clk_div_clksel_spi0(uint32_t value)1166 static inline void sys_ll_set_cpu_26m_wdt_clk_div_clksel_spi0(uint32_t value)
1167 {
1168 uint32_t reg_value;
1169 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1170 reg_value &= ~(SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_MASK << SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_POS);
1171 reg_value |= ((value & SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_MASK) << SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_POS);
1172 REG_WRITE(SYS_CPU_26M_WDT_CLK_DIV_ADDR,reg_value);
1173 }
1174
1175 /* REG_0x0a:cpu_26m_wdt_clk_div->clksel_spi1:0xa[5],0:XTAL 1:APLL,0,R/W*/
sys_ll_get_cpu_26m_wdt_clk_div_clksel_spi1(void)1176 static inline uint32_t sys_ll_get_cpu_26m_wdt_clk_div_clksel_spi1(void)
1177 {
1178 uint32_t reg_value;
1179 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1180 reg_value = ((reg_value >> SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_POS) & SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_MASK);
1181 return reg_value;
1182 }
1183
sys_ll_set_cpu_26m_wdt_clk_div_clksel_spi1(uint32_t value)1184 static inline void sys_ll_set_cpu_26m_wdt_clk_div_clksel_spi1(uint32_t value)
1185 {
1186 uint32_t reg_value;
1187 reg_value = REG_READ(SYS_CPU_26M_WDT_CLK_DIV_ADDR);
1188 reg_value &= ~(SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_MASK << SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_POS);
1189 reg_value |= ((value & SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_MASK) << SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_POS);
1190 REG_WRITE(SYS_CPU_26M_WDT_CLK_DIV_ADDR,reg_value);
1191 }
1192
1193 /* REG_0x0B //REG ADDR :0x4401002c */
sys_ll_get_cpu_anaspi_freq_value(void)1194 static inline uint32_t sys_ll_get_cpu_anaspi_freq_value(void)
1195 {
1196 return REG_READ(SYS_CPU_ANASPI_FREQ_ADDR);
1197 }
1198
sys_ll_set_cpu_anaspi_freq_value(uint32_t value)1199 static inline void sys_ll_set_cpu_anaspi_freq_value(uint32_t value)
1200 {
1201 REG_WRITE(SYS_CPU_ANASPI_FREQ_ADDR,value);
1202 }
1203
1204 /* REG_0x0b:cpu_anaspi_freq->anaspi_freq:0xb[5:0], ,0,R/W*/
sys_ll_get_cpu_anaspi_freq_anaspi_freq(void)1205 static inline uint32_t sys_ll_get_cpu_anaspi_freq_anaspi_freq(void)
1206 {
1207 uint32_t reg_value;
1208 reg_value = REG_READ(SYS_CPU_ANASPI_FREQ_ADDR);
1209 reg_value = ((reg_value >> SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_POS) & SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_MASK);
1210 return reg_value;
1211 }
1212
sys_ll_set_cpu_anaspi_freq_anaspi_freq(uint32_t value)1213 static inline void sys_ll_set_cpu_anaspi_freq_anaspi_freq(uint32_t value)
1214 {
1215 uint32_t reg_value;
1216 reg_value = REG_READ(SYS_CPU_ANASPI_FREQ_ADDR);
1217 reg_value &= ~(SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_MASK << SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_POS);
1218 reg_value |= ((value & SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_MASK) << SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_POS);
1219 REG_WRITE(SYS_CPU_ANASPI_FREQ_ADDR,reg_value);
1220 }
1221
1222 /* REG_0x0b:cpu_anaspi_freq->anareg_state:0xb[27:8],analog register state:0x0: register write is idle;0x1: register write is busy; ,0,R*/
sys_ll_get_cpu_anaspi_freq_anareg_state(void)1223 static inline uint32_t sys_ll_get_cpu_anaspi_freq_anareg_state(void)
1224 {
1225 uint32_t reg_value;
1226 reg_value = REG_READ(SYS_CPU_ANASPI_FREQ_ADDR);
1227 reg_value = ((reg_value >> SYS_CPU_ANASPI_FREQ_ANAREG_STATE_POS)&SYS_CPU_ANASPI_FREQ_ANAREG_STATE_MASK);
1228 return reg_value;
1229 }
1230
1231 /* REG_0x0C //REG ADDR :0x44010030 */
sys_ll_get_cpu_device_clk_enable_value(void)1232 static inline uint32_t sys_ll_get_cpu_device_clk_enable_value(void)
1233 {
1234 return REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1235 }
1236
sys_ll_set_cpu_device_clk_enable_value(uint32_t value)1237 static inline void sys_ll_set_cpu_device_clk_enable_value(uint32_t value)
1238 {
1239 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,value);
1240 }
1241
1242 /* REG_0x0c:cpu_device_clk_enable->i2c0_cken:0xc[0],1:i2c0_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_i2c0_cken(void)1243 static inline uint32_t sys_ll_get_cpu_device_clk_enable_i2c0_cken(void)
1244 {
1245 uint32_t reg_value;
1246 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1247 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_MASK);
1248 return reg_value;
1249 }
1250
sys_ll_set_cpu_device_clk_enable_i2c0_cken(uint32_t value)1251 static inline void sys_ll_set_cpu_device_clk_enable_i2c0_cken(uint32_t value)
1252 {
1253 uint32_t reg_value;
1254 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1255 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_POS);
1256 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_POS);
1257 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1258 }
1259
1260 /* REG_0x0c:cpu_device_clk_enable->spi0_cken:0xc[1],1:spi0_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_spi0_cken(void)1261 static inline uint32_t sys_ll_get_cpu_device_clk_enable_spi0_cken(void)
1262 {
1263 uint32_t reg_value;
1264 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1265 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_MASK);
1266 return reg_value;
1267 }
1268
sys_ll_set_cpu_device_clk_enable_spi0_cken(uint32_t value)1269 static inline void sys_ll_set_cpu_device_clk_enable_spi0_cken(uint32_t value)
1270 {
1271 uint32_t reg_value;
1272 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1273 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_POS);
1274 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_POS);
1275 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1276 }
1277
1278 /* REG_0x0c:cpu_device_clk_enable->uart0_cken:0xc[2],1:uart0_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_uart0_cken(void)1279 static inline uint32_t sys_ll_get_cpu_device_clk_enable_uart0_cken(void)
1280 {
1281 uint32_t reg_value;
1282 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1283 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_MASK);
1284 return reg_value;
1285 }
1286
sys_ll_set_cpu_device_clk_enable_uart0_cken(uint32_t value)1287 static inline void sys_ll_set_cpu_device_clk_enable_uart0_cken(uint32_t value)
1288 {
1289 uint32_t reg_value;
1290 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1291 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_POS);
1292 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_POS);
1293 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1294 }
1295
1296 /* REG_0x0c:cpu_device_clk_enable->pwm0_cken:0xc[3],1:pwm0_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_pwm0_cken(void)1297 static inline uint32_t sys_ll_get_cpu_device_clk_enable_pwm0_cken(void)
1298 {
1299 uint32_t reg_value;
1300 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1301 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_MASK);
1302 return reg_value;
1303 }
1304
sys_ll_set_cpu_device_clk_enable_pwm0_cken(uint32_t value)1305 static inline void sys_ll_set_cpu_device_clk_enable_pwm0_cken(uint32_t value)
1306 {
1307 uint32_t reg_value;
1308 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1309 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_POS);
1310 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_POS);
1311 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1312 }
1313
1314 /* REG_0x0c:cpu_device_clk_enable->tim0_cken:0xc[4],1:tim0_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_tim0_cken(void)1315 static inline uint32_t sys_ll_get_cpu_device_clk_enable_tim0_cken(void)
1316 {
1317 uint32_t reg_value;
1318 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1319 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_MASK);
1320 return reg_value;
1321 }
1322
sys_ll_set_cpu_device_clk_enable_tim0_cken(uint32_t value)1323 static inline void sys_ll_set_cpu_device_clk_enable_tim0_cken(uint32_t value)
1324 {
1325 uint32_t reg_value;
1326 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1327 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_POS);
1328 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_POS);
1329 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1330 }
1331
1332 /* REG_0x0c:cpu_device_clk_enable->sadc_cken:0xc[5],1:sadc_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_sadc_cken(void)1333 static inline uint32_t sys_ll_get_cpu_device_clk_enable_sadc_cken(void)
1334 {
1335 uint32_t reg_value;
1336 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1337 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_MASK);
1338 return reg_value;
1339 }
1340
sys_ll_set_cpu_device_clk_enable_sadc_cken(uint32_t value)1341 static inline void sys_ll_set_cpu_device_clk_enable_sadc_cken(uint32_t value)
1342 {
1343 uint32_t reg_value;
1344 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1345 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_POS);
1346 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_POS);
1347 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1348 }
1349
1350 /* REG_0x0c:cpu_device_clk_enable->irda_cken:0xc[6],1:irda_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_irda_cken(void)1351 static inline uint32_t sys_ll_get_cpu_device_clk_enable_irda_cken(void)
1352 {
1353 uint32_t reg_value;
1354 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1355 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_MASK);
1356 return reg_value;
1357 }
1358
sys_ll_set_cpu_device_clk_enable_irda_cken(uint32_t value)1359 static inline void sys_ll_set_cpu_device_clk_enable_irda_cken(uint32_t value)
1360 {
1361 uint32_t reg_value;
1362 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1363 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_POS);
1364 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_POS);
1365 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1366 }
1367
1368 /* REG_0x0c:cpu_device_clk_enable->efuse_cken:0xc[7],1:efuse_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_efuse_cken(void)1369 static inline uint32_t sys_ll_get_cpu_device_clk_enable_efuse_cken(void)
1370 {
1371 uint32_t reg_value;
1372 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1373 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_MASK);
1374 return reg_value;
1375 }
1376
sys_ll_set_cpu_device_clk_enable_efuse_cken(uint32_t value)1377 static inline void sys_ll_set_cpu_device_clk_enable_efuse_cken(uint32_t value)
1378 {
1379 uint32_t reg_value;
1380 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1381 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_POS);
1382 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_POS);
1383 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1384 }
1385
1386 /* REG_0x0c:cpu_device_clk_enable->i2c1_cken:0xc[8],1:i2c1_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_i2c1_cken(void)1387 static inline uint32_t sys_ll_get_cpu_device_clk_enable_i2c1_cken(void)
1388 {
1389 uint32_t reg_value;
1390 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1391 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_MASK);
1392 return reg_value;
1393 }
1394
sys_ll_set_cpu_device_clk_enable_i2c1_cken(uint32_t value)1395 static inline void sys_ll_set_cpu_device_clk_enable_i2c1_cken(uint32_t value)
1396 {
1397 uint32_t reg_value;
1398 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1399 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_POS);
1400 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_POS);
1401 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1402 }
1403
1404 /* REG_0x0c:cpu_device_clk_enable->spi1_cken:0xc[9],1:spi1_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_spi1_cken(void)1405 static inline uint32_t sys_ll_get_cpu_device_clk_enable_spi1_cken(void)
1406 {
1407 uint32_t reg_value;
1408 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1409 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_MASK);
1410 return reg_value;
1411 }
1412
sys_ll_set_cpu_device_clk_enable_spi1_cken(uint32_t value)1413 static inline void sys_ll_set_cpu_device_clk_enable_spi1_cken(uint32_t value)
1414 {
1415 uint32_t reg_value;
1416 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1417 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_POS);
1418 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_POS);
1419 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1420 }
1421
1422 /* REG_0x0c:cpu_device_clk_enable->uart1_cken:0xc[10],1:uart1_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_uart1_cken(void)1423 static inline uint32_t sys_ll_get_cpu_device_clk_enable_uart1_cken(void)
1424 {
1425 uint32_t reg_value;
1426 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1427 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_MASK);
1428 return reg_value;
1429 }
1430
sys_ll_set_cpu_device_clk_enable_uart1_cken(uint32_t value)1431 static inline void sys_ll_set_cpu_device_clk_enable_uart1_cken(uint32_t value)
1432 {
1433 uint32_t reg_value;
1434 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1435 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_POS);
1436 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_POS);
1437 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1438 }
1439
1440 /* REG_0x0c:cpu_device_clk_enable->uart2_cken:0xc[11],1:uart2_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_uart2_cken(void)1441 static inline uint32_t sys_ll_get_cpu_device_clk_enable_uart2_cken(void)
1442 {
1443 uint32_t reg_value;
1444 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1445 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_MASK);
1446 return reg_value;
1447 }
1448
sys_ll_set_cpu_device_clk_enable_uart2_cken(uint32_t value)1449 static inline void sys_ll_set_cpu_device_clk_enable_uart2_cken(uint32_t value)
1450 {
1451 uint32_t reg_value;
1452 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1453 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_POS);
1454 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_POS);
1455 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1456 }
1457
1458 /* REG_0x0c:cpu_device_clk_enable->pwm1_cken:0xc[12],1:pwm1_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_pwm1_cken(void)1459 static inline uint32_t sys_ll_get_cpu_device_clk_enable_pwm1_cken(void)
1460 {
1461 uint32_t reg_value;
1462 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1463 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_MASK);
1464 return reg_value;
1465 }
1466
sys_ll_set_cpu_device_clk_enable_pwm1_cken(uint32_t value)1467 static inline void sys_ll_set_cpu_device_clk_enable_pwm1_cken(uint32_t value)
1468 {
1469 uint32_t reg_value;
1470 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1471 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_POS);
1472 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_POS);
1473 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1474 }
1475
1476 /* REG_0x0c:cpu_device_clk_enable->tim1_cken:0xc[13],1:tim1_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_tim1_cken(void)1477 static inline uint32_t sys_ll_get_cpu_device_clk_enable_tim1_cken(void)
1478 {
1479 uint32_t reg_value;
1480 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1481 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_MASK);
1482 return reg_value;
1483 }
1484
sys_ll_set_cpu_device_clk_enable_tim1_cken(uint32_t value)1485 static inline void sys_ll_set_cpu_device_clk_enable_tim1_cken(uint32_t value)
1486 {
1487 uint32_t reg_value;
1488 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1489 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_POS);
1490 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_POS);
1491 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1492 }
1493
1494 /* REG_0x0c:cpu_device_clk_enable->tim2_cken:0xc[14],1:tim2_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_tim2_cken(void)1495 static inline uint32_t sys_ll_get_cpu_device_clk_enable_tim2_cken(void)
1496 {
1497 uint32_t reg_value;
1498 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1499 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_MASK);
1500 return reg_value;
1501 }
1502
sys_ll_set_cpu_device_clk_enable_tim2_cken(uint32_t value)1503 static inline void sys_ll_set_cpu_device_clk_enable_tim2_cken(uint32_t value)
1504 {
1505 uint32_t reg_value;
1506 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1507 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_POS);
1508 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_POS);
1509 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1510 }
1511
1512 /* REG_0x0c:cpu_device_clk_enable->otp_cken:0xc[15],1:otp_clk enable ,1,R/W*/
sys_ll_get_cpu_device_clk_enable_otp_cken(void)1513 static inline uint32_t sys_ll_get_cpu_device_clk_enable_otp_cken(void)
1514 {
1515 uint32_t reg_value;
1516 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1517 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_MASK);
1518 return reg_value;
1519 }
1520
sys_ll_set_cpu_device_clk_enable_otp_cken(uint32_t value)1521 static inline void sys_ll_set_cpu_device_clk_enable_otp_cken(uint32_t value)
1522 {
1523 uint32_t reg_value;
1524 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1525 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_POS);
1526 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_POS);
1527 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1528 }
1529
1530 /* REG_0x0c:cpu_device_clk_enable->i2s_cken:0xc[16],1:i2s_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_i2s_cken(void)1531 static inline uint32_t sys_ll_get_cpu_device_clk_enable_i2s_cken(void)
1532 {
1533 uint32_t reg_value;
1534 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1535 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_MASK);
1536 return reg_value;
1537 }
1538
sys_ll_set_cpu_device_clk_enable_i2s_cken(uint32_t value)1539 static inline void sys_ll_set_cpu_device_clk_enable_i2s_cken(uint32_t value)
1540 {
1541 uint32_t reg_value;
1542 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1543 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_POS);
1544 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_POS);
1545 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1546 }
1547
1548 /* REG_0x0c:cpu_device_clk_enable->usb_cken:0xc[17],1:usb_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_usb_cken(void)1549 static inline uint32_t sys_ll_get_cpu_device_clk_enable_usb_cken(void)
1550 {
1551 uint32_t reg_value;
1552 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1553 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_MASK);
1554 return reg_value;
1555 }
1556
sys_ll_set_cpu_device_clk_enable_usb_cken(uint32_t value)1557 static inline void sys_ll_set_cpu_device_clk_enable_usb_cken(uint32_t value)
1558 {
1559 uint32_t reg_value;
1560 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1561 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_POS);
1562 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_POS);
1563 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1564 }
1565
1566 /* REG_0x0c:cpu_device_clk_enable->can_cken:0xc[18],1:can_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_can_cken(void)1567 static inline uint32_t sys_ll_get_cpu_device_clk_enable_can_cken(void)
1568 {
1569 uint32_t reg_value;
1570 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1571 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_MASK);
1572 return reg_value;
1573 }
1574
sys_ll_set_cpu_device_clk_enable_can_cken(uint32_t value)1575 static inline void sys_ll_set_cpu_device_clk_enable_can_cken(uint32_t value)
1576 {
1577 uint32_t reg_value;
1578 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1579 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_POS);
1580 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_POS);
1581 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1582 }
1583
1584 /* REG_0x0c:cpu_device_clk_enable->psram_cken:0xc[19],1:psram_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_psram_cken(void)1585 static inline uint32_t sys_ll_get_cpu_device_clk_enable_psram_cken(void)
1586 {
1587 uint32_t reg_value;
1588 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1589 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_MASK);
1590 return reg_value;
1591 }
1592
sys_ll_set_cpu_device_clk_enable_psram_cken(uint32_t value)1593 static inline void sys_ll_set_cpu_device_clk_enable_psram_cken(uint32_t value)
1594 {
1595 uint32_t reg_value;
1596 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1597 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_POS);
1598 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_POS);
1599 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1600 }
1601
1602 /* REG_0x0c:cpu_device_clk_enable->qspi0_cken:0xc[20],1:qspi0_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_qspi0_cken(void)1603 static inline uint32_t sys_ll_get_cpu_device_clk_enable_qspi0_cken(void)
1604 {
1605 uint32_t reg_value;
1606 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1607 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_MASK);
1608 return reg_value;
1609 }
1610
sys_ll_set_cpu_device_clk_enable_qspi0_cken(uint32_t value)1611 static inline void sys_ll_set_cpu_device_clk_enable_qspi0_cken(uint32_t value)
1612 {
1613 uint32_t reg_value;
1614 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1615 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_POS);
1616 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_POS);
1617 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1618 }
1619
1620 /* REG_0x0c:cpu_device_clk_enable->qspi1_cken:0xc[21],1:qspi1_clk enable,0,R/W*/
sys_ll_get_cpu_device_clk_enable_qspi1_cken(void)1621 static inline uint32_t sys_ll_get_cpu_device_clk_enable_qspi1_cken(void)
1622 {
1623 uint32_t reg_value;
1624 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1625 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_MASK);
1626 return reg_value;
1627 }
1628
sys_ll_set_cpu_device_clk_enable_qspi1_cken(uint32_t value)1629 static inline void sys_ll_set_cpu_device_clk_enable_qspi1_cken(uint32_t value)
1630 {
1631 uint32_t reg_value;
1632 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1633 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_POS);
1634 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_POS);
1635 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1636 }
1637
1638 /* REG_0x0c:cpu_device_clk_enable->sdio_cken:0xc[22],1:sdio_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_sdio_cken(void)1639 static inline uint32_t sys_ll_get_cpu_device_clk_enable_sdio_cken(void)
1640 {
1641 uint32_t reg_value;
1642 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1643 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_MASK);
1644 return reg_value;
1645 }
1646
sys_ll_set_cpu_device_clk_enable_sdio_cken(uint32_t value)1647 static inline void sys_ll_set_cpu_device_clk_enable_sdio_cken(uint32_t value)
1648 {
1649 uint32_t reg_value;
1650 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1651 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_POS);
1652 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_POS);
1653 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1654 }
1655
1656 /* REG_0x0c:cpu_device_clk_enable->auxs_cken:0xc[23],1:auxs_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_auxs_cken(void)1657 static inline uint32_t sys_ll_get_cpu_device_clk_enable_auxs_cken(void)
1658 {
1659 uint32_t reg_value;
1660 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1661 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_MASK);
1662 return reg_value;
1663 }
1664
sys_ll_set_cpu_device_clk_enable_auxs_cken(uint32_t value)1665 static inline void sys_ll_set_cpu_device_clk_enable_auxs_cken(uint32_t value)
1666 {
1667 uint32_t reg_value;
1668 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1669 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_POS);
1670 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_POS);
1671 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1672 }
1673
1674 /* REG_0x0c:cpu_device_clk_enable->btdm_cken:0xc[24],1:btdm_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_btdm_cken(void)1675 static inline uint32_t sys_ll_get_cpu_device_clk_enable_btdm_cken(void)
1676 {
1677 uint32_t reg_value;
1678 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1679 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_MASK);
1680 return reg_value;
1681 }
1682
sys_ll_set_cpu_device_clk_enable_btdm_cken(uint32_t value)1683 static inline void sys_ll_set_cpu_device_clk_enable_btdm_cken(uint32_t value)
1684 {
1685 uint32_t reg_value;
1686 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1687 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_POS);
1688 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_POS);
1689 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1690 }
1691
1692 /* REG_0x0c:cpu_device_clk_enable->xvr_cken:0xc[25],1:xvr_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_xvr_cken(void)1693 static inline uint32_t sys_ll_get_cpu_device_clk_enable_xvr_cken(void)
1694 {
1695 uint32_t reg_value;
1696 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1697 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_MASK);
1698 return reg_value;
1699 }
1700
sys_ll_set_cpu_device_clk_enable_xvr_cken(uint32_t value)1701 static inline void sys_ll_set_cpu_device_clk_enable_xvr_cken(uint32_t value)
1702 {
1703 uint32_t reg_value;
1704 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1705 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_POS);
1706 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_POS);
1707 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1708 }
1709
1710 /* REG_0x0c:cpu_device_clk_enable->mac_cken:0xc[26],1:mac_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_mac_cken(void)1711 static inline uint32_t sys_ll_get_cpu_device_clk_enable_mac_cken(void)
1712 {
1713 uint32_t reg_value;
1714 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1715 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_MASK);
1716 return reg_value;
1717 }
1718
sys_ll_set_cpu_device_clk_enable_mac_cken(uint32_t value)1719 static inline void sys_ll_set_cpu_device_clk_enable_mac_cken(uint32_t value)
1720 {
1721 uint32_t reg_value;
1722 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1723 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_POS);
1724 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_POS);
1725 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1726 }
1727
1728 /* REG_0x0c:cpu_device_clk_enable->phy_cken:0xc[27],1:phy_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_phy_cken(void)1729 static inline uint32_t sys_ll_get_cpu_device_clk_enable_phy_cken(void)
1730 {
1731 uint32_t reg_value;
1732 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1733 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_MASK);
1734 return reg_value;
1735 }
1736
sys_ll_set_cpu_device_clk_enable_phy_cken(uint32_t value)1737 static inline void sys_ll_set_cpu_device_clk_enable_phy_cken(uint32_t value)
1738 {
1739 uint32_t reg_value;
1740 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1741 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_POS);
1742 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_POS);
1743 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1744 }
1745
1746 /* REG_0x0c:cpu_device_clk_enable->jpeg_cken:0xc[28],1:jpeg_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_jpeg_cken(void)1747 static inline uint32_t sys_ll_get_cpu_device_clk_enable_jpeg_cken(void)
1748 {
1749 uint32_t reg_value;
1750 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1751 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_MASK);
1752 return reg_value;
1753 }
1754
sys_ll_set_cpu_device_clk_enable_jpeg_cken(uint32_t value)1755 static inline void sys_ll_set_cpu_device_clk_enable_jpeg_cken(uint32_t value)
1756 {
1757 uint32_t reg_value;
1758 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1759 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_POS);
1760 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_POS);
1761 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1762 }
1763
1764 /* REG_0x0c:cpu_device_clk_enable->disp_cken:0xc[29],1:disp_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_disp_cken(void)1765 static inline uint32_t sys_ll_get_cpu_device_clk_enable_disp_cken(void)
1766 {
1767 uint32_t reg_value;
1768 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1769 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_MASK);
1770 return reg_value;
1771 }
1772
sys_ll_set_cpu_device_clk_enable_disp_cken(uint32_t value)1773 static inline void sys_ll_set_cpu_device_clk_enable_disp_cken(uint32_t value)
1774 {
1775 uint32_t reg_value;
1776 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1777 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_POS);
1778 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_POS);
1779 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1780 }
1781
1782 /* REG_0x0c:cpu_device_clk_enable->aud_cken:0xc[30],1:aud_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_aud_cken(void)1783 static inline uint32_t sys_ll_get_cpu_device_clk_enable_aud_cken(void)
1784 {
1785 uint32_t reg_value;
1786 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1787 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_MASK);
1788 return reg_value;
1789 }
1790
sys_ll_set_cpu_device_clk_enable_aud_cken(uint32_t value)1791 static inline void sys_ll_set_cpu_device_clk_enable_aud_cken(uint32_t value)
1792 {
1793 uint32_t reg_value;
1794 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1795 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_POS);
1796 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_POS);
1797 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1798 }
1799
1800 /* REG_0x0c:cpu_device_clk_enable->wdt_cken:0xc[31],1:wdt_clk enable ,0,R/W*/
sys_ll_get_cpu_device_clk_enable_wdt_cken(void)1801 static inline uint32_t sys_ll_get_cpu_device_clk_enable_wdt_cken(void)
1802 {
1803 uint32_t reg_value;
1804 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1805 reg_value = ((reg_value >> SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_POS) & SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_MASK);
1806 return reg_value;
1807 }
1808
sys_ll_set_cpu_device_clk_enable_wdt_cken(uint32_t value)1809 static inline void sys_ll_set_cpu_device_clk_enable_wdt_cken(uint32_t value)
1810 {
1811 uint32_t reg_value;
1812 reg_value = REG_READ(SYS_CPU_DEVICE_CLK_ENABLE_ADDR);
1813 reg_value &= ~(SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_MASK << SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_POS);
1814 reg_value |= ((value & SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_MASK) << SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_POS);
1815 REG_WRITE(SYS_CPU_DEVICE_CLK_ENABLE_ADDR,reg_value);
1816 }
1817
1818 /* REG_0x0D //REG ADDR :0x44010034 */
1819 /* REG_0x0E //REG ADDR :0x44010038 */
sys_ll_get_cpu_mode_disckg1_value(void)1820 static inline uint32_t sys_ll_get_cpu_mode_disckg1_value(void)
1821 {
1822 return REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1823 }
1824
sys_ll_set_cpu_mode_disckg1_value(uint32_t value)1825 static inline void sys_ll_set_cpu_mode_disckg1_value(uint32_t value)
1826 {
1827 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,value);
1828 }
1829
1830 /* REG_0x0e:cpu_mode_disckg1->aon_disckg:0xe[0],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_aon_disckg(void)1831 static inline uint32_t sys_ll_get_cpu_mode_disckg1_aon_disckg(void)
1832 {
1833 uint32_t reg_value;
1834 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1835 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_AON_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_AON_DISCKG_MASK);
1836 return reg_value;
1837 }
1838
sys_ll_set_cpu_mode_disckg1_aon_disckg(uint32_t value)1839 static inline void sys_ll_set_cpu_mode_disckg1_aon_disckg(uint32_t value)
1840 {
1841 uint32_t reg_value;
1842 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1843 reg_value &= ~(SYS_CPU_MODE_DISCKG1_AON_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_AON_DISCKG_POS);
1844 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_AON_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_AON_DISCKG_POS);
1845 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1846 }
1847
1848 /* REG_0x0e:cpu_mode_disckg1->sys_disckg:0xe[1],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_sys_disckg(void)1849 static inline uint32_t sys_ll_get_cpu_mode_disckg1_sys_disckg(void)
1850 {
1851 uint32_t reg_value;
1852 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1853 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_SYS_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_SYS_DISCKG_MASK);
1854 return reg_value;
1855 }
1856
sys_ll_set_cpu_mode_disckg1_sys_disckg(uint32_t value)1857 static inline void sys_ll_set_cpu_mode_disckg1_sys_disckg(uint32_t value)
1858 {
1859 uint32_t reg_value;
1860 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1861 reg_value &= ~(SYS_CPU_MODE_DISCKG1_SYS_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_SYS_DISCKG_POS);
1862 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_SYS_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_SYS_DISCKG_POS);
1863 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1864 }
1865
1866 /* REG_0x0e:cpu_mode_disckg1->dma_disckg:0xe[2],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_dma_disckg(void)1867 static inline uint32_t sys_ll_get_cpu_mode_disckg1_dma_disckg(void)
1868 {
1869 uint32_t reg_value;
1870 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1871 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_DMA_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_DMA_DISCKG_MASK);
1872 return reg_value;
1873 }
1874
sys_ll_set_cpu_mode_disckg1_dma_disckg(uint32_t value)1875 static inline void sys_ll_set_cpu_mode_disckg1_dma_disckg(uint32_t value)
1876 {
1877 uint32_t reg_value;
1878 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1879 reg_value &= ~(SYS_CPU_MODE_DISCKG1_DMA_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_DMA_DISCKG_POS);
1880 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_DMA_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_DMA_DISCKG_POS);
1881 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1882 }
1883
1884 /* REG_0x0e:cpu_mode_disckg1->flash_disckg:0xe[3],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_flash_disckg(void)1885 static inline uint32_t sys_ll_get_cpu_mode_disckg1_flash_disckg(void)
1886 {
1887 uint32_t reg_value;
1888 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1889 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_MASK);
1890 return reg_value;
1891 }
1892
sys_ll_set_cpu_mode_disckg1_flash_disckg(uint32_t value)1893 static inline void sys_ll_set_cpu_mode_disckg1_flash_disckg(uint32_t value)
1894 {
1895 uint32_t reg_value;
1896 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1897 reg_value &= ~(SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_POS);
1898 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_POS);
1899 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1900 }
1901
1902 /* REG_0x0e:cpu_mode_disckg1->wdt_disckg:0xe[4],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_wdt_disckg(void)1903 static inline uint32_t sys_ll_get_cpu_mode_disckg1_wdt_disckg(void)
1904 {
1905 uint32_t reg_value;
1906 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1907 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_WDT_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_WDT_DISCKG_MASK);
1908 return reg_value;
1909 }
1910
sys_ll_set_cpu_mode_disckg1_wdt_disckg(uint32_t value)1911 static inline void sys_ll_set_cpu_mode_disckg1_wdt_disckg(uint32_t value)
1912 {
1913 uint32_t reg_value;
1914 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1915 reg_value &= ~(SYS_CPU_MODE_DISCKG1_WDT_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_WDT_DISCKG_POS);
1916 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_WDT_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_WDT_DISCKG_POS);
1917 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1918 }
1919
1920 /* REG_0x0e:cpu_mode_disckg1->tim_disckg:0xe[5],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_tim_disckg(void)1921 static inline uint32_t sys_ll_get_cpu_mode_disckg1_tim_disckg(void)
1922 {
1923 uint32_t reg_value;
1924 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1925 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_TIM_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_TIM_DISCKG_MASK);
1926 return reg_value;
1927 }
1928
sys_ll_set_cpu_mode_disckg1_tim_disckg(uint32_t value)1929 static inline void sys_ll_set_cpu_mode_disckg1_tim_disckg(uint32_t value)
1930 {
1931 uint32_t reg_value;
1932 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1933 reg_value &= ~(SYS_CPU_MODE_DISCKG1_TIM_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_TIM_DISCKG_POS);
1934 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_TIM_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_TIM_DISCKG_POS);
1935 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1936 }
1937
1938 /* REG_0x0e:cpu_mode_disckg1->urt_disckg:0xe[6],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_urt_disckg(void)1939 static inline uint32_t sys_ll_get_cpu_mode_disckg1_urt_disckg(void)
1940 {
1941 uint32_t reg_value;
1942 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1943 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_URT_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_URT_DISCKG_MASK);
1944 return reg_value;
1945 }
1946
sys_ll_set_cpu_mode_disckg1_urt_disckg(uint32_t value)1947 static inline void sys_ll_set_cpu_mode_disckg1_urt_disckg(uint32_t value)
1948 {
1949 uint32_t reg_value;
1950 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1951 reg_value &= ~(SYS_CPU_MODE_DISCKG1_URT_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_URT_DISCKG_POS);
1952 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_URT_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_URT_DISCKG_POS);
1953 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1954 }
1955
1956 /* REG_0x0e:cpu_mode_disckg1->pwm_disckg:0xe[7],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_pwm_disckg(void)1957 static inline uint32_t sys_ll_get_cpu_mode_disckg1_pwm_disckg(void)
1958 {
1959 uint32_t reg_value;
1960 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1961 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_PWM_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_PWM_DISCKG_MASK);
1962 return reg_value;
1963 }
1964
sys_ll_set_cpu_mode_disckg1_pwm_disckg(uint32_t value)1965 static inline void sys_ll_set_cpu_mode_disckg1_pwm_disckg(uint32_t value)
1966 {
1967 uint32_t reg_value;
1968 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1969 reg_value &= ~(SYS_CPU_MODE_DISCKG1_PWM_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_PWM_DISCKG_POS);
1970 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_PWM_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_PWM_DISCKG_POS);
1971 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1972 }
1973
1974 /* REG_0x0e:cpu_mode_disckg1->i2c_disckg:0xe[8],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_i2c_disckg(void)1975 static inline uint32_t sys_ll_get_cpu_mode_disckg1_i2c_disckg(void)
1976 {
1977 uint32_t reg_value;
1978 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1979 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_I2C_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_I2C_DISCKG_MASK);
1980 return reg_value;
1981 }
1982
sys_ll_set_cpu_mode_disckg1_i2c_disckg(uint32_t value)1983 static inline void sys_ll_set_cpu_mode_disckg1_i2c_disckg(uint32_t value)
1984 {
1985 uint32_t reg_value;
1986 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1987 reg_value &= ~(SYS_CPU_MODE_DISCKG1_I2C_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_I2C_DISCKG_POS);
1988 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_I2C_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_I2C_DISCKG_POS);
1989 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
1990 }
1991
1992 /* REG_0x0e:cpu_mode_disckg1->spi_disckg:0xe[9],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_spi_disckg(void)1993 static inline uint32_t sys_ll_get_cpu_mode_disckg1_spi_disckg(void)
1994 {
1995 uint32_t reg_value;
1996 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
1997 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_SPI_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_SPI_DISCKG_MASK);
1998 return reg_value;
1999 }
2000
sys_ll_set_cpu_mode_disckg1_spi_disckg(uint32_t value)2001 static inline void sys_ll_set_cpu_mode_disckg1_spi_disckg(uint32_t value)
2002 {
2003 uint32_t reg_value;
2004 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2005 reg_value &= ~(SYS_CPU_MODE_DISCKG1_SPI_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_SPI_DISCKG_POS);
2006 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_SPI_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_SPI_DISCKG_POS);
2007 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2008 }
2009
2010 /* REG_0x0e:cpu_mode_disckg1->sadc_disckg:0xe[10],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_sadc_disckg(void)2011 static inline uint32_t sys_ll_get_cpu_mode_disckg1_sadc_disckg(void)
2012 {
2013 uint32_t reg_value;
2014 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2015 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_SADC_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_SADC_DISCKG_MASK);
2016 return reg_value;
2017 }
2018
sys_ll_set_cpu_mode_disckg1_sadc_disckg(uint32_t value)2019 static inline void sys_ll_set_cpu_mode_disckg1_sadc_disckg(uint32_t value)
2020 {
2021 uint32_t reg_value;
2022 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2023 reg_value &= ~(SYS_CPU_MODE_DISCKG1_SADC_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_SADC_DISCKG_POS);
2024 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_SADC_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_SADC_DISCKG_POS);
2025 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2026 }
2027
2028 /* REG_0x0e:cpu_mode_disckg1->efs_disckg:0xe[11],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_efs_disckg(void)2029 static inline uint32_t sys_ll_get_cpu_mode_disckg1_efs_disckg(void)
2030 {
2031 uint32_t reg_value;
2032 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2033 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_EFS_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_EFS_DISCKG_MASK);
2034 return reg_value;
2035 }
2036
sys_ll_set_cpu_mode_disckg1_efs_disckg(uint32_t value)2037 static inline void sys_ll_set_cpu_mode_disckg1_efs_disckg(uint32_t value)
2038 {
2039 uint32_t reg_value;
2040 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2041 reg_value &= ~(SYS_CPU_MODE_DISCKG1_EFS_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_EFS_DISCKG_POS);
2042 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_EFS_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_EFS_DISCKG_POS);
2043 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2044 }
2045
2046 /* REG_0x0e:cpu_mode_disckg1->irda_disckg:0xe[12],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_irda_disckg(void)2047 static inline uint32_t sys_ll_get_cpu_mode_disckg1_irda_disckg(void)
2048 {
2049 uint32_t reg_value;
2050 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2051 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_MASK);
2052 return reg_value;
2053 }
2054
sys_ll_set_cpu_mode_disckg1_irda_disckg(uint32_t value)2055 static inline void sys_ll_set_cpu_mode_disckg1_irda_disckg(uint32_t value)
2056 {
2057 uint32_t reg_value;
2058 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2059 reg_value &= ~(SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_POS);
2060 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_POS);
2061 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2062 }
2063
2064 /* REG_0x0e:cpu_mode_disckg1->trng_disckg:0xe[13],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_trng_disckg(void)2065 static inline uint32_t sys_ll_get_cpu_mode_disckg1_trng_disckg(void)
2066 {
2067 uint32_t reg_value;
2068 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2069 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_MASK);
2070 return reg_value;
2071 }
2072
sys_ll_set_cpu_mode_disckg1_trng_disckg(uint32_t value)2073 static inline void sys_ll_set_cpu_mode_disckg1_trng_disckg(uint32_t value)
2074 {
2075 uint32_t reg_value;
2076 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2077 reg_value &= ~(SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_POS);
2078 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_POS);
2079 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2080 }
2081
2082 /* REG_0x0e:cpu_mode_disckg1->sdio_disckg:0xe[14],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_sdio_disckg(void)2083 static inline uint32_t sys_ll_get_cpu_mode_disckg1_sdio_disckg(void)
2084 {
2085 uint32_t reg_value;
2086 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2087 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_MASK);
2088 return reg_value;
2089 }
2090
sys_ll_set_cpu_mode_disckg1_sdio_disckg(uint32_t value)2091 static inline void sys_ll_set_cpu_mode_disckg1_sdio_disckg(uint32_t value)
2092 {
2093 uint32_t reg_value;
2094 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2095 reg_value &= ~(SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_POS);
2096 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_POS);
2097 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2098 }
2099
2100 /* REG_0x0e:cpu_mode_disckg1->LA_disckg:0xe[15],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_la_disckg(void)2101 static inline uint32_t sys_ll_get_cpu_mode_disckg1_la_disckg(void)
2102 {
2103 uint32_t reg_value;
2104 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2105 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_LA_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_LA_DISCKG_MASK);
2106 return reg_value;
2107 }
2108
sys_ll_set_cpu_mode_disckg1_la_disckg(uint32_t value)2109 static inline void sys_ll_set_cpu_mode_disckg1_la_disckg(uint32_t value)
2110 {
2111 uint32_t reg_value;
2112 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2113 reg_value &= ~(SYS_CPU_MODE_DISCKG1_LA_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_LA_DISCKG_POS);
2114 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_LA_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_LA_DISCKG_POS);
2115 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2116 }
2117
2118 /* REG_0x0e:cpu_mode_disckg1->tim1_disckg:0xe[16],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_tim1_disckg(void)2119 static inline uint32_t sys_ll_get_cpu_mode_disckg1_tim1_disckg(void)
2120 {
2121 uint32_t reg_value;
2122 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2123 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_MASK);
2124 return reg_value;
2125 }
2126
sys_ll_set_cpu_mode_disckg1_tim1_disckg(uint32_t value)2127 static inline void sys_ll_set_cpu_mode_disckg1_tim1_disckg(uint32_t value)
2128 {
2129 uint32_t reg_value;
2130 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2131 reg_value &= ~(SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_POS);
2132 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_POS);
2133 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2134 }
2135
2136 /* REG_0x0e:cpu_mode_disckg1->urt1_disckg:0xe[17],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_urt1_disckg(void)2137 static inline uint32_t sys_ll_get_cpu_mode_disckg1_urt1_disckg(void)
2138 {
2139 uint32_t reg_value;
2140 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2141 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_URT1_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_URT1_DISCKG_MASK);
2142 return reg_value;
2143 }
2144
sys_ll_set_cpu_mode_disckg1_urt1_disckg(uint32_t value)2145 static inline void sys_ll_set_cpu_mode_disckg1_urt1_disckg(uint32_t value)
2146 {
2147 uint32_t reg_value;
2148 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2149 reg_value &= ~(SYS_CPU_MODE_DISCKG1_URT1_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_URT1_DISCKG_POS);
2150 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_URT1_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_URT1_DISCKG_POS);
2151 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2152 }
2153
2154 /* REG_0x0e:cpu_mode_disckg1->urt2_disckg:0xe[18],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_urt2_disckg(void)2155 static inline uint32_t sys_ll_get_cpu_mode_disckg1_urt2_disckg(void)
2156 {
2157 uint32_t reg_value;
2158 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2159 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_URT2_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_URT2_DISCKG_MASK);
2160 return reg_value;
2161 }
2162
sys_ll_set_cpu_mode_disckg1_urt2_disckg(uint32_t value)2163 static inline void sys_ll_set_cpu_mode_disckg1_urt2_disckg(uint32_t value)
2164 {
2165 uint32_t reg_value;
2166 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2167 reg_value &= ~(SYS_CPU_MODE_DISCKG1_URT2_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_URT2_DISCKG_POS);
2168 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_URT2_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_URT2_DISCKG_POS);
2169 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2170 }
2171
2172 /* REG_0x0e:cpu_mode_disckg1->pwm1_disckg:0xe[19],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_pwm1_disckg(void)2173 static inline uint32_t sys_ll_get_cpu_mode_disckg1_pwm1_disckg(void)
2174 {
2175 uint32_t reg_value;
2176 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2177 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_MASK);
2178 return reg_value;
2179 }
2180
sys_ll_set_cpu_mode_disckg1_pwm1_disckg(uint32_t value)2181 static inline void sys_ll_set_cpu_mode_disckg1_pwm1_disckg(uint32_t value)
2182 {
2183 uint32_t reg_value;
2184 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2185 reg_value &= ~(SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_POS);
2186 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_POS);
2187 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2188 }
2189
2190 /* REG_0x0e:cpu_mode_disckg1->i2c1_disckg:0xe[20],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_i2c1_disckg(void)2191 static inline uint32_t sys_ll_get_cpu_mode_disckg1_i2c1_disckg(void)
2192 {
2193 uint32_t reg_value;
2194 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2195 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_MASK);
2196 return reg_value;
2197 }
2198
sys_ll_set_cpu_mode_disckg1_i2c1_disckg(uint32_t value)2199 static inline void sys_ll_set_cpu_mode_disckg1_i2c1_disckg(uint32_t value)
2200 {
2201 uint32_t reg_value;
2202 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2203 reg_value &= ~(SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_POS);
2204 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_POS);
2205 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2206 }
2207
2208 /* REG_0x0e:cpu_mode_disckg1->spi1_disckg:0xe[21],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_spi1_disckg(void)2209 static inline uint32_t sys_ll_get_cpu_mode_disckg1_spi1_disckg(void)
2210 {
2211 uint32_t reg_value;
2212 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2213 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_MASK);
2214 return reg_value;
2215 }
2216
sys_ll_set_cpu_mode_disckg1_spi1_disckg(uint32_t value)2217 static inline void sys_ll_set_cpu_mode_disckg1_spi1_disckg(uint32_t value)
2218 {
2219 uint32_t reg_value;
2220 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2221 reg_value &= ~(SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_POS);
2222 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_POS);
2223 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2224 }
2225
2226 /* REG_0x0e:cpu_mode_disckg1->usb_disckg:0xe[22],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_usb_disckg(void)2227 static inline uint32_t sys_ll_get_cpu_mode_disckg1_usb_disckg(void)
2228 {
2229 uint32_t reg_value;
2230 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2231 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_USB_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_USB_DISCKG_MASK);
2232 return reg_value;
2233 }
2234
sys_ll_set_cpu_mode_disckg1_usb_disckg(uint32_t value)2235 static inline void sys_ll_set_cpu_mode_disckg1_usb_disckg(uint32_t value)
2236 {
2237 uint32_t reg_value;
2238 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2239 reg_value &= ~(SYS_CPU_MODE_DISCKG1_USB_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_USB_DISCKG_POS);
2240 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_USB_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_USB_DISCKG_POS);
2241 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2242 }
2243
2244 /* REG_0x0e:cpu_mode_disckg1->can_disckg:0xe[23],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_can_disckg(void)2245 static inline uint32_t sys_ll_get_cpu_mode_disckg1_can_disckg(void)
2246 {
2247 uint32_t reg_value;
2248 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2249 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_CAN_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_CAN_DISCKG_MASK);
2250 return reg_value;
2251 }
2252
sys_ll_set_cpu_mode_disckg1_can_disckg(uint32_t value)2253 static inline void sys_ll_set_cpu_mode_disckg1_can_disckg(uint32_t value)
2254 {
2255 uint32_t reg_value;
2256 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2257 reg_value &= ~(SYS_CPU_MODE_DISCKG1_CAN_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_CAN_DISCKG_POS);
2258 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_CAN_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_CAN_DISCKG_POS);
2259 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2260 }
2261
2262 /* REG_0x0e:cpu_mode_disckg1->qspi0_disckg:0xe[24],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_qspi0_disckg(void)2263 static inline uint32_t sys_ll_get_cpu_mode_disckg1_qspi0_disckg(void)
2264 {
2265 uint32_t reg_value;
2266 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2267 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_MASK);
2268 return reg_value;
2269 }
2270
sys_ll_set_cpu_mode_disckg1_qspi0_disckg(uint32_t value)2271 static inline void sys_ll_set_cpu_mode_disckg1_qspi0_disckg(uint32_t value)
2272 {
2273 uint32_t reg_value;
2274 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2275 reg_value &= ~(SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_POS);
2276 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_POS);
2277 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2278 }
2279
2280 /* REG_0x0e:cpu_mode_disckg1->psram_disckg:0xe[25],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_psram_disckg(void)2281 static inline uint32_t sys_ll_get_cpu_mode_disckg1_psram_disckg(void)
2282 {
2283 uint32_t reg_value;
2284 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2285 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_MASK);
2286 return reg_value;
2287 }
2288
sys_ll_set_cpu_mode_disckg1_psram_disckg(uint32_t value)2289 static inline void sys_ll_set_cpu_mode_disckg1_psram_disckg(uint32_t value)
2290 {
2291 uint32_t reg_value;
2292 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2293 reg_value &= ~(SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_POS);
2294 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_POS);
2295 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2296 }
2297
2298 /* REG_0x0e:cpu_mode_disckg1->fft_disckg:0xe[26],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_fft_disckg(void)2299 static inline uint32_t sys_ll_get_cpu_mode_disckg1_fft_disckg(void)
2300 {
2301 uint32_t reg_value;
2302 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2303 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_FFT_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_FFT_DISCKG_MASK);
2304 return reg_value;
2305 }
2306
sys_ll_set_cpu_mode_disckg1_fft_disckg(uint32_t value)2307 static inline void sys_ll_set_cpu_mode_disckg1_fft_disckg(uint32_t value)
2308 {
2309 uint32_t reg_value;
2310 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2311 reg_value &= ~(SYS_CPU_MODE_DISCKG1_FFT_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_FFT_DISCKG_POS);
2312 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_FFT_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_FFT_DISCKG_POS);
2313 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2314 }
2315
2316 /* REG_0x0e:cpu_mode_disckg1->sbc_disckg:0xe[27],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_sbc_disckg(void)2317 static inline uint32_t sys_ll_get_cpu_mode_disckg1_sbc_disckg(void)
2318 {
2319 uint32_t reg_value;
2320 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2321 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_SBC_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_SBC_DISCKG_MASK);
2322 return reg_value;
2323 }
2324
sys_ll_set_cpu_mode_disckg1_sbc_disckg(uint32_t value)2325 static inline void sys_ll_set_cpu_mode_disckg1_sbc_disckg(uint32_t value)
2326 {
2327 uint32_t reg_value;
2328 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2329 reg_value &= ~(SYS_CPU_MODE_DISCKG1_SBC_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_SBC_DISCKG_POS);
2330 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_SBC_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_SBC_DISCKG_POS);
2331 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2332 }
2333
2334 /* REG_0x0e:cpu_mode_disckg1->aud_disckg:0xe[28],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_aud_disckg(void)2335 static inline uint32_t sys_ll_get_cpu_mode_disckg1_aud_disckg(void)
2336 {
2337 uint32_t reg_value;
2338 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2339 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_AUD_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_AUD_DISCKG_MASK);
2340 return reg_value;
2341 }
2342
sys_ll_set_cpu_mode_disckg1_aud_disckg(uint32_t value)2343 static inline void sys_ll_set_cpu_mode_disckg1_aud_disckg(uint32_t value)
2344 {
2345 uint32_t reg_value;
2346 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2347 reg_value &= ~(SYS_CPU_MODE_DISCKG1_AUD_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_AUD_DISCKG_POS);
2348 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_AUD_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_AUD_DISCKG_POS);
2349 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2350 }
2351
2352 /* REG_0x0e:cpu_mode_disckg1->i2s_disckg:0xe[29],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_i2s_disckg(void)2353 static inline uint32_t sys_ll_get_cpu_mode_disckg1_i2s_disckg(void)
2354 {
2355 uint32_t reg_value;
2356 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2357 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_I2S_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_I2S_DISCKG_MASK);
2358 return reg_value;
2359 }
2360
sys_ll_set_cpu_mode_disckg1_i2s_disckg(uint32_t value)2361 static inline void sys_ll_set_cpu_mode_disckg1_i2s_disckg(uint32_t value)
2362 {
2363 uint32_t reg_value;
2364 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2365 reg_value &= ~(SYS_CPU_MODE_DISCKG1_I2S_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_I2S_DISCKG_POS);
2366 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_I2S_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_I2S_DISCKG_POS);
2367 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2368 }
2369
2370 /* REG_0x0e:cpu_mode_disckg1->jpeg_disckg:0xe[30],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_jpeg_disckg(void)2371 static inline uint32_t sys_ll_get_cpu_mode_disckg1_jpeg_disckg(void)
2372 {
2373 uint32_t reg_value;
2374 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2375 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_MASK);
2376 return reg_value;
2377 }
2378
sys_ll_set_cpu_mode_disckg1_jpeg_disckg(uint32_t value)2379 static inline void sys_ll_set_cpu_mode_disckg1_jpeg_disckg(uint32_t value)
2380 {
2381 uint32_t reg_value;
2382 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2383 reg_value &= ~(SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_POS);
2384 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_POS);
2385 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2386 }
2387
2388 /* REG_0x0e:cpu_mode_disckg1->jpeg_dec_disckg:0xe[31],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg1_jpeg_dec_disckg(void)2389 static inline uint32_t sys_ll_get_cpu_mode_disckg1_jpeg_dec_disckg(void)
2390 {
2391 uint32_t reg_value;
2392 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2393 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_POS) & SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_MASK);
2394 return reg_value;
2395 }
2396
sys_ll_set_cpu_mode_disckg1_jpeg_dec_disckg(uint32_t value)2397 static inline void sys_ll_set_cpu_mode_disckg1_jpeg_dec_disckg(uint32_t value)
2398 {
2399 uint32_t reg_value;
2400 reg_value = REG_READ(SYS_CPU_MODE_DISCKG1_ADDR);
2401 reg_value &= ~(SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_MASK << SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_POS);
2402 reg_value |= ((value & SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_MASK) << SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_POS);
2403 REG_WRITE(SYS_CPU_MODE_DISCKG1_ADDR,reg_value);
2404 }
2405
2406 /* REG_0x0F //REG ADDR :0x4401003c */
sys_ll_get_cpu_mode_disckg2_value(void)2407 static inline uint32_t sys_ll_get_cpu_mode_disckg2_value(void)
2408 {
2409 return REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2410 }
2411
sys_ll_set_cpu_mode_disckg2_value(uint32_t value)2412 static inline void sys_ll_set_cpu_mode_disckg2_value(uint32_t value)
2413 {
2414 REG_WRITE(SYS_CPU_MODE_DISCKG2_ADDR,value);
2415 }
2416
2417 /* REG_0x0f:cpu_mode_disckg2->disp_disckg:0xf[0],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg2_disp_disckg(void)2418 static inline uint32_t sys_ll_get_cpu_mode_disckg2_disp_disckg(void)
2419 {
2420 uint32_t reg_value;
2421 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2422 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG2_DISP_DISCKG_POS) & SYS_CPU_MODE_DISCKG2_DISP_DISCKG_MASK);
2423 return reg_value;
2424 }
2425
sys_ll_set_cpu_mode_disckg2_disp_disckg(uint32_t value)2426 static inline void sys_ll_set_cpu_mode_disckg2_disp_disckg(uint32_t value)
2427 {
2428 uint32_t reg_value;
2429 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2430 reg_value &= ~(SYS_CPU_MODE_DISCKG2_DISP_DISCKG_MASK << SYS_CPU_MODE_DISCKG2_DISP_DISCKG_POS);
2431 reg_value |= ((value & SYS_CPU_MODE_DISCKG2_DISP_DISCKG_MASK) << SYS_CPU_MODE_DISCKG2_DISP_DISCKG_POS);
2432 REG_WRITE(SYS_CPU_MODE_DISCKG2_ADDR,reg_value);
2433 }
2434
2435 /* REG_0x0f:cpu_mode_disckg2->dma2d_disckg:0xf[1],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg2_dma2d_disckg(void)2436 static inline uint32_t sys_ll_get_cpu_mode_disckg2_dma2d_disckg(void)
2437 {
2438 uint32_t reg_value;
2439 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2440 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_POS) & SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_MASK);
2441 return reg_value;
2442 }
2443
sys_ll_set_cpu_mode_disckg2_dma2d_disckg(uint32_t value)2444 static inline void sys_ll_set_cpu_mode_disckg2_dma2d_disckg(uint32_t value)
2445 {
2446 uint32_t reg_value;
2447 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2448 reg_value &= ~(SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_MASK << SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_POS);
2449 reg_value |= ((value & SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_MASK) << SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_POS);
2450 REG_WRITE(SYS_CPU_MODE_DISCKG2_ADDR,reg_value);
2451 }
2452
2453 /* REG_0x0f:cpu_mode_disckg2->btdm_disckg:0xf[3],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg2_btdm_disckg(void)2454 static inline uint32_t sys_ll_get_cpu_mode_disckg2_btdm_disckg(void)
2455 {
2456 uint32_t reg_value;
2457 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2458 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_POS) & SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_MASK);
2459 return reg_value;
2460 }
2461
sys_ll_set_cpu_mode_disckg2_btdm_disckg(uint32_t value)2462 static inline void sys_ll_set_cpu_mode_disckg2_btdm_disckg(uint32_t value)
2463 {
2464 uint32_t reg_value;
2465 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2466 reg_value &= ~(SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_MASK << SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_POS);
2467 reg_value |= ((value & SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_MASK) << SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_POS);
2468 REG_WRITE(SYS_CPU_MODE_DISCKG2_ADDR,reg_value);
2469 }
2470
2471 /* REG_0x0f:cpu_mode_disckg2->xver_disckg:0xf[4],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg2_xver_disckg(void)2472 static inline uint32_t sys_ll_get_cpu_mode_disckg2_xver_disckg(void)
2473 {
2474 uint32_t reg_value;
2475 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2476 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG2_XVER_DISCKG_POS) & SYS_CPU_MODE_DISCKG2_XVER_DISCKG_MASK);
2477 return reg_value;
2478 }
2479
sys_ll_set_cpu_mode_disckg2_xver_disckg(uint32_t value)2480 static inline void sys_ll_set_cpu_mode_disckg2_xver_disckg(uint32_t value)
2481 {
2482 uint32_t reg_value;
2483 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2484 reg_value &= ~(SYS_CPU_MODE_DISCKG2_XVER_DISCKG_MASK << SYS_CPU_MODE_DISCKG2_XVER_DISCKG_POS);
2485 reg_value |= ((value & SYS_CPU_MODE_DISCKG2_XVER_DISCKG_MASK) << SYS_CPU_MODE_DISCKG2_XVER_DISCKG_POS);
2486 REG_WRITE(SYS_CPU_MODE_DISCKG2_ADDR,reg_value);
2487 }
2488
2489 /* REG_0x0f:cpu_mode_disckg2->btdm_bps_ckg:0xf[8:5],BUS_CLK ENABLE,0: bus clock open when module is select,1:bus clock always open,0,R/W*/
sys_ll_get_cpu_mode_disckg2_btdm_bps_ckg(void)2490 static inline uint32_t sys_ll_get_cpu_mode_disckg2_btdm_bps_ckg(void)
2491 {
2492 uint32_t reg_value;
2493 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2494 reg_value = ((reg_value >> SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_POS) & SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_MASK);
2495 return reg_value;
2496 }
2497
sys_ll_set_cpu_mode_disckg2_btdm_bps_ckg(uint32_t value)2498 static inline void sys_ll_set_cpu_mode_disckg2_btdm_bps_ckg(uint32_t value)
2499 {
2500 uint32_t reg_value;
2501 reg_value = REG_READ(SYS_CPU_MODE_DISCKG2_ADDR);
2502 reg_value &= ~(SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_MASK << SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_POS);
2503 reg_value |= ((value & SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_MASK) << SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_POS);
2504 REG_WRITE(SYS_CPU_MODE_DISCKG2_ADDR,reg_value);
2505 }
2506
2507 /* REG_0x10 //REG ADDR :0x44010040 */
sys_ll_get_cpu_power_sleep_wakeup_value(void)2508 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_value(void)
2509 {
2510 return REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2511 }
2512
sys_ll_set_cpu_power_sleep_wakeup_value(uint32_t value)2513 static inline void sys_ll_set_cpu_power_sleep_wakeup_value(uint32_t value)
2514 {
2515 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,value);
2516 }
2517
2518 /* REG_0x10:cpu_power_sleep_wakeup->pwd_mem1:0x10[0],0:power on of mem1 ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_mem1(void)2519 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_mem1(void)
2520 {
2521 uint32_t reg_value;
2522 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2523 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_MASK);
2524 return reg_value;
2525 }
2526
sys_ll_set_cpu_power_sleep_wakeup_pwd_mem1(uint32_t value)2527 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_mem1(uint32_t value)
2528 {
2529 uint32_t reg_value;
2530 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2531 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_POS);
2532 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_POS);
2533 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2534 }
2535
2536 /* REG_0x10:cpu_power_sleep_wakeup->pwd_mem2:0x10[1],0:power on of mem2 ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_mem2(void)2537 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_mem2(void)
2538 {
2539 uint32_t reg_value;
2540 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2541 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_MASK);
2542 return reg_value;
2543 }
2544
sys_ll_set_cpu_power_sleep_wakeup_pwd_mem2(uint32_t value)2545 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_mem2(uint32_t value)
2546 {
2547 uint32_t reg_value;
2548 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2549 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_POS);
2550 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_POS);
2551 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2552 }
2553
2554 /* REG_0x10:cpu_power_sleep_wakeup->pwd_mem3:0x10[2],0:power on of mem3 ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_mem3(void)2555 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_mem3(void)
2556 {
2557 uint32_t reg_value;
2558 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2559 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_MASK);
2560 return reg_value;
2561 }
2562
sys_ll_set_cpu_power_sleep_wakeup_pwd_mem3(uint32_t value)2563 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_mem3(uint32_t value)
2564 {
2565 uint32_t reg_value;
2566 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2567 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_POS);
2568 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_POS);
2569 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2570 }
2571
2572 /* REG_0x10:cpu_power_sleep_wakeup->pwd_encp:0x10[3],0:power on of encp ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_encp(void)2573 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_encp(void)
2574 {
2575 uint32_t reg_value;
2576 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2577 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_MASK);
2578 return reg_value;
2579 }
2580
sys_ll_set_cpu_power_sleep_wakeup_pwd_encp(uint32_t value)2581 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_encp(uint32_t value)
2582 {
2583 uint32_t reg_value;
2584 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2585 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_POS);
2586 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_POS);
2587 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2588 }
2589
2590 /* REG_0x10:cpu_power_sleep_wakeup->pwd_bakp:0x10[4],0:power on of bakp ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_bakp(void)2591 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_bakp(void)
2592 {
2593 uint32_t reg_value;
2594 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2595 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_MASK);
2596 return reg_value;
2597 }
2598
sys_ll_set_cpu_power_sleep_wakeup_pwd_bakp(uint32_t value)2599 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_bakp(uint32_t value)
2600 {
2601 uint32_t reg_value;
2602 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2603 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_POS);
2604 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_POS);
2605 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2606 }
2607
2608 /* REG_0x10:cpu_power_sleep_wakeup->pwd_ahbp:0x10[5],0:power on of ahbp ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_ahbp(void)2609 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_ahbp(void)
2610 {
2611 uint32_t reg_value;
2612 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2613 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_MASK);
2614 return reg_value;
2615 }
2616
sys_ll_set_cpu_power_sleep_wakeup_pwd_ahbp(uint32_t value)2617 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_ahbp(uint32_t value)
2618 {
2619 uint32_t reg_value;
2620 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2621 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_POS);
2622 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_POS);
2623 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2624 }
2625
2626 /* REG_0x10:cpu_power_sleep_wakeup->pwd_audp:0x10[6],0:power on of audp ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_audp(void)2627 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_audp(void)
2628 {
2629 uint32_t reg_value;
2630 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2631 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_MASK);
2632 return reg_value;
2633 }
2634
sys_ll_set_cpu_power_sleep_wakeup_pwd_audp(uint32_t value)2635 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_audp(uint32_t value)
2636 {
2637 uint32_t reg_value;
2638 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2639 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_POS);
2640 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_POS);
2641 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2642 }
2643
2644 /* REG_0x10:cpu_power_sleep_wakeup->pwd_vidp:0x10[7],0:power on of vidp ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_vidp(void)2645 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_vidp(void)
2646 {
2647 uint32_t reg_value;
2648 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2649 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_MASK);
2650 return reg_value;
2651 }
2652
sys_ll_set_cpu_power_sleep_wakeup_pwd_vidp(uint32_t value)2653 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_vidp(uint32_t value)
2654 {
2655 uint32_t reg_value;
2656 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2657 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_POS);
2658 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_POS);
2659 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2660 }
2661
2662 /* REG_0x10:cpu_power_sleep_wakeup->pwd_btsp:0x10[8],0:power on of btsp ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_btsp(void)2663 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_btsp(void)
2664 {
2665 uint32_t reg_value;
2666 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2667 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_MASK);
2668 return reg_value;
2669 }
2670
sys_ll_set_cpu_power_sleep_wakeup_pwd_btsp(uint32_t value)2671 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_btsp(uint32_t value)
2672 {
2673 uint32_t reg_value;
2674 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2675 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_POS);
2676 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_POS);
2677 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2678 }
2679
2680 /* REG_0x10:cpu_power_sleep_wakeup->pwd_wifp_mac:0x10[9],0:power on of wifp_mac ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_wifp_mac(void)2681 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_wifp_mac(void)
2682 {
2683 uint32_t reg_value;
2684 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2685 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_MASK);
2686 return reg_value;
2687 }
2688
sys_ll_set_cpu_power_sleep_wakeup_pwd_wifp_mac(uint32_t value)2689 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_wifp_mac(uint32_t value)
2690 {
2691 uint32_t reg_value;
2692 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2693 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_POS);
2694 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_POS);
2695 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2696 }
2697
2698 /* REG_0x10:cpu_power_sleep_wakeup->pwd_wifp_phy:0x10[10],0:power on of wifp_phy ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_wifp_phy(void)2699 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_wifp_phy(void)
2700 {
2701 uint32_t reg_value;
2702 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2703 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_MASK);
2704 return reg_value;
2705 }
2706
sys_ll_set_cpu_power_sleep_wakeup_pwd_wifp_phy(uint32_t value)2707 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_wifp_phy(uint32_t value)
2708 {
2709 uint32_t reg_value;
2710 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2711 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_POS);
2712 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_POS);
2713 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2714 }
2715
2716 /* REG_0x10:cpu_power_sleep_wakeup->pwd_mem0:0x10[11] ,0:power on of mem0,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_pwd_mem0(void)2717 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_pwd_mem0(void)
2718 {
2719 uint32_t reg_value;
2720 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2721 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_MASK);
2722 return reg_value;
2723 }
2724
sys_ll_set_cpu_power_sleep_wakeup_pwd_mem0(uint32_t value)2725 static inline void sys_ll_set_cpu_power_sleep_wakeup_pwd_mem0(uint32_t value)
2726 {
2727 uint32_t reg_value;
2728 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2729 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_POS);
2730 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_POS);
2731 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2732 }
2733
2734 /* REG_0x10:cpu_power_sleep_wakeup->sleep_en_need_flash_idle:0x10[16],0:sleep_en of flash_idle,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_sleep_en_need_flash_idle(void)2735 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_sleep_en_need_flash_idle(void)
2736 {
2737 uint32_t reg_value;
2738 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2739 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_MASK);
2740 return reg_value;
2741 }
2742
sys_ll_set_cpu_power_sleep_wakeup_sleep_en_need_flash_idle(uint32_t value)2743 static inline void sys_ll_set_cpu_power_sleep_wakeup_sleep_en_need_flash_idle(uint32_t value)
2744 {
2745 uint32_t reg_value;
2746 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2747 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_POS);
2748 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_POS);
2749 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2750 }
2751
2752 /* REG_0x10:cpu_power_sleep_wakeup->sleep_en_need_cpu1_wfi:0x10[17],0:sleep_en of cpu1_wfi ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_sleep_en_need_cpu1_wfi(void)2753 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_sleep_en_need_cpu1_wfi(void)
2754 {
2755 uint32_t reg_value;
2756 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2757 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_MASK);
2758 return reg_value;
2759 }
2760
sys_ll_set_cpu_power_sleep_wakeup_sleep_en_need_cpu1_wfi(uint32_t value)2761 static inline void sys_ll_set_cpu_power_sleep_wakeup_sleep_en_need_cpu1_wfi(uint32_t value)
2762 {
2763 uint32_t reg_value;
2764 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2765 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_POS);
2766 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_POS);
2767 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2768 }
2769
2770 /* REG_0x10:cpu_power_sleep_wakeup->sleep_en_need_cpu0_wfi:0x10[18],0:sleep_en of cpu0_wfi ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_sleep_en_need_cpu0_wfi(void)2771 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_sleep_en_need_cpu0_wfi(void)
2772 {
2773 uint32_t reg_value;
2774 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2775 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_MASK);
2776 return reg_value;
2777 }
2778
sys_ll_set_cpu_power_sleep_wakeup_sleep_en_need_cpu0_wfi(uint32_t value)2779 static inline void sys_ll_set_cpu_power_sleep_wakeup_sleep_en_need_cpu0_wfi(uint32_t value)
2780 {
2781 uint32_t reg_value;
2782 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2783 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_POS);
2784 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_POS);
2785 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2786 }
2787
2788 /* REG_0x10:cpu_power_sleep_wakeup->sleep_en_global:0x10[19],0:sleep_en of global ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_sleep_en_global(void)2789 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_sleep_en_global(void)
2790 {
2791 uint32_t reg_value;
2792 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2793 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_MASK);
2794 return reg_value;
2795 }
2796
sys_ll_set_cpu_power_sleep_wakeup_sleep_en_global(uint32_t value)2797 static inline void sys_ll_set_cpu_power_sleep_wakeup_sleep_en_global(uint32_t value)
2798 {
2799 uint32_t reg_value;
2800 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2801 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_POS);
2802 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_POS);
2803 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2804 }
2805
2806 /* REG_0x10:cpu_power_sleep_wakeup->wifi_wakeup_platform_en:0x10[20],0:wifi_wakeup_en ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_wifi_wakeup_platform_en(void)2807 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_wifi_wakeup_platform_en(void)
2808 {
2809 uint32_t reg_value;
2810 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2811 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_MASK);
2812 return reg_value;
2813 }
2814
sys_ll_set_cpu_power_sleep_wakeup_wifi_wakeup_platform_en(uint32_t value)2815 static inline void sys_ll_set_cpu_power_sleep_wakeup_wifi_wakeup_platform_en(uint32_t value)
2816 {
2817 uint32_t reg_value;
2818 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2819 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_POS);
2820 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_POS);
2821 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2822 }
2823
2824 /* REG_0x10:cpu_power_sleep_wakeup->bts_wakeup_platform_en:0x10[21],0:bts_wakeup_en ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_bts_wakeup_platform_en(void)2825 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_bts_wakeup_platform_en(void)
2826 {
2827 uint32_t reg_value;
2828 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2829 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_MASK);
2830 return reg_value;
2831 }
2832
sys_ll_set_cpu_power_sleep_wakeup_bts_wakeup_platform_en(uint32_t value)2833 static inline void sys_ll_set_cpu_power_sleep_wakeup_bts_wakeup_platform_en(uint32_t value)
2834 {
2835 uint32_t reg_value;
2836 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2837 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_POS);
2838 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_POS);
2839 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2840 }
2841
2842 /* REG_0x10:cpu_power_sleep_wakeup->bts_sleep_exit_req:0x10[22],0:bt sleep exit request ,0,RW*/
sys_ll_get_cpu_power_sleep_wakeup_bts_sleep_exit_req(void)2843 static inline uint32_t sys_ll_get_cpu_power_sleep_wakeup_bts_sleep_exit_req(void)
2844 {
2845 uint32_t reg_value;
2846 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2847 reg_value = ((reg_value >> SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_POS) & SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_MASK);
2848 return reg_value;
2849 }
2850
sys_ll_set_cpu_power_sleep_wakeup_bts_sleep_exit_req(uint32_t value)2851 static inline void sys_ll_set_cpu_power_sleep_wakeup_bts_sleep_exit_req(uint32_t value)
2852 {
2853 uint32_t reg_value;
2854 reg_value = REG_READ(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR);
2855 reg_value &= ~(SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_MASK << SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_POS);
2856 reg_value |= ((value & SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_MASK) << SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_POS);
2857 REG_WRITE(SYS_CPU_POWER_SLEEP_WAKEUP_ADDR,reg_value);
2858 }
2859
2860 /* REG_0x11 //REG ADDR :0x44010044 */
2861 /* REG_0x20 //REG ADDR :0x44010080 */
sys_ll_get_cpu0_int_0_31_en_value(void)2862 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_value(void)
2863 {
2864 return REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2865 }
2866
sys_ll_set_cpu0_int_0_31_en_value(uint32_t value)2867 static inline void sys_ll_set_cpu0_int_0_31_en_value(uint32_t value)
2868 {
2869 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,value);
2870 }
2871
2872 /* REG_0x20:cpu0_int_0_31_en->cpu0_bmc32_int_en:0x20[0], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_bmc32_int_en(void)2873 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_bmc32_int_en(void)
2874 {
2875 uint32_t reg_value;
2876 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2877 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_MASK);
2878 return reg_value;
2879 }
2880
sys_ll_set_cpu0_int_0_31_en_cpu0_bmc32_int_en(uint32_t value)2881 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_bmc32_int_en(uint32_t value)
2882 {
2883 uint32_t reg_value;
2884 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2885 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_POS);
2886 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_POS);
2887 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2888 }
2889
2890 /* REG_0x20:cpu0_int_0_31_en->cpu0_host_0_irq_en:0x20[1], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_host_0_irq_en(void)2891 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_host_0_irq_en(void)
2892 {
2893 uint32_t reg_value;
2894 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2895 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_MASK);
2896 return reg_value;
2897 }
2898
sys_ll_set_cpu0_int_0_31_en_cpu0_host_0_irq_en(uint32_t value)2899 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_host_0_irq_en(uint32_t value)
2900 {
2901 uint32_t reg_value;
2902 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2903 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_POS);
2904 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_POS);
2905 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2906 }
2907
2908 /* REG_0x20:cpu0_int_0_31_en->cpu0_host_0_sec_irq_en:0x20[2], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_host_0_sec_irq_en(void)2909 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_host_0_sec_irq_en(void)
2910 {
2911 uint32_t reg_value;
2912 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2913 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_MASK);
2914 return reg_value;
2915 }
2916
sys_ll_set_cpu0_int_0_31_en_cpu0_host_0_sec_irq_en(uint32_t value)2917 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_host_0_sec_irq_en(uint32_t value)
2918 {
2919 uint32_t reg_value;
2920 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2921 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_POS);
2922 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_POS);
2923 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2924 }
2925
2926 /* REG_0x20:cpu0_int_0_31_en->cpu0_timer_int_en:0x20[3], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_timer_int_en(void)2927 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_timer_int_en(void)
2928 {
2929 uint32_t reg_value;
2930 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2931 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_MASK);
2932 return reg_value;
2933 }
2934
sys_ll_set_cpu0_int_0_31_en_cpu0_timer_int_en(uint32_t value)2935 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_timer_int_en(uint32_t value)
2936 {
2937 uint32_t reg_value;
2938 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2939 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_POS);
2940 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_POS);
2941 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2942 }
2943
2944 /* REG_0x20:cpu0_int_0_31_en->cpu0_uart_int_en:0x20[4], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_uart_int_en(void)2945 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_uart_int_en(void)
2946 {
2947 uint32_t reg_value;
2948 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2949 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_MASK);
2950 return reg_value;
2951 }
2952
sys_ll_set_cpu0_int_0_31_en_cpu0_uart_int_en(uint32_t value)2953 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_uart_int_en(uint32_t value)
2954 {
2955 uint32_t reg_value;
2956 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2957 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_POS);
2958 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_POS);
2959 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2960 }
2961
2962 /* REG_0x20:cpu0_int_0_31_en->cpu0_pwm_int_en:0x20[5], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_pwm_int_en(void)2963 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_pwm_int_en(void)
2964 {
2965 uint32_t reg_value;
2966 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2967 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_MASK);
2968 return reg_value;
2969 }
2970
sys_ll_set_cpu0_int_0_31_en_cpu0_pwm_int_en(uint32_t value)2971 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_pwm_int_en(uint32_t value)
2972 {
2973 uint32_t reg_value;
2974 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2975 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_POS);
2976 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_POS);
2977 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2978 }
2979
2980 /* REG_0x20:cpu0_int_0_31_en->cpu0_i2c_int_en:0x20[6], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_i2c_int_en(void)2981 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_i2c_int_en(void)
2982 {
2983 uint32_t reg_value;
2984 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2985 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_MASK);
2986 return reg_value;
2987 }
2988
sys_ll_set_cpu0_int_0_31_en_cpu0_i2c_int_en(uint32_t value)2989 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_i2c_int_en(uint32_t value)
2990 {
2991 uint32_t reg_value;
2992 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
2993 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_POS);
2994 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_POS);
2995 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
2996 }
2997
2998 /* REG_0x20:cpu0_int_0_31_en->cpu0_spi_int_en:0x20[7], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_spi_int_en(void)2999 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_spi_int_en(void)
3000 {
3001 uint32_t reg_value;
3002 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3003 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_MASK);
3004 return reg_value;
3005 }
3006
sys_ll_set_cpu0_int_0_31_en_cpu0_spi_int_en(uint32_t value)3007 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_spi_int_en(uint32_t value)
3008 {
3009 uint32_t reg_value;
3010 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3011 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_POS);
3012 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_POS);
3013 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3014 }
3015
3016 /* REG_0x20:cpu0_int_0_31_en->cpu0_sadc_int_en:0x20[8], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_sadc_int_en(void)3017 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_sadc_int_en(void)
3018 {
3019 uint32_t reg_value;
3020 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3021 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_MASK);
3022 return reg_value;
3023 }
3024
sys_ll_set_cpu0_int_0_31_en_cpu0_sadc_int_en(uint32_t value)3025 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_sadc_int_en(uint32_t value)
3026 {
3027 uint32_t reg_value;
3028 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3029 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_POS);
3030 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_POS);
3031 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3032 }
3033
3034 /* REG_0x20:cpu0_int_0_31_en->cpu0_irda_int_en:0x20[9], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_irda_int_en(void)3035 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_irda_int_en(void)
3036 {
3037 uint32_t reg_value;
3038 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3039 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_MASK);
3040 return reg_value;
3041 }
3042
sys_ll_set_cpu0_int_0_31_en_cpu0_irda_int_en(uint32_t value)3043 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_irda_int_en(uint32_t value)
3044 {
3045 uint32_t reg_value;
3046 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3047 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_POS);
3048 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_POS);
3049 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3050 }
3051
3052 /* REG_0x20:cpu0_int_0_31_en->cpu0_sdio_int_en:0x20[10], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_sdio_int_en(void)3053 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_sdio_int_en(void)
3054 {
3055 uint32_t reg_value;
3056 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3057 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_MASK);
3058 return reg_value;
3059 }
3060
sys_ll_set_cpu0_int_0_31_en_cpu0_sdio_int_en(uint32_t value)3061 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_sdio_int_en(uint32_t value)
3062 {
3063 uint32_t reg_value;
3064 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3065 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_POS);
3066 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_POS);
3067 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3068 }
3069
3070 /* REG_0x20:cpu0_int_0_31_en->cpu0_gdma_int_en:0x20[11], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_gdma_int_en(void)3071 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_gdma_int_en(void)
3072 {
3073 uint32_t reg_value;
3074 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3075 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_MASK);
3076 return reg_value;
3077 }
3078
sys_ll_set_cpu0_int_0_31_en_cpu0_gdma_int_en(uint32_t value)3079 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_gdma_int_en(uint32_t value)
3080 {
3081 uint32_t reg_value;
3082 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3083 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_POS);
3084 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_POS);
3085 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3086 }
3087
3088 /* REG_0x20:cpu0_int_0_31_en->cpu0_la_int_en:0x20[12], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_la_int_en(void)3089 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_la_int_en(void)
3090 {
3091 uint32_t reg_value;
3092 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3093 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_MASK);
3094 return reg_value;
3095 }
3096
sys_ll_set_cpu0_int_0_31_en_cpu0_la_int_en(uint32_t value)3097 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_la_int_en(uint32_t value)
3098 {
3099 uint32_t reg_value;
3100 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3101 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_POS);
3102 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_POS);
3103 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3104 }
3105
3106 /* REG_0x20:cpu0_int_0_31_en->cpu0_timer1_int_en:0x20[13], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_timer1_int_en(void)3107 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_timer1_int_en(void)
3108 {
3109 uint32_t reg_value;
3110 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3111 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_MASK);
3112 return reg_value;
3113 }
3114
sys_ll_set_cpu0_int_0_31_en_cpu0_timer1_int_en(uint32_t value)3115 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_timer1_int_en(uint32_t value)
3116 {
3117 uint32_t reg_value;
3118 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3119 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_POS);
3120 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_POS);
3121 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3122 }
3123
3124 /* REG_0x20:cpu0_int_0_31_en->cpu0_i2c1_int_en:0x20[14], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_i2c1_int_en(void)3125 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_i2c1_int_en(void)
3126 {
3127 uint32_t reg_value;
3128 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3129 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_MASK);
3130 return reg_value;
3131 }
3132
sys_ll_set_cpu0_int_0_31_en_cpu0_i2c1_int_en(uint32_t value)3133 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_i2c1_int_en(uint32_t value)
3134 {
3135 uint32_t reg_value;
3136 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3137 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_POS);
3138 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_POS);
3139 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3140 }
3141
3142 /* REG_0x20:cpu0_int_0_31_en->cpu0_uart1_int_en:0x20[15], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_uart1_int_en(void)3143 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_uart1_int_en(void)
3144 {
3145 uint32_t reg_value;
3146 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3147 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_MASK);
3148 return reg_value;
3149 }
3150
sys_ll_set_cpu0_int_0_31_en_cpu0_uart1_int_en(uint32_t value)3151 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_uart1_int_en(uint32_t value)
3152 {
3153 uint32_t reg_value;
3154 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3155 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_POS);
3156 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_POS);
3157 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3158 }
3159
3160 /* REG_0x20:cpu0_int_0_31_en->cpu0_uart2_int_en:0x20[16], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_uart2_int_en(void)3161 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_uart2_int_en(void)
3162 {
3163 uint32_t reg_value;
3164 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3165 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_MASK);
3166 return reg_value;
3167 }
3168
sys_ll_set_cpu0_int_0_31_en_cpu0_uart2_int_en(uint32_t value)3169 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_uart2_int_en(uint32_t value)
3170 {
3171 uint32_t reg_value;
3172 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3173 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_POS);
3174 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_POS);
3175 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3176 }
3177
3178 /* REG_0x20:cpu0_int_0_31_en->cpu0_spi1_int_en:0x20[17], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_spi1_int_en(void)3179 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_spi1_int_en(void)
3180 {
3181 uint32_t reg_value;
3182 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3183 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_MASK);
3184 return reg_value;
3185 }
3186
sys_ll_set_cpu0_int_0_31_en_cpu0_spi1_int_en(uint32_t value)3187 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_spi1_int_en(uint32_t value)
3188 {
3189 uint32_t reg_value;
3190 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3191 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_POS);
3192 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_POS);
3193 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3194 }
3195
3196 /* REG_0x20:cpu0_int_0_31_en->cpu0_can_int_en:0x20[18], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_can_int_en(void)3197 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_can_int_en(void)
3198 {
3199 uint32_t reg_value;
3200 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3201 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_MASK);
3202 return reg_value;
3203 }
3204
sys_ll_set_cpu0_int_0_31_en_cpu0_can_int_en(uint32_t value)3205 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_can_int_en(uint32_t value)
3206 {
3207 uint32_t reg_value;
3208 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3209 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_POS);
3210 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_POS);
3211 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3212 }
3213
3214 /* REG_0x20:cpu0_int_0_31_en->cpu0_usb_int_en:0x20[19], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_usb_int_en(void)3215 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_usb_int_en(void)
3216 {
3217 uint32_t reg_value;
3218 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3219 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_MASK);
3220 return reg_value;
3221 }
3222
sys_ll_set_cpu0_int_0_31_en_cpu0_usb_int_en(uint32_t value)3223 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_usb_int_en(uint32_t value)
3224 {
3225 uint32_t reg_value;
3226 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3227 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_POS);
3228 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_POS);
3229 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3230 }
3231
3232 /* REG_0x20:cpu0_int_0_31_en->cpu0_qspi_int_en:0x20[20], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_qspi_int_en(void)3233 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_qspi_int_en(void)
3234 {
3235 uint32_t reg_value;
3236 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3237 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_MASK);
3238 return reg_value;
3239 }
3240
sys_ll_set_cpu0_int_0_31_en_cpu0_qspi_int_en(uint32_t value)3241 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_qspi_int_en(uint32_t value)
3242 {
3243 uint32_t reg_value;
3244 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3245 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_POS);
3246 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_POS);
3247 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3248 }
3249
3250 /* REG_0x20:cpu0_int_0_31_en->cpu0_fft_int_en:0x20[21], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_fft_int_en(void)3251 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_fft_int_en(void)
3252 {
3253 uint32_t reg_value;
3254 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3255 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_MASK);
3256 return reg_value;
3257 }
3258
sys_ll_set_cpu0_int_0_31_en_cpu0_fft_int_en(uint32_t value)3259 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_fft_int_en(uint32_t value)
3260 {
3261 uint32_t reg_value;
3262 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3263 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_POS);
3264 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_POS);
3265 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3266 }
3267
3268 /* REG_0x20:cpu0_int_0_31_en->cpu0_sbc_int_en:0x20[22], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_sbc_int_en(void)3269 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_sbc_int_en(void)
3270 {
3271 uint32_t reg_value;
3272 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3273 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_MASK);
3274 return reg_value;
3275 }
3276
sys_ll_set_cpu0_int_0_31_en_cpu0_sbc_int_en(uint32_t value)3277 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_sbc_int_en(uint32_t value)
3278 {
3279 uint32_t reg_value;
3280 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3281 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_POS);
3282 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_POS);
3283 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3284 }
3285
3286 /* REG_0x20:cpu0_int_0_31_en->cpu0_aud_int_en:0x20[23], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_aud_int_en(void)3287 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_aud_int_en(void)
3288 {
3289 uint32_t reg_value;
3290 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3291 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_MASK);
3292 return reg_value;
3293 }
3294
sys_ll_set_cpu0_int_0_31_en_cpu0_aud_int_en(uint32_t value)3295 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_aud_int_en(uint32_t value)
3296 {
3297 uint32_t reg_value;
3298 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3299 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_POS);
3300 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_POS);
3301 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3302 }
3303
3304 /* REG_0x20:cpu0_int_0_31_en->cpu0_i2s_int_en:0x20[24], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_i2s_int_en(void)3305 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_i2s_int_en(void)
3306 {
3307 uint32_t reg_value;
3308 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3309 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_MASK);
3310 return reg_value;
3311 }
3312
sys_ll_set_cpu0_int_0_31_en_cpu0_i2s_int_en(uint32_t value)3313 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_i2s_int_en(uint32_t value)
3314 {
3315 uint32_t reg_value;
3316 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3317 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_POS);
3318 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_POS);
3319 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3320 }
3321
3322 /* REG_0x20:cpu0_int_0_31_en->cpu0_jpegenc_int_en:0x20[25], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_jpegenc_int_en(void)3323 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_jpegenc_int_en(void)
3324 {
3325 uint32_t reg_value;
3326 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3327 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_MASK);
3328 return reg_value;
3329 }
3330
sys_ll_set_cpu0_int_0_31_en_cpu0_jpegenc_int_en(uint32_t value)3331 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_jpegenc_int_en(uint32_t value)
3332 {
3333 uint32_t reg_value;
3334 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3335 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_POS);
3336 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_POS);
3337 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3338 }
3339
3340 /* REG_0x20:cpu0_int_0_31_en->cpu0_jpegdec_int_en:0x20[26], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_jpegdec_int_en(void)3341 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_jpegdec_int_en(void)
3342 {
3343 uint32_t reg_value;
3344 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3345 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_MASK);
3346 return reg_value;
3347 }
3348
sys_ll_set_cpu0_int_0_31_en_cpu0_jpegdec_int_en(uint32_t value)3349 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_jpegdec_int_en(uint32_t value)
3350 {
3351 uint32_t reg_value;
3352 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3353 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_POS);
3354 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_POS);
3355 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3356 }
3357
3358 /* REG_0x20:cpu0_int_0_31_en->cpu0_lcd_int_en:0x20[27], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_lcd_int_en(void)3359 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_lcd_int_en(void)
3360 {
3361 uint32_t reg_value;
3362 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3363 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_MASK);
3364 return reg_value;
3365 }
3366
sys_ll_set_cpu0_int_0_31_en_cpu0_lcd_int_en(uint32_t value)3367 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_lcd_int_en(uint32_t value)
3368 {
3369 uint32_t reg_value;
3370 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3371 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_POS);
3372 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_POS);
3373 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3374 }
3375
3376 /* REG_0x20:cpu0_int_0_31_en->cpu0_dma2d_int_en:0x20[28], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_dma2d_int_en(void)3377 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_dma2d_int_en(void)
3378 {
3379 uint32_t reg_value;
3380 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3381 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_MASK);
3382 return reg_value;
3383 }
3384
sys_ll_set_cpu0_int_0_31_en_cpu0_dma2d_int_en(uint32_t value)3385 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_dma2d_int_en(uint32_t value)
3386 {
3387 uint32_t reg_value;
3388 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3389 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_POS);
3390 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_POS);
3391 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3392 }
3393
3394 /* REG_0x20:cpu0_int_0_31_en->cpu0_wifi_int_phy_mpb_en:0x20[29], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_wifi_int_phy_mpb_en(void)3395 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_wifi_int_phy_mpb_en(void)
3396 {
3397 uint32_t reg_value;
3398 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3399 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_MASK);
3400 return reg_value;
3401 }
3402
sys_ll_set_cpu0_int_0_31_en_cpu0_wifi_int_phy_mpb_en(uint32_t value)3403 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_wifi_int_phy_mpb_en(uint32_t value)
3404 {
3405 uint32_t reg_value;
3406 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3407 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_POS);
3408 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_POS);
3409 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3410 }
3411
3412 /* REG_0x20:cpu0_int_0_31_en->cpu0_wifi_int_phy_riu_en:0x20[30], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_wifi_int_phy_riu_en(void)3413 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_wifi_int_phy_riu_en(void)
3414 {
3415 uint32_t reg_value;
3416 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3417 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_MASK);
3418 return reg_value;
3419 }
3420
sys_ll_set_cpu0_int_0_31_en_cpu0_wifi_int_phy_riu_en(uint32_t value)3421 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_wifi_int_phy_riu_en(uint32_t value)
3422 {
3423 uint32_t reg_value;
3424 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3425 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_POS);
3426 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_POS);
3427 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3428 }
3429
3430 /* REG_0x20:cpu0_int_0_31_en->cpu0_wifi_mac_int_tx_rx_timer_en:0x20[31], ,0,R/W*/
sys_ll_get_cpu0_int_0_31_en_cpu0_wifi_mac_int_tx_rx_timer_en(void)3431 static inline uint32_t sys_ll_get_cpu0_int_0_31_en_cpu0_wifi_mac_int_tx_rx_timer_en(void)
3432 {
3433 uint32_t reg_value;
3434 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3435 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_POS) & SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK);
3436 return reg_value;
3437 }
3438
sys_ll_set_cpu0_int_0_31_en_cpu0_wifi_mac_int_tx_rx_timer_en(uint32_t value)3439 static inline void sys_ll_set_cpu0_int_0_31_en_cpu0_wifi_mac_int_tx_rx_timer_en(uint32_t value)
3440 {
3441 uint32_t reg_value;
3442 reg_value = REG_READ(SYS_CPU0_INT_0_31_EN_ADDR);
3443 reg_value &= ~(SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK << SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_POS);
3444 reg_value |= ((value & SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK) << SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_POS);
3445 REG_WRITE(SYS_CPU0_INT_0_31_EN_ADDR,reg_value);
3446 }
3447
3448 /* REG_0x21 //REG ADDR :0x44010084 */
sys_ll_get_cpu0_int_32_63_en_value(void)3449 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_value(void)
3450 {
3451 return REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3452 }
3453
sys_ll_set_cpu0_int_32_63_en_value(uint32_t value)3454 static inline void sys_ll_set_cpu0_int_32_63_en_value(uint32_t value)
3455 {
3456 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,value);
3457 }
3458
3459 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_mac_int_tx_rx_misc_en:0x21[0], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_rx_misc_en(void)3460 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_rx_misc_en(void)
3461 {
3462 uint32_t reg_value;
3463 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3464 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_MASK);
3465 return reg_value;
3466 }
3467
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_rx_misc_en(uint32_t value)3468 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_rx_misc_en(uint32_t value)
3469 {
3470 uint32_t reg_value;
3471 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3472 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_POS);
3473 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_POS);
3474 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3475 }
3476
3477 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_mac_int_rx_trigger_en:0x21[1], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_rx_trigger_en(void)3478 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_rx_trigger_en(void)
3479 {
3480 uint32_t reg_value;
3481 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3482 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_MASK);
3483 return reg_value;
3484 }
3485
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_rx_trigger_en(uint32_t value)3486 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_rx_trigger_en(uint32_t value)
3487 {
3488 uint32_t reg_value;
3489 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3490 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_POS);
3491 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_POS);
3492 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3493 }
3494
3495 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_mac_int_tx_trigger_en:0x21[2], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_trigger_en(void)3496 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_trigger_en(void)
3497 {
3498 uint32_t reg_value;
3499 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3500 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_MASK);
3501 return reg_value;
3502 }
3503
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_trigger_en(uint32_t value)3504 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_tx_trigger_en(uint32_t value)
3505 {
3506 uint32_t reg_value;
3507 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3508 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_POS);
3509 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_POS);
3510 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3511 }
3512
3513 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_mac_int_prot_trigger_en:0x21[3], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_prot_trigger_en(void)3514 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_prot_trigger_en(void)
3515 {
3516 uint32_t reg_value;
3517 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3518 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK);
3519 return reg_value;
3520 }
3521
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_prot_trigger_en(uint32_t value)3522 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_prot_trigger_en(uint32_t value)
3523 {
3524 uint32_t reg_value;
3525 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3526 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_POS);
3527 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_POS);
3528 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3529 }
3530
3531 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_mac_int_gen_en:0x21[4], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_gen_en(void)3532 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_mac_int_gen_en(void)
3533 {
3534 uint32_t reg_value;
3535 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3536 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_MASK);
3537 return reg_value;
3538 }
3539
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_gen_en(uint32_t value)3540 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_mac_int_gen_en(uint32_t value)
3541 {
3542 uint32_t reg_value;
3543 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3544 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_POS);
3545 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_POS);
3546 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3547 }
3548
3549 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_hsu_irq_en:0x21[5], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_hsu_irq_en(void)3550 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_hsu_irq_en(void)
3551 {
3552 uint32_t reg_value;
3553 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3554 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_MASK);
3555 return reg_value;
3556 }
3557
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_hsu_irq_en(uint32_t value)3558 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_hsu_irq_en(uint32_t value)
3559 {
3560 uint32_t reg_value;
3561 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3562 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_POS);
3563 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_POS);
3564 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3565 }
3566
3567 /* REG_0x21:cpu0_int_32_63_en->cpu0_wifi_int_mac_wakeup_en:0x21[6], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_int_mac_wakeup_en(void)3568 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_wifi_int_mac_wakeup_en(void)
3569 {
3570 uint32_t reg_value;
3571 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3572 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_MASK);
3573 return reg_value;
3574 }
3575
sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_int_mac_wakeup_en(uint32_t value)3576 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_wifi_int_mac_wakeup_en(uint32_t value)
3577 {
3578 uint32_t reg_value;
3579 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3580 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_POS);
3581 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_POS);
3582 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3583 }
3584
3585 /* REG_0x21:cpu0_int_32_63_en->cpu0_dm_irq_en:0x21[7], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_dm_irq_en(void)3586 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_dm_irq_en(void)
3587 {
3588 uint32_t reg_value;
3589 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3590 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_MASK);
3591 return reg_value;
3592 }
3593
sys_ll_set_cpu0_int_32_63_en_cpu0_dm_irq_en(uint32_t value)3594 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_dm_irq_en(uint32_t value)
3595 {
3596 uint32_t reg_value;
3597 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3598 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_POS);
3599 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_POS);
3600 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3601 }
3602
3603 /* REG_0x21:cpu0_int_32_63_en->cpu0_ble_irq_en:0x21[8], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_ble_irq_en(void)3604 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_ble_irq_en(void)
3605 {
3606 uint32_t reg_value;
3607 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3608 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_MASK);
3609 return reg_value;
3610 }
3611
sys_ll_set_cpu0_int_32_63_en_cpu0_ble_irq_en(uint32_t value)3612 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_ble_irq_en(uint32_t value)
3613 {
3614 uint32_t reg_value;
3615 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3616 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_POS);
3617 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_POS);
3618 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3619 }
3620
3621 /* REG_0x21:cpu0_int_32_63_en->cpu0_bt_irq_en:0x21[9], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_bt_irq_en(void)3622 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_bt_irq_en(void)
3623 {
3624 uint32_t reg_value;
3625 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3626 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_MASK);
3627 return reg_value;
3628 }
3629
sys_ll_set_cpu0_int_32_63_en_cpu0_bt_irq_en(uint32_t value)3630 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_bt_irq_en(uint32_t value)
3631 {
3632 uint32_t reg_value;
3633 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3634 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_POS);
3635 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_POS);
3636 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3637 }
3638
3639 /* REG_0x21:cpu0_int_32_63_en->cpu0_mbox0_int_en:0x21[16], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_mbox0_int_en(void)3640 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_mbox0_int_en(void)
3641 {
3642 uint32_t reg_value;
3643 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3644 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_MASK);
3645 return reg_value;
3646 }
3647
sys_ll_set_cpu0_int_32_63_en_cpu0_mbox0_int_en(uint32_t value)3648 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_mbox0_int_en(uint32_t value)
3649 {
3650 uint32_t reg_value;
3651 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3652 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_POS);
3653 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_POS);
3654 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3655 }
3656
3657 /* REG_0x21:cpu0_int_32_63_en->cpu0_mbox1_int_en:0x21[17], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_mbox1_int_en(void)3658 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_mbox1_int_en(void)
3659 {
3660 uint32_t reg_value;
3661 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3662 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_MASK);
3663 return reg_value;
3664 }
3665
sys_ll_set_cpu0_int_32_63_en_cpu0_mbox1_int_en(uint32_t value)3666 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_mbox1_int_en(uint32_t value)
3667 {
3668 uint32_t reg_value;
3669 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3670 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_POS);
3671 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_POS);
3672 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3673 }
3674
3675 /* REG_0x21:cpu0_int_32_63_en->cpu0_bmc64_int_en:0x21[18], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_bmc64_int_en(void)3676 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_bmc64_int_en(void)
3677 {
3678 uint32_t reg_value;
3679 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3680 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_MASK);
3681 return reg_value;
3682 }
3683
sys_ll_set_cpu0_int_32_63_en_cpu0_bmc64_int_en(uint32_t value)3684 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_bmc64_int_en(uint32_t value)
3685 {
3686 uint32_t reg_value;
3687 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3688 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_POS);
3689 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_POS);
3690 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3691 }
3692
3693 /* REG_0x21:cpu0_int_32_63_en->cpu0_touched_int_en:0x21[20], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_touched_int_en(void)3694 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_touched_int_en(void)
3695 {
3696 uint32_t reg_value;
3697 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3698 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_MASK);
3699 return reg_value;
3700 }
3701
sys_ll_set_cpu0_int_32_63_en_cpu0_touched_int_en(uint32_t value)3702 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_touched_int_en(uint32_t value)
3703 {
3704 uint32_t reg_value;
3705 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3706 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_POS);
3707 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_POS);
3708 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3709 }
3710
3711 /* REG_0x21:cpu0_int_32_63_en->cpu0_usbplug_int_en:0x21[21], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_usbplug_int_en(void)3712 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_usbplug_int_en(void)
3713 {
3714 uint32_t reg_value;
3715 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3716 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_MASK);
3717 return reg_value;
3718 }
3719
sys_ll_set_cpu0_int_32_63_en_cpu0_usbplug_int_en(uint32_t value)3720 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_usbplug_int_en(uint32_t value)
3721 {
3722 uint32_t reg_value;
3723 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3724 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_POS);
3725 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_POS);
3726 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3727 }
3728
3729 /* REG_0x21:cpu0_int_32_63_en->cpu0_rtc_int_en:0x21[22], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_rtc_int_en(void)3730 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_rtc_int_en(void)
3731 {
3732 uint32_t reg_value;
3733 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3734 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_MASK);
3735 return reg_value;
3736 }
3737
sys_ll_set_cpu0_int_32_63_en_cpu0_rtc_int_en(uint32_t value)3738 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_rtc_int_en(uint32_t value)
3739 {
3740 uint32_t reg_value;
3741 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3742 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_POS);
3743 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_POS);
3744 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3745 }
3746
3747 /* REG_0x21:cpu0_int_32_63_en->cpu0_gpio_int_en:0x21[23], ,0,R/W*/
sys_ll_get_cpu0_int_32_63_en_cpu0_gpio_int_en(void)3748 static inline uint32_t sys_ll_get_cpu0_int_32_63_en_cpu0_gpio_int_en(void)
3749 {
3750 uint32_t reg_value;
3751 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3752 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_POS) & SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_MASK);
3753 return reg_value;
3754 }
3755
sys_ll_set_cpu0_int_32_63_en_cpu0_gpio_int_en(uint32_t value)3756 static inline void sys_ll_set_cpu0_int_32_63_en_cpu0_gpio_int_en(uint32_t value)
3757 {
3758 uint32_t reg_value;
3759 reg_value = REG_READ(SYS_CPU0_INT_32_63_EN_ADDR);
3760 reg_value &= ~(SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_MASK << SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_POS);
3761 reg_value |= ((value & SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_MASK) << SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_POS);
3762 REG_WRITE(SYS_CPU0_INT_32_63_EN_ADDR,reg_value);
3763 }
3764
3765 /* REG_0x22 //REG ADDR :0x44010088 */
sys_ll_get_cpu1_int_0_31_en_value(void)3766 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_value(void)
3767 {
3768 return REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3769 }
3770
sys_ll_set_cpu1_int_0_31_en_value(uint32_t value)3771 static inline void sys_ll_set_cpu1_int_0_31_en_value(uint32_t value)
3772 {
3773 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,value);
3774 }
3775
3776 /* REG_0x22:cpu1_int_0_31_en->cpu1_bmc32_int_en:0x22[0], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_bmc32_int_en(void)3777 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_bmc32_int_en(void)
3778 {
3779 uint32_t reg_value;
3780 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3781 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_MASK);
3782 return reg_value;
3783 }
3784
sys_ll_set_cpu1_int_0_31_en_cpu1_bmc32_int_en(uint32_t value)3785 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_bmc32_int_en(uint32_t value)
3786 {
3787 uint32_t reg_value;
3788 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3789 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_POS);
3790 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_POS);
3791 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3792 }
3793
3794 /* REG_0x22:cpu1_int_0_31_en->cpu1_host_0_irq_en:0x22[1], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_host_0_irq_en(void)3795 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_host_0_irq_en(void)
3796 {
3797 uint32_t reg_value;
3798 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3799 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_MASK);
3800 return reg_value;
3801 }
3802
sys_ll_set_cpu1_int_0_31_en_cpu1_host_0_irq_en(uint32_t value)3803 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_host_0_irq_en(uint32_t value)
3804 {
3805 uint32_t reg_value;
3806 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3807 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_POS);
3808 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_POS);
3809 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3810 }
3811
3812 /* REG_0x22:cpu1_int_0_31_en->cpu1_host_0_sec_irq_en:0x22[2], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_host_0_sec_irq_en(void)3813 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_host_0_sec_irq_en(void)
3814 {
3815 uint32_t reg_value;
3816 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3817 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_MASK);
3818 return reg_value;
3819 }
3820
sys_ll_set_cpu1_int_0_31_en_cpu1_host_0_sec_irq_en(uint32_t value)3821 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_host_0_sec_irq_en(uint32_t value)
3822 {
3823 uint32_t reg_value;
3824 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3825 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_POS);
3826 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_POS);
3827 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3828 }
3829
3830 /* REG_0x22:cpu1_int_0_31_en->cpu1_timer_int_en:0x22[3], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_timer_int_en(void)3831 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_timer_int_en(void)
3832 {
3833 uint32_t reg_value;
3834 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3835 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_MASK);
3836 return reg_value;
3837 }
3838
sys_ll_set_cpu1_int_0_31_en_cpu1_timer_int_en(uint32_t value)3839 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_timer_int_en(uint32_t value)
3840 {
3841 uint32_t reg_value;
3842 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3843 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_POS);
3844 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_POS);
3845 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3846 }
3847
3848 /* REG_0x22:cpu1_int_0_31_en->cpu1_uart_int_en:0x22[4], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_uart_int_en(void)3849 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_uart_int_en(void)
3850 {
3851 uint32_t reg_value;
3852 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3853 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_MASK);
3854 return reg_value;
3855 }
3856
sys_ll_set_cpu1_int_0_31_en_cpu1_uart_int_en(uint32_t value)3857 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_uart_int_en(uint32_t value)
3858 {
3859 uint32_t reg_value;
3860 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3861 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_POS);
3862 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_POS);
3863 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3864 }
3865
3866 /* REG_0x22:cpu1_int_0_31_en->cpu1_pwm_int_en:0x22[5], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_pwm_int_en(void)3867 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_pwm_int_en(void)
3868 {
3869 uint32_t reg_value;
3870 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3871 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_MASK);
3872 return reg_value;
3873 }
3874
sys_ll_set_cpu1_int_0_31_en_cpu1_pwm_int_en(uint32_t value)3875 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_pwm_int_en(uint32_t value)
3876 {
3877 uint32_t reg_value;
3878 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3879 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_POS);
3880 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_POS);
3881 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3882 }
3883
3884 /* REG_0x22:cpu1_int_0_31_en->cpu1_i2c_int_en:0x22[6], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_i2c_int_en(void)3885 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_i2c_int_en(void)
3886 {
3887 uint32_t reg_value;
3888 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3889 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_MASK);
3890 return reg_value;
3891 }
3892
sys_ll_set_cpu1_int_0_31_en_cpu1_i2c_int_en(uint32_t value)3893 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_i2c_int_en(uint32_t value)
3894 {
3895 uint32_t reg_value;
3896 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3897 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_POS);
3898 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_POS);
3899 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3900 }
3901
3902 /* REG_0x22:cpu1_int_0_31_en->cpu1_spi_int_en:0x22[7], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_spi_int_en(void)3903 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_spi_int_en(void)
3904 {
3905 uint32_t reg_value;
3906 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3907 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_MASK);
3908 return reg_value;
3909 }
3910
sys_ll_set_cpu1_int_0_31_en_cpu1_spi_int_en(uint32_t value)3911 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_spi_int_en(uint32_t value)
3912 {
3913 uint32_t reg_value;
3914 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3915 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_POS);
3916 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_POS);
3917 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3918 }
3919
3920 /* REG_0x22:cpu1_int_0_31_en->cpu1_sadc_int_en:0x22[8], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_sadc_int_en(void)3921 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_sadc_int_en(void)
3922 {
3923 uint32_t reg_value;
3924 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3925 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_MASK);
3926 return reg_value;
3927 }
3928
sys_ll_set_cpu1_int_0_31_en_cpu1_sadc_int_en(uint32_t value)3929 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_sadc_int_en(uint32_t value)
3930 {
3931 uint32_t reg_value;
3932 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3933 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_POS);
3934 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_POS);
3935 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3936 }
3937
3938 /* REG_0x22:cpu1_int_0_31_en->cpu1_irda_int_en:0x22[9], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_irda_int_en(void)3939 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_irda_int_en(void)
3940 {
3941 uint32_t reg_value;
3942 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3943 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_MASK);
3944 return reg_value;
3945 }
3946
sys_ll_set_cpu1_int_0_31_en_cpu1_irda_int_en(uint32_t value)3947 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_irda_int_en(uint32_t value)
3948 {
3949 uint32_t reg_value;
3950 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3951 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_POS);
3952 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_POS);
3953 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3954 }
3955
3956 /* REG_0x22:cpu1_int_0_31_en->cpu1_sdio_int_en:0x22[10], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_sdio_int_en(void)3957 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_sdio_int_en(void)
3958 {
3959 uint32_t reg_value;
3960 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3961 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_MASK);
3962 return reg_value;
3963 }
3964
sys_ll_set_cpu1_int_0_31_en_cpu1_sdio_int_en(uint32_t value)3965 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_sdio_int_en(uint32_t value)
3966 {
3967 uint32_t reg_value;
3968 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3969 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_POS);
3970 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_POS);
3971 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3972 }
3973
3974 /* REG_0x22:cpu1_int_0_31_en->cpu1_gdma_int_en:0x22[11], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_gdma_int_en(void)3975 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_gdma_int_en(void)
3976 {
3977 uint32_t reg_value;
3978 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3979 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_MASK);
3980 return reg_value;
3981 }
3982
sys_ll_set_cpu1_int_0_31_en_cpu1_gdma_int_en(uint32_t value)3983 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_gdma_int_en(uint32_t value)
3984 {
3985 uint32_t reg_value;
3986 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3987 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_POS);
3988 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_POS);
3989 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
3990 }
3991
3992 /* REG_0x22:cpu1_int_0_31_en->cpu1_la_int_en:0x22[12], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_la_int_en(void)3993 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_la_int_en(void)
3994 {
3995 uint32_t reg_value;
3996 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
3997 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_MASK);
3998 return reg_value;
3999 }
4000
sys_ll_set_cpu1_int_0_31_en_cpu1_la_int_en(uint32_t value)4001 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_la_int_en(uint32_t value)
4002 {
4003 uint32_t reg_value;
4004 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4005 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_POS);
4006 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_POS);
4007 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4008 }
4009
4010 /* REG_0x22:cpu1_int_0_31_en->cpu1_timer1_int_en:0x22[13], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_timer1_int_en(void)4011 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_timer1_int_en(void)
4012 {
4013 uint32_t reg_value;
4014 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4015 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_MASK);
4016 return reg_value;
4017 }
4018
sys_ll_set_cpu1_int_0_31_en_cpu1_timer1_int_en(uint32_t value)4019 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_timer1_int_en(uint32_t value)
4020 {
4021 uint32_t reg_value;
4022 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4023 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_POS);
4024 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_POS);
4025 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4026 }
4027
4028 /* REG_0x22:cpu1_int_0_31_en->cpu1_i2c1_int_en:0x22[14], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_i2c1_int_en(void)4029 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_i2c1_int_en(void)
4030 {
4031 uint32_t reg_value;
4032 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4033 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_MASK);
4034 return reg_value;
4035 }
4036
sys_ll_set_cpu1_int_0_31_en_cpu1_i2c1_int_en(uint32_t value)4037 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_i2c1_int_en(uint32_t value)
4038 {
4039 uint32_t reg_value;
4040 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4041 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_POS);
4042 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_POS);
4043 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4044 }
4045
4046 /* REG_0x22:cpu1_int_0_31_en->cpu1_uart1_int_en:0x22[15], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_uart1_int_en(void)4047 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_uart1_int_en(void)
4048 {
4049 uint32_t reg_value;
4050 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4051 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_MASK);
4052 return reg_value;
4053 }
4054
sys_ll_set_cpu1_int_0_31_en_cpu1_uart1_int_en(uint32_t value)4055 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_uart1_int_en(uint32_t value)
4056 {
4057 uint32_t reg_value;
4058 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4059 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_POS);
4060 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_POS);
4061 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4062 }
4063
4064 /* REG_0x22:cpu1_int_0_31_en->cpu1_uart2_int_en:0x22[16], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_uart2_int_en(void)4065 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_uart2_int_en(void)
4066 {
4067 uint32_t reg_value;
4068 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4069 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_MASK);
4070 return reg_value;
4071 }
4072
sys_ll_set_cpu1_int_0_31_en_cpu1_uart2_int_en(uint32_t value)4073 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_uart2_int_en(uint32_t value)
4074 {
4075 uint32_t reg_value;
4076 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4077 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_POS);
4078 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_POS);
4079 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4080 }
4081
4082 /* REG_0x22:cpu1_int_0_31_en->cpu1_spi1_int_en:0x22[17], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_spi1_int_en(void)4083 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_spi1_int_en(void)
4084 {
4085 uint32_t reg_value;
4086 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4087 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_MASK);
4088 return reg_value;
4089 }
4090
sys_ll_set_cpu1_int_0_31_en_cpu1_spi1_int_en(uint32_t value)4091 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_spi1_int_en(uint32_t value)
4092 {
4093 uint32_t reg_value;
4094 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4095 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_POS);
4096 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_POS);
4097 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4098 }
4099
4100 /* REG_0x22:cpu1_int_0_31_en->cpu1_can_int_en:0x22[18], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_can_int_en(void)4101 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_can_int_en(void)
4102 {
4103 uint32_t reg_value;
4104 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4105 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_MASK);
4106 return reg_value;
4107 }
4108
sys_ll_set_cpu1_int_0_31_en_cpu1_can_int_en(uint32_t value)4109 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_can_int_en(uint32_t value)
4110 {
4111 uint32_t reg_value;
4112 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4113 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_POS);
4114 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_POS);
4115 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4116 }
4117
4118 /* REG_0x22:cpu1_int_0_31_en->cpu1_usb_int_en:0x22[19], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_usb_int_en(void)4119 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_usb_int_en(void)
4120 {
4121 uint32_t reg_value;
4122 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4123 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_MASK);
4124 return reg_value;
4125 }
4126
sys_ll_set_cpu1_int_0_31_en_cpu1_usb_int_en(uint32_t value)4127 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_usb_int_en(uint32_t value)
4128 {
4129 uint32_t reg_value;
4130 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4131 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_POS);
4132 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_POS);
4133 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4134 }
4135
4136 /* REG_0x22:cpu1_int_0_31_en->cpu1_qspi_int_en:0x22[20], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_qspi_int_en(void)4137 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_qspi_int_en(void)
4138 {
4139 uint32_t reg_value;
4140 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4141 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_MASK);
4142 return reg_value;
4143 }
4144
sys_ll_set_cpu1_int_0_31_en_cpu1_qspi_int_en(uint32_t value)4145 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_qspi_int_en(uint32_t value)
4146 {
4147 uint32_t reg_value;
4148 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4149 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_POS);
4150 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_POS);
4151 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4152 }
4153
4154 /* REG_0x22:cpu1_int_0_31_en->cpu1_fft_int_en:0x22[21], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_fft_int_en(void)4155 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_fft_int_en(void)
4156 {
4157 uint32_t reg_value;
4158 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4159 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_MASK);
4160 return reg_value;
4161 }
4162
sys_ll_set_cpu1_int_0_31_en_cpu1_fft_int_en(uint32_t value)4163 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_fft_int_en(uint32_t value)
4164 {
4165 uint32_t reg_value;
4166 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4167 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_POS);
4168 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_POS);
4169 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4170 }
4171
4172 /* REG_0x22:cpu1_int_0_31_en->cpu1_sbc_int_en:0x22[22], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_sbc_int_en(void)4173 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_sbc_int_en(void)
4174 {
4175 uint32_t reg_value;
4176 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4177 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_MASK);
4178 return reg_value;
4179 }
4180
sys_ll_set_cpu1_int_0_31_en_cpu1_sbc_int_en(uint32_t value)4181 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_sbc_int_en(uint32_t value)
4182 {
4183 uint32_t reg_value;
4184 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4185 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_POS);
4186 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_POS);
4187 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4188 }
4189
4190 /* REG_0x22:cpu1_int_0_31_en->cpu1_aud_int_en:0x22[23], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_aud_int_en(void)4191 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_aud_int_en(void)
4192 {
4193 uint32_t reg_value;
4194 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4195 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_MASK);
4196 return reg_value;
4197 }
4198
sys_ll_set_cpu1_int_0_31_en_cpu1_aud_int_en(uint32_t value)4199 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_aud_int_en(uint32_t value)
4200 {
4201 uint32_t reg_value;
4202 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4203 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_POS);
4204 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_POS);
4205 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4206 }
4207
4208 /* REG_0x22:cpu1_int_0_31_en->cpu1_i2s_int_en:0x22[24], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_i2s_int_en(void)4209 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_i2s_int_en(void)
4210 {
4211 uint32_t reg_value;
4212 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4213 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_MASK);
4214 return reg_value;
4215 }
4216
sys_ll_set_cpu1_int_0_31_en_cpu1_i2s_int_en(uint32_t value)4217 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_i2s_int_en(uint32_t value)
4218 {
4219 uint32_t reg_value;
4220 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4221 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_POS);
4222 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_POS);
4223 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4224 }
4225
4226 /* REG_0x22:cpu1_int_0_31_en->cpu1_jpegenc_int_en:0x22[25], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_jpegenc_int_en(void)4227 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_jpegenc_int_en(void)
4228 {
4229 uint32_t reg_value;
4230 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4231 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_MASK);
4232 return reg_value;
4233 }
4234
sys_ll_set_cpu1_int_0_31_en_cpu1_jpegenc_int_en(uint32_t value)4235 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_jpegenc_int_en(uint32_t value)
4236 {
4237 uint32_t reg_value;
4238 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4239 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_POS);
4240 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_POS);
4241 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4242 }
4243
4244 /* REG_0x22:cpu1_int_0_31_en->cpu1_jpegdec_int_en:0x22[26], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_jpegdec_int_en(void)4245 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_jpegdec_int_en(void)
4246 {
4247 uint32_t reg_value;
4248 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4249 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_MASK);
4250 return reg_value;
4251 }
4252
sys_ll_set_cpu1_int_0_31_en_cpu1_jpegdec_int_en(uint32_t value)4253 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_jpegdec_int_en(uint32_t value)
4254 {
4255 uint32_t reg_value;
4256 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4257 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_POS);
4258 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_POS);
4259 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4260 }
4261
4262 /* REG_0x22:cpu1_int_0_31_en->cpu1_lcd_int_en:0x22[27], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_lcd_int_en(void)4263 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_lcd_int_en(void)
4264 {
4265 uint32_t reg_value;
4266 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4267 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_MASK);
4268 return reg_value;
4269 }
4270
sys_ll_set_cpu1_int_0_31_en_cpu1_lcd_int_en(uint32_t value)4271 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_lcd_int_en(uint32_t value)
4272 {
4273 uint32_t reg_value;
4274 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4275 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_POS);
4276 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_POS);
4277 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4278 }
4279
4280 /* REG_0x22:cpu1_int_0_31_en->cpu1_dma2d_int_en:0x22[28], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_dma2d_int_en(void)4281 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_dma2d_int_en(void)
4282 {
4283 uint32_t reg_value;
4284 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4285 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_MASK);
4286 return reg_value;
4287 }
4288
sys_ll_set_cpu1_int_0_31_en_cpu1_dma2d_int_en(uint32_t value)4289 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_dma2d_int_en(uint32_t value)
4290 {
4291 uint32_t reg_value;
4292 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4293 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_POS);
4294 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_POS);
4295 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4296 }
4297
4298 /* REG_0x22:cpu1_int_0_31_en->cpu1_wifi_int_phy_mpb_en:0x22[29], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_wifi_int_phy_mpb_en(void)4299 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_wifi_int_phy_mpb_en(void)
4300 {
4301 uint32_t reg_value;
4302 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4303 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_MASK);
4304 return reg_value;
4305 }
4306
sys_ll_set_cpu1_int_0_31_en_cpu1_wifi_int_phy_mpb_en(uint32_t value)4307 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_wifi_int_phy_mpb_en(uint32_t value)
4308 {
4309 uint32_t reg_value;
4310 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4311 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_POS);
4312 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_POS);
4313 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4314 }
4315
4316 /* REG_0x22:cpu1_int_0_31_en->cpu1_wifi_int_phy_riu_en:0x22[30], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_wifi_int_phy_riu_en(void)4317 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_wifi_int_phy_riu_en(void)
4318 {
4319 uint32_t reg_value;
4320 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4321 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_MASK);
4322 return reg_value;
4323 }
4324
sys_ll_set_cpu1_int_0_31_en_cpu1_wifi_int_phy_riu_en(uint32_t value)4325 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_wifi_int_phy_riu_en(uint32_t value)
4326 {
4327 uint32_t reg_value;
4328 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4329 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_POS);
4330 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_POS);
4331 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4332 }
4333
4334 /* REG_0x22:cpu1_int_0_31_en->cpu1_wifi_mac_int_tx_rx_timer_en:0x22[31], ,0,R/W*/
sys_ll_get_cpu1_int_0_31_en_cpu1_wifi_mac_int_tx_rx_timer_en(void)4335 static inline uint32_t sys_ll_get_cpu1_int_0_31_en_cpu1_wifi_mac_int_tx_rx_timer_en(void)
4336 {
4337 uint32_t reg_value;
4338 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4339 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_POS) & SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK);
4340 return reg_value;
4341 }
4342
sys_ll_set_cpu1_int_0_31_en_cpu1_wifi_mac_int_tx_rx_timer_en(uint32_t value)4343 static inline void sys_ll_set_cpu1_int_0_31_en_cpu1_wifi_mac_int_tx_rx_timer_en(uint32_t value)
4344 {
4345 uint32_t reg_value;
4346 reg_value = REG_READ(SYS_CPU1_INT_0_31_EN_ADDR);
4347 reg_value &= ~(SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK << SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_POS);
4348 reg_value |= ((value & SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK) << SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_POS);
4349 REG_WRITE(SYS_CPU1_INT_0_31_EN_ADDR,reg_value);
4350 }
4351
4352 /* REG_0x23 //REG ADDR :0x4401008c */
sys_ll_get_cpu1_int_32_63_en_value(void)4353 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_value(void)
4354 {
4355 return REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4356 }
4357
sys_ll_set_cpu1_int_32_63_en_value(uint32_t value)4358 static inline void sys_ll_set_cpu1_int_32_63_en_value(uint32_t value)
4359 {
4360 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,value);
4361 }
4362
4363 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_mac_int_tx_rx_misc_en:0x23[0], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_rx_misc_en(void)4364 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_rx_misc_en(void)
4365 {
4366 uint32_t reg_value;
4367 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4368 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_MASK);
4369 return reg_value;
4370 }
4371
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_rx_misc_en(uint32_t value)4372 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_rx_misc_en(uint32_t value)
4373 {
4374 uint32_t reg_value;
4375 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4376 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_POS);
4377 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_POS);
4378 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4379 }
4380
4381 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_mac_int_rx_trigger_en:0x23[1], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_rx_trigger_en(void)4382 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_rx_trigger_en(void)
4383 {
4384 uint32_t reg_value;
4385 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4386 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_MASK);
4387 return reg_value;
4388 }
4389
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_rx_trigger_en(uint32_t value)4390 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_rx_trigger_en(uint32_t value)
4391 {
4392 uint32_t reg_value;
4393 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4394 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_POS);
4395 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_POS);
4396 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4397 }
4398
4399 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_mac_int_tx_trigger_en:0x23[2], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_trigger_en(void)4400 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_trigger_en(void)
4401 {
4402 uint32_t reg_value;
4403 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4404 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_MASK);
4405 return reg_value;
4406 }
4407
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_trigger_en(uint32_t value)4408 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_tx_trigger_en(uint32_t value)
4409 {
4410 uint32_t reg_value;
4411 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4412 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_POS);
4413 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_POS);
4414 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4415 }
4416
4417 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_mac_int_prot_trigger_en:0x23[3], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_prot_trigger_en(void)4418 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_prot_trigger_en(void)
4419 {
4420 uint32_t reg_value;
4421 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4422 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK);
4423 return reg_value;
4424 }
4425
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_prot_trigger_en(uint32_t value)4426 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_prot_trigger_en(uint32_t value)
4427 {
4428 uint32_t reg_value;
4429 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4430 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_POS);
4431 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_POS);
4432 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4433 }
4434
4435 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_mac_int_gen_en:0x23[4], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_gen_en(void)4436 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_mac_int_gen_en(void)
4437 {
4438 uint32_t reg_value;
4439 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4440 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_MASK);
4441 return reg_value;
4442 }
4443
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_gen_en(uint32_t value)4444 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_mac_int_gen_en(uint32_t value)
4445 {
4446 uint32_t reg_value;
4447 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4448 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_POS);
4449 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_POS);
4450 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4451 }
4452
4453 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_hsu_irq_en:0x23[5], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_hsu_irq_en(void)4454 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_hsu_irq_en(void)
4455 {
4456 uint32_t reg_value;
4457 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4458 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_MASK);
4459 return reg_value;
4460 }
4461
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_hsu_irq_en(uint32_t value)4462 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_hsu_irq_en(uint32_t value)
4463 {
4464 uint32_t reg_value;
4465 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4466 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_POS);
4467 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_POS);
4468 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4469 }
4470
4471 /* REG_0x23:cpu1_int_32_63_en->cpu1_wifi_int_mac_wakeup_en:0x23[6], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_int_mac_wakeup_en(void)4472 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_wifi_int_mac_wakeup_en(void)
4473 {
4474 uint32_t reg_value;
4475 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4476 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_MASK);
4477 return reg_value;
4478 }
4479
sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_int_mac_wakeup_en(uint32_t value)4480 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_wifi_int_mac_wakeup_en(uint32_t value)
4481 {
4482 uint32_t reg_value;
4483 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4484 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_POS);
4485 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_POS);
4486 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4487 }
4488
4489 /* REG_0x23:cpu1_int_32_63_en->cpu1_dm_irq_en:0x23[7], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_dm_irq_en(void)4490 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_dm_irq_en(void)
4491 {
4492 uint32_t reg_value;
4493 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4494 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_MASK);
4495 return reg_value;
4496 }
4497
sys_ll_set_cpu1_int_32_63_en_cpu1_dm_irq_en(uint32_t value)4498 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_dm_irq_en(uint32_t value)
4499 {
4500 uint32_t reg_value;
4501 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4502 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_POS);
4503 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_POS);
4504 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4505 }
4506
4507 /* REG_0x23:cpu1_int_32_63_en->cpu1_ble_irq_en:0x23[8], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_ble_irq_en(void)4508 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_ble_irq_en(void)
4509 {
4510 uint32_t reg_value;
4511 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4512 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_MASK);
4513 return reg_value;
4514 }
4515
sys_ll_set_cpu1_int_32_63_en_cpu1_ble_irq_en(uint32_t value)4516 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_ble_irq_en(uint32_t value)
4517 {
4518 uint32_t reg_value;
4519 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4520 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_POS);
4521 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_POS);
4522 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4523 }
4524
4525 /* REG_0x23:cpu1_int_32_63_en->cpu1_bt_irq_en:0x23[9], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_bt_irq_en(void)4526 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_bt_irq_en(void)
4527 {
4528 uint32_t reg_value;
4529 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4530 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_MASK);
4531 return reg_value;
4532 }
4533
sys_ll_set_cpu1_int_32_63_en_cpu1_bt_irq_en(uint32_t value)4534 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_bt_irq_en(uint32_t value)
4535 {
4536 uint32_t reg_value;
4537 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4538 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_POS);
4539 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_POS);
4540 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4541 }
4542
4543 /* REG_0x23:cpu1_int_32_63_en->cpu1_mbox0_int_en:0x23[16], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_mbox0_int_en(void)4544 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_mbox0_int_en(void)
4545 {
4546 uint32_t reg_value;
4547 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4548 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_MASK);
4549 return reg_value;
4550 }
4551
sys_ll_set_cpu1_int_32_63_en_cpu1_mbox0_int_en(uint32_t value)4552 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_mbox0_int_en(uint32_t value)
4553 {
4554 uint32_t reg_value;
4555 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4556 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_POS);
4557 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_POS);
4558 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4559 }
4560
4561 /* REG_0x23:cpu1_int_32_63_en->cpu1_mbox1_int_en:0x23[17], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_mbox1_int_en(void)4562 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_mbox1_int_en(void)
4563 {
4564 uint32_t reg_value;
4565 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4566 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_MASK);
4567 return reg_value;
4568 }
4569
sys_ll_set_cpu1_int_32_63_en_cpu1_mbox1_int_en(uint32_t value)4570 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_mbox1_int_en(uint32_t value)
4571 {
4572 uint32_t reg_value;
4573 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4574 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_POS);
4575 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_POS);
4576 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4577 }
4578
4579 /* REG_0x23:cpu1_int_32_63_en->cpu1_bmc64_int_en:0x23[18], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_bmc64_int_en(void)4580 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_bmc64_int_en(void)
4581 {
4582 uint32_t reg_value;
4583 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4584 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_MASK);
4585 return reg_value;
4586 }
4587
sys_ll_set_cpu1_int_32_63_en_cpu1_bmc64_int_en(uint32_t value)4588 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_bmc64_int_en(uint32_t value)
4589 {
4590 uint32_t reg_value;
4591 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4592 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_POS);
4593 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_POS);
4594 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4595 }
4596
4597 /* REG_0x23:cpu1_int_32_63_en->cpu1_touched_int_en:0x23[20], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_touched_int_en(void)4598 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_touched_int_en(void)
4599 {
4600 uint32_t reg_value;
4601 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4602 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_MASK);
4603 return reg_value;
4604 }
4605
sys_ll_set_cpu1_int_32_63_en_cpu1_touched_int_en(uint32_t value)4606 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_touched_int_en(uint32_t value)
4607 {
4608 uint32_t reg_value;
4609 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4610 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_POS);
4611 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_POS);
4612 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4613 }
4614
4615 /* REG_0x23:cpu1_int_32_63_en->cpu1_usbplug_int_en:0x23[21], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_usbplug_int_en(void)4616 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_usbplug_int_en(void)
4617 {
4618 uint32_t reg_value;
4619 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4620 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_MASK);
4621 return reg_value;
4622 }
4623
sys_ll_set_cpu1_int_32_63_en_cpu1_usbplug_int_en(uint32_t value)4624 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_usbplug_int_en(uint32_t value)
4625 {
4626 uint32_t reg_value;
4627 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4628 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_POS);
4629 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_POS);
4630 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4631 }
4632
4633 /* REG_0x23:cpu1_int_32_63_en->cpu1_rtc_int_en:0x23[22], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_rtc_int_en(void)4634 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_rtc_int_en(void)
4635 {
4636 uint32_t reg_value;
4637 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4638 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_MASK);
4639 return reg_value;
4640 }
4641
sys_ll_set_cpu1_int_32_63_en_cpu1_rtc_int_en(uint32_t value)4642 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_rtc_int_en(uint32_t value)
4643 {
4644 uint32_t reg_value;
4645 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4646 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_POS);
4647 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_POS);
4648 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4649 }
4650
4651 /* REG_0x23:cpu1_int_32_63_en->cpu1_gpio_int_en:0x23[23], ,0,R/W*/
sys_ll_get_cpu1_int_32_63_en_cpu1_gpio_int_en(void)4652 static inline uint32_t sys_ll_get_cpu1_int_32_63_en_cpu1_gpio_int_en(void)
4653 {
4654 uint32_t reg_value;
4655 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4656 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_POS) & SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_MASK);
4657 return reg_value;
4658 }
4659
sys_ll_set_cpu1_int_32_63_en_cpu1_gpio_int_en(uint32_t value)4660 static inline void sys_ll_set_cpu1_int_32_63_en_cpu1_gpio_int_en(uint32_t value)
4661 {
4662 uint32_t reg_value;
4663 reg_value = REG_READ(SYS_CPU1_INT_32_63_EN_ADDR);
4664 reg_value &= ~(SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_MASK << SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_POS);
4665 reg_value |= ((value & SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_MASK) << SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_POS);
4666 REG_WRITE(SYS_CPU1_INT_32_63_EN_ADDR,reg_value);
4667 }
4668
4669 /* REG_0x28 //REG ADDR :0x440100a0 */
sys_ll_get_cpu0_int_0_31_status_value(void)4670 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_value(void)
4671 {
4672 return REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4673 }
4674
4675 /* REG_0x28:cpu0_int_0_31_status->cpu0_bmc32_int_st:0x28[0], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_bmc32_int_st(void)4676 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_bmc32_int_st(void)
4677 {
4678 uint32_t reg_value;
4679 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4680 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_BMC32_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_BMC32_INT_ST_MASK);
4681 return reg_value;
4682 }
4683
4684 /* REG_0x28:cpu0_int_0_31_status->cpu0_host_0_irq_st:0x28[1], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_host_0_irq_st(void)4685 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_host_0_irq_st(void)
4686 {
4687 uint32_t reg_value;
4688 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4689 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_IRQ_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_IRQ_ST_MASK);
4690 return reg_value;
4691 }
4692
4693 /* REG_0x28:cpu0_int_0_31_status->cpu0_host_0_sec_irq_st:0x28[2], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_host_0_sec_irq_st(void)4694 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_host_0_sec_irq_st(void)
4695 {
4696 uint32_t reg_value;
4697 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4698 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_SEC_IRQ_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_SEC_IRQ_ST_MASK);
4699 return reg_value;
4700 }
4701
4702 /* REG_0x28:cpu0_int_0_31_status->cpu0_timer_int_st:0x28[3], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_timer_int_st(void)4703 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_timer_int_st(void)
4704 {
4705 uint32_t reg_value;
4706 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4707 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER_INT_ST_MASK);
4708 return reg_value;
4709 }
4710
4711 /* REG_0x28:cpu0_int_0_31_status->cpu0_uart_int_st:0x28[4], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_uart_int_st(void)4712 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_uart_int_st(void)
4713 {
4714 uint32_t reg_value;
4715 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4716 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_UART_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_UART_INT_ST_MASK);
4717 return reg_value;
4718 }
4719
4720 /* REG_0x28:cpu0_int_0_31_status->cpu0_pwm_int_st:0x28[5], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_pwm_int_st(void)4721 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_pwm_int_st(void)
4722 {
4723 uint32_t reg_value;
4724 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4725 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_PWM_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_PWM_INT_ST_MASK);
4726 return reg_value;
4727 }
4728
4729 /* REG_0x28:cpu0_int_0_31_status->cpu0_i2c_int_st:0x28[6], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_i2c_int_st(void)4730 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_i2c_int_st(void)
4731 {
4732 uint32_t reg_value;
4733 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4734 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_I2C_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_I2C_INT_ST_MASK);
4735 return reg_value;
4736 }
4737
4738 /* REG_0x28:cpu0_int_0_31_status->cpu0_spi_int_st:0x28[7], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_spi_int_st(void)4739 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_spi_int_st(void)
4740 {
4741 uint32_t reg_value;
4742 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4743 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_SPI_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_SPI_INT_ST_MASK);
4744 return reg_value;
4745 }
4746
4747 /* REG_0x28:cpu0_int_0_31_status->cpu0_sadc_int_st:0x28[8], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_sadc_int_st(void)4748 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_sadc_int_st(void)
4749 {
4750 uint32_t reg_value;
4751 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4752 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_SADC_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_SADC_INT_ST_MASK);
4753 return reg_value;
4754 }
4755
4756 /* REG_0x28:cpu0_int_0_31_status->cpu0_irda_int_st:0x28[9], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_irda_int_st(void)4757 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_irda_int_st(void)
4758 {
4759 uint32_t reg_value;
4760 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4761 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_IRDA_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_IRDA_INT_ST_MASK);
4762 return reg_value;
4763 }
4764
4765 /* REG_0x28:cpu0_int_0_31_status->cpu0_sdio_int_st:0x28[10], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_sdio_int_st(void)4766 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_sdio_int_st(void)
4767 {
4768 uint32_t reg_value;
4769 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4770 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_SDIO_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_SDIO_INT_ST_MASK);
4771 return reg_value;
4772 }
4773
4774 /* REG_0x28:cpu0_int_0_31_status->cpu0_gdma_int_st:0x28[11], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_gdma_int_st(void)4775 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_gdma_int_st(void)
4776 {
4777 uint32_t reg_value;
4778 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4779 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_GDMA_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_GDMA_INT_ST_MASK);
4780 return reg_value;
4781 }
4782
4783 /* REG_0x28:cpu0_int_0_31_status->cpu0_la_int_st:0x28[12], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_la_int_st(void)4784 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_la_int_st(void)
4785 {
4786 uint32_t reg_value;
4787 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4788 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_LA_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_LA_INT_ST_MASK);
4789 return reg_value;
4790 }
4791
4792 /* REG_0x28:cpu0_int_0_31_status->cpu0_timer1_int_st:0x28[13], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_timer1_int_st(void)4793 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_timer1_int_st(void)
4794 {
4795 uint32_t reg_value;
4796 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4797 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER1_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER1_INT_ST_MASK);
4798 return reg_value;
4799 }
4800
4801 /* REG_0x28:cpu0_int_0_31_status->cpu0_i2c1_int_st:0x28[14], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_i2c1_int_st(void)4802 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_i2c1_int_st(void)
4803 {
4804 uint32_t reg_value;
4805 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4806 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_I2C1_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_I2C1_INT_ST_MASK);
4807 return reg_value;
4808 }
4809
4810 /* REG_0x28:cpu0_int_0_31_status->cpu0_uart1_int_st:0x28[15], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_uart1_int_st(void)4811 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_uart1_int_st(void)
4812 {
4813 uint32_t reg_value;
4814 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4815 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_UART1_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_UART1_INT_ST_MASK);
4816 return reg_value;
4817 }
4818
4819 /* REG_0x28:cpu0_int_0_31_status->cpu0_uart2_int_st:0x28[16], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_uart2_int_st(void)4820 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_uart2_int_st(void)
4821 {
4822 uint32_t reg_value;
4823 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4824 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_UART2_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_UART2_INT_ST_MASK);
4825 return reg_value;
4826 }
4827
4828 /* REG_0x28:cpu0_int_0_31_status->cpu0_spi1_int_st:0x28[17], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_spi1_int_st(void)4829 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_spi1_int_st(void)
4830 {
4831 uint32_t reg_value;
4832 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4833 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_SPI1_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_SPI1_INT_ST_MASK);
4834 return reg_value;
4835 }
4836
4837 /* REG_0x28:cpu0_int_0_31_status->cpu0_can_int_st:0x28[18], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_can_int_st(void)4838 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_can_int_st(void)
4839 {
4840 uint32_t reg_value;
4841 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4842 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_CAN_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_CAN_INT_ST_MASK);
4843 return reg_value;
4844 }
4845
4846 /* REG_0x28:cpu0_int_0_31_status->cpu0_usb_int_st:0x28[19], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_usb_int_st(void)4847 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_usb_int_st(void)
4848 {
4849 uint32_t reg_value;
4850 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4851 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_USB_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_USB_INT_ST_MASK);
4852 return reg_value;
4853 }
4854
4855 /* REG_0x28:cpu0_int_0_31_status->cpu0_qspi_int_st:0x28[20], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_qspi_int_st(void)4856 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_qspi_int_st(void)
4857 {
4858 uint32_t reg_value;
4859 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4860 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_QSPI_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_QSPI_INT_ST_MASK);
4861 return reg_value;
4862 }
4863
4864 /* REG_0x28:cpu0_int_0_31_status->cpu0_fft_int_st:0x28[21], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_fft_int_st(void)4865 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_fft_int_st(void)
4866 {
4867 uint32_t reg_value;
4868 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4869 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_FFT_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_FFT_INT_ST_MASK);
4870 return reg_value;
4871 }
4872
4873 /* REG_0x28:cpu0_int_0_31_status->cpu0_sbc_int_st:0x28[22], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_sbc_int_st(void)4874 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_sbc_int_st(void)
4875 {
4876 uint32_t reg_value;
4877 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4878 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_SBC_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_SBC_INT_ST_MASK);
4879 return reg_value;
4880 }
4881
4882 /* REG_0x28:cpu0_int_0_31_status->cpu0_aud_int_st:0x28[23], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_aud_int_st(void)4883 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_aud_int_st(void)
4884 {
4885 uint32_t reg_value;
4886 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4887 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_AUD_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_AUD_INT_ST_MASK);
4888 return reg_value;
4889 }
4890
4891 /* REG_0x28:cpu0_int_0_31_status->cpu0_i2s_int_st:0x28[24], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_i2s_int_st(void)4892 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_i2s_int_st(void)
4893 {
4894 uint32_t reg_value;
4895 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4896 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_I2S_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_I2S_INT_ST_MASK);
4897 return reg_value;
4898 }
4899
4900 /* REG_0x28:cpu0_int_0_31_status->cpu0_jpegenc_int_st:0x28[25], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_jpegenc_int_st(void)4901 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_jpegenc_int_st(void)
4902 {
4903 uint32_t reg_value;
4904 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4905 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGENC_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGENC_INT_ST_MASK);
4906 return reg_value;
4907 }
4908
4909 /* REG_0x28:cpu0_int_0_31_status->cpu0_jpegdec_int_st:0x28[26], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_jpegdec_int_st(void)4910 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_jpegdec_int_st(void)
4911 {
4912 uint32_t reg_value;
4913 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4914 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGDEC_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGDEC_INT_ST_MASK);
4915 return reg_value;
4916 }
4917
4918 /* REG_0x28:cpu0_int_0_31_status->cpu0_lcd_int_st:0x28[27], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_lcd_int_st(void)4919 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_lcd_int_st(void)
4920 {
4921 uint32_t reg_value;
4922 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4923 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_LCD_INT_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_LCD_INT_ST_MASK);
4924 return reg_value;
4925 }
4926
4927 /* REG_0x28:cpu0_int_0_31_status->cpu0_wifi_int_phy_mpb_st:0x28[29], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_wifi_int_phy_mpb_st(void)4928 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_wifi_int_phy_mpb_st(void)
4929 {
4930 uint32_t reg_value;
4931 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4932 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_MPB_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_MPB_ST_MASK);
4933 return reg_value;
4934 }
4935
4936 /* REG_0x28:cpu0_int_0_31_status->cpu0_wifi_int_phy_riu_st:0x28[30], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_wifi_int_phy_riu_st(void)4937 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_wifi_int_phy_riu_st(void)
4938 {
4939 uint32_t reg_value;
4940 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4941 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_RIU_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_RIU_ST_MASK);
4942 return reg_value;
4943 }
4944
4945 /* REG_0x28:cpu0_int_0_31_status->cpu0_wifi_mac_int_tx_rx_timer_st:0x28[31], ,0,R*/
sys_ll_get_cpu0_int_0_31_status_cpu0_wifi_mac_int_tx_rx_timer_st(void)4946 static inline uint32_t sys_ll_get_cpu0_int_0_31_status_cpu0_wifi_mac_int_tx_rx_timer_st(void)
4947 {
4948 uint32_t reg_value;
4949 reg_value = REG_READ(SYS_CPU0_INT_0_31_STATUS_ADDR);
4950 reg_value = ((reg_value >> SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_MAC_INT_TX_RX_TIMER_ST_POS)&SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_MAC_INT_TX_RX_TIMER_ST_MASK);
4951 return reg_value;
4952 }
4953
4954 /* REG_0x29 //REG ADDR :0x440100a4 */
sys_ll_get_cpu0_int_32_63_status_value(void)4955 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_value(void)
4956 {
4957 return REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
4958 }
4959
4960 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_mac_int_tx_rx_misc_st:0x29[0], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_tx_rx_misc_st(void)4961 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_tx_rx_misc_st(void)
4962 {
4963 uint32_t reg_value;
4964 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
4965 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_RX_MISC_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_RX_MISC_ST_MASK);
4966 return reg_value;
4967 }
4968
4969 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_mac_int_rx_trigger_st:0x29[1], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_rx_trigger_st(void)4970 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_rx_trigger_st(void)
4971 {
4972 uint32_t reg_value;
4973 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
4974 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_RX_TRIGGER_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_RX_TRIGGER_ST_MASK);
4975 return reg_value;
4976 }
4977
4978 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_mac_int_tx_trigger_st:0x29[2], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_tx_trigger_st(void)4979 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_tx_trigger_st(void)
4980 {
4981 uint32_t reg_value;
4982 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
4983 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_TRIGGER_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_TRIGGER_ST_MASK);
4984 return reg_value;
4985 }
4986
4987 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_mac_int_prot_trigger_st:0x29[3], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_prot_trigger_st(void)4988 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_prot_trigger_st(void)
4989 {
4990 uint32_t reg_value;
4991 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
4992 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_PROT_TRIGGER_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_PROT_TRIGGER_ST_MASK);
4993 return reg_value;
4994 }
4995
4996 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_mac_int_gen_st:0x29[4], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_gen_st(void)4997 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_mac_int_gen_st(void)
4998 {
4999 uint32_t reg_value;
5000 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5001 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_GEN_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_GEN_ST_MASK);
5002 return reg_value;
5003 }
5004
5005 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_hsu_irq_st:0x29[5], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_hsu_irq_st(void)5006 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_hsu_irq_st(void)
5007 {
5008 uint32_t reg_value;
5009 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5010 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_HSU_IRQ_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_HSU_IRQ_ST_MASK);
5011 return reg_value;
5012 }
5013
5014 /* REG_0x29:cpu0_int_32_63_status->cpu0_wifi_int_mac_wakeup_st:0x29[6], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_int_mac_wakeup_st(void)5015 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_wifi_int_mac_wakeup_st(void)
5016 {
5017 uint32_t reg_value;
5018 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5019 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_INT_MAC_WAKEUP_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_INT_MAC_WAKEUP_ST_MASK);
5020 return reg_value;
5021 }
5022
5023 /* REG_0x29:cpu0_int_32_63_status->cpu0_dm_irq_st:0x29[7], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_dm_irq_st(void)5024 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_dm_irq_st(void)
5025 {
5026 uint32_t reg_value;
5027 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5028 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_DM_IRQ_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_DM_IRQ_ST_MASK);
5029 return reg_value;
5030 }
5031
5032 /* REG_0x29:cpu0_int_32_63_status->cpu0_ble_irq_st:0x29[8], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_ble_irq_st(void)5033 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_ble_irq_st(void)
5034 {
5035 uint32_t reg_value;
5036 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5037 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_BLE_IRQ_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_BLE_IRQ_ST_MASK);
5038 return reg_value;
5039 }
5040
5041 /* REG_0x29:cpu0_int_32_63_status->cpu0_bt_irq_st:0x29[9], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_bt_irq_st(void)5042 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_bt_irq_st(void)
5043 {
5044 uint32_t reg_value;
5045 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5046 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_BT_IRQ_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_BT_IRQ_ST_MASK);
5047 return reg_value;
5048 }
5049
5050 /* REG_0x29:cpu0_int_32_63_status->cpu0_mbox0_int_st:0x29[16], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_mbox0_int_st(void)5051 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_mbox0_int_st(void)
5052 {
5053 uint32_t reg_value;
5054 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5055 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX0_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX0_INT_ST_MASK);
5056 return reg_value;
5057 }
5058
5059 /* REG_0x29:cpu0_int_32_63_status->cpu0_mbox1_int_st:0x29[17], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_mbox1_int_st(void)5060 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_mbox1_int_st(void)
5061 {
5062 uint32_t reg_value;
5063 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5064 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX1_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX1_INT_ST_MASK);
5065 return reg_value;
5066 }
5067
5068 /* REG_0x29:cpu0_int_32_63_status->cpu0_bmc64_int_st:0x29[18], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_bmc64_int_st(void)5069 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_bmc64_int_st(void)
5070 {
5071 uint32_t reg_value;
5072 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5073 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_BMC64_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_BMC64_INT_ST_MASK);
5074 return reg_value;
5075 }
5076
5077 /* REG_0x29:cpu0_int_32_63_status->cpu0_touched_int_st:0x29[20], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_touched_int_st(void)5078 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_touched_int_st(void)
5079 {
5080 uint32_t reg_value;
5081 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5082 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_TOUCHED_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_TOUCHED_INT_ST_MASK);
5083 return reg_value;
5084 }
5085
5086 /* REG_0x29:cpu0_int_32_63_status->cpu0_usbplug_int_st:0x29[21], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_usbplug_int_st(void)5087 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_usbplug_int_st(void)
5088 {
5089 uint32_t reg_value;
5090 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5091 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_USBPLUG_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_USBPLUG_INT_ST_MASK);
5092 return reg_value;
5093 }
5094
5095 /* REG_0x29:cpu0_int_32_63_status->cpu0_rtc_int_st:0x29[22], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_rtc_int_st(void)5096 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_rtc_int_st(void)
5097 {
5098 uint32_t reg_value;
5099 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5100 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_RTC_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_RTC_INT_ST_MASK);
5101 return reg_value;
5102 }
5103
5104 /* REG_0x29:cpu0_int_32_63_status->cpu0_gpio_int_st:0x29[23], ,0,R*/
sys_ll_get_cpu0_int_32_63_status_cpu0_gpio_int_st(void)5105 static inline uint32_t sys_ll_get_cpu0_int_32_63_status_cpu0_gpio_int_st(void)
5106 {
5107 uint32_t reg_value;
5108 reg_value = REG_READ(SYS_CPU0_INT_32_63_STATUS_ADDR);
5109 reg_value = ((reg_value >> SYS_CPU0_INT_32_63_STATUS_CPU0_GPIO_INT_ST_POS)&SYS_CPU0_INT_32_63_STATUS_CPU0_GPIO_INT_ST_MASK);
5110 return reg_value;
5111 }
5112
5113 /* REG_0x2A //REG ADDR :0x440100a8 */
sys_ll_get_cpu1_int_0_31_status_value(void)5114 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_value(void)
5115 {
5116 return REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5117 }
5118
5119 /* REG_0x2a:cpu1_int_0_31_status->cpu1_bmc32_int_st:0x2a[0], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_bmc32_int_st(void)5120 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_bmc32_int_st(void)
5121 {
5122 uint32_t reg_value;
5123 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5124 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_BMC32_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_BMC32_INT_ST_MASK);
5125 return reg_value;
5126 }
5127
5128 /* REG_0x2a:cpu1_int_0_31_status->cpu1_host_0_irq_st:0x2a[1], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_host_0_irq_st(void)5129 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_host_0_irq_st(void)
5130 {
5131 uint32_t reg_value;
5132 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5133 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_IRQ_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_IRQ_ST_MASK);
5134 return reg_value;
5135 }
5136
5137 /* REG_0x2a:cpu1_int_0_31_status->cpu1_host_0_sec_irq_st:0x2a[2], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_host_0_sec_irq_st(void)5138 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_host_0_sec_irq_st(void)
5139 {
5140 uint32_t reg_value;
5141 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5142 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_SEC_IRQ_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_SEC_IRQ_ST_MASK);
5143 return reg_value;
5144 }
5145
5146 /* REG_0x2a:cpu1_int_0_31_status->cpu1_timer_int_st:0x2a[3], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_timer_int_st(void)5147 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_timer_int_st(void)
5148 {
5149 uint32_t reg_value;
5150 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5151 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER_INT_ST_MASK);
5152 return reg_value;
5153 }
5154
5155 /* REG_0x2a:cpu1_int_0_31_status->cpu1_uart_int_st:0x2a[4], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_uart_int_st(void)5156 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_uart_int_st(void)
5157 {
5158 uint32_t reg_value;
5159 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5160 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_UART_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_UART_INT_ST_MASK);
5161 return reg_value;
5162 }
5163
5164 /* REG_0x2a:cpu1_int_0_31_status->cpu1_pwm_int_st:0x2a[5], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_pwm_int_st(void)5165 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_pwm_int_st(void)
5166 {
5167 uint32_t reg_value;
5168 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5169 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_PWM_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_PWM_INT_ST_MASK);
5170 return reg_value;
5171 }
5172
5173 /* REG_0x2a:cpu1_int_0_31_status->cpu1_i2c_int_st:0x2a[6], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_i2c_int_st(void)5174 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_i2c_int_st(void)
5175 {
5176 uint32_t reg_value;
5177 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5178 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_I2C_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_I2C_INT_ST_MASK);
5179 return reg_value;
5180 }
5181
5182 /* REG_0x2a:cpu1_int_0_31_status->cpu1_spi_int_st:0x2a[7], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_spi_int_st(void)5183 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_spi_int_st(void)
5184 {
5185 uint32_t reg_value;
5186 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5187 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_SPI_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_SPI_INT_ST_MASK);
5188 return reg_value;
5189 }
5190
5191 /* REG_0x2a:cpu1_int_0_31_status->cpu1_sadc_int_st:0x2a[8], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_sadc_int_st(void)5192 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_sadc_int_st(void)
5193 {
5194 uint32_t reg_value;
5195 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5196 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_SADC_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_SADC_INT_ST_MASK);
5197 return reg_value;
5198 }
5199
5200 /* REG_0x2a:cpu1_int_0_31_status->cpu1_irda_int_st:0x2a[9], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_irda_int_st(void)5201 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_irda_int_st(void)
5202 {
5203 uint32_t reg_value;
5204 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5205 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_IRDA_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_IRDA_INT_ST_MASK);
5206 return reg_value;
5207 }
5208
5209 /* REG_0x2a:cpu1_int_0_31_status->cpu1_sdio_int_st:0x2a[10], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_sdio_int_st(void)5210 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_sdio_int_st(void)
5211 {
5212 uint32_t reg_value;
5213 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5214 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_SDIO_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_SDIO_INT_ST_MASK);
5215 return reg_value;
5216 }
5217
5218 /* REG_0x2a:cpu1_int_0_31_status->cpu1_gdma_int_st:0x2a[11], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_gdma_int_st(void)5219 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_gdma_int_st(void)
5220 {
5221 uint32_t reg_value;
5222 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5223 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_GDMA_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_GDMA_INT_ST_MASK);
5224 return reg_value;
5225 }
5226
5227 /* REG_0x2a:cpu1_int_0_31_status->cpu1_la_int_st:0x2a[12], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_la_int_st(void)5228 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_la_int_st(void)
5229 {
5230 uint32_t reg_value;
5231 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5232 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_LA_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_LA_INT_ST_MASK);
5233 return reg_value;
5234 }
5235
5236 /* REG_0x2a:cpu1_int_0_31_status->cpu1_timer1_int_st:0x2a[13], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_timer1_int_st(void)5237 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_timer1_int_st(void)
5238 {
5239 uint32_t reg_value;
5240 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5241 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER1_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER1_INT_ST_MASK);
5242 return reg_value;
5243 }
5244
5245 /* REG_0x2a:cpu1_int_0_31_status->cpu1_i2c1_int_st:0x2a[14], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_i2c1_int_st(void)5246 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_i2c1_int_st(void)
5247 {
5248 uint32_t reg_value;
5249 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5250 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_I2C1_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_I2C1_INT_ST_MASK);
5251 return reg_value;
5252 }
5253
5254 /* REG_0x2a:cpu1_int_0_31_status->cpu1_uart1_int_st:0x2a[15], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_uart1_int_st(void)5255 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_uart1_int_st(void)
5256 {
5257 uint32_t reg_value;
5258 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5259 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_UART1_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_UART1_INT_ST_MASK);
5260 return reg_value;
5261 }
5262
5263 /* REG_0x2a:cpu1_int_0_31_status->cpu1_uart2_int_st:0x2a[16], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_uart2_int_st(void)5264 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_uart2_int_st(void)
5265 {
5266 uint32_t reg_value;
5267 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5268 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_UART2_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_UART2_INT_ST_MASK);
5269 return reg_value;
5270 }
5271
5272 /* REG_0x2a:cpu1_int_0_31_status->cpu1_spi1_int_st:0x2a[17], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_spi1_int_st(void)5273 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_spi1_int_st(void)
5274 {
5275 uint32_t reg_value;
5276 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5277 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_SPI1_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_SPI1_INT_ST_MASK);
5278 return reg_value;
5279 }
5280
5281 /* REG_0x2a:cpu1_int_0_31_status->cpu1_can_int_st:0x2a[18], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_can_int_st(void)5282 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_can_int_st(void)
5283 {
5284 uint32_t reg_value;
5285 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5286 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_CAN_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_CAN_INT_ST_MASK);
5287 return reg_value;
5288 }
5289
5290 /* REG_0x2a:cpu1_int_0_31_status->cpu1_usb_int_st:0x2a[19], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_usb_int_st(void)5291 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_usb_int_st(void)
5292 {
5293 uint32_t reg_value;
5294 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5295 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_USB_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_USB_INT_ST_MASK);
5296 return reg_value;
5297 }
5298
5299 /* REG_0x2a:cpu1_int_0_31_status->cpu1_qspi_int_st:0x2a[20], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_qspi_int_st(void)5300 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_qspi_int_st(void)
5301 {
5302 uint32_t reg_value;
5303 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5304 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_QSPI_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_QSPI_INT_ST_MASK);
5305 return reg_value;
5306 }
5307
5308 /* REG_0x2a:cpu1_int_0_31_status->cpu1_fft_int_st:0x2a[21], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_fft_int_st(void)5309 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_fft_int_st(void)
5310 {
5311 uint32_t reg_value;
5312 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5313 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_FFT_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_FFT_INT_ST_MASK);
5314 return reg_value;
5315 }
5316
5317 /* REG_0x2a:cpu1_int_0_31_status->cpu1_sbc_int_st:0x2a[22], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_sbc_int_st(void)5318 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_sbc_int_st(void)
5319 {
5320 uint32_t reg_value;
5321 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5322 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_SBC_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_SBC_INT_ST_MASK);
5323 return reg_value;
5324 }
5325
5326 /* REG_0x2a:cpu1_int_0_31_status->cpu1_aud_int_st:0x2a[23], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_aud_int_st(void)5327 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_aud_int_st(void)
5328 {
5329 uint32_t reg_value;
5330 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5331 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_AUD_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_AUD_INT_ST_MASK);
5332 return reg_value;
5333 }
5334
5335 /* REG_0x2a:cpu1_int_0_31_status->cpu1_i2s_int_st:0x2a[24], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_i2s_int_st(void)5336 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_i2s_int_st(void)
5337 {
5338 uint32_t reg_value;
5339 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5340 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_I2S_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_I2S_INT_ST_MASK);
5341 return reg_value;
5342 }
5343
5344 /* REG_0x2a:cpu1_int_0_31_status->cpu1_jpegenc_int_st:0x2a[25], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_jpegenc_int_st(void)5345 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_jpegenc_int_st(void)
5346 {
5347 uint32_t reg_value;
5348 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5349 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGENC_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGENC_INT_ST_MASK);
5350 return reg_value;
5351 }
5352
5353 /* REG_0x2a:cpu1_int_0_31_status->cpu1_jpegdec_int_st:0x2a[26], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_jpegdec_int_st(void)5354 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_jpegdec_int_st(void)
5355 {
5356 uint32_t reg_value;
5357 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5358 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGDEC_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGDEC_INT_ST_MASK);
5359 return reg_value;
5360 }
5361
5362 /* REG_0x2a:cpu1_int_0_31_status->cpu1_lcd_int_st:0x2a[27], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_lcd_int_st(void)5363 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_lcd_int_st(void)
5364 {
5365 uint32_t reg_value;
5366 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5367 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_LCD_INT_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_LCD_INT_ST_MASK);
5368 return reg_value;
5369 }
5370
5371 /* REG_0x2a:cpu1_int_0_31_status->cpu1_wifi_int_phy_mpb_st:0x2a[29], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_wifi_int_phy_mpb_st(void)5372 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_wifi_int_phy_mpb_st(void)
5373 {
5374 uint32_t reg_value;
5375 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5376 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_MPB_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_MPB_ST_MASK);
5377 return reg_value;
5378 }
5379
5380 /* REG_0x2a:cpu1_int_0_31_status->cpu1_wifi_int_phy_riu_st:0x2a[30], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_wifi_int_phy_riu_st(void)5381 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_wifi_int_phy_riu_st(void)
5382 {
5383 uint32_t reg_value;
5384 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5385 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_RIU_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_RIU_ST_MASK);
5386 return reg_value;
5387 }
5388
5389 /* REG_0x2a:cpu1_int_0_31_status->cpu1_wifi_mac_int_tx_rx_timer_st:0x2a[31], ,0,R*/
sys_ll_get_cpu1_int_0_31_status_cpu1_wifi_mac_int_tx_rx_timer_st(void)5390 static inline uint32_t sys_ll_get_cpu1_int_0_31_status_cpu1_wifi_mac_int_tx_rx_timer_st(void)
5391 {
5392 uint32_t reg_value;
5393 reg_value = REG_READ(SYS_CPU1_INT_0_31_STATUS_ADDR);
5394 reg_value = ((reg_value >> SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_MAC_INT_TX_RX_TIMER_ST_POS)&SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_MAC_INT_TX_RX_TIMER_ST_MASK);
5395 return reg_value;
5396 }
5397
5398 /* REG_0x2B //REG ADDR :0x440100ac */
sys_ll_get_cpu1_int_32_63_status_value(void)5399 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_value(void)
5400 {
5401 return REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5402 }
5403
5404 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_mac_int_tx_rx_misc_st:0x2b[0], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_tx_rx_misc_st(void)5405 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_tx_rx_misc_st(void)
5406 {
5407 uint32_t reg_value;
5408 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5409 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_RX_MISC_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_RX_MISC_ST_MASK);
5410 return reg_value;
5411 }
5412
5413 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_mac_int_rx_trigger_st:0x2b[1], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_rx_trigger_st(void)5414 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_rx_trigger_st(void)
5415 {
5416 uint32_t reg_value;
5417 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5418 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_RX_TRIGGER_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_RX_TRIGGER_ST_MASK);
5419 return reg_value;
5420 }
5421
5422 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_mac_int_tx_trigger_st:0x2b[2], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_tx_trigger_st(void)5423 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_tx_trigger_st(void)
5424 {
5425 uint32_t reg_value;
5426 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5427 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_TRIGGER_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_TRIGGER_ST_MASK);
5428 return reg_value;
5429 }
5430
5431 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_mac_int_prot_trigger_st:0x2b[3], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_prot_trigger_st(void)5432 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_prot_trigger_st(void)
5433 {
5434 uint32_t reg_value;
5435 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5436 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_PROT_TRIGGER_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_PROT_TRIGGER_ST_MASK);
5437 return reg_value;
5438 }
5439
5440 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_mac_int_gen_st:0x2b[4], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_gen_st(void)5441 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_mac_int_gen_st(void)
5442 {
5443 uint32_t reg_value;
5444 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5445 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_GEN_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_GEN_ST_MASK);
5446 return reg_value;
5447 }
5448
5449 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_hsu_irq_st:0x2b[5], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_hsu_irq_st(void)5450 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_hsu_irq_st(void)
5451 {
5452 uint32_t reg_value;
5453 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5454 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_HSU_IRQ_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_HSU_IRQ_ST_MASK);
5455 return reg_value;
5456 }
5457
5458 /* REG_0x2b:cpu1_int_32_63_status->cpu1_wifi_int_mac_wakeup_st:0x2b[6], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_int_mac_wakeup_st(void)5459 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_wifi_int_mac_wakeup_st(void)
5460 {
5461 uint32_t reg_value;
5462 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5463 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_INT_MAC_WAKEUP_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_INT_MAC_WAKEUP_ST_MASK);
5464 return reg_value;
5465 }
5466
5467 /* REG_0x2b:cpu1_int_32_63_status->cpu1_dm_irq_st:0x2b[7], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_dm_irq_st(void)5468 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_dm_irq_st(void)
5469 {
5470 uint32_t reg_value;
5471 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5472 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_DM_IRQ_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_DM_IRQ_ST_MASK);
5473 return reg_value;
5474 }
5475
5476 /* REG_0x2b:cpu1_int_32_63_status->cpu1_ble_irq_st:0x2b[8], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_ble_irq_st(void)5477 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_ble_irq_st(void)
5478 {
5479 uint32_t reg_value;
5480 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5481 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_BLE_IRQ_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_BLE_IRQ_ST_MASK);
5482 return reg_value;
5483 }
5484
5485 /* REG_0x2b:cpu1_int_32_63_status->cpu1_bt_irq_st:0x2b[9], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_bt_irq_st(void)5486 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_bt_irq_st(void)
5487 {
5488 uint32_t reg_value;
5489 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5490 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_BT_IRQ_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_BT_IRQ_ST_MASK);
5491 return reg_value;
5492 }
5493
5494 /* REG_0x2b:cpu1_int_32_63_status->cpu1_mbox0_int_st:0x2b[16], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_mbox0_int_st(void)5495 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_mbox0_int_st(void)
5496 {
5497 uint32_t reg_value;
5498 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5499 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX0_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX0_INT_ST_MASK);
5500 return reg_value;
5501 }
5502
5503 /* REG_0x2b:cpu1_int_32_63_status->cpu1_mbox1_int_st:0x2b[17], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_mbox1_int_st(void)5504 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_mbox1_int_st(void)
5505 {
5506 uint32_t reg_value;
5507 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5508 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX1_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX1_INT_ST_MASK);
5509 return reg_value;
5510 }
5511
5512 /* REG_0x2b:cpu1_int_32_63_status->cpu1_bmc64_int_st:0x2b[18], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_bmc64_int_st(void)5513 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_bmc64_int_st(void)
5514 {
5515 uint32_t reg_value;
5516 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5517 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_BMC64_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_BMC64_INT_ST_MASK);
5518 return reg_value;
5519 }
5520
5521 /* REG_0x2b:cpu1_int_32_63_status->cpu1_touched_int_st:0x2b[20], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_touched_int_st(void)5522 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_touched_int_st(void)
5523 {
5524 uint32_t reg_value;
5525 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5526 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_TOUCHED_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_TOUCHED_INT_ST_MASK);
5527 return reg_value;
5528 }
5529
5530 /* REG_0x2b:cpu1_int_32_63_status->cpu1_usbplug_int_st:0x2b[21], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_usbplug_int_st(void)5531 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_usbplug_int_st(void)
5532 {
5533 uint32_t reg_value;
5534 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5535 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_USBPLUG_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_USBPLUG_INT_ST_MASK);
5536 return reg_value;
5537 }
5538
5539 /* REG_0x2b:cpu1_int_32_63_status->cpu1_rtc_int_st:0x2b[22], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_rtc_int_st(void)5540 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_rtc_int_st(void)
5541 {
5542 uint32_t reg_value;
5543 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5544 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_RTC_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_RTC_INT_ST_MASK);
5545 return reg_value;
5546 }
5547
5548 /* REG_0x2b:cpu1_int_32_63_status->cpu1_gpio_int_st:0x2b[23], ,0,R*/
sys_ll_get_cpu1_int_32_63_status_cpu1_gpio_int_st(void)5549 static inline uint32_t sys_ll_get_cpu1_int_32_63_status_cpu1_gpio_int_st(void)
5550 {
5551 uint32_t reg_value;
5552 reg_value = REG_READ(SYS_CPU1_INT_32_63_STATUS_ADDR);
5553 reg_value = ((reg_value >> SYS_CPU1_INT_32_63_STATUS_CPU1_GPIO_INT_ST_POS)&SYS_CPU1_INT_32_63_STATUS_CPU1_GPIO_INT_ST_MASK);
5554 return reg_value;
5555 }
5556
5557 /* REG_0x30 //REG ADDR :0x440100c0 */
sys_ll_get_gpio_config0_value(void)5558 static inline uint32_t sys_ll_get_gpio_config0_value(void)
5559 {
5560 return REG_READ(SYS_GPIO_CONFIG0_ADDR);
5561 }
5562
sys_ll_set_gpio_config0_value(uint32_t value)5563 static inline void sys_ll_set_gpio_config0_value(uint32_t value)
5564 {
5565 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,value);
5566 }
5567
5568 /* REG_0x30:gpio_config0->sys_gpio0:0x30[3:0],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio0(void)5569 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio0(void)
5570 {
5571 uint32_t reg_value;
5572 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5573 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO0_POS) & SYS_GPIO_CONFIG0_SYS_GPIO0_MASK);
5574 return reg_value;
5575 }
5576
sys_ll_set_gpio_config0_sys_gpio0(uint32_t value)5577 static inline void sys_ll_set_gpio_config0_sys_gpio0(uint32_t value)
5578 {
5579 uint32_t reg_value;
5580 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5581 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO0_MASK << SYS_GPIO_CONFIG0_SYS_GPIO0_POS);
5582 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO0_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO0_POS);
5583 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5584 }
5585
5586 /* REG_0x30:gpio_config0->sys_gpio1:0x30[7:4],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio1(void)5587 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio1(void)
5588 {
5589 uint32_t reg_value;
5590 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5591 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO1_POS) & SYS_GPIO_CONFIG0_SYS_GPIO1_MASK);
5592 return reg_value;
5593 }
5594
sys_ll_set_gpio_config0_sys_gpio1(uint32_t value)5595 static inline void sys_ll_set_gpio_config0_sys_gpio1(uint32_t value)
5596 {
5597 uint32_t reg_value;
5598 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5599 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO1_MASK << SYS_GPIO_CONFIG0_SYS_GPIO1_POS);
5600 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO1_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO1_POS);
5601 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5602 }
5603
5604 /* REG_0x30:gpio_config0->sys_gpio2:0x30[11:8],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio2(void)5605 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio2(void)
5606 {
5607 uint32_t reg_value;
5608 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5609 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO2_POS) & SYS_GPIO_CONFIG0_SYS_GPIO2_MASK);
5610 return reg_value;
5611 }
5612
sys_ll_set_gpio_config0_sys_gpio2(uint32_t value)5613 static inline void sys_ll_set_gpio_config0_sys_gpio2(uint32_t value)
5614 {
5615 uint32_t reg_value;
5616 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5617 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO2_MASK << SYS_GPIO_CONFIG0_SYS_GPIO2_POS);
5618 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO2_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO2_POS);
5619 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5620 }
5621
5622 /* REG_0x30:gpio_config0->sys_gpio3:0x30[15:12],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio3(void)5623 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio3(void)
5624 {
5625 uint32_t reg_value;
5626 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5627 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO3_POS) & SYS_GPIO_CONFIG0_SYS_GPIO3_MASK);
5628 return reg_value;
5629 }
5630
sys_ll_set_gpio_config0_sys_gpio3(uint32_t value)5631 static inline void sys_ll_set_gpio_config0_sys_gpio3(uint32_t value)
5632 {
5633 uint32_t reg_value;
5634 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5635 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO3_MASK << SYS_GPIO_CONFIG0_SYS_GPIO3_POS);
5636 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO3_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO3_POS);
5637 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5638 }
5639
5640 /* REG_0x30:gpio_config0->sys_gpio4:0x30[19:16],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio4(void)5641 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio4(void)
5642 {
5643 uint32_t reg_value;
5644 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5645 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO4_POS) & SYS_GPIO_CONFIG0_SYS_GPIO4_MASK);
5646 return reg_value;
5647 }
5648
sys_ll_set_gpio_config0_sys_gpio4(uint32_t value)5649 static inline void sys_ll_set_gpio_config0_sys_gpio4(uint32_t value)
5650 {
5651 uint32_t reg_value;
5652 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5653 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO4_MASK << SYS_GPIO_CONFIG0_SYS_GPIO4_POS);
5654 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO4_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO4_POS);
5655 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5656 }
5657
5658 /* REG_0x30:gpio_config0->sys_gpio5:0x30[23:20],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio5(void)5659 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio5(void)
5660 {
5661 uint32_t reg_value;
5662 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5663 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO5_POS) & SYS_GPIO_CONFIG0_SYS_GPIO5_MASK);
5664 return reg_value;
5665 }
5666
sys_ll_set_gpio_config0_sys_gpio5(uint32_t value)5667 static inline void sys_ll_set_gpio_config0_sys_gpio5(uint32_t value)
5668 {
5669 uint32_t reg_value;
5670 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5671 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO5_MASK << SYS_GPIO_CONFIG0_SYS_GPIO5_POS);
5672 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO5_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO5_POS);
5673 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5674 }
5675
5676 /* REG_0x30:gpio_config0->sys_gpio6:0x30[27:24],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio6(void)5677 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio6(void)
5678 {
5679 uint32_t reg_value;
5680 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5681 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO6_POS) & SYS_GPIO_CONFIG0_SYS_GPIO6_MASK);
5682 return reg_value;
5683 }
5684
sys_ll_set_gpio_config0_sys_gpio6(uint32_t value)5685 static inline void sys_ll_set_gpio_config0_sys_gpio6(uint32_t value)
5686 {
5687 uint32_t reg_value;
5688 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5689 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO6_MASK << SYS_GPIO_CONFIG0_SYS_GPIO6_POS);
5690 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO6_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO6_POS);
5691 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5692 }
5693
5694 /* REG_0x30:gpio_config0->sys_gpio7:0x30[31:28],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config0_sys_gpio7(void)5695 static inline uint32_t sys_ll_get_gpio_config0_sys_gpio7(void)
5696 {
5697 uint32_t reg_value;
5698 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5699 reg_value = ((reg_value >> SYS_GPIO_CONFIG0_SYS_GPIO7_POS) & SYS_GPIO_CONFIG0_SYS_GPIO7_MASK);
5700 return reg_value;
5701 }
5702
sys_ll_set_gpio_config0_sys_gpio7(uint32_t value)5703 static inline void sys_ll_set_gpio_config0_sys_gpio7(uint32_t value)
5704 {
5705 uint32_t reg_value;
5706 reg_value = REG_READ(SYS_GPIO_CONFIG0_ADDR);
5707 reg_value &= ~(SYS_GPIO_CONFIG0_SYS_GPIO7_MASK << SYS_GPIO_CONFIG0_SYS_GPIO7_POS);
5708 reg_value |= ((value & SYS_GPIO_CONFIG0_SYS_GPIO7_MASK) << SYS_GPIO_CONFIG0_SYS_GPIO7_POS);
5709 REG_WRITE(SYS_GPIO_CONFIG0_ADDR,reg_value);
5710 }
5711
5712 /* REG_0x31 //REG ADDR :0x440100c4 */
sys_ll_get_gpio_config1_value(void)5713 static inline uint32_t sys_ll_get_gpio_config1_value(void)
5714 {
5715 return REG_READ(SYS_GPIO_CONFIG1_ADDR);
5716 }
5717
sys_ll_set_gpio_config1_value(uint32_t value)5718 static inline void sys_ll_set_gpio_config1_value(uint32_t value)
5719 {
5720 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,value);
5721 }
5722
5723 /* REG_0x31:gpio_config1->sys_gpio8:0x31[3:0],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio8(void)5724 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio8(void)
5725 {
5726 uint32_t reg_value;
5727 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5728 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO8_POS) & SYS_GPIO_CONFIG1_SYS_GPIO8_MASK);
5729 return reg_value;
5730 }
5731
sys_ll_set_gpio_config1_sys_gpio8(uint32_t value)5732 static inline void sys_ll_set_gpio_config1_sys_gpio8(uint32_t value)
5733 {
5734 uint32_t reg_value;
5735 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5736 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO8_MASK << SYS_GPIO_CONFIG1_SYS_GPIO8_POS);
5737 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO8_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO8_POS);
5738 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5739 }
5740
5741 /* REG_0x31:gpio_config1->sys_gpio9:0x31[7:4],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio9(void)5742 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio9(void)
5743 {
5744 uint32_t reg_value;
5745 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5746 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO9_POS) & SYS_GPIO_CONFIG1_SYS_GPIO9_MASK);
5747 return reg_value;
5748 }
5749
sys_ll_set_gpio_config1_sys_gpio9(uint32_t value)5750 static inline void sys_ll_set_gpio_config1_sys_gpio9(uint32_t value)
5751 {
5752 uint32_t reg_value;
5753 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5754 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO9_MASK << SYS_GPIO_CONFIG1_SYS_GPIO9_POS);
5755 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO9_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO9_POS);
5756 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5757 }
5758
5759 /* REG_0x31:gpio_config1->sys_gpio10:0x31[11:8],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio10(void)5760 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio10(void)
5761 {
5762 uint32_t reg_value;
5763 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5764 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO10_POS) & SYS_GPIO_CONFIG1_SYS_GPIO10_MASK);
5765 return reg_value;
5766 }
5767
sys_ll_set_gpio_config1_sys_gpio10(uint32_t value)5768 static inline void sys_ll_set_gpio_config1_sys_gpio10(uint32_t value)
5769 {
5770 uint32_t reg_value;
5771 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5772 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO10_MASK << SYS_GPIO_CONFIG1_SYS_GPIO10_POS);
5773 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO10_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO10_POS);
5774 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5775 }
5776
5777 /* REG_0x31:gpio_config1->sys_gpio11:0x31[15:12],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio11(void)5778 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio11(void)
5779 {
5780 uint32_t reg_value;
5781 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5782 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO11_POS) & SYS_GPIO_CONFIG1_SYS_GPIO11_MASK);
5783 return reg_value;
5784 }
5785
sys_ll_set_gpio_config1_sys_gpio11(uint32_t value)5786 static inline void sys_ll_set_gpio_config1_sys_gpio11(uint32_t value)
5787 {
5788 uint32_t reg_value;
5789 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5790 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO11_MASK << SYS_GPIO_CONFIG1_SYS_GPIO11_POS);
5791 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO11_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO11_POS);
5792 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5793 }
5794
5795 /* REG_0x31:gpio_config1->sys_gpio12:0x31[19:16],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio12(void)5796 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio12(void)
5797 {
5798 uint32_t reg_value;
5799 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5800 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO12_POS) & SYS_GPIO_CONFIG1_SYS_GPIO12_MASK);
5801 return reg_value;
5802 }
5803
sys_ll_set_gpio_config1_sys_gpio12(uint32_t value)5804 static inline void sys_ll_set_gpio_config1_sys_gpio12(uint32_t value)
5805 {
5806 uint32_t reg_value;
5807 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5808 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO12_MASK << SYS_GPIO_CONFIG1_SYS_GPIO12_POS);
5809 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO12_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO12_POS);
5810 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5811 }
5812
5813 /* REG_0x31:gpio_config1->sys_gpio13:0x31[23:20],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio13(void)5814 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio13(void)
5815 {
5816 uint32_t reg_value;
5817 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5818 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO13_POS) & SYS_GPIO_CONFIG1_SYS_GPIO13_MASK);
5819 return reg_value;
5820 }
5821
sys_ll_set_gpio_config1_sys_gpio13(uint32_t value)5822 static inline void sys_ll_set_gpio_config1_sys_gpio13(uint32_t value)
5823 {
5824 uint32_t reg_value;
5825 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5826 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO13_MASK << SYS_GPIO_CONFIG1_SYS_GPIO13_POS);
5827 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO13_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO13_POS);
5828 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5829 }
5830
5831 /* REG_0x31:gpio_config1->sys_gpio14:0x31[27:24],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio14(void)5832 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio14(void)
5833 {
5834 uint32_t reg_value;
5835 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5836 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO14_POS) & SYS_GPIO_CONFIG1_SYS_GPIO14_MASK);
5837 return reg_value;
5838 }
5839
sys_ll_set_gpio_config1_sys_gpio14(uint32_t value)5840 static inline void sys_ll_set_gpio_config1_sys_gpio14(uint32_t value)
5841 {
5842 uint32_t reg_value;
5843 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5844 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO14_MASK << SYS_GPIO_CONFIG1_SYS_GPIO14_POS);
5845 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO14_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO14_POS);
5846 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5847 }
5848
5849 /* REG_0x31:gpio_config1->sys_gpio15:0x31[31:28],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config1_sys_gpio15(void)5850 static inline uint32_t sys_ll_get_gpio_config1_sys_gpio15(void)
5851 {
5852 uint32_t reg_value;
5853 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5854 reg_value = ((reg_value >> SYS_GPIO_CONFIG1_SYS_GPIO15_POS) & SYS_GPIO_CONFIG1_SYS_GPIO15_MASK);
5855 return reg_value;
5856 }
5857
sys_ll_set_gpio_config1_sys_gpio15(uint32_t value)5858 static inline void sys_ll_set_gpio_config1_sys_gpio15(uint32_t value)
5859 {
5860 uint32_t reg_value;
5861 reg_value = REG_READ(SYS_GPIO_CONFIG1_ADDR);
5862 reg_value &= ~(SYS_GPIO_CONFIG1_SYS_GPIO15_MASK << SYS_GPIO_CONFIG1_SYS_GPIO15_POS);
5863 reg_value |= ((value & SYS_GPIO_CONFIG1_SYS_GPIO15_MASK) << SYS_GPIO_CONFIG1_SYS_GPIO15_POS);
5864 REG_WRITE(SYS_GPIO_CONFIG1_ADDR,reg_value);
5865 }
5866
5867 /* REG_0x32 //REG ADDR :0x440100c8 */
sys_ll_get_gpio_config2_value(void)5868 static inline uint32_t sys_ll_get_gpio_config2_value(void)
5869 {
5870 return REG_READ(SYS_GPIO_CONFIG2_ADDR);
5871 }
5872
sys_ll_set_gpio_config2_value(uint32_t value)5873 static inline void sys_ll_set_gpio_config2_value(uint32_t value)
5874 {
5875 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,value);
5876 }
5877
5878 /* REG_0x32:gpio_config2->sys_gpio16:0x32[3:0],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio16(void)5879 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio16(void)
5880 {
5881 uint32_t reg_value;
5882 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5883 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO16_POS) & SYS_GPIO_CONFIG2_SYS_GPIO16_MASK);
5884 return reg_value;
5885 }
5886
sys_ll_set_gpio_config2_sys_gpio16(uint32_t value)5887 static inline void sys_ll_set_gpio_config2_sys_gpio16(uint32_t value)
5888 {
5889 uint32_t reg_value;
5890 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5891 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO16_MASK << SYS_GPIO_CONFIG2_SYS_GPIO16_POS);
5892 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO16_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO16_POS);
5893 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
5894 }
5895
5896 /* REG_0x32:gpio_config2->sys_gpio17:0x32[7:4],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio17(void)5897 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio17(void)
5898 {
5899 uint32_t reg_value;
5900 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5901 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO17_POS) & SYS_GPIO_CONFIG2_SYS_GPIO17_MASK);
5902 return reg_value;
5903 }
5904
sys_ll_set_gpio_config2_sys_gpio17(uint32_t value)5905 static inline void sys_ll_set_gpio_config2_sys_gpio17(uint32_t value)
5906 {
5907 uint32_t reg_value;
5908 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5909 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO17_MASK << SYS_GPIO_CONFIG2_SYS_GPIO17_POS);
5910 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO17_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO17_POS);
5911 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
5912 }
5913
5914 /* REG_0x32:gpio_config2->sys_gpio18:0x32[11:8],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio18(void)5915 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio18(void)
5916 {
5917 uint32_t reg_value;
5918 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5919 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO18_POS) & SYS_GPIO_CONFIG2_SYS_GPIO18_MASK);
5920 return reg_value;
5921 }
5922
sys_ll_set_gpio_config2_sys_gpio18(uint32_t value)5923 static inline void sys_ll_set_gpio_config2_sys_gpio18(uint32_t value)
5924 {
5925 uint32_t reg_value;
5926 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5927 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO18_MASK << SYS_GPIO_CONFIG2_SYS_GPIO18_POS);
5928 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO18_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO18_POS);
5929 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
5930 }
5931
5932 /* REG_0x32:gpio_config2->sys_gpio19:0x32[15:12],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio19(void)5933 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio19(void)
5934 {
5935 uint32_t reg_value;
5936 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5937 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO19_POS) & SYS_GPIO_CONFIG2_SYS_GPIO19_MASK);
5938 return reg_value;
5939 }
5940
sys_ll_set_gpio_config2_sys_gpio19(uint32_t value)5941 static inline void sys_ll_set_gpio_config2_sys_gpio19(uint32_t value)
5942 {
5943 uint32_t reg_value;
5944 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5945 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO19_MASK << SYS_GPIO_CONFIG2_SYS_GPIO19_POS);
5946 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO19_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO19_POS);
5947 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
5948 }
5949
5950 /* REG_0x32:gpio_config2->sys_gpio20:0x32[19:16],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio20(void)5951 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio20(void)
5952 {
5953 uint32_t reg_value;
5954 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5955 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO20_POS) & SYS_GPIO_CONFIG2_SYS_GPIO20_MASK);
5956 return reg_value;
5957 }
5958
sys_ll_set_gpio_config2_sys_gpio20(uint32_t value)5959 static inline void sys_ll_set_gpio_config2_sys_gpio20(uint32_t value)
5960 {
5961 uint32_t reg_value;
5962 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5963 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO20_MASK << SYS_GPIO_CONFIG2_SYS_GPIO20_POS);
5964 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO20_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO20_POS);
5965 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
5966 }
5967
5968 /* REG_0x32:gpio_config2->sys_gpio21:0x32[23:20],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio21(void)5969 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio21(void)
5970 {
5971 uint32_t reg_value;
5972 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5973 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO21_POS) & SYS_GPIO_CONFIG2_SYS_GPIO21_MASK);
5974 return reg_value;
5975 }
5976
sys_ll_set_gpio_config2_sys_gpio21(uint32_t value)5977 static inline void sys_ll_set_gpio_config2_sys_gpio21(uint32_t value)
5978 {
5979 uint32_t reg_value;
5980 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5981 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO21_MASK << SYS_GPIO_CONFIG2_SYS_GPIO21_POS);
5982 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO21_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO21_POS);
5983 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
5984 }
5985
5986 /* REG_0x32:gpio_config2->sys_gpio22:0x32[27:24],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio22(void)5987 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio22(void)
5988 {
5989 uint32_t reg_value;
5990 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5991 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO22_POS) & SYS_GPIO_CONFIG2_SYS_GPIO22_MASK);
5992 return reg_value;
5993 }
5994
sys_ll_set_gpio_config2_sys_gpio22(uint32_t value)5995 static inline void sys_ll_set_gpio_config2_sys_gpio22(uint32_t value)
5996 {
5997 uint32_t reg_value;
5998 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
5999 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO22_MASK << SYS_GPIO_CONFIG2_SYS_GPIO22_POS);
6000 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO22_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO22_POS);
6001 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
6002 }
6003
6004 /* REG_0x32:gpio_config2->sys_gpio23:0x32[31:28],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config2_sys_gpio23(void)6005 static inline uint32_t sys_ll_get_gpio_config2_sys_gpio23(void)
6006 {
6007 uint32_t reg_value;
6008 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
6009 reg_value = ((reg_value >> SYS_GPIO_CONFIG2_SYS_GPIO23_POS) & SYS_GPIO_CONFIG2_SYS_GPIO23_MASK);
6010 return reg_value;
6011 }
6012
sys_ll_set_gpio_config2_sys_gpio23(uint32_t value)6013 static inline void sys_ll_set_gpio_config2_sys_gpio23(uint32_t value)
6014 {
6015 uint32_t reg_value;
6016 reg_value = REG_READ(SYS_GPIO_CONFIG2_ADDR);
6017 reg_value &= ~(SYS_GPIO_CONFIG2_SYS_GPIO23_MASK << SYS_GPIO_CONFIG2_SYS_GPIO23_POS);
6018 reg_value |= ((value & SYS_GPIO_CONFIG2_SYS_GPIO23_MASK) << SYS_GPIO_CONFIG2_SYS_GPIO23_POS);
6019 REG_WRITE(SYS_GPIO_CONFIG2_ADDR,reg_value);
6020 }
6021
6022 /* REG_0x33 //REG ADDR :0x440100cc */
sys_ll_get_gpio_config3_value(void)6023 static inline uint32_t sys_ll_get_gpio_config3_value(void)
6024 {
6025 return REG_READ(SYS_GPIO_CONFIG3_ADDR);
6026 }
6027
sys_ll_set_gpio_config3_value(uint32_t value)6028 static inline void sys_ll_set_gpio_config3_value(uint32_t value)
6029 {
6030 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,value);
6031 }
6032
6033 /* REG_0x33:gpio_config3->sys_gpio24:0x33[3:0],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio24(void)6034 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio24(void)
6035 {
6036 uint32_t reg_value;
6037 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6038 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO24_POS) & SYS_GPIO_CONFIG3_SYS_GPIO24_MASK);
6039 return reg_value;
6040 }
6041
sys_ll_set_gpio_config3_sys_gpio24(uint32_t value)6042 static inline void sys_ll_set_gpio_config3_sys_gpio24(uint32_t value)
6043 {
6044 uint32_t reg_value;
6045 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6046 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO24_MASK << SYS_GPIO_CONFIG3_SYS_GPIO24_POS);
6047 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO24_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO24_POS);
6048 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6049 }
6050
6051 /* REG_0x33:gpio_config3->sys_gpio25:0x33[7:4],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio25(void)6052 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio25(void)
6053 {
6054 uint32_t reg_value;
6055 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6056 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO25_POS) & SYS_GPIO_CONFIG3_SYS_GPIO25_MASK);
6057 return reg_value;
6058 }
6059
sys_ll_set_gpio_config3_sys_gpio25(uint32_t value)6060 static inline void sys_ll_set_gpio_config3_sys_gpio25(uint32_t value)
6061 {
6062 uint32_t reg_value;
6063 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6064 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO25_MASK << SYS_GPIO_CONFIG3_SYS_GPIO25_POS);
6065 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO25_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO25_POS);
6066 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6067 }
6068
6069 /* REG_0x33:gpio_config3->sys_gpio26:0x33[11:8],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio26(void)6070 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio26(void)
6071 {
6072 uint32_t reg_value;
6073 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6074 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO26_POS) & SYS_GPIO_CONFIG3_SYS_GPIO26_MASK);
6075 return reg_value;
6076 }
6077
sys_ll_set_gpio_config3_sys_gpio26(uint32_t value)6078 static inline void sys_ll_set_gpio_config3_sys_gpio26(uint32_t value)
6079 {
6080 uint32_t reg_value;
6081 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6082 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO26_MASK << SYS_GPIO_CONFIG3_SYS_GPIO26_POS);
6083 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO26_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO26_POS);
6084 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6085 }
6086
6087 /* REG_0x33:gpio_config3->sys_gpio27:0x33[15:12],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio27(void)6088 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio27(void)
6089 {
6090 uint32_t reg_value;
6091 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6092 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO27_POS) & SYS_GPIO_CONFIG3_SYS_GPIO27_MASK);
6093 return reg_value;
6094 }
6095
sys_ll_set_gpio_config3_sys_gpio27(uint32_t value)6096 static inline void sys_ll_set_gpio_config3_sys_gpio27(uint32_t value)
6097 {
6098 uint32_t reg_value;
6099 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6100 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO27_MASK << SYS_GPIO_CONFIG3_SYS_GPIO27_POS);
6101 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO27_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO27_POS);
6102 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6103 }
6104
6105 /* REG_0x33:gpio_config3->sys_gpio28:0x33[19:16],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio28(void)6106 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio28(void)
6107 {
6108 uint32_t reg_value;
6109 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6110 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO28_POS) & SYS_GPIO_CONFIG3_SYS_GPIO28_MASK);
6111 return reg_value;
6112 }
6113
sys_ll_set_gpio_config3_sys_gpio28(uint32_t value)6114 static inline void sys_ll_set_gpio_config3_sys_gpio28(uint32_t value)
6115 {
6116 uint32_t reg_value;
6117 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6118 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO28_MASK << SYS_GPIO_CONFIG3_SYS_GPIO28_POS);
6119 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO28_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO28_POS);
6120 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6121 }
6122
6123 /* REG_0x33:gpio_config3->sys_gpio29:0x33[23:20],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio29(void)6124 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio29(void)
6125 {
6126 uint32_t reg_value;
6127 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6128 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO29_POS) & SYS_GPIO_CONFIG3_SYS_GPIO29_MASK);
6129 return reg_value;
6130 }
6131
sys_ll_set_gpio_config3_sys_gpio29(uint32_t value)6132 static inline void sys_ll_set_gpio_config3_sys_gpio29(uint32_t value)
6133 {
6134 uint32_t reg_value;
6135 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6136 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO29_MASK << SYS_GPIO_CONFIG3_SYS_GPIO29_POS);
6137 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO29_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO29_POS);
6138 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6139 }
6140
6141 /* REG_0x33:gpio_config3->sys_gpio30:0x33[27:24],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio30(void)6142 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio30(void)
6143 {
6144 uint32_t reg_value;
6145 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6146 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO30_POS) & SYS_GPIO_CONFIG3_SYS_GPIO30_MASK);
6147 return reg_value;
6148 }
6149
sys_ll_set_gpio_config3_sys_gpio30(uint32_t value)6150 static inline void sys_ll_set_gpio_config3_sys_gpio30(uint32_t value)
6151 {
6152 uint32_t reg_value;
6153 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6154 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO30_MASK << SYS_GPIO_CONFIG3_SYS_GPIO30_POS);
6155 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO30_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO30_POS);
6156 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6157 }
6158
6159 /* REG_0x33:gpio_config3->sys_gpio31:0x33[31:28],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config3_sys_gpio31(void)6160 static inline uint32_t sys_ll_get_gpio_config3_sys_gpio31(void)
6161 {
6162 uint32_t reg_value;
6163 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6164 reg_value = ((reg_value >> SYS_GPIO_CONFIG3_SYS_GPIO31_POS) & SYS_GPIO_CONFIG3_SYS_GPIO31_MASK);
6165 return reg_value;
6166 }
6167
sys_ll_set_gpio_config3_sys_gpio31(uint32_t value)6168 static inline void sys_ll_set_gpio_config3_sys_gpio31(uint32_t value)
6169 {
6170 uint32_t reg_value;
6171 reg_value = REG_READ(SYS_GPIO_CONFIG3_ADDR);
6172 reg_value &= ~(SYS_GPIO_CONFIG3_SYS_GPIO31_MASK << SYS_GPIO_CONFIG3_SYS_GPIO31_POS);
6173 reg_value |= ((value & SYS_GPIO_CONFIG3_SYS_GPIO31_MASK) << SYS_GPIO_CONFIG3_SYS_GPIO31_POS);
6174 REG_WRITE(SYS_GPIO_CONFIG3_ADDR,reg_value);
6175 }
6176
6177 /* REG_0x34 //REG ADDR :0x440100d0 */
sys_ll_get_gpio_config4_value(void)6178 static inline uint32_t sys_ll_get_gpio_config4_value(void)
6179 {
6180 return REG_READ(SYS_GPIO_CONFIG4_ADDR);
6181 }
6182
sys_ll_set_gpio_config4_value(uint32_t value)6183 static inline void sys_ll_set_gpio_config4_value(uint32_t value)
6184 {
6185 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,value);
6186 }
6187
6188 /* REG_0x34:gpio_config4->sys_gpio32:0x34[3:0],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio32(void)6189 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio32(void)
6190 {
6191 uint32_t reg_value;
6192 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6193 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO32_POS) & SYS_GPIO_CONFIG4_SYS_GPIO32_MASK);
6194 return reg_value;
6195 }
6196
sys_ll_set_gpio_config4_sys_gpio32(uint32_t value)6197 static inline void sys_ll_set_gpio_config4_sys_gpio32(uint32_t value)
6198 {
6199 uint32_t reg_value;
6200 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6201 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO32_MASK << SYS_GPIO_CONFIG4_SYS_GPIO32_POS);
6202 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO32_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO32_POS);
6203 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6204 }
6205
6206 /* REG_0x34:gpio_config4->sys_gpio33:0x34[7:4],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio33(void)6207 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio33(void)
6208 {
6209 uint32_t reg_value;
6210 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6211 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO33_POS) & SYS_GPIO_CONFIG4_SYS_GPIO33_MASK);
6212 return reg_value;
6213 }
6214
sys_ll_set_gpio_config4_sys_gpio33(uint32_t value)6215 static inline void sys_ll_set_gpio_config4_sys_gpio33(uint32_t value)
6216 {
6217 uint32_t reg_value;
6218 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6219 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO33_MASK << SYS_GPIO_CONFIG4_SYS_GPIO33_POS);
6220 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO33_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO33_POS);
6221 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6222 }
6223
6224 /* REG_0x34:gpio_config4->sys_gpio34:0x34[11:8],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio34(void)6225 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio34(void)
6226 {
6227 uint32_t reg_value;
6228 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6229 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO34_POS) & SYS_GPIO_CONFIG4_SYS_GPIO34_MASK);
6230 return reg_value;
6231 }
6232
sys_ll_set_gpio_config4_sys_gpio34(uint32_t value)6233 static inline void sys_ll_set_gpio_config4_sys_gpio34(uint32_t value)
6234 {
6235 uint32_t reg_value;
6236 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6237 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO34_MASK << SYS_GPIO_CONFIG4_SYS_GPIO34_POS);
6238 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO34_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO34_POS);
6239 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6240 }
6241
6242 /* REG_0x34:gpio_config4->sys_gpio35:0x34[15:12],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio35(void)6243 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio35(void)
6244 {
6245 uint32_t reg_value;
6246 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6247 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO35_POS) & SYS_GPIO_CONFIG4_SYS_GPIO35_MASK);
6248 return reg_value;
6249 }
6250
sys_ll_set_gpio_config4_sys_gpio35(uint32_t value)6251 static inline void sys_ll_set_gpio_config4_sys_gpio35(uint32_t value)
6252 {
6253 uint32_t reg_value;
6254 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6255 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO35_MASK << SYS_GPIO_CONFIG4_SYS_GPIO35_POS);
6256 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO35_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO35_POS);
6257 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6258 }
6259
6260 /* REG_0x34:gpio_config4->sys_gpio36:0x34[19:16],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio36(void)6261 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio36(void)
6262 {
6263 uint32_t reg_value;
6264 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6265 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO36_POS) & SYS_GPIO_CONFIG4_SYS_GPIO36_MASK);
6266 return reg_value;
6267 }
6268
sys_ll_set_gpio_config4_sys_gpio36(uint32_t value)6269 static inline void sys_ll_set_gpio_config4_sys_gpio36(uint32_t value)
6270 {
6271 uint32_t reg_value;
6272 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6273 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO36_MASK << SYS_GPIO_CONFIG4_SYS_GPIO36_POS);
6274 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO36_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO36_POS);
6275 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6276 }
6277
6278 /* REG_0x34:gpio_config4->sys_gpio37:0x34[23:20],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio37(void)6279 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio37(void)
6280 {
6281 uint32_t reg_value;
6282 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6283 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO37_POS) & SYS_GPIO_CONFIG4_SYS_GPIO37_MASK);
6284 return reg_value;
6285 }
6286
sys_ll_set_gpio_config4_sys_gpio37(uint32_t value)6287 static inline void sys_ll_set_gpio_config4_sys_gpio37(uint32_t value)
6288 {
6289 uint32_t reg_value;
6290 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6291 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO37_MASK << SYS_GPIO_CONFIG4_SYS_GPIO37_POS);
6292 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO37_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO37_POS);
6293 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6294 }
6295
6296 /* REG_0x34:gpio_config4->sys_gpio38:0x34[27:24],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio38(void)6297 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio38(void)
6298 {
6299 uint32_t reg_value;
6300 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6301 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO38_POS) & SYS_GPIO_CONFIG4_SYS_GPIO38_MASK);
6302 return reg_value;
6303 }
6304
sys_ll_set_gpio_config4_sys_gpio38(uint32_t value)6305 static inline void sys_ll_set_gpio_config4_sys_gpio38(uint32_t value)
6306 {
6307 uint32_t reg_value;
6308 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6309 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO38_MASK << SYS_GPIO_CONFIG4_SYS_GPIO38_POS);
6310 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO38_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO38_POS);
6311 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6312 }
6313
6314 /* REG_0x34:gpio_config4->sys_gpio39:0x34[31:28],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config4_sys_gpio39(void)6315 static inline uint32_t sys_ll_get_gpio_config4_sys_gpio39(void)
6316 {
6317 uint32_t reg_value;
6318 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6319 reg_value = ((reg_value >> SYS_GPIO_CONFIG4_SYS_GPIO39_POS) & SYS_GPIO_CONFIG4_SYS_GPIO39_MASK);
6320 return reg_value;
6321 }
6322
sys_ll_set_gpio_config4_sys_gpio39(uint32_t value)6323 static inline void sys_ll_set_gpio_config4_sys_gpio39(uint32_t value)
6324 {
6325 uint32_t reg_value;
6326 reg_value = REG_READ(SYS_GPIO_CONFIG4_ADDR);
6327 reg_value &= ~(SYS_GPIO_CONFIG4_SYS_GPIO39_MASK << SYS_GPIO_CONFIG4_SYS_GPIO39_POS);
6328 reg_value |= ((value & SYS_GPIO_CONFIG4_SYS_GPIO39_MASK) << SYS_GPIO_CONFIG4_SYS_GPIO39_POS);
6329 REG_WRITE(SYS_GPIO_CONFIG4_ADDR,reg_value);
6330 }
6331
6332 /* REG_0x35 //REG ADDR :0x440100d4 */
sys_ll_get_gpio_config5_value(void)6333 static inline uint32_t sys_ll_get_gpio_config5_value(void)
6334 {
6335 return REG_READ(SYS_GPIO_CONFIG5_ADDR);
6336 }
6337
sys_ll_set_gpio_config5_value(uint32_t value)6338 static inline void sys_ll_set_gpio_config5_value(uint32_t value)
6339 {
6340 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,value);
6341 }
6342
6343 /* REG_0x35:gpio_config5->sys_gpio40:0x35[3:0],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio40(void)6344 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio40(void)
6345 {
6346 uint32_t reg_value;
6347 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6348 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO40_POS) & SYS_GPIO_CONFIG5_SYS_GPIO40_MASK);
6349 return reg_value;
6350 }
6351
sys_ll_set_gpio_config5_sys_gpio40(uint32_t value)6352 static inline void sys_ll_set_gpio_config5_sys_gpio40(uint32_t value)
6353 {
6354 uint32_t reg_value;
6355 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6356 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO40_MASK << SYS_GPIO_CONFIG5_SYS_GPIO40_POS);
6357 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO40_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO40_POS);
6358 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6359 }
6360
6361 /* REG_0x35:gpio_config5->sys_gpio41:0x35[7:4],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio41(void)6362 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio41(void)
6363 {
6364 uint32_t reg_value;
6365 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6366 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO41_POS) & SYS_GPIO_CONFIG5_SYS_GPIO41_MASK);
6367 return reg_value;
6368 }
6369
sys_ll_set_gpio_config5_sys_gpio41(uint32_t value)6370 static inline void sys_ll_set_gpio_config5_sys_gpio41(uint32_t value)
6371 {
6372 uint32_t reg_value;
6373 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6374 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO41_MASK << SYS_GPIO_CONFIG5_SYS_GPIO41_POS);
6375 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO41_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO41_POS);
6376 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6377 }
6378
6379 /* REG_0x35:gpio_config5->sys_gpio42:0x35[11:8],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio42(void)6380 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio42(void)
6381 {
6382 uint32_t reg_value;
6383 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6384 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO42_POS) & SYS_GPIO_CONFIG5_SYS_GPIO42_MASK);
6385 return reg_value;
6386 }
6387
sys_ll_set_gpio_config5_sys_gpio42(uint32_t value)6388 static inline void sys_ll_set_gpio_config5_sys_gpio42(uint32_t value)
6389 {
6390 uint32_t reg_value;
6391 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6392 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO42_MASK << SYS_GPIO_CONFIG5_SYS_GPIO42_POS);
6393 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO42_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO42_POS);
6394 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6395 }
6396
6397 /* REG_0x35:gpio_config5->sys_gpio43:0x35[15:12],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio43(void)6398 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio43(void)
6399 {
6400 uint32_t reg_value;
6401 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6402 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO43_POS) & SYS_GPIO_CONFIG5_SYS_GPIO43_MASK);
6403 return reg_value;
6404 }
6405
sys_ll_set_gpio_config5_sys_gpio43(uint32_t value)6406 static inline void sys_ll_set_gpio_config5_sys_gpio43(uint32_t value)
6407 {
6408 uint32_t reg_value;
6409 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6410 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO43_MASK << SYS_GPIO_CONFIG5_SYS_GPIO43_POS);
6411 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO43_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO43_POS);
6412 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6413 }
6414
6415 /* REG_0x35:gpio_config5->sys_gpio44:0x35[19:16],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio44(void)6416 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio44(void)
6417 {
6418 uint32_t reg_value;
6419 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6420 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO44_POS) & SYS_GPIO_CONFIG5_SYS_GPIO44_MASK);
6421 return reg_value;
6422 }
6423
sys_ll_set_gpio_config5_sys_gpio44(uint32_t value)6424 static inline void sys_ll_set_gpio_config5_sys_gpio44(uint32_t value)
6425 {
6426 uint32_t reg_value;
6427 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6428 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO44_MASK << SYS_GPIO_CONFIG5_SYS_GPIO44_POS);
6429 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO44_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO44_POS);
6430 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6431 }
6432
6433 /* REG_0x35:gpio_config5->sys_gpio45:0x35[23:20],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio45(void)6434 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio45(void)
6435 {
6436 uint32_t reg_value;
6437 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6438 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO45_POS) & SYS_GPIO_CONFIG5_SYS_GPIO45_MASK);
6439 return reg_value;
6440 }
6441
sys_ll_set_gpio_config5_sys_gpio45(uint32_t value)6442 static inline void sys_ll_set_gpio_config5_sys_gpio45(uint32_t value)
6443 {
6444 uint32_t reg_value;
6445 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6446 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO45_MASK << SYS_GPIO_CONFIG5_SYS_GPIO45_POS);
6447 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO45_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO45_POS);
6448 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6449 }
6450
6451 /* REG_0x35:gpio_config5->sys_gpio46:0x35[27:24],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio46(void)6452 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio46(void)
6453 {
6454 uint32_t reg_value;
6455 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6456 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO46_POS) & SYS_GPIO_CONFIG5_SYS_GPIO46_MASK);
6457 return reg_value;
6458 }
6459
sys_ll_set_gpio_config5_sys_gpio46(uint32_t value)6460 static inline void sys_ll_set_gpio_config5_sys_gpio46(uint32_t value)
6461 {
6462 uint32_t reg_value;
6463 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6464 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO46_MASK << SYS_GPIO_CONFIG5_SYS_GPIO46_POS);
6465 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO46_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO46_POS);
6466 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6467 }
6468
6469 /* REG_0x35:gpio_config5->sys_gpio47:0x35[31:28],0:mode1; 1:mode2; 2:mode3; 3:mode4 4:mode5,0,R/W*/
sys_ll_get_gpio_config5_sys_gpio47(void)6470 static inline uint32_t sys_ll_get_gpio_config5_sys_gpio47(void)
6471 {
6472 uint32_t reg_value;
6473 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6474 reg_value = ((reg_value >> SYS_GPIO_CONFIG5_SYS_GPIO47_POS) & SYS_GPIO_CONFIG5_SYS_GPIO47_MASK);
6475 return reg_value;
6476 }
6477
sys_ll_set_gpio_config5_sys_gpio47(uint32_t value)6478 static inline void sys_ll_set_gpio_config5_sys_gpio47(uint32_t value)
6479 {
6480 uint32_t reg_value;
6481 reg_value = REG_READ(SYS_GPIO_CONFIG5_ADDR);
6482 reg_value &= ~(SYS_GPIO_CONFIG5_SYS_GPIO47_MASK << SYS_GPIO_CONFIG5_SYS_GPIO47_POS);
6483 reg_value |= ((value & SYS_GPIO_CONFIG5_SYS_GPIO47_MASK) << SYS_GPIO_CONFIG5_SYS_GPIO47_POS);
6484 REG_WRITE(SYS_GPIO_CONFIG5_ADDR,reg_value);
6485 }
6486
6487 /* REG_0x38 //REG ADDR :0x440100e0 */
sys_ll_get_sys_debug_config0_value(void)6488 static inline uint32_t sys_ll_get_sys_debug_config0_value(void)
6489 {
6490 return REG_READ(SYS_SYS_DEBUG_CONFIG0_ADDR);
6491 }
6492
sys_ll_set_sys_debug_config0_value(uint32_t value)6493 static inline void sys_ll_set_sys_debug_config0_value(uint32_t value)
6494 {
6495 REG_WRITE(SYS_SYS_DEBUG_CONFIG0_ADDR,value);
6496 }
6497
6498 /* REG_0x38:sys_debug_config0->dbug_config0:0x38[31:0], ,0,R/W*/
sys_ll_get_sys_debug_config0_dbug_config0(void)6499 static inline uint32_t sys_ll_get_sys_debug_config0_dbug_config0(void)
6500 {
6501 return REG_READ(SYS_SYS_DEBUG_CONFIG0_ADDR);
6502 }
6503
sys_ll_set_sys_debug_config0_dbug_config0(uint32_t value)6504 static inline void sys_ll_set_sys_debug_config0_dbug_config0(uint32_t value)
6505 {
6506 REG_WRITE(SYS_SYS_DEBUG_CONFIG0_ADDR,value);
6507 }
6508
6509 /* REG_0x39 //REG ADDR :0x440100e4 */
sys_ll_get_sys_debug_config1_value(void)6510 static inline uint32_t sys_ll_get_sys_debug_config1_value(void)
6511 {
6512 return REG_READ(SYS_SYS_DEBUG_CONFIG1_ADDR);
6513 }
6514
sys_ll_set_sys_debug_config1_value(uint32_t value)6515 static inline void sys_ll_set_sys_debug_config1_value(uint32_t value)
6516 {
6517 REG_WRITE(SYS_SYS_DEBUG_CONFIG1_ADDR,value);
6518 }
6519
6520 /* REG_0x39:sys_debug_config1->dbug_config1:0x39[31:0],0: btsp_debug[0:32] 1: btsp_debug[32+:32] 2: btsp_debug[64+:32] 4:btsp_debug[96+:6] 5:wifip_mac_dbg[31:0] 6: wifip_phy_dbg[31:0] default: dbug_config0 ,0,R/W*/
sys_ll_get_sys_debug_config1_dbug_config1(void)6521 static inline uint32_t sys_ll_get_sys_debug_config1_dbug_config1(void)
6522 {
6523 return REG_READ(SYS_SYS_DEBUG_CONFIG1_ADDR);
6524 }
6525
sys_ll_set_sys_debug_config1_dbug_config1(uint32_t value)6526 static inline void sys_ll_set_sys_debug_config1_dbug_config1(uint32_t value)
6527 {
6528 REG_WRITE(SYS_SYS_DEBUG_CONFIG1_ADDR,value);
6529 }
6530
6531 /* REG_0x40 //REG ADDR :0x44010100 */
sys_ll_get_ana_reg0_value(void)6532 static inline uint32_t sys_ll_get_ana_reg0_value(void)
6533 {
6534 return REG_READ(SYS_ANA_REG0_ADDR);
6535 }
6536
sys_ll_set_ana_reg0_value(uint32_t value)6537 static inline void sys_ll_set_ana_reg0_value(uint32_t value)
6538 {
6539 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,value);
6540 }
6541
6542 /* REG_0x40:ana_reg0->ck2652sel:0x40[0],1:26MHz/0:52MHz,0,R/W*/
sys_ll_get_ana_reg0_ck2652sel(void)6543 static inline uint32_t sys_ll_get_ana_reg0_ck2652sel(void)
6544 {
6545 uint32_t reg_value;
6546 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6547 reg_value = ((reg_value >> SYS_ANA_REG0_CK2652SEL_POS) & SYS_ANA_REG0_CK2652SEL_MASK);
6548 return reg_value;
6549 }
6550
sys_ll_set_ana_reg0_ck2652sel(uint32_t value)6551 static inline void sys_ll_set_ana_reg0_ck2652sel(uint32_t value)
6552 {
6553 uint32_t reg_value;
6554 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6555 reg_value &= ~(SYS_ANA_REG0_CK2652SEL_MASK << SYS_ANA_REG0_CK2652SEL_POS);
6556 reg_value |= ((value & SYS_ANA_REG0_CK2652SEL_MASK) << SYS_ANA_REG0_CK2652SEL_POS);
6557 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6558 }
6559
6560 /* REG_0x40:ana_reg0->cp:0x40[3:1],cp curent control 0to 350uA 50uA step,2,R/W*/
sys_ll_get_ana_reg0_cp(void)6561 static inline uint32_t sys_ll_get_ana_reg0_cp(void)
6562 {
6563 uint32_t reg_value;
6564 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6565 reg_value = ((reg_value >> SYS_ANA_REG0_CP_POS) & SYS_ANA_REG0_CP_MASK);
6566 return reg_value;
6567 }
6568
sys_ll_set_ana_reg0_cp(uint32_t value)6569 static inline void sys_ll_set_ana_reg0_cp(uint32_t value)
6570 {
6571 uint32_t reg_value;
6572 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6573 reg_value &= ~(SYS_ANA_REG0_CP_MASK << SYS_ANA_REG0_CP_POS);
6574 reg_value |= ((value & SYS_ANA_REG0_CP_MASK) << SYS_ANA_REG0_CP_POS);
6575 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6576 }
6577
6578 /* REG_0x40:ana_reg0->spideten:0x40[4],unlock detect enable fron spi 1:enable,1,R/W*/
sys_ll_get_ana_reg0_spideten(void)6579 static inline uint32_t sys_ll_get_ana_reg0_spideten(void)
6580 {
6581 uint32_t reg_value;
6582 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6583 reg_value = ((reg_value >> SYS_ANA_REG0_SPIDETEN_POS) & SYS_ANA_REG0_SPIDETEN_MASK);
6584 return reg_value;
6585 }
6586
sys_ll_set_ana_reg0_spideten(uint32_t value)6587 static inline void sys_ll_set_ana_reg0_spideten(uint32_t value)
6588 {
6589 uint32_t reg_value;
6590 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6591 reg_value &= ~(SYS_ANA_REG0_SPIDETEN_MASK << SYS_ANA_REG0_SPIDETEN_POS);
6592 reg_value |= ((value & SYS_ANA_REG0_SPIDETEN_MASK) << SYS_ANA_REG0_SPIDETEN_POS);
6593 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6594 }
6595
6596 /* REG_0x40:ana_reg0->hvref:0x40[6:5],high vth control for unlock detect 00:0.85V;01:0.9V;10:0.95V;11:1.05V,2,R/W*/
sys_ll_get_ana_reg0_hvref(void)6597 static inline uint32_t sys_ll_get_ana_reg0_hvref(void)
6598 {
6599 uint32_t reg_value;
6600 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6601 reg_value = ((reg_value >> SYS_ANA_REG0_HVREF_POS) & SYS_ANA_REG0_HVREF_MASK);
6602 return reg_value;
6603 }
6604
sys_ll_set_ana_reg0_hvref(uint32_t value)6605 static inline void sys_ll_set_ana_reg0_hvref(uint32_t value)
6606 {
6607 uint32_t reg_value;
6608 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6609 reg_value &= ~(SYS_ANA_REG0_HVREF_MASK << SYS_ANA_REG0_HVREF_POS);
6610 reg_value |= ((value & SYS_ANA_REG0_HVREF_MASK) << SYS_ANA_REG0_HVREF_POS);
6611 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6612 }
6613
6614 /* REG_0x40:ana_reg0->lvref:0x40[8:7],low vth control for unlock detect 00:0.2V;01:0.3V;10:0.35V;11:0.4V,2,R/W*/
sys_ll_get_ana_reg0_lvref(void)6615 static inline uint32_t sys_ll_get_ana_reg0_lvref(void)
6616 {
6617 uint32_t reg_value;
6618 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6619 reg_value = ((reg_value >> SYS_ANA_REG0_LVREF_POS) & SYS_ANA_REG0_LVREF_MASK);
6620 return reg_value;
6621 }
6622
sys_ll_set_ana_reg0_lvref(uint32_t value)6623 static inline void sys_ll_set_ana_reg0_lvref(uint32_t value)
6624 {
6625 uint32_t reg_value;
6626 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6627 reg_value &= ~(SYS_ANA_REG0_LVREF_MASK << SYS_ANA_REG0_LVREF_POS);
6628 reg_value |= ((value & SYS_ANA_REG0_LVREF_MASK) << SYS_ANA_REG0_LVREF_POS);
6629 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6630 }
6631
6632 /* REG_0x40:ana_reg0->Rzctrl26M:0x40[9],Rz ctrl in 26M mode:1:normal;0:add 14K,0,R/W*/
sys_ll_get_ana_reg0_rzctrl26m(void)6633 static inline uint32_t sys_ll_get_ana_reg0_rzctrl26m(void)
6634 {
6635 uint32_t reg_value;
6636 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6637 reg_value = ((reg_value >> SYS_ANA_REG0_RZCTRL26M_POS) & SYS_ANA_REG0_RZCTRL26M_MASK);
6638 return reg_value;
6639 }
6640
sys_ll_set_ana_reg0_rzctrl26m(uint32_t value)6641 static inline void sys_ll_set_ana_reg0_rzctrl26m(uint32_t value)
6642 {
6643 uint32_t reg_value;
6644 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6645 reg_value &= ~(SYS_ANA_REG0_RZCTRL26M_MASK << SYS_ANA_REG0_RZCTRL26M_POS);
6646 reg_value |= ((value & SYS_ANA_REG0_RZCTRL26M_MASK) << SYS_ANA_REG0_RZCTRL26M_POS);
6647 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6648 }
6649
6650 /* REG_0x40:ana_reg0->LoopRzctrl:0x40[13:10],Rz ctrl:2K to 17K,1K step,9,R/W*/
sys_ll_get_ana_reg0_looprzctrl(void)6651 static inline uint32_t sys_ll_get_ana_reg0_looprzctrl(void)
6652 {
6653 uint32_t reg_value;
6654 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6655 reg_value = ((reg_value >> SYS_ANA_REG0_LOOPRZCTRL_POS) & SYS_ANA_REG0_LOOPRZCTRL_MASK);
6656 return reg_value;
6657 }
6658
sys_ll_set_ana_reg0_looprzctrl(uint32_t value)6659 static inline void sys_ll_set_ana_reg0_looprzctrl(uint32_t value)
6660 {
6661 uint32_t reg_value;
6662 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6663 reg_value &= ~(SYS_ANA_REG0_LOOPRZCTRL_MASK << SYS_ANA_REG0_LOOPRZCTRL_POS);
6664 reg_value |= ((value & SYS_ANA_REG0_LOOPRZCTRL_MASK) << SYS_ANA_REG0_LOOPRZCTRL_POS);
6665 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6666 }
6667
6668 /* REG_0x40:ana_reg0->rpc:0x40[15:14],second pole Rp ctrl:00:30K;01:10K;10:22K;11:2K,2,R/W*/
sys_ll_get_ana_reg0_rpc(void)6669 static inline uint32_t sys_ll_get_ana_reg0_rpc(void)
6670 {
6671 uint32_t reg_value;
6672 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6673 reg_value = ((reg_value >> SYS_ANA_REG0_RPC_POS) & SYS_ANA_REG0_RPC_MASK);
6674 return reg_value;
6675 }
6676
sys_ll_set_ana_reg0_rpc(uint32_t value)6677 static inline void sys_ll_set_ana_reg0_rpc(uint32_t value)
6678 {
6679 uint32_t reg_value;
6680 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6681 reg_value &= ~(SYS_ANA_REG0_RPC_MASK << SYS_ANA_REG0_RPC_POS);
6682 reg_value |= ((value & SYS_ANA_REG0_RPC_MASK) << SYS_ANA_REG0_RPC_POS);
6683 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6684 }
6685
6686 /* REG_0x40:ana_reg0->nsyn:0x40[16],N divider rst,1,R/W*/
sys_ll_get_ana_reg0_nsyn(void)6687 static inline uint32_t sys_ll_get_ana_reg0_nsyn(void)
6688 {
6689 uint32_t reg_value;
6690 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6691 reg_value = ((reg_value >> SYS_ANA_REG0_NSYN_POS) & SYS_ANA_REG0_NSYN_MASK);
6692 return reg_value;
6693 }
6694
sys_ll_set_ana_reg0_nsyn(uint32_t value)6695 static inline void sys_ll_set_ana_reg0_nsyn(uint32_t value)
6696 {
6697 uint32_t reg_value;
6698 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6699 reg_value &= ~(SYS_ANA_REG0_NSYN_MASK << SYS_ANA_REG0_NSYN_POS);
6700 reg_value |= ((value & SYS_ANA_REG0_NSYN_MASK) << SYS_ANA_REG0_NSYN_POS);
6701 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6702 }
6703
6704 /* REG_0x40:ana_reg0->cksel:0x40[18:17],0:26M;1:40M;2:24M;3:19.2M,0,R/W*/
sys_ll_get_ana_reg0_cksel(void)6705 static inline uint32_t sys_ll_get_ana_reg0_cksel(void)
6706 {
6707 uint32_t reg_value;
6708 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6709 reg_value = ((reg_value >> SYS_ANA_REG0_CKSEL_POS) & SYS_ANA_REG0_CKSEL_MASK);
6710 return reg_value;
6711 }
6712
sys_ll_set_ana_reg0_cksel(uint32_t value)6713 static inline void sys_ll_set_ana_reg0_cksel(uint32_t value)
6714 {
6715 uint32_t reg_value;
6716 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6717 reg_value &= ~(SYS_ANA_REG0_CKSEL_MASK << SYS_ANA_REG0_CKSEL_POS);
6718 reg_value |= ((value & SYS_ANA_REG0_CKSEL_MASK) << SYS_ANA_REG0_CKSEL_POS);
6719 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6720 }
6721
6722 /* REG_0x40:ana_reg0->spitrig:0x40[19],SPI band selection trigger signal,0,R/W*/
sys_ll_get_ana_reg0_spitrig(void)6723 static inline uint32_t sys_ll_get_ana_reg0_spitrig(void)
6724 {
6725 uint32_t reg_value;
6726 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6727 reg_value = ((reg_value >> SYS_ANA_REG0_SPITRIG_POS) & SYS_ANA_REG0_SPITRIG_MASK);
6728 return reg_value;
6729 }
6730
sys_ll_set_ana_reg0_spitrig(uint32_t value)6731 static inline void sys_ll_set_ana_reg0_spitrig(uint32_t value)
6732 {
6733 uint32_t reg_value;
6734 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6735 reg_value &= ~(SYS_ANA_REG0_SPITRIG_MASK << SYS_ANA_REG0_SPITRIG_POS);
6736 reg_value |= ((value & SYS_ANA_REG0_SPITRIG_MASK) << SYS_ANA_REG0_SPITRIG_POS);
6737 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6738 }
6739
6740 /* REG_0x40:ana_reg0->band:0x40[24:20],band manual value/band[0] ,0,R/W*/
sys_ll_get_ana_reg0_band(void)6741 static inline uint32_t sys_ll_get_ana_reg0_band(void)
6742 {
6743 uint32_t reg_value;
6744 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6745 reg_value = ((reg_value >> SYS_ANA_REG0_BAND_POS) & SYS_ANA_REG0_BAND_MASK);
6746 return reg_value;
6747 }
6748
sys_ll_set_ana_reg0_band(uint32_t value)6749 static inline void sys_ll_set_ana_reg0_band(uint32_t value)
6750 {
6751 uint32_t reg_value;
6752 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6753 reg_value &= ~(SYS_ANA_REG0_BAND_MASK << SYS_ANA_REG0_BAND_POS);
6754 reg_value |= ((value & SYS_ANA_REG0_BAND_MASK) << SYS_ANA_REG0_BAND_POS);
6755 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6756 }
6757
6758 /* REG_0x40:ana_reg0->bandmanual:0x40[25],1:band manual;0:band auto,0,R/W*/
sys_ll_get_ana_reg0_bandmanual(void)6759 static inline uint32_t sys_ll_get_ana_reg0_bandmanual(void)
6760 {
6761 uint32_t reg_value;
6762 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6763 reg_value = ((reg_value >> SYS_ANA_REG0_BANDMANUAL_POS) & SYS_ANA_REG0_BANDMANUAL_MASK);
6764 return reg_value;
6765 }
6766
sys_ll_set_ana_reg0_bandmanual(uint32_t value)6767 static inline void sys_ll_set_ana_reg0_bandmanual(uint32_t value)
6768 {
6769 uint32_t reg_value;
6770 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6771 reg_value &= ~(SYS_ANA_REG0_BANDMANUAL_MASK << SYS_ANA_REG0_BANDMANUAL_POS);
6772 reg_value |= ((value & SYS_ANA_REG0_BANDMANUAL_MASK) << SYS_ANA_REG0_BANDMANUAL_POS);
6773 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6774 }
6775
6776 /* REG_0x40:ana_reg0->dsptrig:0x40[26],band selection trigger signal,0,R/W*/
sys_ll_get_ana_reg0_dsptrig(void)6777 static inline uint32_t sys_ll_get_ana_reg0_dsptrig(void)
6778 {
6779 uint32_t reg_value;
6780 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6781 reg_value = ((reg_value >> SYS_ANA_REG0_DSPTRIG_POS) & SYS_ANA_REG0_DSPTRIG_MASK);
6782 return reg_value;
6783 }
6784
sys_ll_set_ana_reg0_dsptrig(uint32_t value)6785 static inline void sys_ll_set_ana_reg0_dsptrig(uint32_t value)
6786 {
6787 uint32_t reg_value;
6788 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6789 reg_value &= ~(SYS_ANA_REG0_DSPTRIG_MASK << SYS_ANA_REG0_DSPTRIG_POS);
6790 reg_value |= ((value & SYS_ANA_REG0_DSPTRIG_MASK) << SYS_ANA_REG0_DSPTRIG_POS);
6791 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6792 }
6793
6794 /* REG_0x40:ana_reg0->lpen_dpll:0x40[27],dpll low power mode enable,0,R/W*/
sys_ll_get_ana_reg0_lpen_dpll(void)6795 static inline uint32_t sys_ll_get_ana_reg0_lpen_dpll(void)
6796 {
6797 uint32_t reg_value;
6798 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6799 reg_value = ((reg_value >> SYS_ANA_REG0_LPEN_DPLL_POS) & SYS_ANA_REG0_LPEN_DPLL_MASK);
6800 return reg_value;
6801 }
6802
sys_ll_set_ana_reg0_lpen_dpll(uint32_t value)6803 static inline void sys_ll_set_ana_reg0_lpen_dpll(uint32_t value)
6804 {
6805 uint32_t reg_value;
6806 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6807 reg_value &= ~(SYS_ANA_REG0_LPEN_DPLL_MASK << SYS_ANA_REG0_LPEN_DPLL_POS);
6808 reg_value |= ((value & SYS_ANA_REG0_LPEN_DPLL_MASK) << SYS_ANA_REG0_LPEN_DPLL_POS);
6809 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6810 }
6811
6812 /* REG_0x40:ana_reg0->xamp:0x40[31:28],xtal OSC amp control/xamp<0> shared with pll_cktst_en,0xF,R/W*/
sys_ll_get_ana_reg0_xamp(void)6813 static inline uint32_t sys_ll_get_ana_reg0_xamp(void)
6814 {
6815 uint32_t reg_value;
6816 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6817 reg_value = ((reg_value >> SYS_ANA_REG0_XAMP_POS) & SYS_ANA_REG0_XAMP_MASK);
6818 return reg_value;
6819 }
6820
sys_ll_set_ana_reg0_xamp(uint32_t value)6821 static inline void sys_ll_set_ana_reg0_xamp(uint32_t value)
6822 {
6823 uint32_t reg_value;
6824 reg_value = REG_READ(SYS_ANA_REG0_ADDR);
6825 reg_value &= ~(SYS_ANA_REG0_XAMP_MASK << SYS_ANA_REG0_XAMP_POS);
6826 reg_value |= ((value & SYS_ANA_REG0_XAMP_MASK) << SYS_ANA_REG0_XAMP_POS);
6827 sys_ll_set_analog_reg_value(SYS_ANA_REG0_ADDR,reg_value);
6828 }
6829
6830 /* REG_0x41 //REG ADDR :0x44010104 */
sys_ll_get_ana_reg1_value(void)6831 static inline uint32_t sys_ll_get_ana_reg1_value(void)
6832 {
6833 return REG_READ(SYS_ANA_REG1_ADDR);
6834 }
6835
sys_ll_set_ana_reg1_value(uint32_t value)6836 static inline void sys_ll_set_ana_reg1_value(uint32_t value)
6837 {
6838 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,value);
6839 }
6840
6841 /* REG_0x41:ana_reg1->dpll_vrefsel:0x41[1],dpll ldo reference voltage selection 0:vbg_aon/1:vbg_cal,0,R/W*/
sys_ll_get_ana_reg1_dpll_vrefsel(void)6842 static inline uint32_t sys_ll_get_ana_reg1_dpll_vrefsel(void)
6843 {
6844 uint32_t reg_value;
6845 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6846 reg_value = ((reg_value >> SYS_ANA_REG1_DPLL_VREFSEL_POS) & SYS_ANA_REG1_DPLL_VREFSEL_MASK);
6847 return reg_value;
6848 }
6849
sys_ll_set_ana_reg1_dpll_vrefsel(uint32_t value)6850 static inline void sys_ll_set_ana_reg1_dpll_vrefsel(uint32_t value)
6851 {
6852 uint32_t reg_value;
6853 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6854 reg_value &= ~(SYS_ANA_REG1_DPLL_VREFSEL_MASK << SYS_ANA_REG1_DPLL_VREFSEL_POS);
6855 reg_value |= ((value & SYS_ANA_REG1_DPLL_VREFSEL_MASK) << SYS_ANA_REG1_DPLL_VREFSEL_POS);
6856 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6857 }
6858
6859 /* REG_0x41:ana_reg1->msw:0x41[10:2],set the frequency of DCO manual,70,R/W*/
sys_ll_get_ana_reg1_msw(void)6860 static inline uint32_t sys_ll_get_ana_reg1_msw(void)
6861 {
6862 uint32_t reg_value;
6863 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6864 reg_value = ((reg_value >> SYS_ANA_REG1_MSW_POS) & SYS_ANA_REG1_MSW_MASK);
6865 return reg_value;
6866 }
6867
sys_ll_set_ana_reg1_msw(uint32_t value)6868 static inline void sys_ll_set_ana_reg1_msw(uint32_t value)
6869 {
6870 uint32_t reg_value;
6871 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6872 reg_value &= ~(SYS_ANA_REG1_MSW_MASK << SYS_ANA_REG1_MSW_POS);
6873 reg_value |= ((value & SYS_ANA_REG1_MSW_MASK) << SYS_ANA_REG1_MSW_POS);
6874 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6875 }
6876
6877 /* REG_0x41:ana_reg1->ictrl:0x41[13:11],controlling the bias cuttent of DCO core,1,R/W*/
sys_ll_get_ana_reg1_ictrl(void)6878 static inline uint32_t sys_ll_get_ana_reg1_ictrl(void)
6879 {
6880 uint32_t reg_value;
6881 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6882 reg_value = ((reg_value >> SYS_ANA_REG1_ICTRL_POS) & SYS_ANA_REG1_ICTRL_MASK);
6883 return reg_value;
6884 }
6885
sys_ll_set_ana_reg1_ictrl(uint32_t value)6886 static inline void sys_ll_set_ana_reg1_ictrl(uint32_t value)
6887 {
6888 uint32_t reg_value;
6889 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6890 reg_value &= ~(SYS_ANA_REG1_ICTRL_MASK << SYS_ANA_REG1_ICTRL_POS);
6891 reg_value |= ((value & SYS_ANA_REG1_ICTRL_MASK) << SYS_ANA_REG1_ICTRL_POS);
6892 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6893 }
6894
6895 /* REG_0x41:ana_reg1->osc_trig:0x41[14],reset the DCO core by spi to make it oscillate again,0,R/W*/
sys_ll_get_ana_reg1_osc_trig(void)6896 static inline uint32_t sys_ll_get_ana_reg1_osc_trig(void)
6897 {
6898 uint32_t reg_value;
6899 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6900 reg_value = ((reg_value >> SYS_ANA_REG1_OSC_TRIG_POS) & SYS_ANA_REG1_OSC_TRIG_MASK);
6901 return reg_value;
6902 }
6903
sys_ll_set_ana_reg1_osc_trig(uint32_t value)6904 static inline void sys_ll_set_ana_reg1_osc_trig(uint32_t value)
6905 {
6906 uint32_t reg_value;
6907 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6908 reg_value &= ~(SYS_ANA_REG1_OSC_TRIG_MASK << SYS_ANA_REG1_OSC_TRIG_POS);
6909 reg_value |= ((value & SYS_ANA_REG1_OSC_TRIG_MASK) << SYS_ANA_REG1_OSC_TRIG_POS);
6910 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6911 }
6912
6913 /* REG_0x41:ana_reg1->osccal_trig:0x41[15],trigger the action of callibration in the DCO,0,R/W*/
sys_ll_get_ana_reg1_osccal_trig(void)6914 static inline uint32_t sys_ll_get_ana_reg1_osccal_trig(void)
6915 {
6916 uint32_t reg_value;
6917 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6918 reg_value = ((reg_value >> SYS_ANA_REG1_OSCCAL_TRIG_POS) & SYS_ANA_REG1_OSCCAL_TRIG_MASK);
6919 return reg_value;
6920 }
6921
sys_ll_set_ana_reg1_osccal_trig(uint32_t value)6922 static inline void sys_ll_set_ana_reg1_osccal_trig(uint32_t value)
6923 {
6924 uint32_t reg_value;
6925 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6926 reg_value &= ~(SYS_ANA_REG1_OSCCAL_TRIG_MASK << SYS_ANA_REG1_OSCCAL_TRIG_POS);
6927 reg_value |= ((value & SYS_ANA_REG1_OSCCAL_TRIG_MASK) << SYS_ANA_REG1_OSCCAL_TRIG_POS);
6928 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6929 }
6930
6931 /* REG_0x41:ana_reg1->cnti:0x41[24:16],set the controlling work of calibration in the DCO block to get the different frequency,C0,R/W*/
sys_ll_get_ana_reg1_cnti(void)6932 static inline uint32_t sys_ll_get_ana_reg1_cnti(void)
6933 {
6934 uint32_t reg_value;
6935 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6936 reg_value = ((reg_value >> SYS_ANA_REG1_CNTI_POS) & SYS_ANA_REG1_CNTI_MASK);
6937 return reg_value;
6938 }
6939
sys_ll_set_ana_reg1_cnti(uint32_t value)6940 static inline void sys_ll_set_ana_reg1_cnti(uint32_t value)
6941 {
6942 uint32_t reg_value;
6943 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6944 reg_value &= ~(SYS_ANA_REG1_CNTI_MASK << SYS_ANA_REG1_CNTI_POS);
6945 reg_value |= ((value & SYS_ANA_REG1_CNTI_MASK) << SYS_ANA_REG1_CNTI_POS);
6946 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6947 }
6948
6949 /* REG_0x41:ana_reg1->spi_rst:0x41[25],reset the calibration block of DCO by spi,0,R/W*/
sys_ll_get_ana_reg1_spi_rst(void)6950 static inline uint32_t sys_ll_get_ana_reg1_spi_rst(void)
6951 {
6952 uint32_t reg_value;
6953 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6954 reg_value = ((reg_value >> SYS_ANA_REG1_SPI_RST_POS) & SYS_ANA_REG1_SPI_RST_MASK);
6955 return reg_value;
6956 }
6957
sys_ll_set_ana_reg1_spi_rst(uint32_t value)6958 static inline void sys_ll_set_ana_reg1_spi_rst(uint32_t value)
6959 {
6960 uint32_t reg_value;
6961 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6962 reg_value &= ~(SYS_ANA_REG1_SPI_RST_MASK << SYS_ANA_REG1_SPI_RST_POS);
6963 reg_value |= ((value & SYS_ANA_REG1_SPI_RST_MASK) << SYS_ANA_REG1_SPI_RST_POS);
6964 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6965 }
6966
6967 /* REG_0x41:ana_reg1->amsel:0x41[26],disable the calibration function of the DCO,set the frequency of DCO manual,1,R/W*/
sys_ll_get_ana_reg1_amsel(void)6968 static inline uint32_t sys_ll_get_ana_reg1_amsel(void)
6969 {
6970 uint32_t reg_value;
6971 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6972 reg_value = ((reg_value >> SYS_ANA_REG1_AMSEL_POS) & SYS_ANA_REG1_AMSEL_MASK);
6973 return reg_value;
6974 }
6975
sys_ll_set_ana_reg1_amsel(uint32_t value)6976 static inline void sys_ll_set_ana_reg1_amsel(uint32_t value)
6977 {
6978 uint32_t reg_value;
6979 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6980 reg_value &= ~(SYS_ANA_REG1_AMSEL_MASK << SYS_ANA_REG1_AMSEL_POS);
6981 reg_value |= ((value & SYS_ANA_REG1_AMSEL_MASK) << SYS_ANA_REG1_AMSEL_POS);
6982 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
6983 }
6984
6985 /* REG_0x41:ana_reg1->divctrl:0x41[29:27],controlling the value of divider in the DCO to get the different frequency,7,R/W*/
sys_ll_get_ana_reg1_divctrl(void)6986 static inline uint32_t sys_ll_get_ana_reg1_divctrl(void)
6987 {
6988 uint32_t reg_value;
6989 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6990 reg_value = ((reg_value >> SYS_ANA_REG1_DIVCTRL_POS) & SYS_ANA_REG1_DIVCTRL_MASK);
6991 return reg_value;
6992 }
6993
sys_ll_set_ana_reg1_divctrl(uint32_t value)6994 static inline void sys_ll_set_ana_reg1_divctrl(uint32_t value)
6995 {
6996 uint32_t reg_value;
6997 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
6998 reg_value &= ~(SYS_ANA_REG1_DIVCTRL_MASK << SYS_ANA_REG1_DIVCTRL_POS);
6999 reg_value |= ((value & SYS_ANA_REG1_DIVCTRL_MASK) << SYS_ANA_REG1_DIVCTRL_POS);
7000 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
7001 }
7002
7003 /* REG_0x41:ana_reg1->dco_tsten:0x41[30],dco test enable,0,R/W*/
sys_ll_get_ana_reg1_dco_tsten(void)7004 static inline uint32_t sys_ll_get_ana_reg1_dco_tsten(void)
7005 {
7006 uint32_t reg_value;
7007 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
7008 reg_value = ((reg_value >> SYS_ANA_REG1_DCO_TSTEN_POS) & SYS_ANA_REG1_DCO_TSTEN_MASK);
7009 return reg_value;
7010 }
7011
sys_ll_set_ana_reg1_dco_tsten(uint32_t value)7012 static inline void sys_ll_set_ana_reg1_dco_tsten(uint32_t value)
7013 {
7014 uint32_t reg_value;
7015 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
7016 reg_value &= ~(SYS_ANA_REG1_DCO_TSTEN_MASK << SYS_ANA_REG1_DCO_TSTEN_POS);
7017 reg_value |= ((value & SYS_ANA_REG1_DCO_TSTEN_MASK) << SYS_ANA_REG1_DCO_TSTEN_POS);
7018 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
7019 }
7020
7021 /* REG_0x41:ana_reg1->rosc_tsten:0x41[31],rosc test enable,0,R/W*/
sys_ll_get_ana_reg1_rosc_tsten(void)7022 static inline uint32_t sys_ll_get_ana_reg1_rosc_tsten(void)
7023 {
7024 uint32_t reg_value;
7025 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
7026 reg_value = ((reg_value >> SYS_ANA_REG1_ROSC_TSTEN_POS) & SYS_ANA_REG1_ROSC_TSTEN_MASK);
7027 return reg_value;
7028 }
7029
sys_ll_set_ana_reg1_rosc_tsten(uint32_t value)7030 static inline void sys_ll_set_ana_reg1_rosc_tsten(uint32_t value)
7031 {
7032 uint32_t reg_value;
7033 reg_value = REG_READ(SYS_ANA_REG1_ADDR);
7034 reg_value &= ~(SYS_ANA_REG1_ROSC_TSTEN_MASK << SYS_ANA_REG1_ROSC_TSTEN_POS);
7035 reg_value |= ((value & SYS_ANA_REG1_ROSC_TSTEN_MASK) << SYS_ANA_REG1_ROSC_TSTEN_POS);
7036 sys_ll_set_analog_reg_value(SYS_ANA_REG1_ADDR,reg_value);
7037 }
7038
7039 /* REG_0x42 //REG ADDR :0x44010108 */
sys_ll_get_ana_reg2_value(void)7040 static inline uint32_t sys_ll_get_ana_reg2_value(void)
7041 {
7042 return REG_READ(SYS_ANA_REG2_ADDR);
7043 }
7044
sys_ll_set_ana_reg2_value(uint32_t value)7045 static inline void sys_ll_set_ana_reg2_value(uint32_t value)
7046 {
7047 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,value);
7048 }
7049
7050 /* REG_0x42:ana_reg2->pwmscmen:0x42[0],buck nmos disable,0,R/W*/
sys_ll_get_ana_reg2_pwmscmen(void)7051 static inline uint32_t sys_ll_get_ana_reg2_pwmscmen(void)
7052 {
7053 uint32_t reg_value;
7054 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7055 reg_value = ((reg_value >> SYS_ANA_REG2_PWMSCMEN_POS) & SYS_ANA_REG2_PWMSCMEN_MASK);
7056 return reg_value;
7057 }
7058
sys_ll_set_ana_reg2_pwmscmen(uint32_t value)7059 static inline void sys_ll_set_ana_reg2_pwmscmen(uint32_t value)
7060 {
7061 uint32_t reg_value;
7062 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7063 reg_value &= ~(SYS_ANA_REG2_PWMSCMEN_MASK << SYS_ANA_REG2_PWMSCMEN_POS);
7064 reg_value |= ((value & SYS_ANA_REG2_PWMSCMEN_MASK) << SYS_ANA_REG2_PWMSCMEN_POS);
7065 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7066 }
7067
7068 /* REG_0x42:ana_reg2->buck_fasten:0x42[1],buck EA fast transient enable(=1),1,R/W*/
sys_ll_get_ana_reg2_buck_fasten(void)7069 static inline uint32_t sys_ll_get_ana_reg2_buck_fasten(void)
7070 {
7071 uint32_t reg_value;
7072 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7073 reg_value = ((reg_value >> SYS_ANA_REG2_BUCK_FASTEN_POS) & SYS_ANA_REG2_BUCK_FASTEN_MASK);
7074 return reg_value;
7075 }
7076
sys_ll_set_ana_reg2_buck_fasten(uint32_t value)7077 static inline void sys_ll_set_ana_reg2_buck_fasten(uint32_t value)
7078 {
7079 uint32_t reg_value;
7080 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7081 reg_value &= ~(SYS_ANA_REG2_BUCK_FASTEN_MASK << SYS_ANA_REG2_BUCK_FASTEN_POS);
7082 reg_value |= ((value & SYS_ANA_REG2_BUCK_FASTEN_MASK) << SYS_ANA_REG2_BUCK_FASTEN_POS);
7083 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7084 }
7085
7086 /* REG_0x42:ana_reg2->cls:0x42[4:2],buck current limit setting,7,R/W*/
sys_ll_get_ana_reg2_cls(void)7087 static inline uint32_t sys_ll_get_ana_reg2_cls(void)
7088 {
7089 uint32_t reg_value;
7090 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7091 reg_value = ((reg_value >> SYS_ANA_REG2_CLS_POS) & SYS_ANA_REG2_CLS_MASK);
7092 return reg_value;
7093 }
7094
sys_ll_set_ana_reg2_cls(uint32_t value)7095 static inline void sys_ll_set_ana_reg2_cls(uint32_t value)
7096 {
7097 uint32_t reg_value;
7098 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7099 reg_value &= ~(SYS_ANA_REG2_CLS_MASK << SYS_ANA_REG2_CLS_POS);
7100 reg_value |= ((value & SYS_ANA_REG2_CLS_MASK) << SYS_ANA_REG2_CLS_POS);
7101 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7102 }
7103
7104 /* REG_0x42:ana_reg2->pfms:0x42[9:5],buck freewheeling damping enable(=1) ,13,R/W*/
sys_ll_get_ana_reg2_pfms(void)7105 static inline uint32_t sys_ll_get_ana_reg2_pfms(void)
7106 {
7107 uint32_t reg_value;
7108 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7109 reg_value = ((reg_value >> SYS_ANA_REG2_PFMS_POS) & SYS_ANA_REG2_PFMS_MASK);
7110 return reg_value;
7111 }
7112
sys_ll_set_ana_reg2_pfms(uint32_t value)7113 static inline void sys_ll_set_ana_reg2_pfms(uint32_t value)
7114 {
7115 uint32_t reg_value;
7116 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7117 reg_value &= ~(SYS_ANA_REG2_PFMS_MASK << SYS_ANA_REG2_PFMS_POS);
7118 reg_value |= ((value & SYS_ANA_REG2_PFMS_MASK) << SYS_ANA_REG2_PFMS_POS);
7119 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7120 }
7121
7122 /* REG_0x42:ana_reg2->ripc:0x42[12:10],buck pfm mode voltage ripple control setting,6,R/W*/
sys_ll_get_ana_reg2_ripc(void)7123 static inline uint32_t sys_ll_get_ana_reg2_ripc(void)
7124 {
7125 uint32_t reg_value;
7126 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7127 reg_value = ((reg_value >> SYS_ANA_REG2_RIPC_POS) & SYS_ANA_REG2_RIPC_MASK);
7128 return reg_value;
7129 }
7130
sys_ll_set_ana_reg2_ripc(uint32_t value)7131 static inline void sys_ll_set_ana_reg2_ripc(uint32_t value)
7132 {
7133 uint32_t reg_value;
7134 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7135 reg_value &= ~(SYS_ANA_REG2_RIPC_MASK << SYS_ANA_REG2_RIPC_POS);
7136 reg_value |= ((value & SYS_ANA_REG2_RIPC_MASK) << SYS_ANA_REG2_RIPC_POS);
7137 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7138 }
7139
7140 /* REG_0x42:ana_reg2->rampc:0x42[16:13],buck ramping compensation setting,7,R/W*/
sys_ll_get_ana_reg2_rampc(void)7141 static inline uint32_t sys_ll_get_ana_reg2_rampc(void)
7142 {
7143 uint32_t reg_value;
7144 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7145 reg_value = ((reg_value >> SYS_ANA_REG2_RAMPC_POS) & SYS_ANA_REG2_RAMPC_MASK);
7146 return reg_value;
7147 }
7148
sys_ll_set_ana_reg2_rampc(uint32_t value)7149 static inline void sys_ll_set_ana_reg2_rampc(uint32_t value)
7150 {
7151 uint32_t reg_value;
7152 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7153 reg_value &= ~(SYS_ANA_REG2_RAMPC_MASK << SYS_ANA_REG2_RAMPC_POS);
7154 reg_value |= ((value & SYS_ANA_REG2_RAMPC_MASK) << SYS_ANA_REG2_RAMPC_POS);
7155 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7156 }
7157
7158 /* REG_0x42:ana_reg2->rampcen:0x42[17],buck ramping compensation enable(=1),1,R/W*/
sys_ll_get_ana_reg2_rampcen(void)7159 static inline uint32_t sys_ll_get_ana_reg2_rampcen(void)
7160 {
7161 uint32_t reg_value;
7162 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7163 reg_value = ((reg_value >> SYS_ANA_REG2_RAMPCEN_POS) & SYS_ANA_REG2_RAMPCEN_MASK);
7164 return reg_value;
7165 }
7166
sys_ll_set_ana_reg2_rampcen(uint32_t value)7167 static inline void sys_ll_set_ana_reg2_rampcen(uint32_t value)
7168 {
7169 uint32_t reg_value;
7170 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7171 reg_value &= ~(SYS_ANA_REG2_RAMPCEN_MASK << SYS_ANA_REG2_RAMPCEN_POS);
7172 reg_value |= ((value & SYS_ANA_REG2_RAMPCEN_MASK) << SYS_ANA_REG2_RAMPCEN_POS);
7173 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7174 }
7175
7176 /* REG_0x42:ana_reg2->dpfmen:0x42[18],buck pfm mode current reduce enable(=1),1,R/W*/
sys_ll_get_ana_reg2_dpfmen(void)7177 static inline uint32_t sys_ll_get_ana_reg2_dpfmen(void)
7178 {
7179 uint32_t reg_value;
7180 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7181 reg_value = ((reg_value >> SYS_ANA_REG2_DPFMEN_POS) & SYS_ANA_REG2_DPFMEN_MASK);
7182 return reg_value;
7183 }
7184
sys_ll_set_ana_reg2_dpfmen(uint32_t value)7185 static inline void sys_ll_set_ana_reg2_dpfmen(uint32_t value)
7186 {
7187 uint32_t reg_value;
7188 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7189 reg_value &= ~(SYS_ANA_REG2_DPFMEN_MASK << SYS_ANA_REG2_DPFMEN_POS);
7190 reg_value |= ((value & SYS_ANA_REG2_DPFMEN_MASK) << SYS_ANA_REG2_DPFMEN_POS);
7191 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7192 }
7193
7194 /* REG_0x42:ana_reg2->pfmen:0x42[19],buck pfm mode enable(=1),1,R/W*/
sys_ll_get_ana_reg2_pfmen(void)7195 static inline uint32_t sys_ll_get_ana_reg2_pfmen(void)
7196 {
7197 uint32_t reg_value;
7198 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7199 reg_value = ((reg_value >> SYS_ANA_REG2_PFMEN_POS) & SYS_ANA_REG2_PFMEN_MASK);
7200 return reg_value;
7201 }
7202
sys_ll_set_ana_reg2_pfmen(uint32_t value)7203 static inline void sys_ll_set_ana_reg2_pfmen(uint32_t value)
7204 {
7205 uint32_t reg_value;
7206 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7207 reg_value &= ~(SYS_ANA_REG2_PFMEN_MASK << SYS_ANA_REG2_PFMEN_POS);
7208 reg_value |= ((value & SYS_ANA_REG2_PFMEN_MASK) << SYS_ANA_REG2_PFMEN_POS);
7209 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7210 }
7211
7212 /* REG_0x42:ana_reg2->forcepfm:0x42[20],buck force pfm mode(=1),0,R/W*/
sys_ll_get_ana_reg2_forcepfm(void)7213 static inline uint32_t sys_ll_get_ana_reg2_forcepfm(void)
7214 {
7215 uint32_t reg_value;
7216 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7217 reg_value = ((reg_value >> SYS_ANA_REG2_FORCEPFM_POS) & SYS_ANA_REG2_FORCEPFM_MASK);
7218 return reg_value;
7219 }
7220
sys_ll_set_ana_reg2_forcepfm(uint32_t value)7221 static inline void sys_ll_set_ana_reg2_forcepfm(uint32_t value)
7222 {
7223 uint32_t reg_value;
7224 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7225 reg_value &= ~(SYS_ANA_REG2_FORCEPFM_MASK << SYS_ANA_REG2_FORCEPFM_POS);
7226 reg_value |= ((value & SYS_ANA_REG2_FORCEPFM_MASK) << SYS_ANA_REG2_FORCEPFM_POS);
7227 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7228 }
7229
7230 /* REG_0x42:ana_reg2->swrsten:0x42[21],buck freewheeling damping enable(=1) ,1,R/W*/
sys_ll_get_ana_reg2_swrsten(void)7231 static inline uint32_t sys_ll_get_ana_reg2_swrsten(void)
7232 {
7233 uint32_t reg_value;
7234 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7235 reg_value = ((reg_value >> SYS_ANA_REG2_SWRSTEN_POS) & SYS_ANA_REG2_SWRSTEN_MASK);
7236 return reg_value;
7237 }
7238
sys_ll_set_ana_reg2_swrsten(uint32_t value)7239 static inline void sys_ll_set_ana_reg2_swrsten(uint32_t value)
7240 {
7241 uint32_t reg_value;
7242 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7243 reg_value &= ~(SYS_ANA_REG2_SWRSTEN_MASK << SYS_ANA_REG2_SWRSTEN_POS);
7244 reg_value |= ((value & SYS_ANA_REG2_SWRSTEN_MASK) << SYS_ANA_REG2_SWRSTEN_POS);
7245 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7246 }
7247
7248 /* REG_0x42:ana_reg2->tmposel:0x42[23:22],buck mpo pulse width control 0--shortest 3---longest,2,R/W*/
sys_ll_get_ana_reg2_tmposel(void)7249 static inline uint32_t sys_ll_get_ana_reg2_tmposel(void)
7250 {
7251 uint32_t reg_value;
7252 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7253 reg_value = ((reg_value >> SYS_ANA_REG2_TMPOSEL_POS) & SYS_ANA_REG2_TMPOSEL_MASK);
7254 return reg_value;
7255 }
7256
sys_ll_set_ana_reg2_tmposel(uint32_t value)7257 static inline void sys_ll_set_ana_reg2_tmposel(uint32_t value)
7258 {
7259 uint32_t reg_value;
7260 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7261 reg_value &= ~(SYS_ANA_REG2_TMPOSEL_MASK << SYS_ANA_REG2_TMPOSEL_POS);
7262 reg_value |= ((value & SYS_ANA_REG2_TMPOSEL_MASK) << SYS_ANA_REG2_TMPOSEL_POS);
7263 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7264 }
7265
7266 /* REG_0x42:ana_reg2->mpoen:0x42[24],buck mpo mode enable( =1),1,R/W*/
sys_ll_get_ana_reg2_mpoen(void)7267 static inline uint32_t sys_ll_get_ana_reg2_mpoen(void)
7268 {
7269 uint32_t reg_value;
7270 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7271 reg_value = ((reg_value >> SYS_ANA_REG2_MPOEN_POS) & SYS_ANA_REG2_MPOEN_MASK);
7272 return reg_value;
7273 }
7274
sys_ll_set_ana_reg2_mpoen(uint32_t value)7275 static inline void sys_ll_set_ana_reg2_mpoen(uint32_t value)
7276 {
7277 uint32_t reg_value;
7278 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7279 reg_value &= ~(SYS_ANA_REG2_MPOEN_MASK << SYS_ANA_REG2_MPOEN_POS);
7280 reg_value |= ((value & SYS_ANA_REG2_MPOEN_MASK) << SYS_ANA_REG2_MPOEN_POS);
7281 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7282 }
7283
7284 /* REG_0x42:ana_reg2->spi_latchb:0x42[25],spi latch disable 0:latch;1:no latch,0,R/W*/
sys_ll_get_ana_reg2_spi_latchb(void)7285 static inline uint32_t sys_ll_get_ana_reg2_spi_latchb(void)
7286 {
7287 uint32_t reg_value;
7288 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7289 reg_value = ((reg_value >> SYS_ANA_REG2_SPI_LATCHB_POS) & SYS_ANA_REG2_SPI_LATCHB_MASK);
7290 return reg_value;
7291 }
7292
sys_ll_set_ana_reg2_spi_latchb(uint32_t value)7293 static inline void sys_ll_set_ana_reg2_spi_latchb(uint32_t value)
7294 {
7295 uint32_t reg_value;
7296 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7297 reg_value &= ~(SYS_ANA_REG2_SPI_LATCHB_MASK << SYS_ANA_REG2_SPI_LATCHB_POS);
7298 reg_value |= ((value & SYS_ANA_REG2_SPI_LATCHB_MASK) << SYS_ANA_REG2_SPI_LATCHB_POS);
7299 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7300 }
7301
7302 /* REG_0x42:ana_reg2->ldosel:0x42[26],ldo/buck select, 0:buck;1:LDO,1,R/W*/
sys_ll_get_ana_reg2_ldosel(void)7303 static inline uint32_t sys_ll_get_ana_reg2_ldosel(void)
7304 {
7305 uint32_t reg_value;
7306 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7307 reg_value = ((reg_value >> SYS_ANA_REG2_LDOSEL_POS) & SYS_ANA_REG2_LDOSEL_MASK);
7308 return reg_value;
7309 }
7310
sys_ll_set_ana_reg2_ldosel(uint32_t value)7311 static inline void sys_ll_set_ana_reg2_ldosel(uint32_t value)
7312 {
7313 uint32_t reg_value;
7314 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7315 reg_value &= ~(SYS_ANA_REG2_LDOSEL_MASK << SYS_ANA_REG2_LDOSEL_POS);
7316 reg_value |= ((value & SYS_ANA_REG2_LDOSEL_MASK) << SYS_ANA_REG2_LDOSEL_POS);
7317 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7318 }
7319
7320 /* REG_0x42:ana_reg2->iovoc:0x42[29:27],ioldo output voltage select 0:2.9V,….7:3.6V,4,R/W*/
sys_ll_get_ana_reg2_iovoc(void)7321 static inline uint32_t sys_ll_get_ana_reg2_iovoc(void)
7322 {
7323 uint32_t reg_value;
7324 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7325 reg_value = ((reg_value >> SYS_ANA_REG2_IOVOC_POS) & SYS_ANA_REG2_IOVOC_MASK);
7326 return reg_value;
7327 }
7328
sys_ll_set_ana_reg2_iovoc(uint32_t value)7329 static inline void sys_ll_set_ana_reg2_iovoc(uint32_t value)
7330 {
7331 uint32_t reg_value;
7332 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7333 reg_value &= ~(SYS_ANA_REG2_IOVOC_MASK << SYS_ANA_REG2_IOVOC_POS);
7334 reg_value |= ((value & SYS_ANA_REG2_IOVOC_MASK) << SYS_ANA_REG2_IOVOC_POS);
7335 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7336 }
7337
7338 /* REG_0x42:ana_reg2->vbpbuf_hp:0x42[30],vbspbuffer high power enable,1,R/W*/
sys_ll_get_ana_reg2_vbpbuf_hp(void)7339 static inline uint32_t sys_ll_get_ana_reg2_vbpbuf_hp(void)
7340 {
7341 uint32_t reg_value;
7342 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7343 reg_value = ((reg_value >> SYS_ANA_REG2_VBPBUF_HP_POS) & SYS_ANA_REG2_VBPBUF_HP_MASK);
7344 return reg_value;
7345 }
7346
sys_ll_set_ana_reg2_vbpbuf_hp(uint32_t value)7347 static inline void sys_ll_set_ana_reg2_vbpbuf_hp(uint32_t value)
7348 {
7349 uint32_t reg_value;
7350 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7351 reg_value &= ~(SYS_ANA_REG2_VBPBUF_HP_MASK << SYS_ANA_REG2_VBPBUF_HP_POS);
7352 reg_value |= ((value & SYS_ANA_REG2_VBPBUF_HP_MASK) << SYS_ANA_REG2_VBPBUF_HP_POS);
7353 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7354 }
7355
7356 /* REG_0x42:ana_reg2->bypassen:0x42[31],ioldo bypass enable,0,R/W*/
sys_ll_get_ana_reg2_bypassen(void)7357 static inline uint32_t sys_ll_get_ana_reg2_bypassen(void)
7358 {
7359 uint32_t reg_value;
7360 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7361 reg_value = ((reg_value >> SYS_ANA_REG2_BYPASSEN_POS) & SYS_ANA_REG2_BYPASSEN_MASK);
7362 return reg_value;
7363 }
7364
sys_ll_set_ana_reg2_bypassen(uint32_t value)7365 static inline void sys_ll_set_ana_reg2_bypassen(uint32_t value)
7366 {
7367 uint32_t reg_value;
7368 reg_value = REG_READ(SYS_ANA_REG2_ADDR);
7369 reg_value &= ~(SYS_ANA_REG2_BYPASSEN_MASK << SYS_ANA_REG2_BYPASSEN_POS);
7370 reg_value |= ((value & SYS_ANA_REG2_BYPASSEN_MASK) << SYS_ANA_REG2_BYPASSEN_POS);
7371 sys_ll_set_analog_reg_value(SYS_ANA_REG2_ADDR,reg_value);
7372 }
7373
7374 /* REG_0x43 //REG ADDR :0x4401010c */
sys_ll_get_ana_reg3_value(void)7375 static inline uint32_t sys_ll_get_ana_reg3_value(void)
7376 {
7377 return REG_READ(SYS_ANA_REG3_ADDR);
7378 }
7379
sys_ll_set_ana_reg3_value(uint32_t value)7380 static inline void sys_ll_set_ana_reg3_value(uint32_t value)
7381 {
7382 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,value);
7383 }
7384
7385 /* REG_0x43:ana_reg3->zcdta:0x43[4:0],buck zcd delay tune setting,1F,R/W*/
sys_ll_get_ana_reg3_zcdta(void)7386 static inline uint32_t sys_ll_get_ana_reg3_zcdta(void)
7387 {
7388 uint32_t reg_value;
7389 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7390 reg_value = ((reg_value >> SYS_ANA_REG3_ZCDTA_POS) & SYS_ANA_REG3_ZCDTA_MASK);
7391 return reg_value;
7392 }
7393
sys_ll_set_ana_reg3_zcdta(uint32_t value)7394 static inline void sys_ll_set_ana_reg3_zcdta(uint32_t value)
7395 {
7396 uint32_t reg_value;
7397 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7398 reg_value &= ~(SYS_ANA_REG3_ZCDTA_MASK << SYS_ANA_REG3_ZCDTA_POS);
7399 reg_value |= ((value & SYS_ANA_REG3_ZCDTA_MASK) << SYS_ANA_REG3_ZCDTA_POS);
7400 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7401 }
7402
7403 /* REG_0x43:ana_reg3->zcdcala:0x43[10:5],buck zcd offset cali setting,E,R/W*/
sys_ll_get_ana_reg3_zcdcala(void)7404 static inline uint32_t sys_ll_get_ana_reg3_zcdcala(void)
7405 {
7406 uint32_t reg_value;
7407 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7408 reg_value = ((reg_value >> SYS_ANA_REG3_ZCDCALA_POS) & SYS_ANA_REG3_ZCDCALA_MASK);
7409 return reg_value;
7410 }
7411
sys_ll_set_ana_reg3_zcdcala(uint32_t value)7412 static inline void sys_ll_set_ana_reg3_zcdcala(uint32_t value)
7413 {
7414 uint32_t reg_value;
7415 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7416 reg_value &= ~(SYS_ANA_REG3_ZCDCALA_MASK << SYS_ANA_REG3_ZCDCALA_POS);
7417 reg_value |= ((value & SYS_ANA_REG3_ZCDCALA_MASK) << SYS_ANA_REG3_ZCDCALA_POS);
7418 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7419 }
7420
7421 /* REG_0x43:ana_reg3->zcdmen:0x43[11],buck zcd manual cali enable(=1),0,R/W*/
sys_ll_get_ana_reg3_zcdmen(void)7422 static inline uint32_t sys_ll_get_ana_reg3_zcdmen(void)
7423 {
7424 uint32_t reg_value;
7425 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7426 reg_value = ((reg_value >> SYS_ANA_REG3_ZCDMEN_POS) & SYS_ANA_REG3_ZCDMEN_MASK);
7427 return reg_value;
7428 }
7429
sys_ll_set_ana_reg3_zcdmen(uint32_t value)7430 static inline void sys_ll_set_ana_reg3_zcdmen(uint32_t value)
7431 {
7432 uint32_t reg_value;
7433 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7434 reg_value &= ~(SYS_ANA_REG3_ZCDMEN_MASK << SYS_ANA_REG3_ZCDMEN_POS);
7435 reg_value |= ((value & SYS_ANA_REG3_ZCDMEN_MASK) << SYS_ANA_REG3_ZCDMEN_POS);
7436 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7437 }
7438
7439 /* REG_0x43:ana_reg3->zcdcalen:0x43[12],buck zcd calibration enable(=1),0,R/W*/
sys_ll_get_ana_reg3_zcdcalen(void)7440 static inline uint32_t sys_ll_get_ana_reg3_zcdcalen(void)
7441 {
7442 uint32_t reg_value;
7443 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7444 reg_value = ((reg_value >> SYS_ANA_REG3_ZCDCALEN_POS) & SYS_ANA_REG3_ZCDCALEN_MASK);
7445 return reg_value;
7446 }
7447
sys_ll_set_ana_reg3_zcdcalen(uint32_t value)7448 static inline void sys_ll_set_ana_reg3_zcdcalen(uint32_t value)
7449 {
7450 uint32_t reg_value;
7451 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7452 reg_value &= ~(SYS_ANA_REG3_ZCDCALEN_MASK << SYS_ANA_REG3_ZCDCALEN_POS);
7453 reg_value |= ((value & SYS_ANA_REG3_ZCDCALEN_MASK) << SYS_ANA_REG3_ZCDCALEN_POS);
7454 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7455 }
7456
7457 /* REG_0x43:ana_reg3->zcdcal_tri:0x43[13],buck zcd auto cali triggle(0-->1),0,R/W*/
sys_ll_get_ana_reg3_zcdcal_tri(void)7458 static inline uint32_t sys_ll_get_ana_reg3_zcdcal_tri(void)
7459 {
7460 uint32_t reg_value;
7461 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7462 reg_value = ((reg_value >> SYS_ANA_REG3_ZCDCAL_TRI_POS) & SYS_ANA_REG3_ZCDCAL_TRI_MASK);
7463 return reg_value;
7464 }
7465
sys_ll_set_ana_reg3_zcdcal_tri(uint32_t value)7466 static inline void sys_ll_set_ana_reg3_zcdcal_tri(uint32_t value)
7467 {
7468 uint32_t reg_value;
7469 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7470 reg_value &= ~(SYS_ANA_REG3_ZCDCAL_TRI_MASK << SYS_ANA_REG3_ZCDCAL_TRI_POS);
7471 reg_value |= ((value & SYS_ANA_REG3_ZCDCAL_TRI_MASK) << SYS_ANA_REG3_ZCDCAL_TRI_POS);
7472 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7473 }
7474
7475 /* REG_0x43:ana_reg3->mroscsel:0x43[14],buck oscillator manual cali. enable(=1),0,R/W*/
sys_ll_get_ana_reg3_mroscsel(void)7476 static inline uint32_t sys_ll_get_ana_reg3_mroscsel(void)
7477 {
7478 uint32_t reg_value;
7479 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7480 reg_value = ((reg_value >> SYS_ANA_REG3_MROSCSEL_POS) & SYS_ANA_REG3_MROSCSEL_MASK);
7481 return reg_value;
7482 }
7483
sys_ll_set_ana_reg3_mroscsel(uint32_t value)7484 static inline void sys_ll_set_ana_reg3_mroscsel(uint32_t value)
7485 {
7486 uint32_t reg_value;
7487 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7488 reg_value &= ~(SYS_ANA_REG3_MROSCSEL_MASK << SYS_ANA_REG3_MROSCSEL_POS);
7489 reg_value |= ((value & SYS_ANA_REG3_MROSCSEL_MASK) << SYS_ANA_REG3_MROSCSEL_POS);
7490 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7491 }
7492
7493 /* REG_0x43:ana_reg3->mfsel:0x43[17:15],buck oscillator manual fsel ,1,R/W*/
sys_ll_get_ana_reg3_mfsel(void)7494 static inline uint32_t sys_ll_get_ana_reg3_mfsel(void)
7495 {
7496 uint32_t reg_value;
7497 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7498 reg_value = ((reg_value >> SYS_ANA_REG3_MFSEL_POS) & SYS_ANA_REG3_MFSEL_MASK);
7499 return reg_value;
7500 }
7501
sys_ll_set_ana_reg3_mfsel(uint32_t value)7502 static inline void sys_ll_set_ana_reg3_mfsel(uint32_t value)
7503 {
7504 uint32_t reg_value;
7505 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7506 reg_value &= ~(SYS_ANA_REG3_MFSEL_MASK << SYS_ANA_REG3_MFSEL_POS);
7507 reg_value |= ((value & SYS_ANA_REG3_MFSEL_MASK) << SYS_ANA_REG3_MFSEL_POS);
7508 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7509 }
7510
7511 /* REG_0x43:ana_reg3->mroscbcal:0x43[21:18],buck oscillator manual cap_cal 0xA---500k 0xB--1M 0x9---2M,6,R/W*/
sys_ll_get_ana_reg3_mroscbcal(void)7512 static inline uint32_t sys_ll_get_ana_reg3_mroscbcal(void)
7513 {
7514 uint32_t reg_value;
7515 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7516 reg_value = ((reg_value >> SYS_ANA_REG3_MROSCBCAL_POS) & SYS_ANA_REG3_MROSCBCAL_MASK);
7517 return reg_value;
7518 }
7519
sys_ll_set_ana_reg3_mroscbcal(uint32_t value)7520 static inline void sys_ll_set_ana_reg3_mroscbcal(uint32_t value)
7521 {
7522 uint32_t reg_value;
7523 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7524 reg_value &= ~(SYS_ANA_REG3_MROSCBCAL_MASK << SYS_ANA_REG3_MROSCBCAL_POS);
7525 reg_value |= ((value & SYS_ANA_REG3_MROSCBCAL_MASK) << SYS_ANA_REG3_MROSCBCAL_POS);
7526 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7527 }
7528
7529 /* REG_0x43:ana_reg3->osccaltrig:0x43[22],buck oscillator manual cali. enable(=1),0,R/W*/
sys_ll_get_ana_reg3_osccaltrig(void)7530 static inline uint32_t sys_ll_get_ana_reg3_osccaltrig(void)
7531 {
7532 uint32_t reg_value;
7533 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7534 reg_value = ((reg_value >> SYS_ANA_REG3_OSCCALTRIG_POS) & SYS_ANA_REG3_OSCCALTRIG_MASK);
7535 return reg_value;
7536 }
7537
sys_ll_set_ana_reg3_osccaltrig(uint32_t value)7538 static inline void sys_ll_set_ana_reg3_osccaltrig(uint32_t value)
7539 {
7540 uint32_t reg_value;
7541 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7542 reg_value &= ~(SYS_ANA_REG3_OSCCALTRIG_MASK << SYS_ANA_REG3_OSCCALTRIG_POS);
7543 reg_value |= ((value & SYS_ANA_REG3_OSCCALTRIG_MASK) << SYS_ANA_REG3_OSCCALTRIG_POS);
7544 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7545 }
7546
7547 /* REG_0x43:ana_reg3->ckintsel:0x43[23],buck clock source select 1-- ring oscillator 0--divider,1,R/W*/
sys_ll_get_ana_reg3_ckintsel(void)7548 static inline uint32_t sys_ll_get_ana_reg3_ckintsel(void)
7549 {
7550 uint32_t reg_value;
7551 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7552 reg_value = ((reg_value >> SYS_ANA_REG3_CKINTSEL_POS) & SYS_ANA_REG3_CKINTSEL_MASK);
7553 return reg_value;
7554 }
7555
sys_ll_set_ana_reg3_ckintsel(uint32_t value)7556 static inline void sys_ll_set_ana_reg3_ckintsel(uint32_t value)
7557 {
7558 uint32_t reg_value;
7559 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7560 reg_value &= ~(SYS_ANA_REG3_CKINTSEL_MASK << SYS_ANA_REG3_CKINTSEL_POS);
7561 reg_value |= ((value & SYS_ANA_REG3_CKINTSEL_MASK) << SYS_ANA_REG3_CKINTSEL_POS);
7562 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7563 }
7564
7565 /* REG_0x43:ana_reg3->ckfs:0x43[25:24],buck output clock freq. select 0--500k 1---1M 2--2M 3--4M,1,R/W*/
sys_ll_get_ana_reg3_ckfs(void)7566 static inline uint32_t sys_ll_get_ana_reg3_ckfs(void)
7567 {
7568 uint32_t reg_value;
7569 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7570 reg_value = ((reg_value >> SYS_ANA_REG3_CKFS_POS) & SYS_ANA_REG3_CKFS_MASK);
7571 return reg_value;
7572 }
7573
sys_ll_set_ana_reg3_ckfs(uint32_t value)7574 static inline void sys_ll_set_ana_reg3_ckfs(uint32_t value)
7575 {
7576 uint32_t reg_value;
7577 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7578 reg_value &= ~(SYS_ANA_REG3_CKFS_MASK << SYS_ANA_REG3_CKFS_POS);
7579 reg_value |= ((value & SYS_ANA_REG3_CKFS_MASK) << SYS_ANA_REG3_CKFS_POS);
7580 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7581 }
7582
7583 /* REG_0x43:ana_reg3->vlsel_ldodig:0x43[28:26],digldo output voltage select(low power) 0:0.6V,…..7:1.4V,4,R/W*/
sys_ll_get_ana_reg3_vlsel_ldodig(void)7584 static inline uint32_t sys_ll_get_ana_reg3_vlsel_ldodig(void)
7585 {
7586 uint32_t reg_value;
7587 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7588 reg_value = ((reg_value >> SYS_ANA_REG3_VLSEL_LDODIG_POS) & SYS_ANA_REG3_VLSEL_LDODIG_MASK);
7589 return reg_value;
7590 }
7591
sys_ll_set_ana_reg3_vlsel_ldodig(uint32_t value)7592 static inline void sys_ll_set_ana_reg3_vlsel_ldodig(uint32_t value)
7593 {
7594 uint32_t reg_value;
7595 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7596 reg_value &= ~(SYS_ANA_REG3_VLSEL_LDODIG_MASK << SYS_ANA_REG3_VLSEL_LDODIG_POS);
7597 reg_value |= ((value & SYS_ANA_REG3_VLSEL_LDODIG_MASK) << SYS_ANA_REG3_VLSEL_LDODIG_POS);
7598 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7599 }
7600
7601 /* REG_0x43:ana_reg3->vhsel_ldodig:0x43[31:29],digldo output voltage select(high power) 0:0.6V,…..7:1.4V,4,R/W*/
sys_ll_get_ana_reg3_vhsel_ldodig(void)7602 static inline uint32_t sys_ll_get_ana_reg3_vhsel_ldodig(void)
7603 {
7604 uint32_t reg_value;
7605 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7606 reg_value = ((reg_value >> SYS_ANA_REG3_VHSEL_LDODIG_POS) & SYS_ANA_REG3_VHSEL_LDODIG_MASK);
7607 return reg_value;
7608 }
7609
sys_ll_set_ana_reg3_vhsel_ldodig(uint32_t value)7610 static inline void sys_ll_set_ana_reg3_vhsel_ldodig(uint32_t value)
7611 {
7612 uint32_t reg_value;
7613 reg_value = REG_READ(SYS_ANA_REG3_ADDR);
7614 reg_value &= ~(SYS_ANA_REG3_VHSEL_LDODIG_MASK << SYS_ANA_REG3_VHSEL_LDODIG_POS);
7615 reg_value |= ((value & SYS_ANA_REG3_VHSEL_LDODIG_MASK) << SYS_ANA_REG3_VHSEL_LDODIG_POS);
7616 sys_ll_set_analog_reg_value(SYS_ANA_REG3_ADDR,reg_value);
7617 }
7618
7619 /* REG_0x44 //REG ADDR :0x44010110 */
sys_ll_get_ana_reg4_value(void)7620 static inline uint32_t sys_ll_get_ana_reg4_value(void)
7621 {
7622 return REG_READ(SYS_ANA_REG4_ADDR);
7623 }
7624
sys_ll_set_ana_reg4_value(uint32_t value)7625 static inline void sys_ll_set_ana_reg4_value(uint32_t value)
7626 {
7627 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,value);
7628 }
7629
7630 /* REG_0x44:ana_reg4->cb_manu_val:0x44[9:5],CB Calibration Manual Value,10,R/W*/
sys_ll_get_ana_reg4_cb_manu_val(void)7631 static inline uint32_t sys_ll_get_ana_reg4_cb_manu_val(void)
7632 {
7633 uint32_t reg_value;
7634 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7635 reg_value = ((reg_value >> SYS_ANA_REG4_CB_MANU_VAL_POS) & SYS_ANA_REG4_CB_MANU_VAL_MASK);
7636 return reg_value;
7637 }
7638
sys_ll_set_ana_reg4_cb_manu_val(uint32_t value)7639 static inline void sys_ll_set_ana_reg4_cb_manu_val(uint32_t value)
7640 {
7641 uint32_t reg_value;
7642 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7643 reg_value &= ~(SYS_ANA_REG4_CB_MANU_VAL_MASK << SYS_ANA_REG4_CB_MANU_VAL_POS);
7644 reg_value |= ((value & SYS_ANA_REG4_CB_MANU_VAL_MASK) << SYS_ANA_REG4_CB_MANU_VAL_POS);
7645 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7646 }
7647
7648 /* REG_0x44:ana_reg4->cb_cal_trig:0x44[10],CB Calibration Trigger,0,R/W*/
sys_ll_get_ana_reg4_cb_cal_trig(void)7649 static inline uint32_t sys_ll_get_ana_reg4_cb_cal_trig(void)
7650 {
7651 uint32_t reg_value;
7652 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7653 reg_value = ((reg_value >> SYS_ANA_REG4_CB_CAL_TRIG_POS) & SYS_ANA_REG4_CB_CAL_TRIG_MASK);
7654 return reg_value;
7655 }
7656
sys_ll_set_ana_reg4_cb_cal_trig(uint32_t value)7657 static inline void sys_ll_set_ana_reg4_cb_cal_trig(uint32_t value)
7658 {
7659 uint32_t reg_value;
7660 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7661 reg_value &= ~(SYS_ANA_REG4_CB_CAL_TRIG_MASK << SYS_ANA_REG4_CB_CAL_TRIG_POS);
7662 reg_value |= ((value & SYS_ANA_REG4_CB_CAL_TRIG_MASK) << SYS_ANA_REG4_CB_CAL_TRIG_POS);
7663 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7664 }
7665
7666 /* REG_0x44:ana_reg4->cb_cal_manu:0x44[11],CB Calibration Manual Mode ,1,R/W*/
sys_ll_get_ana_reg4_cb_cal_manu(void)7667 static inline uint32_t sys_ll_get_ana_reg4_cb_cal_manu(void)
7668 {
7669 uint32_t reg_value;
7670 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7671 reg_value = ((reg_value >> SYS_ANA_REG4_CB_CAL_MANU_POS) & SYS_ANA_REG4_CB_CAL_MANU_MASK);
7672 return reg_value;
7673 }
7674
sys_ll_set_ana_reg4_cb_cal_manu(uint32_t value)7675 static inline void sys_ll_set_ana_reg4_cb_cal_manu(uint32_t value)
7676 {
7677 uint32_t reg_value;
7678 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7679 reg_value &= ~(SYS_ANA_REG4_CB_CAL_MANU_MASK << SYS_ANA_REG4_CB_CAL_MANU_POS);
7680 reg_value |= ((value & SYS_ANA_REG4_CB_CAL_MANU_MASK) << SYS_ANA_REG4_CB_CAL_MANU_POS);
7681 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7682 }
7683
7684 /* REG_0x44:ana_reg4->rosc_cal_intval:0x44[14:12],Rosc Calibration Interlval 0.25s~2s,4,R/W*/
sys_ll_get_ana_reg4_rosc_cal_intval(void)7685 static inline uint32_t sys_ll_get_ana_reg4_rosc_cal_intval(void)
7686 {
7687 uint32_t reg_value;
7688 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7689 reg_value = ((reg_value >> SYS_ANA_REG4_ROSC_CAL_INTVAL_POS) & SYS_ANA_REG4_ROSC_CAL_INTVAL_MASK);
7690 return reg_value;
7691 }
7692
sys_ll_set_ana_reg4_rosc_cal_intval(uint32_t value)7693 static inline void sys_ll_set_ana_reg4_rosc_cal_intval(uint32_t value)
7694 {
7695 uint32_t reg_value;
7696 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7697 reg_value &= ~(SYS_ANA_REG4_ROSC_CAL_INTVAL_MASK << SYS_ANA_REG4_ROSC_CAL_INTVAL_POS);
7698 reg_value |= ((value & SYS_ANA_REG4_ROSC_CAL_INTVAL_MASK) << SYS_ANA_REG4_ROSC_CAL_INTVAL_POS);
7699 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7700 }
7701
7702 /* REG_0x44:ana_reg4->manu_cin:0x44[21:15],Rosc Calibration Manual Cin,40,R/W*/
sys_ll_get_ana_reg4_manu_cin(void)7703 static inline uint32_t sys_ll_get_ana_reg4_manu_cin(void)
7704 {
7705 uint32_t reg_value;
7706 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7707 reg_value = ((reg_value >> SYS_ANA_REG4_MANU_CIN_POS) & SYS_ANA_REG4_MANU_CIN_MASK);
7708 return reg_value;
7709 }
7710
sys_ll_set_ana_reg4_manu_cin(uint32_t value)7711 static inline void sys_ll_set_ana_reg4_manu_cin(uint32_t value)
7712 {
7713 uint32_t reg_value;
7714 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7715 reg_value &= ~(SYS_ANA_REG4_MANU_CIN_MASK << SYS_ANA_REG4_MANU_CIN_POS);
7716 reg_value |= ((value & SYS_ANA_REG4_MANU_CIN_MASK) << SYS_ANA_REG4_MANU_CIN_POS);
7717 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7718 }
7719
7720 /* REG_0x44:ana_reg4->manu_fin:0x44[26:22],Rosc Calibration Manual Fin,10,R/W*/
sys_ll_get_ana_reg4_manu_fin(void)7721 static inline uint32_t sys_ll_get_ana_reg4_manu_fin(void)
7722 {
7723 uint32_t reg_value;
7724 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7725 reg_value = ((reg_value >> SYS_ANA_REG4_MANU_FIN_POS) & SYS_ANA_REG4_MANU_FIN_MASK);
7726 return reg_value;
7727 }
7728
sys_ll_set_ana_reg4_manu_fin(uint32_t value)7729 static inline void sys_ll_set_ana_reg4_manu_fin(uint32_t value)
7730 {
7731 uint32_t reg_value;
7732 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7733 reg_value &= ~(SYS_ANA_REG4_MANU_FIN_MASK << SYS_ANA_REG4_MANU_FIN_POS);
7734 reg_value |= ((value & SYS_ANA_REG4_MANU_FIN_MASK) << SYS_ANA_REG4_MANU_FIN_POS);
7735 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7736 }
7737
7738 /* REG_0x44:ana_reg4->rosc_cal_mode:0x44[27],Rosc Calibration Mode:; 0x1: 32K; 0x0: 31.25K,0,R/W*/
sys_ll_get_ana_reg4_rosc_cal_mode(void)7739 static inline uint32_t sys_ll_get_ana_reg4_rosc_cal_mode(void)
7740 {
7741 uint32_t reg_value;
7742 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7743 reg_value = ((reg_value >> SYS_ANA_REG4_ROSC_CAL_MODE_POS) & SYS_ANA_REG4_ROSC_CAL_MODE_MASK);
7744 return reg_value;
7745 }
7746
sys_ll_set_ana_reg4_rosc_cal_mode(uint32_t value)7747 static inline void sys_ll_set_ana_reg4_rosc_cal_mode(uint32_t value)
7748 {
7749 uint32_t reg_value;
7750 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7751 reg_value &= ~(SYS_ANA_REG4_ROSC_CAL_MODE_MASK << SYS_ANA_REG4_ROSC_CAL_MODE_POS);
7752 reg_value |= ((value & SYS_ANA_REG4_ROSC_CAL_MODE_MASK) << SYS_ANA_REG4_ROSC_CAL_MODE_POS);
7753 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7754 }
7755
7756 /* REG_0x44:ana_reg4->rosc_cal_trig:0x44[28],Rosc Calibration Trigger,0,R/W*/
sys_ll_get_ana_reg4_rosc_cal_trig(void)7757 static inline uint32_t sys_ll_get_ana_reg4_rosc_cal_trig(void)
7758 {
7759 uint32_t reg_value;
7760 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7761 reg_value = ((reg_value >> SYS_ANA_REG4_ROSC_CAL_TRIG_POS) & SYS_ANA_REG4_ROSC_CAL_TRIG_MASK);
7762 return reg_value;
7763 }
7764
sys_ll_set_ana_reg4_rosc_cal_trig(uint32_t value)7765 static inline void sys_ll_set_ana_reg4_rosc_cal_trig(uint32_t value)
7766 {
7767 uint32_t reg_value;
7768 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7769 reg_value &= ~(SYS_ANA_REG4_ROSC_CAL_TRIG_MASK << SYS_ANA_REG4_ROSC_CAL_TRIG_POS);
7770 reg_value |= ((value & SYS_ANA_REG4_ROSC_CAL_TRIG_MASK) << SYS_ANA_REG4_ROSC_CAL_TRIG_POS);
7771 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7772 }
7773
7774 /* REG_0x44:ana_reg4->rosc_cal_en:0x44[29],Rosc Calibration Enable,1,R/W*/
sys_ll_get_ana_reg4_rosc_cal_en(void)7775 static inline uint32_t sys_ll_get_ana_reg4_rosc_cal_en(void)
7776 {
7777 uint32_t reg_value;
7778 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7779 reg_value = ((reg_value >> SYS_ANA_REG4_ROSC_CAL_EN_POS) & SYS_ANA_REG4_ROSC_CAL_EN_MASK);
7780 return reg_value;
7781 }
7782
sys_ll_set_ana_reg4_rosc_cal_en(uint32_t value)7783 static inline void sys_ll_set_ana_reg4_rosc_cal_en(uint32_t value)
7784 {
7785 uint32_t reg_value;
7786 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7787 reg_value &= ~(SYS_ANA_REG4_ROSC_CAL_EN_MASK << SYS_ANA_REG4_ROSC_CAL_EN_POS);
7788 reg_value |= ((value & SYS_ANA_REG4_ROSC_CAL_EN_MASK) << SYS_ANA_REG4_ROSC_CAL_EN_POS);
7789 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7790 }
7791
7792 /* REG_0x44:ana_reg4->rosc_manu_en:0x44[30],Rosc Calibration Manual Mode ,1,R/W*/
sys_ll_get_ana_reg4_rosc_manu_en(void)7793 static inline uint32_t sys_ll_get_ana_reg4_rosc_manu_en(void)
7794 {
7795 uint32_t reg_value;
7796 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7797 reg_value = ((reg_value >> SYS_ANA_REG4_ROSC_MANU_EN_POS) & SYS_ANA_REG4_ROSC_MANU_EN_MASK);
7798 return reg_value;
7799 }
7800
sys_ll_set_ana_reg4_rosc_manu_en(uint32_t value)7801 static inline void sys_ll_set_ana_reg4_rosc_manu_en(uint32_t value)
7802 {
7803 uint32_t reg_value;
7804 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7805 reg_value &= ~(SYS_ANA_REG4_ROSC_MANU_EN_MASK << SYS_ANA_REG4_ROSC_MANU_EN_POS);
7806 reg_value |= ((value & SYS_ANA_REG4_ROSC_MANU_EN_MASK) << SYS_ANA_REG4_ROSC_MANU_EN_POS);
7807 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7808 }
7809
7810 /* REG_0x44:ana_reg4->rosc_tsten:0x44[31],Rosc test enable,0,R/W*/
sys_ll_get_ana_reg4_rosc_tsten(void)7811 static inline uint32_t sys_ll_get_ana_reg4_rosc_tsten(void)
7812 {
7813 uint32_t reg_value;
7814 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7815 reg_value = ((reg_value >> SYS_ANA_REG4_ROSC_TSTEN_POS) & SYS_ANA_REG4_ROSC_TSTEN_MASK);
7816 return reg_value;
7817 }
7818
sys_ll_set_ana_reg4_rosc_tsten(uint32_t value)7819 static inline void sys_ll_set_ana_reg4_rosc_tsten(uint32_t value)
7820 {
7821 uint32_t reg_value;
7822 reg_value = REG_READ(SYS_ANA_REG4_ADDR);
7823 reg_value &= ~(SYS_ANA_REG4_ROSC_TSTEN_MASK << SYS_ANA_REG4_ROSC_TSTEN_POS);
7824 reg_value |= ((value & SYS_ANA_REG4_ROSC_TSTEN_MASK) << SYS_ANA_REG4_ROSC_TSTEN_POS);
7825 sys_ll_set_analog_reg_value(SYS_ANA_REG4_ADDR,reg_value);
7826 }
7827
7828 /* REG_0x45 //REG ADDR :0x44010114 */
sys_ll_get_ana_reg5_value(void)7829 static inline uint32_t sys_ll_get_ana_reg5_value(void)
7830 {
7831 return REG_READ(SYS_ANA_REG5_ADDR);
7832 }
7833
sys_ll_set_ana_reg5_value(uint32_t value)7834 static inline void sys_ll_set_ana_reg5_value(uint32_t value)
7835 {
7836 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,value);
7837 }
7838
7839 /* REG_0x45:ana_reg5->vref_scale:0x45[0],gadc reference voltage scale enable,0,R/W*/
sys_ll_get_ana_reg5_vref_scale(void)7840 static inline uint32_t sys_ll_get_ana_reg5_vref_scale(void)
7841 {
7842 uint32_t reg_value;
7843 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7844 reg_value = ((reg_value >> SYS_ANA_REG5_VREF_SCALE_POS) & SYS_ANA_REG5_VREF_SCALE_MASK);
7845 return reg_value;
7846 }
7847
sys_ll_set_ana_reg5_vref_scale(uint32_t value)7848 static inline void sys_ll_set_ana_reg5_vref_scale(uint32_t value)
7849 {
7850 uint32_t reg_value;
7851 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7852 reg_value &= ~(SYS_ANA_REG5_VREF_SCALE_MASK << SYS_ANA_REG5_VREF_SCALE_POS);
7853 reg_value |= ((value & SYS_ANA_REG5_VREF_SCALE_MASK) << SYS_ANA_REG5_VREF_SCALE_POS);
7854 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7855 }
7856
7857 /* REG_0x45:ana_reg5->dccal_en:0x45[1],gadc DC calibration enable,0,R/W*/
sys_ll_get_ana_reg5_dccal_en(void)7858 static inline uint32_t sys_ll_get_ana_reg5_dccal_en(void)
7859 {
7860 uint32_t reg_value;
7861 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7862 reg_value = ((reg_value >> SYS_ANA_REG5_DCCAL_EN_POS) & SYS_ANA_REG5_DCCAL_EN_MASK);
7863 return reg_value;
7864 }
7865
sys_ll_set_ana_reg5_dccal_en(uint32_t value)7866 static inline void sys_ll_set_ana_reg5_dccal_en(uint32_t value)
7867 {
7868 uint32_t reg_value;
7869 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7870 reg_value &= ~(SYS_ANA_REG5_DCCAL_EN_MASK << SYS_ANA_REG5_DCCAL_EN_POS);
7871 reg_value |= ((value & SYS_ANA_REG5_DCCAL_EN_MASK) << SYS_ANA_REG5_DCCAL_EN_POS);
7872 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7873 }
7874
7875 /* REG_0x45:ana_reg5->xtalh_ctune:0x45[8:2],xtalh load cap tuning,0,R/W*/
sys_ll_get_ana_reg5_xtalh_ctune(void)7876 static inline uint32_t sys_ll_get_ana_reg5_xtalh_ctune(void)
7877 {
7878 uint32_t reg_value;
7879 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7880 reg_value = ((reg_value >> SYS_ANA_REG5_XTALH_CTUNE_POS) & SYS_ANA_REG5_XTALH_CTUNE_MASK);
7881 return reg_value;
7882 }
7883
sys_ll_set_ana_reg5_xtalh_ctune(uint32_t value)7884 static inline void sys_ll_set_ana_reg5_xtalh_ctune(uint32_t value)
7885 {
7886 uint32_t reg_value;
7887 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7888 reg_value &= ~(SYS_ANA_REG5_XTALH_CTUNE_MASK << SYS_ANA_REG5_XTALH_CTUNE_POS);
7889 reg_value |= ((value & SYS_ANA_REG5_XTALH_CTUNE_MASK) << SYS_ANA_REG5_XTALH_CTUNE_POS);
7890 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7891 }
7892
7893 /* REG_0x45:ana_reg5->cktst_sel:0x45[10:9],clock test signal selection rosc/xtall/dco/dpll,0,R/W*/
sys_ll_get_ana_reg5_cktst_sel(void)7894 static inline uint32_t sys_ll_get_ana_reg5_cktst_sel(void)
7895 {
7896 uint32_t reg_value;
7897 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7898 reg_value = ((reg_value >> SYS_ANA_REG5_CKTST_SEL_POS) & SYS_ANA_REG5_CKTST_SEL_MASK);
7899 return reg_value;
7900 }
7901
sys_ll_set_ana_reg5_cktst_sel(uint32_t value)7902 static inline void sys_ll_set_ana_reg5_cktst_sel(uint32_t value)
7903 {
7904 uint32_t reg_value;
7905 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7906 reg_value &= ~(SYS_ANA_REG5_CKTST_SEL_MASK << SYS_ANA_REG5_CKTST_SEL_POS);
7907 reg_value |= ((value & SYS_ANA_REG5_CKTST_SEL_MASK) << SYS_ANA_REG5_CKTST_SEL_POS);
7908 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7909 }
7910
7911 /* REG_0x45:ana_reg5->ck_tst_enbale:0x45[11],system clock test enable,0,R/W*/
sys_ll_get_ana_reg5_ck_tst_enbale(void)7912 static inline uint32_t sys_ll_get_ana_reg5_ck_tst_enbale(void)
7913 {
7914 uint32_t reg_value;
7915 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7916 reg_value = ((reg_value >> SYS_ANA_REG5_CK_TST_ENBALE_POS) & SYS_ANA_REG5_CK_TST_ENBALE_MASK);
7917 return reg_value;
7918 }
7919
sys_ll_set_ana_reg5_ck_tst_enbale(uint32_t value)7920 static inline void sys_ll_set_ana_reg5_ck_tst_enbale(uint32_t value)
7921 {
7922 uint32_t reg_value;
7923 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7924 reg_value &= ~(SYS_ANA_REG5_CK_TST_ENBALE_MASK << SYS_ANA_REG5_CK_TST_ENBALE_POS);
7925 reg_value |= ((value & SYS_ANA_REG5_CK_TST_ENBALE_MASK) << SYS_ANA_REG5_CK_TST_ENBALE_POS);
7926 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7927 }
7928
7929 /* REG_0x45:ana_reg5->trxt_tst_enable:0x45[12],wifi trx test enable,0,R/W*/
sys_ll_get_ana_reg5_trxt_tst_enable(void)7930 static inline uint32_t sys_ll_get_ana_reg5_trxt_tst_enable(void)
7931 {
7932 uint32_t reg_value;
7933 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7934 reg_value = ((reg_value >> SYS_ANA_REG5_TRXT_TST_ENABLE_POS) & SYS_ANA_REG5_TRXT_TST_ENABLE_MASK);
7935 return reg_value;
7936 }
7937
sys_ll_set_ana_reg5_trxt_tst_enable(uint32_t value)7938 static inline void sys_ll_set_ana_reg5_trxt_tst_enable(uint32_t value)
7939 {
7940 uint32_t reg_value;
7941 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7942 reg_value &= ~(SYS_ANA_REG5_TRXT_TST_ENABLE_MASK << SYS_ANA_REG5_TRXT_TST_ENABLE_POS);
7943 reg_value |= ((value & SYS_ANA_REG5_TRXT_TST_ENABLE_MASK) << SYS_ANA_REG5_TRXT_TST_ENABLE_POS);
7944 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7945 }
7946
7947 /* REG_0x45:ana_reg5->encb:0x45[13],global central bias enable,1,R/W*/
sys_ll_get_ana_reg5_encb(void)7948 static inline uint32_t sys_ll_get_ana_reg5_encb(void)
7949 {
7950 uint32_t reg_value;
7951 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7952 reg_value = ((reg_value >> SYS_ANA_REG5_ENCB_POS) & SYS_ANA_REG5_ENCB_MASK);
7953 return reg_value;
7954 }
7955
sys_ll_set_ana_reg5_encb(uint32_t value)7956 static inline void sys_ll_set_ana_reg5_encb(uint32_t value)
7957 {
7958 uint32_t reg_value;
7959 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7960 reg_value &= ~(SYS_ANA_REG5_ENCB_MASK << SYS_ANA_REG5_ENCB_POS);
7961 reg_value |= ((value & SYS_ANA_REG5_ENCB_MASK) << SYS_ANA_REG5_ENCB_POS);
7962 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7963 }
7964
7965 /* REG_0x45:ana_reg5->vctrl_dpllldo:0x45[15:14],dpll ldo output selection,1,R/W*/
sys_ll_get_ana_reg5_vctrl_dpllldo(void)7966 static inline uint32_t sys_ll_get_ana_reg5_vctrl_dpllldo(void)
7967 {
7968 uint32_t reg_value;
7969 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7970 reg_value = ((reg_value >> SYS_ANA_REG5_VCTRL_DPLLLDO_POS) & SYS_ANA_REG5_VCTRL_DPLLLDO_MASK);
7971 return reg_value;
7972 }
7973
sys_ll_set_ana_reg5_vctrl_dpllldo(uint32_t value)7974 static inline void sys_ll_set_ana_reg5_vctrl_dpllldo(uint32_t value)
7975 {
7976 uint32_t reg_value;
7977 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7978 reg_value &= ~(SYS_ANA_REG5_VCTRL_DPLLLDO_MASK << SYS_ANA_REG5_VCTRL_DPLLLDO_POS);
7979 reg_value |= ((value & SYS_ANA_REG5_VCTRL_DPLLLDO_MASK) << SYS_ANA_REG5_VCTRL_DPLLLDO_POS);
7980 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7981 }
7982
7983 /* REG_0x45:ana_reg5->vctrl_sysldo:0x45[17:16],sys ldo output selection,3,R/W*/
sys_ll_get_ana_reg5_vctrl_sysldo(void)7984 static inline uint32_t sys_ll_get_ana_reg5_vctrl_sysldo(void)
7985 {
7986 uint32_t reg_value;
7987 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7988 reg_value = ((reg_value >> SYS_ANA_REG5_VCTRL_SYSLDO_POS) & SYS_ANA_REG5_VCTRL_SYSLDO_MASK);
7989 return reg_value;
7990 }
7991
sys_ll_set_ana_reg5_vctrl_sysldo(uint32_t value)7992 static inline void sys_ll_set_ana_reg5_vctrl_sysldo(uint32_t value)
7993 {
7994 uint32_t reg_value;
7995 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
7996 reg_value &= ~(SYS_ANA_REG5_VCTRL_SYSLDO_MASK << SYS_ANA_REG5_VCTRL_SYSLDO_POS);
7997 reg_value |= ((value & SYS_ANA_REG5_VCTRL_SYSLDO_MASK) << SYS_ANA_REG5_VCTRL_SYSLDO_POS);
7998 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
7999 }
8000
8001 /* REG_0x45:ana_reg5->temptst_en:0x45[18],tempdet test enable,0,R/W*/
sys_ll_get_ana_reg5_temptst_en(void)8002 static inline uint32_t sys_ll_get_ana_reg5_temptst_en(void)
8003 {
8004 uint32_t reg_value;
8005 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8006 reg_value = ((reg_value >> SYS_ANA_REG5_TEMPTST_EN_POS) & SYS_ANA_REG5_TEMPTST_EN_MASK);
8007 return reg_value;
8008 }
8009
sys_ll_set_ana_reg5_temptst_en(uint32_t value)8010 static inline void sys_ll_set_ana_reg5_temptst_en(uint32_t value)
8011 {
8012 uint32_t reg_value;
8013 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8014 reg_value &= ~(SYS_ANA_REG5_TEMPTST_EN_MASK << SYS_ANA_REG5_TEMPTST_EN_POS);
8015 reg_value |= ((value & SYS_ANA_REG5_TEMPTST_EN_MASK) << SYS_ANA_REG5_TEMPTST_EN_POS);
8016 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8017 }
8018
8019 /* REG_0x45:ana_reg5->gadc_inbuf_ictrl:0x45[20:19],gadc input buf Ibias selection,0,R/W*/
sys_ll_get_ana_reg5_gadc_inbuf_ictrl(void)8020 static inline uint32_t sys_ll_get_ana_reg5_gadc_inbuf_ictrl(void)
8021 {
8022 uint32_t reg_value;
8023 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8024 reg_value = ((reg_value >> SYS_ANA_REG5_GADC_INBUF_ICTRL_POS) & SYS_ANA_REG5_GADC_INBUF_ICTRL_MASK);
8025 return reg_value;
8026 }
8027
sys_ll_set_ana_reg5_gadc_inbuf_ictrl(uint32_t value)8028 static inline void sys_ll_set_ana_reg5_gadc_inbuf_ictrl(uint32_t value)
8029 {
8030 uint32_t reg_value;
8031 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8032 reg_value &= ~(SYS_ANA_REG5_GADC_INBUF_ICTRL_MASK << SYS_ANA_REG5_GADC_INBUF_ICTRL_POS);
8033 reg_value |= ((value & SYS_ANA_REG5_GADC_INBUF_ICTRL_MASK) << SYS_ANA_REG5_GADC_INBUF_ICTRL_POS);
8034 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8035 }
8036
8037 /* REG_0x45:ana_reg5->xtalh_ictrl:0x45[22],xtalh current control,0,R/W*/
sys_ll_get_ana_reg5_xtalh_ictrl(void)8038 static inline uint32_t sys_ll_get_ana_reg5_xtalh_ictrl(void)
8039 {
8040 uint32_t reg_value;
8041 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8042 reg_value = ((reg_value >> SYS_ANA_REG5_XTALH_ICTRL_POS) & SYS_ANA_REG5_XTALH_ICTRL_MASK);
8043 return reg_value;
8044 }
8045
sys_ll_set_ana_reg5_xtalh_ictrl(uint32_t value)8046 static inline void sys_ll_set_ana_reg5_xtalh_ictrl(uint32_t value)
8047 {
8048 uint32_t reg_value;
8049 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8050 reg_value &= ~(SYS_ANA_REG5_XTALH_ICTRL_MASK << SYS_ANA_REG5_XTALH_ICTRL_POS);
8051 reg_value |= ((value & SYS_ANA_REG5_XTALH_ICTRL_MASK) << SYS_ANA_REG5_XTALH_ICTRL_POS);
8052 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8053 }
8054
8055 /* REG_0x45:ana_reg5->bgcalm:0x45[28:23],bandgap calibration manual setting,20,R/W*/
sys_ll_get_ana_reg5_bgcalm(void)8056 static inline uint32_t sys_ll_get_ana_reg5_bgcalm(void)
8057 {
8058 uint32_t reg_value;
8059 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8060 reg_value = ((reg_value >> SYS_ANA_REG5_BGCALM_POS) & SYS_ANA_REG5_BGCALM_MASK);
8061 return reg_value;
8062 }
8063
sys_ll_set_ana_reg5_bgcalm(uint32_t value)8064 static inline void sys_ll_set_ana_reg5_bgcalm(uint32_t value)
8065 {
8066 uint32_t reg_value;
8067 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8068 reg_value &= ~(SYS_ANA_REG5_BGCALM_MASK << SYS_ANA_REG5_BGCALM_POS);
8069 reg_value |= ((value & SYS_ANA_REG5_BGCALM_MASK) << SYS_ANA_REG5_BGCALM_POS);
8070 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8071 }
8072
8073 /* REG_0x45:ana_reg5->bgcal_trig:0x45[29],bandgap calibrarion trig,0,R/W*/
sys_ll_get_ana_reg5_bgcal_trig(void)8074 static inline uint32_t sys_ll_get_ana_reg5_bgcal_trig(void)
8075 {
8076 uint32_t reg_value;
8077 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8078 reg_value = ((reg_value >> SYS_ANA_REG5_BGCAL_TRIG_POS) & SYS_ANA_REG5_BGCAL_TRIG_MASK);
8079 return reg_value;
8080 }
8081
sys_ll_set_ana_reg5_bgcal_trig(uint32_t value)8082 static inline void sys_ll_set_ana_reg5_bgcal_trig(uint32_t value)
8083 {
8084 uint32_t reg_value;
8085 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8086 reg_value &= ~(SYS_ANA_REG5_BGCAL_TRIG_MASK << SYS_ANA_REG5_BGCAL_TRIG_POS);
8087 reg_value |= ((value & SYS_ANA_REG5_BGCAL_TRIG_MASK) << SYS_ANA_REG5_BGCAL_TRIG_POS);
8088 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8089 }
8090
8091 /* REG_0x45:ana_reg5->bgcal_manu:0x45[30],bandgap calibration manual mode enable,1,R/W*/
sys_ll_get_ana_reg5_bgcal_manu(void)8092 static inline uint32_t sys_ll_get_ana_reg5_bgcal_manu(void)
8093 {
8094 uint32_t reg_value;
8095 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8096 reg_value = ((reg_value >> SYS_ANA_REG5_BGCAL_MANU_POS) & SYS_ANA_REG5_BGCAL_MANU_MASK);
8097 return reg_value;
8098 }
8099
sys_ll_set_ana_reg5_bgcal_manu(uint32_t value)8100 static inline void sys_ll_set_ana_reg5_bgcal_manu(uint32_t value)
8101 {
8102 uint32_t reg_value;
8103 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8104 reg_value &= ~(SYS_ANA_REG5_BGCAL_MANU_MASK << SYS_ANA_REG5_BGCAL_MANU_POS);
8105 reg_value |= ((value & SYS_ANA_REG5_BGCAL_MANU_MASK) << SYS_ANA_REG5_BGCAL_MANU_POS);
8106 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8107 }
8108
8109 /* REG_0x45:ana_reg5->bgcal_en:0x45[31],bandgap calibration enable,0,R/W*/
sys_ll_get_ana_reg5_bgcal_en(void)8110 static inline uint32_t sys_ll_get_ana_reg5_bgcal_en(void)
8111 {
8112 uint32_t reg_value;
8113 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8114 reg_value = ((reg_value >> SYS_ANA_REG5_BGCAL_EN_POS) & SYS_ANA_REG5_BGCAL_EN_MASK);
8115 return reg_value;
8116 }
8117
sys_ll_set_ana_reg5_bgcal_en(uint32_t value)8118 static inline void sys_ll_set_ana_reg5_bgcal_en(uint32_t value)
8119 {
8120 uint32_t reg_value;
8121 reg_value = REG_READ(SYS_ANA_REG5_ADDR);
8122 reg_value &= ~(SYS_ANA_REG5_BGCAL_EN_MASK << SYS_ANA_REG5_BGCAL_EN_POS);
8123 reg_value |= ((value & SYS_ANA_REG5_BGCAL_EN_MASK) << SYS_ANA_REG5_BGCAL_EN_POS);
8124 sys_ll_set_analog_reg_value(SYS_ANA_REG5_ADDR,reg_value);
8125 }
8126
8127 /* REG_0x46 //REG ADDR :0x44010118 */
sys_ll_get_ana_reg6_value(void)8128 static inline uint32_t sys_ll_get_ana_reg6_value(void)
8129 {
8130 return REG_READ(SYS_ANA_REG6_ADDR);
8131 }
8132
sys_ll_set_ana_reg6_value(uint32_t value)8133 static inline void sys_ll_set_ana_reg6_value(uint32_t value)
8134 {
8135 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,value);
8136 }
8137
8138 /* REG_0x46:ana_reg6->itune_xtall:0x46[3:0],xtall core current control,7,R/W*/
sys_ll_get_ana_reg6_itune_xtall(void)8139 static inline uint32_t sys_ll_get_ana_reg6_itune_xtall(void)
8140 {
8141 uint32_t reg_value;
8142 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8143 reg_value = ((reg_value >> SYS_ANA_REG6_ITUNE_XTALL_POS) & SYS_ANA_REG6_ITUNE_XTALL_MASK);
8144 return reg_value;
8145 }
8146
sys_ll_set_ana_reg6_itune_xtall(uint32_t value)8147 static inline void sys_ll_set_ana_reg6_itune_xtall(uint32_t value)
8148 {
8149 uint32_t reg_value;
8150 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8151 reg_value &= ~(SYS_ANA_REG6_ITUNE_XTALL_MASK << SYS_ANA_REG6_ITUNE_XTALL_POS);
8152 reg_value |= ((value & SYS_ANA_REG6_ITUNE_XTALL_MASK) << SYS_ANA_REG6_ITUNE_XTALL_POS);
8153 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8154 }
8155
8156 /* REG_0x46:ana_reg6->xtall_ten:0x46[4],xtall test enable,0,R/W*/
sys_ll_get_ana_reg6_xtall_ten(void)8157 static inline uint32_t sys_ll_get_ana_reg6_xtall_ten(void)
8158 {
8159 uint32_t reg_value;
8160 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8161 reg_value = ((reg_value >> SYS_ANA_REG6_XTALL_TEN_POS) & SYS_ANA_REG6_XTALL_TEN_MASK);
8162 return reg_value;
8163 }
8164
sys_ll_set_ana_reg6_xtall_ten(uint32_t value)8165 static inline void sys_ll_set_ana_reg6_xtall_ten(uint32_t value)
8166 {
8167 uint32_t reg_value;
8168 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8169 reg_value &= ~(SYS_ANA_REG6_XTALL_TEN_MASK << SYS_ANA_REG6_XTALL_TEN_POS);
8170 reg_value |= ((value & SYS_ANA_REG6_XTALL_TEN_MASK) << SYS_ANA_REG6_XTALL_TEN_POS);
8171 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8172 }
8173
8174 /* REG_0x46:ana_reg6->psldo_vsel:0x46[5],ps ldo output voltage selection,0:VIO /1:1.8V,0,R/W*/
sys_ll_get_ana_reg6_psldo_vsel(void)8175 static inline uint32_t sys_ll_get_ana_reg6_psldo_vsel(void)
8176 {
8177 uint32_t reg_value;
8178 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8179 reg_value = ((reg_value >> SYS_ANA_REG6_PSLDO_VSEL_POS) & SYS_ANA_REG6_PSLDO_VSEL_MASK);
8180 return reg_value;
8181 }
8182
sys_ll_set_ana_reg6_psldo_vsel(uint32_t value)8183 static inline void sys_ll_set_ana_reg6_psldo_vsel(uint32_t value)
8184 {
8185 uint32_t reg_value;
8186 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8187 reg_value &= ~(SYS_ANA_REG6_PSLDO_VSEL_MASK << SYS_ANA_REG6_PSLDO_VSEL_POS);
8188 reg_value |= ((value & SYS_ANA_REG6_PSLDO_VSEL_MASK) << SYS_ANA_REG6_PSLDO_VSEL_POS);
8189 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8190 }
8191
8192 /* REG_0x46:ana_reg6->en_usb:0x46[6],usb phy enable,0,R/W*/
sys_ll_get_ana_reg6_en_usb(void)8193 static inline uint32_t sys_ll_get_ana_reg6_en_usb(void)
8194 {
8195 uint32_t reg_value;
8196 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8197 reg_value = ((reg_value >> SYS_ANA_REG6_EN_USB_POS) & SYS_ANA_REG6_EN_USB_MASK);
8198 return reg_value;
8199 }
8200
sys_ll_set_ana_reg6_en_usb(uint32_t value)8201 static inline void sys_ll_set_ana_reg6_en_usb(uint32_t value)
8202 {
8203 uint32_t reg_value;
8204 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8205 reg_value &= ~(SYS_ANA_REG6_EN_USB_MASK << SYS_ANA_REG6_EN_USB_POS);
8206 reg_value |= ((value & SYS_ANA_REG6_EN_USB_MASK) << SYS_ANA_REG6_EN_USB_POS);
8207 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8208 }
8209
8210 /* REG_0x46:ana_reg6->en_xtall:0x46[7],xtall oscillator enable,0,R/W*/
sys_ll_get_ana_reg6_en_xtall(void)8211 static inline uint32_t sys_ll_get_ana_reg6_en_xtall(void)
8212 {
8213 uint32_t reg_value;
8214 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8215 reg_value = ((reg_value >> SYS_ANA_REG6_EN_XTALL_POS) & SYS_ANA_REG6_EN_XTALL_MASK);
8216 return reg_value;
8217 }
8218
sys_ll_set_ana_reg6_en_xtall(uint32_t value)8219 static inline void sys_ll_set_ana_reg6_en_xtall(uint32_t value)
8220 {
8221 uint32_t reg_value;
8222 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8223 reg_value &= ~(SYS_ANA_REG6_EN_XTALL_MASK << SYS_ANA_REG6_EN_XTALL_POS);
8224 reg_value |= ((value & SYS_ANA_REG6_EN_XTALL_MASK) << SYS_ANA_REG6_EN_XTALL_POS);
8225 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8226 }
8227
8228 /* REG_0x46:ana_reg6->en_dco:0x46[8],dco enable,0,R/W*/
sys_ll_get_ana_reg6_en_dco(void)8229 static inline uint32_t sys_ll_get_ana_reg6_en_dco(void)
8230 {
8231 uint32_t reg_value;
8232 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8233 reg_value = ((reg_value >> SYS_ANA_REG6_EN_DCO_POS) & SYS_ANA_REG6_EN_DCO_MASK);
8234 return reg_value;
8235 }
8236
sys_ll_set_ana_reg6_en_dco(uint32_t value)8237 static inline void sys_ll_set_ana_reg6_en_dco(uint32_t value)
8238 {
8239 uint32_t reg_value;
8240 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8241 reg_value &= ~(SYS_ANA_REG6_EN_DCO_MASK << SYS_ANA_REG6_EN_DCO_POS);
8242 reg_value |= ((value & SYS_ANA_REG6_EN_DCO_MASK) << SYS_ANA_REG6_EN_DCO_POS);
8243 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8244 }
8245
8246 /* REG_0x46:ana_reg6->en_psram_ldo:0x46[9],psram ldo enable,0,R/W*/
sys_ll_get_ana_reg6_en_psram_ldo(void)8247 static inline uint32_t sys_ll_get_ana_reg6_en_psram_ldo(void)
8248 {
8249 uint32_t reg_value;
8250 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8251 reg_value = ((reg_value >> SYS_ANA_REG6_EN_PSRAM_LDO_POS) & SYS_ANA_REG6_EN_PSRAM_LDO_MASK);
8252 return reg_value;
8253 }
8254
sys_ll_set_ana_reg6_en_psram_ldo(uint32_t value)8255 static inline void sys_ll_set_ana_reg6_en_psram_ldo(uint32_t value)
8256 {
8257 uint32_t reg_value;
8258 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8259 reg_value &= ~(SYS_ANA_REG6_EN_PSRAM_LDO_MASK << SYS_ANA_REG6_EN_PSRAM_LDO_POS);
8260 reg_value |= ((value & SYS_ANA_REG6_EN_PSRAM_LDO_MASK) << SYS_ANA_REG6_EN_PSRAM_LDO_POS);
8261 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8262 }
8263
8264 /* REG_0x46:ana_reg6->en_tempdet:0x46[10],tempreture det enable,0,R/W*/
sys_ll_get_ana_reg6_en_tempdet(void)8265 static inline uint32_t sys_ll_get_ana_reg6_en_tempdet(void)
8266 {
8267 uint32_t reg_value;
8268 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8269 reg_value = ((reg_value >> SYS_ANA_REG6_EN_TEMPDET_POS) & SYS_ANA_REG6_EN_TEMPDET_MASK);
8270 return reg_value;
8271 }
8272
sys_ll_set_ana_reg6_en_tempdet(uint32_t value)8273 static inline void sys_ll_set_ana_reg6_en_tempdet(uint32_t value)
8274 {
8275 uint32_t reg_value;
8276 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8277 reg_value &= ~(SYS_ANA_REG6_EN_TEMPDET_MASK << SYS_ANA_REG6_EN_TEMPDET_POS);
8278 reg_value |= ((value & SYS_ANA_REG6_EN_TEMPDET_MASK) << SYS_ANA_REG6_EN_TEMPDET_POS);
8279 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8280 }
8281
8282 /* REG_0x46:ana_reg6->en_audpll:0x46[11],audio pll enable,0,R/W*/
sys_ll_get_ana_reg6_en_audpll(void)8283 static inline uint32_t sys_ll_get_ana_reg6_en_audpll(void)
8284 {
8285 uint32_t reg_value;
8286 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8287 reg_value = ((reg_value >> SYS_ANA_REG6_EN_AUDPLL_POS) & SYS_ANA_REG6_EN_AUDPLL_MASK);
8288 return reg_value;
8289 }
8290
sys_ll_set_ana_reg6_en_audpll(uint32_t value)8291 static inline void sys_ll_set_ana_reg6_en_audpll(uint32_t value)
8292 {
8293 uint32_t reg_value;
8294 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8295 reg_value &= ~(SYS_ANA_REG6_EN_AUDPLL_MASK << SYS_ANA_REG6_EN_AUDPLL_POS);
8296 reg_value |= ((value & SYS_ANA_REG6_EN_AUDPLL_MASK) << SYS_ANA_REG6_EN_AUDPLL_POS);
8297 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8298 }
8299
8300 /* REG_0x46:ana_reg6->en_dpll:0x46[12],dpll enable,0,R/W*/
sys_ll_get_ana_reg6_en_dpll(void)8301 static inline uint32_t sys_ll_get_ana_reg6_en_dpll(void)
8302 {
8303 uint32_t reg_value;
8304 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8305 reg_value = ((reg_value >> SYS_ANA_REG6_EN_DPLL_POS) & SYS_ANA_REG6_EN_DPLL_MASK);
8306 return reg_value;
8307 }
8308
sys_ll_set_ana_reg6_en_dpll(uint32_t value)8309 static inline void sys_ll_set_ana_reg6_en_dpll(uint32_t value)
8310 {
8311 uint32_t reg_value;
8312 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8313 reg_value &= ~(SYS_ANA_REG6_EN_DPLL_MASK << SYS_ANA_REG6_EN_DPLL_POS);
8314 reg_value |= ((value & SYS_ANA_REG6_EN_DPLL_MASK) << SYS_ANA_REG6_EN_DPLL_POS);
8315 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8316 }
8317
8318 /* REG_0x46:ana_reg6->en_sysldo:0x46[13],sysldo enable,1,R/W*/
sys_ll_get_ana_reg6_en_sysldo(void)8319 static inline uint32_t sys_ll_get_ana_reg6_en_sysldo(void)
8320 {
8321 uint32_t reg_value;
8322 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8323 reg_value = ((reg_value >> SYS_ANA_REG6_EN_SYSLDO_POS) & SYS_ANA_REG6_EN_SYSLDO_MASK);
8324 return reg_value;
8325 }
8326
sys_ll_set_ana_reg6_en_sysldo(uint32_t value)8327 static inline void sys_ll_set_ana_reg6_en_sysldo(uint32_t value)
8328 {
8329 uint32_t reg_value;
8330 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8331 reg_value &= ~(SYS_ANA_REG6_EN_SYSLDO_MASK << SYS_ANA_REG6_EN_SYSLDO_POS);
8332 reg_value |= ((value & SYS_ANA_REG6_EN_SYSLDO_MASK) << SYS_ANA_REG6_EN_SYSLDO_POS);
8333 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8334 }
8335
8336 /* REG_0x46:ana_reg6->en_aud:0x46[14],en_aud pwd,1,R/W*/
sys_ll_get_ana_reg6_en_aud(void)8337 static inline uint32_t sys_ll_get_ana_reg6_en_aud(void)
8338 {
8339 uint32_t reg_value;
8340 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8341 reg_value = ((reg_value >> SYS_ANA_REG6_EN_AUD_POS) & SYS_ANA_REG6_EN_AUD_MASK);
8342 return reg_value;
8343 }
8344
sys_ll_set_ana_reg6_en_aud(uint32_t value)8345 static inline void sys_ll_set_ana_reg6_en_aud(uint32_t value)
8346 {
8347 uint32_t reg_value;
8348 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8349 reg_value &= ~(SYS_ANA_REG6_EN_AUD_MASK << SYS_ANA_REG6_EN_AUD_POS);
8350 reg_value |= ((value & SYS_ANA_REG6_EN_AUD_MASK) << SYS_ANA_REG6_EN_AUD_POS);
8351 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8352 }
8353
8354 /* REG_0x46:ana_reg6->pwd_gadc_buf:0x46[15],gadc input buffer pwd,1,R/W*/
sys_ll_get_ana_reg6_pwd_gadc_buf(void)8355 static inline uint32_t sys_ll_get_ana_reg6_pwd_gadc_buf(void)
8356 {
8357 uint32_t reg_value;
8358 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8359 reg_value = ((reg_value >> SYS_ANA_REG6_PWD_GADC_BUF_POS) & SYS_ANA_REG6_PWD_GADC_BUF_MASK);
8360 return reg_value;
8361 }
8362
sys_ll_set_ana_reg6_pwd_gadc_buf(uint32_t value)8363 static inline void sys_ll_set_ana_reg6_pwd_gadc_buf(uint32_t value)
8364 {
8365 uint32_t reg_value;
8366 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8367 reg_value &= ~(SYS_ANA_REG6_PWD_GADC_BUF_MASK << SYS_ANA_REG6_PWD_GADC_BUF_POS);
8368 reg_value |= ((value & SYS_ANA_REG6_PWD_GADC_BUF_MASK) << SYS_ANA_REG6_PWD_GADC_BUF_POS);
8369 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8370 }
8371
8372 /* REG_0x46:ana_reg6->vaon_sel:0x46[17],0:vddaon drop enable,1,R/W*/
sys_ll_get_ana_reg6_vaon_sel(void)8373 static inline uint32_t sys_ll_get_ana_reg6_vaon_sel(void)
8374 {
8375 uint32_t reg_value;
8376 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8377 reg_value = ((reg_value >> SYS_ANA_REG6_VAON_SEL_POS) & SYS_ANA_REG6_VAON_SEL_MASK);
8378 return reg_value;
8379 }
8380
sys_ll_set_ana_reg6_vaon_sel(uint32_t value)8381 static inline void sys_ll_set_ana_reg6_vaon_sel(uint32_t value)
8382 {
8383 uint32_t reg_value;
8384 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8385 reg_value &= ~(SYS_ANA_REG6_VAON_SEL_MASK << SYS_ANA_REG6_VAON_SEL_POS);
8386 reg_value |= ((value & SYS_ANA_REG6_VAON_SEL_MASK) << SYS_ANA_REG6_VAON_SEL_POS);
8387 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8388 }
8389
8390 /* REG_0x46:ana_reg6->xtal_hpsrr_en:0x46[18],xtal high psrr buffer enable,1,R/W*/
sys_ll_get_ana_reg6_xtal_hpsrr_en(void)8391 static inline uint32_t sys_ll_get_ana_reg6_xtal_hpsrr_en(void)
8392 {
8393 uint32_t reg_value;
8394 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8395 reg_value = ((reg_value >> SYS_ANA_REG6_XTAL_HPSRR_EN_POS) & SYS_ANA_REG6_XTAL_HPSRR_EN_MASK);
8396 return reg_value;
8397 }
8398
sys_ll_set_ana_reg6_xtal_hpsrr_en(uint32_t value)8399 static inline void sys_ll_set_ana_reg6_xtal_hpsrr_en(uint32_t value)
8400 {
8401 uint32_t reg_value;
8402 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8403 reg_value &= ~(SYS_ANA_REG6_XTAL_HPSRR_EN_MASK << SYS_ANA_REG6_XTAL_HPSRR_EN_POS);
8404 reg_value |= ((value & SYS_ANA_REG6_XTAL_HPSRR_EN_MASK) << SYS_ANA_REG6_XTAL_HPSRR_EN_POS);
8405 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8406 }
8407
8408 /* REG_0x46:ana_reg6->en_xtal2rf:0x46[19],xtal clock to rfpll gate enable ,0,R/W*/
sys_ll_get_ana_reg6_en_xtal2rf(void)8409 static inline uint32_t sys_ll_get_ana_reg6_en_xtal2rf(void)
8410 {
8411 uint32_t reg_value;
8412 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8413 reg_value = ((reg_value >> SYS_ANA_REG6_EN_XTAL2RF_POS) & SYS_ANA_REG6_EN_XTAL2RF_MASK);
8414 return reg_value;
8415 }
8416
sys_ll_set_ana_reg6_en_xtal2rf(uint32_t value)8417 static inline void sys_ll_set_ana_reg6_en_xtal2rf(uint32_t value)
8418 {
8419 uint32_t reg_value;
8420 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8421 reg_value &= ~(SYS_ANA_REG6_EN_XTAL2RF_MASK << SYS_ANA_REG6_EN_XTAL2RF_POS);
8422 reg_value |= ((value & SYS_ANA_REG6_EN_XTAL2RF_MASK) << SYS_ANA_REG6_EN_XTAL2RF_POS);
8423 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8424 }
8425
8426 /* REG_0x46:ana_reg6->en_sleep:0x46[20],xtal sleep enable,0,R/W*/
sys_ll_get_ana_reg6_en_sleep(void)8427 static inline uint32_t sys_ll_get_ana_reg6_en_sleep(void)
8428 {
8429 uint32_t reg_value;
8430 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8431 reg_value = ((reg_value >> SYS_ANA_REG6_EN_SLEEP_POS) & SYS_ANA_REG6_EN_SLEEP_MASK);
8432 return reg_value;
8433 }
8434
sys_ll_set_ana_reg6_en_sleep(uint32_t value)8435 static inline void sys_ll_set_ana_reg6_en_sleep(uint32_t value)
8436 {
8437 uint32_t reg_value;
8438 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8439 reg_value &= ~(SYS_ANA_REG6_EN_SLEEP_MASK << SYS_ANA_REG6_EN_SLEEP_POS);
8440 reg_value |= ((value & SYS_ANA_REG6_EN_SLEEP_MASK) << SYS_ANA_REG6_EN_SLEEP_POS);
8441 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8442 }
8443
8444 /* REG_0x46:ana_reg6->clkbuf_hd:0x46[21],xtal lpsrr clock buffer high power mode ,1,R/W*/
sys_ll_get_ana_reg6_clkbuf_hd(void)8445 static inline uint32_t sys_ll_get_ana_reg6_clkbuf_hd(void)
8446 {
8447 uint32_t reg_value;
8448 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8449 reg_value = ((reg_value >> SYS_ANA_REG6_CLKBUF_HD_POS) & SYS_ANA_REG6_CLKBUF_HD_MASK);
8450 return reg_value;
8451 }
8452
sys_ll_set_ana_reg6_clkbuf_hd(uint32_t value)8453 static inline void sys_ll_set_ana_reg6_clkbuf_hd(uint32_t value)
8454 {
8455 uint32_t reg_value;
8456 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8457 reg_value &= ~(SYS_ANA_REG6_CLKBUF_HD_MASK << SYS_ANA_REG6_CLKBUF_HD_POS);
8458 reg_value |= ((value & SYS_ANA_REG6_CLKBUF_HD_MASK) << SYS_ANA_REG6_CLKBUF_HD_POS);
8459 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8460 }
8461
8462 /* REG_0x46:ana_reg6->clkbuf_dsel_manu:0x46[22],xtal lpsrr clock buffer power mode selection 0: auto /1:manu ,1,R/W*/
sys_ll_get_ana_reg6_clkbuf_dsel_manu(void)8463 static inline uint32_t sys_ll_get_ana_reg6_clkbuf_dsel_manu(void)
8464 {
8465 uint32_t reg_value;
8466 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8467 reg_value = ((reg_value >> SYS_ANA_REG6_CLKBUF_DSEL_MANU_POS) & SYS_ANA_REG6_CLKBUF_DSEL_MANU_MASK);
8468 return reg_value;
8469 }
8470
sys_ll_set_ana_reg6_clkbuf_dsel_manu(uint32_t value)8471 static inline void sys_ll_set_ana_reg6_clkbuf_dsel_manu(uint32_t value)
8472 {
8473 uint32_t reg_value;
8474 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8475 reg_value &= ~(SYS_ANA_REG6_CLKBUF_DSEL_MANU_MASK << SYS_ANA_REG6_CLKBUF_DSEL_MANU_POS);
8476 reg_value |= ((value & SYS_ANA_REG6_CLKBUF_DSEL_MANU_MASK) << SYS_ANA_REG6_CLKBUF_DSEL_MANU_POS);
8477 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8478 }
8479
8480 /* REG_0x46:ana_reg6->xtal_lpmode_ctrl:0x46[23],xtal core low power mode enable,1,R/W*/
sys_ll_get_ana_reg6_xtal_lpmode_ctrl(void)8481 static inline uint32_t sys_ll_get_ana_reg6_xtal_lpmode_ctrl(void)
8482 {
8483 uint32_t reg_value;
8484 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8485 reg_value = ((reg_value >> SYS_ANA_REG6_XTAL_LPMODE_CTRL_POS) & SYS_ANA_REG6_XTAL_LPMODE_CTRL_MASK);
8486 return reg_value;
8487 }
8488
sys_ll_set_ana_reg6_xtal_lpmode_ctrl(uint32_t value)8489 static inline void sys_ll_set_ana_reg6_xtal_lpmode_ctrl(uint32_t value)
8490 {
8491 uint32_t reg_value;
8492 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8493 reg_value &= ~(SYS_ANA_REG6_XTAL_LPMODE_CTRL_MASK << SYS_ANA_REG6_XTAL_LPMODE_CTRL_POS);
8494 reg_value |= ((value & SYS_ANA_REG6_XTAL_LPMODE_CTRL_MASK) << SYS_ANA_REG6_XTAL_LPMODE_CTRL_POS);
8495 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8496 }
8497
8498 /* REG_0x46:ana_reg6->rxtal_lp:0x46[27:24],xtal bias current setting at low power mode ,F,R/W*/
sys_ll_get_ana_reg6_rxtal_lp(void)8499 static inline uint32_t sys_ll_get_ana_reg6_rxtal_lp(void)
8500 {
8501 uint32_t reg_value;
8502 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8503 reg_value = ((reg_value >> SYS_ANA_REG6_RXTAL_LP_POS) & SYS_ANA_REG6_RXTAL_LP_MASK);
8504 return reg_value;
8505 }
8506
sys_ll_set_ana_reg6_rxtal_lp(uint32_t value)8507 static inline void sys_ll_set_ana_reg6_rxtal_lp(uint32_t value)
8508 {
8509 uint32_t reg_value;
8510 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8511 reg_value &= ~(SYS_ANA_REG6_RXTAL_LP_MASK << SYS_ANA_REG6_RXTAL_LP_POS);
8512 reg_value |= ((value & SYS_ANA_REG6_RXTAL_LP_MASK) << SYS_ANA_REG6_RXTAL_LP_POS);
8513 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8514 }
8515
8516 /* REG_0x46:ana_reg6->rxtal_hp:0x46[31:28],xtal26m bias current setting at high power mode ,F,R/W*/
sys_ll_get_ana_reg6_rxtal_hp(void)8517 static inline uint32_t sys_ll_get_ana_reg6_rxtal_hp(void)
8518 {
8519 uint32_t reg_value;
8520 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8521 reg_value = ((reg_value >> SYS_ANA_REG6_RXTAL_HP_POS) & SYS_ANA_REG6_RXTAL_HP_MASK);
8522 return reg_value;
8523 }
8524
sys_ll_set_ana_reg6_rxtal_hp(uint32_t value)8525 static inline void sys_ll_set_ana_reg6_rxtal_hp(uint32_t value)
8526 {
8527 uint32_t reg_value;
8528 reg_value = REG_READ(SYS_ANA_REG6_ADDR);
8529 reg_value &= ~(SYS_ANA_REG6_RXTAL_HP_MASK << SYS_ANA_REG6_RXTAL_HP_POS);
8530 reg_value |= ((value & SYS_ANA_REG6_RXTAL_HP_MASK) << SYS_ANA_REG6_RXTAL_HP_POS);
8531 sys_ll_set_analog_reg_value(SYS_ANA_REG6_ADDR,reg_value);
8532 }
8533
8534 /* REG_0x47 //REG ADDR :0x4401011c */
sys_ll_get_ana_reg7_value(void)8535 static inline uint32_t sys_ll_get_ana_reg7_value(void)
8536 {
8537 return REG_READ(SYS_ANA_REG7_ADDR);
8538 }
8539
sys_ll_set_ana_reg7_value(uint32_t value)8540 static inline void sys_ll_set_ana_reg7_value(uint32_t value)
8541 {
8542 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,value);
8543 }
8544
8545 /* REG_0x47:ana_reg7->rng_tstck_sel:0x47[0],trng setting,0,R/W*/
sys_ll_get_ana_reg7_rng_tstck_sel(void)8546 static inline uint32_t sys_ll_get_ana_reg7_rng_tstck_sel(void)
8547 {
8548 uint32_t reg_value;
8549 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8550 reg_value = ((reg_value >> SYS_ANA_REG7_RNG_TSTCK_SEL_POS) & SYS_ANA_REG7_RNG_TSTCK_SEL_MASK);
8551 return reg_value;
8552 }
8553
sys_ll_set_ana_reg7_rng_tstck_sel(uint32_t value)8554 static inline void sys_ll_set_ana_reg7_rng_tstck_sel(uint32_t value)
8555 {
8556 uint32_t reg_value;
8557 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8558 reg_value &= ~(SYS_ANA_REG7_RNG_TSTCK_SEL_MASK << SYS_ANA_REG7_RNG_TSTCK_SEL_POS);
8559 reg_value |= ((value & SYS_ANA_REG7_RNG_TSTCK_SEL_MASK) << SYS_ANA_REG7_RNG_TSTCK_SEL_POS);
8560 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8561 }
8562
8563 /* REG_0x47:ana_reg7->rng_tsten:0x47[1],trng setting,0,R/W*/
sys_ll_get_ana_reg7_rng_tsten(void)8564 static inline uint32_t sys_ll_get_ana_reg7_rng_tsten(void)
8565 {
8566 uint32_t reg_value;
8567 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8568 reg_value = ((reg_value >> SYS_ANA_REG7_RNG_TSTEN_POS) & SYS_ANA_REG7_RNG_TSTEN_MASK);
8569 return reg_value;
8570 }
8571
sys_ll_set_ana_reg7_rng_tsten(uint32_t value)8572 static inline void sys_ll_set_ana_reg7_rng_tsten(uint32_t value)
8573 {
8574 uint32_t reg_value;
8575 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8576 reg_value &= ~(SYS_ANA_REG7_RNG_TSTEN_MASK << SYS_ANA_REG7_RNG_TSTEN_POS);
8577 reg_value |= ((value & SYS_ANA_REG7_RNG_TSTEN_MASK) << SYS_ANA_REG7_RNG_TSTEN_POS);
8578 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8579 }
8580
8581 /* REG_0x47:ana_reg7->itune_ref:0x47[4:2],trng setting,4,R/W*/
sys_ll_get_ana_reg7_itune_ref(void)8582 static inline uint32_t sys_ll_get_ana_reg7_itune_ref(void)
8583 {
8584 uint32_t reg_value;
8585 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8586 reg_value = ((reg_value >> SYS_ANA_REG7_ITUNE_REF_POS) & SYS_ANA_REG7_ITUNE_REF_MASK);
8587 return reg_value;
8588 }
8589
sys_ll_set_ana_reg7_itune_ref(uint32_t value)8590 static inline void sys_ll_set_ana_reg7_itune_ref(uint32_t value)
8591 {
8592 uint32_t reg_value;
8593 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8594 reg_value &= ~(SYS_ANA_REG7_ITUNE_REF_MASK << SYS_ANA_REG7_ITUNE_REF_POS);
8595 reg_value |= ((value & SYS_ANA_REG7_ITUNE_REF_MASK) << SYS_ANA_REG7_ITUNE_REF_POS);
8596 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8597 }
8598
8599 /* REG_0x47:ana_reg7->itune_opa:0x47[7:5],trng setting,7,R/W*/
sys_ll_get_ana_reg7_itune_opa(void)8600 static inline uint32_t sys_ll_get_ana_reg7_itune_opa(void)
8601 {
8602 uint32_t reg_value;
8603 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8604 reg_value = ((reg_value >> SYS_ANA_REG7_ITUNE_OPA_POS) & SYS_ANA_REG7_ITUNE_OPA_MASK);
8605 return reg_value;
8606 }
8607
sys_ll_set_ana_reg7_itune_opa(uint32_t value)8608 static inline void sys_ll_set_ana_reg7_itune_opa(uint32_t value)
8609 {
8610 uint32_t reg_value;
8611 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8612 reg_value &= ~(SYS_ANA_REG7_ITUNE_OPA_MASK << SYS_ANA_REG7_ITUNE_OPA_POS);
8613 reg_value |= ((value & SYS_ANA_REG7_ITUNE_OPA_MASK) << SYS_ANA_REG7_ITUNE_OPA_POS);
8614 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8615 }
8616
8617 /* REG_0x47:ana_reg7->itune_cmp:0x47[10:8],trng setting,7,R/W*/
sys_ll_get_ana_reg7_itune_cmp(void)8618 static inline uint32_t sys_ll_get_ana_reg7_itune_cmp(void)
8619 {
8620 uint32_t reg_value;
8621 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8622 reg_value = ((reg_value >> SYS_ANA_REG7_ITUNE_CMP_POS) & SYS_ANA_REG7_ITUNE_CMP_MASK);
8623 return reg_value;
8624 }
8625
sys_ll_set_ana_reg7_itune_cmp(uint32_t value)8626 static inline void sys_ll_set_ana_reg7_itune_cmp(uint32_t value)
8627 {
8628 uint32_t reg_value;
8629 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8630 reg_value &= ~(SYS_ANA_REG7_ITUNE_CMP_MASK << SYS_ANA_REG7_ITUNE_CMP_POS);
8631 reg_value |= ((value & SYS_ANA_REG7_ITUNE_CMP_MASK) << SYS_ANA_REG7_ITUNE_CMP_POS);
8632 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8633 }
8634
8635 /* REG_0x47:ana_reg7->Rnooise_sel:0x47[11],trng setting,0,R/W*/
sys_ll_get_ana_reg7_rnooise_sel(void)8636 static inline uint32_t sys_ll_get_ana_reg7_rnooise_sel(void)
8637 {
8638 uint32_t reg_value;
8639 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8640 reg_value = ((reg_value >> SYS_ANA_REG7_RNOOISE_SEL_POS) & SYS_ANA_REG7_RNOOISE_SEL_MASK);
8641 return reg_value;
8642 }
8643
sys_ll_set_ana_reg7_rnooise_sel(uint32_t value)8644 static inline void sys_ll_set_ana_reg7_rnooise_sel(uint32_t value)
8645 {
8646 uint32_t reg_value;
8647 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8648 reg_value &= ~(SYS_ANA_REG7_RNOOISE_SEL_MASK << SYS_ANA_REG7_RNOOISE_SEL_POS);
8649 reg_value |= ((value & SYS_ANA_REG7_RNOOISE_SEL_MASK) << SYS_ANA_REG7_RNOOISE_SEL_POS);
8650 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8651 }
8652
8653 /* REG_0x47:ana_reg7->Fslow_sel:0x47[14:12],trng setting,2,R/W*/
sys_ll_get_ana_reg7_fslow_sel(void)8654 static inline uint32_t sys_ll_get_ana_reg7_fslow_sel(void)
8655 {
8656 uint32_t reg_value;
8657 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8658 reg_value = ((reg_value >> SYS_ANA_REG7_FSLOW_SEL_POS) & SYS_ANA_REG7_FSLOW_SEL_MASK);
8659 return reg_value;
8660 }
8661
sys_ll_set_ana_reg7_fslow_sel(uint32_t value)8662 static inline void sys_ll_set_ana_reg7_fslow_sel(uint32_t value)
8663 {
8664 uint32_t reg_value;
8665 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8666 reg_value &= ~(SYS_ANA_REG7_FSLOW_SEL_MASK << SYS_ANA_REG7_FSLOW_SEL_POS);
8667 reg_value |= ((value & SYS_ANA_REG7_FSLOW_SEL_MASK) << SYS_ANA_REG7_FSLOW_SEL_POS);
8668 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8669 }
8670
8671 /* REG_0x47:ana_reg7->Ffast_sel:0x47[18:15],trng setting,8,R/W*/
sys_ll_get_ana_reg7_ffast_sel(void)8672 static inline uint32_t sys_ll_get_ana_reg7_ffast_sel(void)
8673 {
8674 uint32_t reg_value;
8675 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8676 reg_value = ((reg_value >> SYS_ANA_REG7_FFAST_SEL_POS) & SYS_ANA_REG7_FFAST_SEL_MASK);
8677 return reg_value;
8678 }
8679
sys_ll_set_ana_reg7_ffast_sel(uint32_t value)8680 static inline void sys_ll_set_ana_reg7_ffast_sel(uint32_t value)
8681 {
8682 uint32_t reg_value;
8683 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8684 reg_value &= ~(SYS_ANA_REG7_FFAST_SEL_MASK << SYS_ANA_REG7_FFAST_SEL_POS);
8685 reg_value |= ((value & SYS_ANA_REG7_FFAST_SEL_MASK) << SYS_ANA_REG7_FFAST_SEL_POS);
8686 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8687 }
8688
8689 /* REG_0x47:ana_reg7->gadc_cal_sel:0x47[20:19],gadc calibration mode selection,0,R/W*/
sys_ll_get_ana_reg7_gadc_cal_sel(void)8690 static inline uint32_t sys_ll_get_ana_reg7_gadc_cal_sel(void)
8691 {
8692 uint32_t reg_value;
8693 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8694 reg_value = ((reg_value >> SYS_ANA_REG7_GADC_CAL_SEL_POS) & SYS_ANA_REG7_GADC_CAL_SEL_MASK);
8695 return reg_value;
8696 }
8697
sys_ll_set_ana_reg7_gadc_cal_sel(uint32_t value)8698 static inline void sys_ll_set_ana_reg7_gadc_cal_sel(uint32_t value)
8699 {
8700 uint32_t reg_value;
8701 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8702 reg_value &= ~(SYS_ANA_REG7_GADC_CAL_SEL_MASK << SYS_ANA_REG7_GADC_CAL_SEL_POS);
8703 reg_value |= ((value & SYS_ANA_REG7_GADC_CAL_SEL_MASK) << SYS_ANA_REG7_GADC_CAL_SEL_POS);
8704 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8705 }
8706
8707 /* REG_0x47:ana_reg7->gadc_ten:0x47[21],gadc test enable,0,R/W*/
sys_ll_get_ana_reg7_gadc_ten(void)8708 static inline uint32_t sys_ll_get_ana_reg7_gadc_ten(void)
8709 {
8710 uint32_t reg_value;
8711 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8712 reg_value = ((reg_value >> SYS_ANA_REG7_GADC_TEN_POS) & SYS_ANA_REG7_GADC_TEN_MASK);
8713 return reg_value;
8714 }
8715
sys_ll_set_ana_reg7_gadc_ten(uint32_t value)8716 static inline void sys_ll_set_ana_reg7_gadc_ten(uint32_t value)
8717 {
8718 uint32_t reg_value;
8719 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8720 reg_value &= ~(SYS_ANA_REG7_GADC_TEN_MASK << SYS_ANA_REG7_GADC_TEN_POS);
8721 reg_value |= ((value & SYS_ANA_REG7_GADC_TEN_MASK) << SYS_ANA_REG7_GADC_TEN_POS);
8722 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8723 }
8724
8725 /* REG_0x47:ana_reg7->gadc_cmp_ictrl:0x47[25:22],gadc comparaor current select ,8,R/W*/
sys_ll_get_ana_reg7_gadc_cmp_ictrl(void)8726 static inline uint32_t sys_ll_get_ana_reg7_gadc_cmp_ictrl(void)
8727 {
8728 uint32_t reg_value;
8729 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8730 reg_value = ((reg_value >> SYS_ANA_REG7_GADC_CMP_ICTRL_POS) & SYS_ANA_REG7_GADC_CMP_ICTRL_MASK);
8731 return reg_value;
8732 }
8733
sys_ll_set_ana_reg7_gadc_cmp_ictrl(uint32_t value)8734 static inline void sys_ll_set_ana_reg7_gadc_cmp_ictrl(uint32_t value)
8735 {
8736 uint32_t reg_value;
8737 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8738 reg_value &= ~(SYS_ANA_REG7_GADC_CMP_ICTRL_MASK << SYS_ANA_REG7_GADC_CMP_ICTRL_POS);
8739 reg_value |= ((value & SYS_ANA_REG7_GADC_CMP_ICTRL_MASK) << SYS_ANA_REG7_GADC_CMP_ICTRL_POS);
8740 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8741 }
8742
8743 /* REG_0x47:ana_reg7->gadc_buf_ictrl:0x47[29:26],gadc buffer current select ,8,R/W*/
sys_ll_get_ana_reg7_gadc_buf_ictrl(void)8744 static inline uint32_t sys_ll_get_ana_reg7_gadc_buf_ictrl(void)
8745 {
8746 uint32_t reg_value;
8747 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8748 reg_value = ((reg_value >> SYS_ANA_REG7_GADC_BUF_ICTRL_POS) & SYS_ANA_REG7_GADC_BUF_ICTRL_MASK);
8749 return reg_value;
8750 }
8751
sys_ll_set_ana_reg7_gadc_buf_ictrl(uint32_t value)8752 static inline void sys_ll_set_ana_reg7_gadc_buf_ictrl(uint32_t value)
8753 {
8754 uint32_t reg_value;
8755 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8756 reg_value &= ~(SYS_ANA_REG7_GADC_BUF_ICTRL_MASK << SYS_ANA_REG7_GADC_BUF_ICTRL_POS);
8757 reg_value |= ((value & SYS_ANA_REG7_GADC_BUF_ICTRL_MASK) << SYS_ANA_REG7_GADC_BUF_ICTRL_POS);
8758 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8759 }
8760
8761 /* REG_0x47:ana_reg7->vref_sel:0x47[30],gadc input reference select, 0:bandgap signal 1:GPIO voltage divided,0,R/W*/
sys_ll_get_ana_reg7_vref_sel(void)8762 static inline uint32_t sys_ll_get_ana_reg7_vref_sel(void)
8763 {
8764 uint32_t reg_value;
8765 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8766 reg_value = ((reg_value >> SYS_ANA_REG7_VREF_SEL_POS) & SYS_ANA_REG7_VREF_SEL_MASK);
8767 return reg_value;
8768 }
8769
sys_ll_set_ana_reg7_vref_sel(uint32_t value)8770 static inline void sys_ll_set_ana_reg7_vref_sel(uint32_t value)
8771 {
8772 uint32_t reg_value;
8773 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8774 reg_value &= ~(SYS_ANA_REG7_VREF_SEL_MASK << SYS_ANA_REG7_VREF_SEL_POS);
8775 reg_value |= ((value & SYS_ANA_REG7_VREF_SEL_MASK) << SYS_ANA_REG7_VREF_SEL_POS);
8776 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8777 }
8778
8779 /* REG_0x47:ana_reg7->scal_en:0x47[31],gadc reference scale enable, 0:normal mode,1: scale mode ,1,R/W*/
sys_ll_get_ana_reg7_scal_en(void)8780 static inline uint32_t sys_ll_get_ana_reg7_scal_en(void)
8781 {
8782 uint32_t reg_value;
8783 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8784 reg_value = ((reg_value >> SYS_ANA_REG7_SCAL_EN_POS) & SYS_ANA_REG7_SCAL_EN_MASK);
8785 return reg_value;
8786 }
8787
sys_ll_set_ana_reg7_scal_en(uint32_t value)8788 static inline void sys_ll_set_ana_reg7_scal_en(uint32_t value)
8789 {
8790 uint32_t reg_value;
8791 reg_value = REG_READ(SYS_ANA_REG7_ADDR);
8792 reg_value &= ~(SYS_ANA_REG7_SCAL_EN_MASK << SYS_ANA_REG7_SCAL_EN_POS);
8793 reg_value |= ((value & SYS_ANA_REG7_SCAL_EN_MASK) << SYS_ANA_REG7_SCAL_EN_POS);
8794 sys_ll_set_analog_reg_value(SYS_ANA_REG7_ADDR,reg_value);
8795 }
8796
8797 /* REG_0x48 //REG ADDR :0x44010120 */
sys_ll_get_ana_reg8_value(void)8798 static inline uint32_t sys_ll_get_ana_reg8_value(void)
8799 {
8800 return REG_READ(SYS_ANA_REG8_ADDR);
8801 }
8802
sys_ll_set_ana_reg8_value(uint32_t value)8803 static inline void sys_ll_set_ana_reg8_value(uint32_t value)
8804 {
8805 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,value);
8806 }
8807
8808 /* REG_0x48:ana_reg8->cap_calspi:0x48[8:0],manul mode ,input cap calibretion value,0,R/W*/
sys_ll_get_ana_reg8_cap_calspi(void)8809 static inline uint32_t sys_ll_get_ana_reg8_cap_calspi(void)
8810 {
8811 uint32_t reg_value;
8812 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8813 reg_value = ((reg_value >> SYS_ANA_REG8_CAP_CALSPI_POS) & SYS_ANA_REG8_CAP_CALSPI_MASK);
8814 return reg_value;
8815 }
8816
sys_ll_set_ana_reg8_cap_calspi(uint32_t value)8817 static inline void sys_ll_set_ana_reg8_cap_calspi(uint32_t value)
8818 {
8819 uint32_t reg_value;
8820 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8821 reg_value &= ~(SYS_ANA_REG8_CAP_CALSPI_MASK << SYS_ANA_REG8_CAP_CALSPI_POS);
8822 reg_value |= ((value & SYS_ANA_REG8_CAP_CALSPI_MASK) << SYS_ANA_REG8_CAP_CALSPI_POS);
8823 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8824 }
8825
8826 /* REG_0x48:ana_reg8->gain_s:0x48[10:9],Sensitivity level selection,1,R/W*/
sys_ll_get_ana_reg8_gain_s(void)8827 static inline uint32_t sys_ll_get_ana_reg8_gain_s(void)
8828 {
8829 uint32_t reg_value;
8830 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8831 reg_value = ((reg_value >> SYS_ANA_REG8_GAIN_S_POS) & SYS_ANA_REG8_GAIN_S_MASK);
8832 return reg_value;
8833 }
8834
sys_ll_set_ana_reg8_gain_s(uint32_t value)8835 static inline void sys_ll_set_ana_reg8_gain_s(uint32_t value)
8836 {
8837 uint32_t reg_value;
8838 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8839 reg_value &= ~(SYS_ANA_REG8_GAIN_S_MASK << SYS_ANA_REG8_GAIN_S_POS);
8840 reg_value |= ((value & SYS_ANA_REG8_GAIN_S_MASK) << SYS_ANA_REG8_GAIN_S_POS);
8841 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8842 }
8843
8844 /* REG_0x48:ana_reg8->pwd_td:0x48[11],power down touch module,1,R/W*/
sys_ll_get_ana_reg8_pwd_td(void)8845 static inline uint32_t sys_ll_get_ana_reg8_pwd_td(void)
8846 {
8847 uint32_t reg_value;
8848 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8849 reg_value = ((reg_value >> SYS_ANA_REG8_PWD_TD_POS) & SYS_ANA_REG8_PWD_TD_MASK);
8850 return reg_value;
8851 }
8852
sys_ll_set_ana_reg8_pwd_td(uint32_t value)8853 static inline void sys_ll_set_ana_reg8_pwd_td(uint32_t value)
8854 {
8855 uint32_t reg_value;
8856 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8857 reg_value &= ~(SYS_ANA_REG8_PWD_TD_MASK << SYS_ANA_REG8_PWD_TD_POS);
8858 reg_value |= ((value & SYS_ANA_REG8_PWD_TD_MASK) << SYS_ANA_REG8_PWD_TD_POS);
8859 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8860 }
8861
8862 /* REG_0x48:ana_reg8->en_fsr:0x48[12],low power mode ,enable fast response,0,R/W*/
sys_ll_get_ana_reg8_en_fsr(void)8863 static inline uint32_t sys_ll_get_ana_reg8_en_fsr(void)
8864 {
8865 uint32_t reg_value;
8866 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8867 reg_value = ((reg_value >> SYS_ANA_REG8_EN_FSR_POS) & SYS_ANA_REG8_EN_FSR_MASK);
8868 return reg_value;
8869 }
8870
sys_ll_set_ana_reg8_en_fsr(uint32_t value)8871 static inline void sys_ll_set_ana_reg8_en_fsr(uint32_t value)
8872 {
8873 uint32_t reg_value;
8874 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8875 reg_value &= ~(SYS_ANA_REG8_EN_FSR_MASK << SYS_ANA_REG8_EN_FSR_POS);
8876 reg_value |= ((value & SYS_ANA_REG8_EN_FSR_MASK) << SYS_ANA_REG8_EN_FSR_POS);
8877 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8878 }
8879
8880 /* REG_0x48:ana_reg8->en_scm:0x48[13],scan mode enable,0,R/W*/
sys_ll_get_ana_reg8_en_scm(void)8881 static inline uint32_t sys_ll_get_ana_reg8_en_scm(void)
8882 {
8883 uint32_t reg_value;
8884 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8885 reg_value = ((reg_value >> SYS_ANA_REG8_EN_SCM_POS) & SYS_ANA_REG8_EN_SCM_MASK);
8886 return reg_value;
8887 }
8888
sys_ll_set_ana_reg8_en_scm(uint32_t value)8889 static inline void sys_ll_set_ana_reg8_en_scm(uint32_t value)
8890 {
8891 uint32_t reg_value;
8892 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8893 reg_value &= ~(SYS_ANA_REG8_EN_SCM_MASK << SYS_ANA_REG8_EN_SCM_POS);
8894 reg_value |= ((value & SYS_ANA_REG8_EN_SCM_MASK) << SYS_ANA_REG8_EN_SCM_POS);
8895 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8896 }
8897
8898 /* REG_0x48:ana_reg8->en_adcmode:0x48[14],adc mode enable,0,R/W*/
sys_ll_get_ana_reg8_en_adcmode(void)8899 static inline uint32_t sys_ll_get_ana_reg8_en_adcmode(void)
8900 {
8901 uint32_t reg_value;
8902 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8903 reg_value = ((reg_value >> SYS_ANA_REG8_EN_ADCMODE_POS) & SYS_ANA_REG8_EN_ADCMODE_MASK);
8904 return reg_value;
8905 }
8906
sys_ll_set_ana_reg8_en_adcmode(uint32_t value)8907 static inline void sys_ll_set_ana_reg8_en_adcmode(uint32_t value)
8908 {
8909 uint32_t reg_value;
8910 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8911 reg_value &= ~(SYS_ANA_REG8_EN_ADCMODE_MASK << SYS_ANA_REG8_EN_ADCMODE_POS);
8912 reg_value |= ((value & SYS_ANA_REG8_EN_ADCMODE_MASK) << SYS_ANA_REG8_EN_ADCMODE_POS);
8913 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8914 }
8915
8916 /* REG_0x48:ana_reg8->en_lpmode:0x48[15],low power mode enable,0,R/W*/
sys_ll_get_ana_reg8_en_lpmode(void)8917 static inline uint32_t sys_ll_get_ana_reg8_en_lpmode(void)
8918 {
8919 uint32_t reg_value;
8920 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8921 reg_value = ((reg_value >> SYS_ANA_REG8_EN_LPMODE_POS) & SYS_ANA_REG8_EN_LPMODE_MASK);
8922 return reg_value;
8923 }
8924
sys_ll_set_ana_reg8_en_lpmode(uint32_t value)8925 static inline void sys_ll_set_ana_reg8_en_lpmode(uint32_t value)
8926 {
8927 uint32_t reg_value;
8928 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8929 reg_value &= ~(SYS_ANA_REG8_EN_LPMODE_MASK << SYS_ANA_REG8_EN_LPMODE_POS);
8930 reg_value |= ((value & SYS_ANA_REG8_EN_LPMODE_MASK) << SYS_ANA_REG8_EN_LPMODE_POS);
8931 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8932 }
8933
8934 /* REG_0x48:ana_reg8->chs_scan:0x48[31:16],scan mode chan selection,0,R/W*/
sys_ll_get_ana_reg8_chs_scan(void)8935 static inline uint32_t sys_ll_get_ana_reg8_chs_scan(void)
8936 {
8937 uint32_t reg_value;
8938 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8939 reg_value = ((reg_value >> SYS_ANA_REG8_CHS_SCAN_POS) & SYS_ANA_REG8_CHS_SCAN_MASK);
8940 return reg_value;
8941 }
8942
sys_ll_set_ana_reg8_chs_scan(uint32_t value)8943 static inline void sys_ll_set_ana_reg8_chs_scan(uint32_t value)
8944 {
8945 uint32_t reg_value;
8946 reg_value = REG_READ(SYS_ANA_REG8_ADDR);
8947 reg_value &= ~(SYS_ANA_REG8_CHS_SCAN_MASK << SYS_ANA_REG8_CHS_SCAN_POS);
8948 reg_value |= ((value & SYS_ANA_REG8_CHS_SCAN_MASK) << SYS_ANA_REG8_CHS_SCAN_POS);
8949 sys_ll_set_analog_reg_value(SYS_ANA_REG8_ADDR,reg_value);
8950 }
8951
8952 /* REG_0x49 //REG ADDR :0x44010124 */
sys_ll_get_ana_reg9_value(void)8953 static inline uint32_t sys_ll_get_ana_reg9_value(void)
8954 {
8955 return REG_READ(SYS_ANA_REG9_ADDR);
8956 }
8957
sys_ll_set_ana_reg9_value(uint32_t value)8958 static inline void sys_ll_set_ana_reg9_value(uint32_t value)
8959 {
8960 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,value);
8961 }
8962
8963 /* REG_0x49:ana_reg9->en_otp_spi:0x49[0],otp ldo spi enable,0,R/W*/
sys_ll_get_ana_reg9_en_otp_spi(void)8964 static inline uint32_t sys_ll_get_ana_reg9_en_otp_spi(void)
8965 {
8966 uint32_t reg_value;
8967 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
8968 reg_value = ((reg_value >> SYS_ANA_REG9_EN_OTP_SPI_POS) & SYS_ANA_REG9_EN_OTP_SPI_MASK);
8969 return reg_value;
8970 }
8971
sys_ll_set_ana_reg9_en_otp_spi(uint32_t value)8972 static inline void sys_ll_set_ana_reg9_en_otp_spi(uint32_t value)
8973 {
8974 uint32_t reg_value;
8975 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
8976 reg_value &= ~(SYS_ANA_REG9_EN_OTP_SPI_MASK << SYS_ANA_REG9_EN_OTP_SPI_POS);
8977 reg_value |= ((value & SYS_ANA_REG9_EN_OTP_SPI_MASK) << SYS_ANA_REG9_EN_OTP_SPI_POS);
8978 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
8979 }
8980
sys_ll_set_ana_reg9_vtempsel(uint32_t value)8981 static inline void sys_ll_set_ana_reg9_vtempsel(uint32_t value)
8982 {
8983 uint32_t reg_value;
8984 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
8985 reg_value &= ~(SYS_ANA_REG9_VTEMPSEL_MASK << SYS_ANA_REG9_VTEMPSEL_POS);
8986 reg_value |= ((value & SYS_ANA_REG9_VTEMPSEL_MASK) << SYS_ANA_REG9_VTEMPSEL_POS);
8987 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
8988 }
8989
8990 /* REG_0x49:ana_reg9->entemp2:0x49[1],dummy,0,R/W*/
sys_ll_get_ana_reg9_entemp2(void)8991 static inline uint32_t sys_ll_get_ana_reg9_entemp2(void)
8992 {
8993 uint32_t reg_value;
8994 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
8995 reg_value = ((reg_value >> SYS_ANA_REG9_ENTEMP2_POS) & SYS_ANA_REG9_ENTEMP2_MASK);
8996 return reg_value;
8997 }
8998
sys_ll_set_ana_reg9_entemp2(uint32_t value)8999 static inline void sys_ll_set_ana_reg9_entemp2(uint32_t value)
9000 {
9001 uint32_t reg_value;
9002 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9003 reg_value &= ~(SYS_ANA_REG9_ENTEMP2_MASK << SYS_ANA_REG9_ENTEMP2_POS);
9004 reg_value |= ((value & SYS_ANA_REG9_ENTEMP2_MASK) << SYS_ANA_REG9_ENTEMP2_POS);
9005 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9006 }
9007
9008 /* REG_0x49:ana_reg9->vtempsel:0x49[3:2],00:nc 01:vtemp 10:vbe 11:vbg1p3,R/W*/
sys_ll_get_ana_reg9_vtempsel(void)9009 static inline uint32_t sys_ll_get_ana_reg9_vtempsel(void)
9010 {
9011 uint32_t reg_value;
9012 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9013 reg_value = ((reg_value >> SYS_ANA_REG9_VTEMPSEL_POS) & SYS_ANA_REG9_VTEMPSEL_MASK);
9014 return reg_value;
9015 }
9016
9017 /* REG_0x49:ana_reg9->vtsel:0x49[4],dummy,0,R/W*/
sys_ll_get_ana_reg9_vtsel(void)9018 static inline uint32_t sys_ll_get_ana_reg9_vtsel(void)
9019 {
9020 uint32_t reg_value;
9021 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9022 reg_value = ((reg_value >> SYS_ANA_REG9_VTSEL_POS) & SYS_ANA_REG9_VTSEL_MASK);
9023 return reg_value;
9024 }
9025
sys_ll_set_ana_reg9_vtsel(uint32_t value)9026 static inline void sys_ll_set_ana_reg9_vtsel(uint32_t value)
9027 {
9028 uint32_t reg_value;
9029 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9030 reg_value &= ~(SYS_ANA_REG9_VTSEL_MASK << SYS_ANA_REG9_VTSEL_POS);
9031 reg_value |= ((value & SYS_ANA_REG9_VTSEL_MASK) << SYS_ANA_REG9_VTSEL_POS);
9032 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9033 }
9034
9035 /* REG_0x49:ana_reg9->en_bias_5u:0x49[5],Ibias 5u enable,0,R/W*/
sys_ll_get_ana_reg9_en_bias_5u(void)9036 static inline uint32_t sys_ll_get_ana_reg9_en_bias_5u(void)
9037 {
9038 uint32_t reg_value;
9039 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9040 reg_value = ((reg_value >> SYS_ANA_REG9_EN_BIAS_5U_POS) & SYS_ANA_REG9_EN_BIAS_5U_MASK);
9041 return reg_value;
9042 }
9043
sys_ll_set_ana_reg9_en_bias_5u(uint32_t value)9044 static inline void sys_ll_set_ana_reg9_en_bias_5u(uint32_t value)
9045 {
9046 uint32_t reg_value;
9047 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9048 reg_value &= ~(SYS_ANA_REG9_EN_BIAS_5U_MASK << SYS_ANA_REG9_EN_BIAS_5U_POS);
9049 reg_value |= ((value & SYS_ANA_REG9_EN_BIAS_5U_MASK) << SYS_ANA_REG9_EN_BIAS_5U_POS);
9050 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9051 }
9052
9053 /* REG_0x49:ana_reg9->dummy2:0x49[6],5uA channel on(for PLL & DCO),0,R/W*/
sys_ll_get_ana_reg9_dummy2(void)9054 static inline uint32_t sys_ll_get_ana_reg9_dummy2(void)
9055 {
9056 uint32_t reg_value;
9057 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9058 reg_value = ((reg_value >> SYS_ANA_REG9_DUMMY2_POS) & SYS_ANA_REG9_DUMMY2_MASK);
9059 return reg_value;
9060 }
9061
sys_ll_set_ana_reg9_dummy2(uint32_t value)9062 static inline void sys_ll_set_ana_reg9_dummy2(uint32_t value)
9063 {
9064 uint32_t reg_value;
9065 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9066 reg_value &= ~(SYS_ANA_REG9_DUMMY2_MASK << SYS_ANA_REG9_DUMMY2_POS);
9067 reg_value |= ((value & SYS_ANA_REG9_DUMMY2_MASK) << SYS_ANA_REG9_DUMMY2_POS);
9068 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9069 }
9070
9071 /* REG_0x49:ana_reg9->touch_serial_cap:0x49[7],5uA channel on(for PLL & DCO),0,R/W*/
sys_ll_get_ana_reg9_touch_serial_cap(void)9072 static inline uint32_t sys_ll_get_ana_reg9_touch_serial_cap(void)
9073 {
9074 uint32_t reg_value;
9075 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9076 reg_value = ((reg_value >> SYS_ANA_REG9_TOUCH_SERIAL_CAP_POS) & SYS_ANA_REG9_TOUCH_SERIAL_CAP_MASK);
9077 return reg_value;
9078 }
9079
sys_ll_set_ana_reg9_touch_serial_cap(uint32_t value)9080 static inline void sys_ll_set_ana_reg9_touch_serial_cap(uint32_t value)
9081 {
9082 uint32_t reg_value;
9083 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9084 reg_value &= ~(SYS_ANA_REG9_TOUCH_SERIAL_CAP_MASK << SYS_ANA_REG9_TOUCH_SERIAL_CAP_POS);
9085 reg_value |= ((value & SYS_ANA_REG9_TOUCH_SERIAL_CAP_MASK) << SYS_ANA_REG9_TOUCH_SERIAL_CAP_POS);
9086 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9087 }
9088
9089 /* REG_0x49:ana_reg9->buckfb_czenb:0x49[8],buck EA feedback cz selection,0,R/W*/
sys_ll_get_ana_reg9_buckfb_czenb(void)9090 static inline uint32_t sys_ll_get_ana_reg9_buckfb_czenb(void)
9091 {
9092 uint32_t reg_value;
9093 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9094 reg_value = ((reg_value >> SYS_ANA_REG9_BUCKFB_CZENB_POS) & SYS_ANA_REG9_BUCKFB_CZENB_MASK);
9095 return reg_value;
9096 }
9097
sys_ll_set_ana_reg9_buckfb_czenb(uint32_t value)9098 static inline void sys_ll_set_ana_reg9_buckfb_czenb(uint32_t value)
9099 {
9100 uint32_t reg_value;
9101 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9102 reg_value &= ~(SYS_ANA_REG9_BUCKFB_CZENB_MASK << SYS_ANA_REG9_BUCKFB_CZENB_POS);
9103 reg_value |= ((value & SYS_ANA_REG9_BUCKFB_CZENB_MASK) << SYS_ANA_REG9_BUCKFB_CZENB_POS);
9104 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9105 }
9106
9107 /* REG_0x49:ana_reg9->buckea_cur_ctrl:0x49[10:9],buck EA ibias selection,0,R/W*/
sys_ll_get_ana_reg9_buckea_cur_ctrl(void)9108 static inline uint32_t sys_ll_get_ana_reg9_buckea_cur_ctrl(void)
9109 {
9110 uint32_t reg_value;
9111 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9112 reg_value = ((reg_value >> SYS_ANA_REG9_BUCKEA_CUR_CTRL_POS) & SYS_ANA_REG9_BUCKEA_CUR_CTRL_MASK);
9113 return reg_value;
9114 }
9115
sys_ll_set_ana_reg9_buckea_cur_ctrl(uint32_t value)9116 static inline void sys_ll_set_ana_reg9_buckea_cur_ctrl(uint32_t value)
9117 {
9118 uint32_t reg_value;
9119 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9120 reg_value &= ~(SYS_ANA_REG9_BUCKEA_CUR_CTRL_MASK << SYS_ANA_REG9_BUCKEA_CUR_CTRL_POS);
9121 reg_value |= ((value & SYS_ANA_REG9_BUCKEA_CUR_CTRL_MASK) << SYS_ANA_REG9_BUCKEA_CUR_CTRL_POS);
9122 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9123 }
9124
9125 /* REG_0x49:ana_reg9->cbtst_en:0x49[11],CB test enable,0,R/W*/
sys_ll_get_ana_reg9_cbtst_en(void)9126 static inline uint32_t sys_ll_get_ana_reg9_cbtst_en(void)
9127 {
9128 uint32_t reg_value;
9129 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9130 reg_value = ((reg_value >> SYS_ANA_REG9_CBTST_EN_POS) & SYS_ANA_REG9_CBTST_EN_MASK);
9131 return reg_value;
9132 }
9133
sys_ll_set_ana_reg9_cbtst_en(uint32_t value)9134 static inline void sys_ll_set_ana_reg9_cbtst_en(uint32_t value)
9135 {
9136 uint32_t reg_value;
9137 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9138 reg_value &= ~(SYS_ANA_REG9_CBTST_EN_MASK << SYS_ANA_REG9_CBTST_EN_POS);
9139 reg_value |= ((value & SYS_ANA_REG9_CBTST_EN_MASK) << SYS_ANA_REG9_CBTST_EN_POS);
9140 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9141 }
9142
9143 /* REG_0x49:ana_reg9->psldo_vsel:0x49[12],psldo voltage selsection,0,R/W*/
sys_ll_get_ana_reg9_psldo_vsel(void)9144 static inline uint32_t sys_ll_get_ana_reg9_psldo_vsel(void)
9145 {
9146 uint32_t reg_value;
9147 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9148 reg_value = ((reg_value >> SYS_ANA_REG9_PSLDO_VSEL_POS) & SYS_ANA_REG9_PSLDO_VSEL_MASK);
9149 return reg_value;
9150 }
9151
sys_ll_set_ana_reg9_psldo_vsel(uint32_t value)9152 static inline void sys_ll_set_ana_reg9_psldo_vsel(uint32_t value)
9153 {
9154 uint32_t reg_value;
9155 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9156 reg_value &= ~(SYS_ANA_REG9_PSLDO_VSEL_MASK << SYS_ANA_REG9_PSLDO_VSEL_POS);
9157 reg_value |= ((value & SYS_ANA_REG9_PSLDO_VSEL_MASK) << SYS_ANA_REG9_PSLDO_VSEL_POS);
9158 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9159 }
9160
9161 /* REG_0x49:ana_reg9->ovr_l:0x49[13],ovr low enable,0,R/W*/
sys_ll_get_ana_reg9_ovr_l(void)9162 static inline uint32_t sys_ll_get_ana_reg9_ovr_l(void)
9163 {
9164 uint32_t reg_value;
9165 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9166 reg_value = ((reg_value >> SYS_ANA_REG9_OVR_L_POS) & SYS_ANA_REG9_OVR_L_MASK);
9167 return reg_value;
9168 }
9169
sys_ll_set_ana_reg9_ovr_l(uint32_t value)9170 static inline void sys_ll_set_ana_reg9_ovr_l(uint32_t value)
9171 {
9172 uint32_t reg_value;
9173 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9174 reg_value &= ~(SYS_ANA_REG9_OVR_L_MASK << SYS_ANA_REG9_OVR_L_POS);
9175 reg_value |= ((value & SYS_ANA_REG9_OVR_L_MASK) << SYS_ANA_REG9_OVR_L_POS);
9176 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9177 }
9178
9179 /* REG_0x49:ana_reg9->usbpen:0x49[17:14],usb dp driver capability control,8,R/W*/
sys_ll_get_ana_reg9_usbpen(void)9180 static inline uint32_t sys_ll_get_ana_reg9_usbpen(void)
9181 {
9182 uint32_t reg_value;
9183 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9184 reg_value = ((reg_value >> SYS_ANA_REG9_USBPEN_POS) & SYS_ANA_REG9_USBPEN_MASK);
9185 return reg_value;
9186 }
9187
sys_ll_set_ana_reg9_usbpen(uint32_t value)9188 static inline void sys_ll_set_ana_reg9_usbpen(uint32_t value)
9189 {
9190 uint32_t reg_value;
9191 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9192 reg_value &= ~(SYS_ANA_REG9_USBPEN_MASK << SYS_ANA_REG9_USBPEN_POS);
9193 reg_value |= ((value & SYS_ANA_REG9_USBPEN_MASK) << SYS_ANA_REG9_USBPEN_POS);
9194 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9195 }
9196
9197 /* REG_0x49:ana_reg9->usbnen:0x49[21:18],usb dn driver capability control,8,R/W*/
sys_ll_get_ana_reg9_usbnen(void)9198 static inline uint32_t sys_ll_get_ana_reg9_usbnen(void)
9199 {
9200 uint32_t reg_value;
9201 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9202 reg_value = ((reg_value >> SYS_ANA_REG9_USBNEN_POS) & SYS_ANA_REG9_USBNEN_MASK);
9203 return reg_value;
9204 }
9205
sys_ll_set_ana_reg9_usbnen(uint32_t value)9206 static inline void sys_ll_set_ana_reg9_usbnen(uint32_t value)
9207 {
9208 uint32_t reg_value;
9209 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9210 reg_value &= ~(SYS_ANA_REG9_USBNEN_MASK << SYS_ANA_REG9_USBNEN_POS);
9211 reg_value |= ((value & SYS_ANA_REG9_USBNEN_MASK) << SYS_ANA_REG9_USBNEN_POS);
9212 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9213 }
9214
9215 /* REG_0x49:ana_reg9->usb_speed:0x49[22],usb speed selection,0,R/W*/
sys_ll_get_ana_reg9_usb_speed(void)9216 static inline uint32_t sys_ll_get_ana_reg9_usb_speed(void)
9217 {
9218 uint32_t reg_value;
9219 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9220 reg_value = ((reg_value >> SYS_ANA_REG9_USB_SPEED_POS) & SYS_ANA_REG9_USB_SPEED_MASK);
9221 return reg_value;
9222 }
9223
sys_ll_set_ana_reg9_usb_speed(uint32_t value)9224 static inline void sys_ll_set_ana_reg9_usb_speed(uint32_t value)
9225 {
9226 uint32_t reg_value;
9227 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9228 reg_value &= ~(SYS_ANA_REG9_USB_SPEED_MASK << SYS_ANA_REG9_USB_SPEED_POS);
9229 reg_value |= ((value & SYS_ANA_REG9_USB_SPEED_MASK) << SYS_ANA_REG9_USB_SPEED_POS);
9230 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9231 }
9232
9233 /* REG_0x49:ana_reg9->usb_deepsleep:0x49[23],usb deepsleep mode enable by spi,0,R/W*/
sys_ll_get_ana_reg9_usb_deepsleep(void)9234 static inline uint32_t sys_ll_get_ana_reg9_usb_deepsleep(void)
9235 {
9236 uint32_t reg_value;
9237 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9238 reg_value = ((reg_value >> SYS_ANA_REG9_USB_DEEPSLEEP_POS) & SYS_ANA_REG9_USB_DEEPSLEEP_MASK);
9239 return reg_value;
9240 }
9241
sys_ll_set_ana_reg9_usb_deepsleep(uint32_t value)9242 static inline void sys_ll_set_ana_reg9_usb_deepsleep(uint32_t value)
9243 {
9244 uint32_t reg_value;
9245 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9246 reg_value &= ~(SYS_ANA_REG9_USB_DEEPSLEEP_MASK << SYS_ANA_REG9_USB_DEEPSLEEP_POS);
9247 reg_value |= ((value & SYS_ANA_REG9_USB_DEEPSLEEP_MASK) << SYS_ANA_REG9_USB_DEEPSLEEP_POS);
9248 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9249 }
9250
9251 /* REG_0x49:ana_reg9->man_mode:0x49[24],manul mode enable,0,R/W*/
sys_ll_get_ana_reg9_man_mode(void)9252 static inline uint32_t sys_ll_get_ana_reg9_man_mode(void)
9253 {
9254 uint32_t reg_value;
9255 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9256 reg_value = ((reg_value >> SYS_ANA_REG9_MAN_MODE_POS) & SYS_ANA_REG9_MAN_MODE_MASK);
9257 return reg_value;
9258 }
9259
sys_ll_set_ana_reg9_man_mode(uint32_t value)9260 static inline void sys_ll_set_ana_reg9_man_mode(uint32_t value)
9261 {
9262 uint32_t reg_value;
9263 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9264 reg_value &= ~(SYS_ANA_REG9_MAN_MODE_MASK << SYS_ANA_REG9_MAN_MODE_POS);
9265 reg_value |= ((value & SYS_ANA_REG9_MAN_MODE_MASK) << SYS_ANA_REG9_MAN_MODE_POS);
9266 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9267 }
9268
9269 /* REG_0x49:ana_reg9->crg:0x49[26:25],detect range selection :8pF/12pF/19pF/27pF,2,R/W*/
sys_ll_get_ana_reg9_crg(void)9270 static inline uint32_t sys_ll_get_ana_reg9_crg(void)
9271 {
9272 uint32_t reg_value;
9273 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9274 reg_value = ((reg_value >> SYS_ANA_REG9_CRG_POS) & SYS_ANA_REG9_CRG_MASK);
9275 return reg_value;
9276 }
9277
sys_ll_set_ana_reg9_crg(uint32_t value)9278 static inline void sys_ll_set_ana_reg9_crg(uint32_t value)
9279 {
9280 uint32_t reg_value;
9281 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9282 reg_value &= ~(SYS_ANA_REG9_CRG_MASK << SYS_ANA_REG9_CRG_POS);
9283 reg_value |= ((value & SYS_ANA_REG9_CRG_MASK) << SYS_ANA_REG9_CRG_POS);
9284 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9285 }
9286
9287 /* REG_0x49:ana_reg9->vrefs:0x49[29:27],detect threshold selection ,6,R/W*/
sys_ll_get_ana_reg9_vrefs(void)9288 static inline uint32_t sys_ll_get_ana_reg9_vrefs(void)
9289 {
9290 uint32_t reg_value;
9291 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9292 reg_value = ((reg_value >> SYS_ANA_REG9_VREFS_POS) & SYS_ANA_REG9_VREFS_MASK);
9293 return reg_value;
9294 }
9295
sys_ll_set_ana_reg9_vrefs(uint32_t value)9296 static inline void sys_ll_set_ana_reg9_vrefs(uint32_t value)
9297 {
9298 uint32_t reg_value;
9299 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9300 reg_value &= ~(SYS_ANA_REG9_VREFS_MASK << SYS_ANA_REG9_VREFS_POS);
9301 reg_value |= ((value & SYS_ANA_REG9_VREFS_MASK) << SYS_ANA_REG9_VREFS_POS);
9302 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9303 }
9304
9305 /* REG_0x49:ana_reg9->en_cal:0x49[31],calibretion enable,0,R/W*/
sys_ll_get_ana_reg9_en_cal(void)9306 static inline uint32_t sys_ll_get_ana_reg9_en_cal(void)
9307 {
9308 uint32_t reg_value;
9309 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9310 reg_value = ((reg_value >> SYS_ANA_REG9_EN_CAL_POS) & SYS_ANA_REG9_EN_CAL_MASK);
9311 return reg_value;
9312 }
9313
sys_ll_set_ana_reg9_en_cal(uint32_t value)9314 static inline void sys_ll_set_ana_reg9_en_cal(uint32_t value)
9315 {
9316 uint32_t reg_value;
9317 reg_value = REG_READ(SYS_ANA_REG9_ADDR);
9318 reg_value &= ~(SYS_ANA_REG9_EN_CAL_MASK << SYS_ANA_REG9_EN_CAL_POS);
9319 reg_value |= ((value & SYS_ANA_REG9_EN_CAL_MASK) << SYS_ANA_REG9_EN_CAL_POS);
9320 sys_ll_set_analog_reg_value(SYS_ANA_REG9_ADDR,reg_value);
9321 }
9322
9323 /* REG_0x4A //REG ADDR :0x44010128 */
sys_ll_get_ana_reg10_value(void)9324 static inline uint32_t sys_ll_get_ana_reg10_value(void)
9325 {
9326 return REG_READ(SYS_ANA_REG10_ADDR);
9327 }
9328
sys_ll_set_ana_reg10_value(uint32_t value)9329 static inline void sys_ll_set_ana_reg10_value(uint32_t value)
9330 {
9331 sys_ll_set_analog_reg_value(SYS_ANA_REG10_ADDR,value);
9332 }
9333
9334 /* REG_0x4a:ana_reg10->sdm_val:0x4a[29:0],audio pll sdm value,0F1FAA45,R/W*/
sys_ll_get_ana_reg10_sdm_val(void)9335 static inline uint32_t sys_ll_get_ana_reg10_sdm_val(void)
9336 {
9337 uint32_t reg_value;
9338 reg_value = REG_READ(SYS_ANA_REG10_ADDR);
9339 reg_value = ((reg_value >> SYS_ANA_REG10_SDM_VAL_POS) & SYS_ANA_REG10_SDM_VAL_MASK);
9340 return reg_value;
9341 }
9342
sys_ll_set_ana_reg10_sdm_val(uint32_t value)9343 static inline void sys_ll_set_ana_reg10_sdm_val(uint32_t value)
9344 {
9345 uint32_t reg_value;
9346 reg_value = REG_READ(SYS_ANA_REG10_ADDR);
9347 reg_value &= ~(SYS_ANA_REG10_SDM_VAL_MASK << SYS_ANA_REG10_SDM_VAL_POS);
9348 reg_value |= ((value & SYS_ANA_REG10_SDM_VAL_MASK) << SYS_ANA_REG10_SDM_VAL_POS);
9349 sys_ll_set_analog_reg_value(SYS_ANA_REG10_ADDR,reg_value);
9350 }
9351
9352 /* REG_0x4a:ana_reg10->vco_hfreq_enb:0x4a[30],audio pll vco high frequency enb,0,R/W*/
sys_ll_get_ana_reg10_vco_hfreq_enb(void)9353 static inline uint32_t sys_ll_get_ana_reg10_vco_hfreq_enb(void)
9354 {
9355 uint32_t reg_value;
9356 reg_value = REG_READ(SYS_ANA_REG10_ADDR);
9357 reg_value = ((reg_value >> SYS_ANA_REG10_VCO_HFREQ_ENB_POS) & SYS_ANA_REG10_VCO_HFREQ_ENB_MASK);
9358 return reg_value;
9359 }
9360
sys_ll_set_ana_reg10_vco_hfreq_enb(uint32_t value)9361 static inline void sys_ll_set_ana_reg10_vco_hfreq_enb(uint32_t value)
9362 {
9363 uint32_t reg_value;
9364 reg_value = REG_READ(SYS_ANA_REG10_ADDR);
9365 reg_value &= ~(SYS_ANA_REG10_VCO_HFREQ_ENB_MASK << SYS_ANA_REG10_VCO_HFREQ_ENB_POS);
9366 reg_value |= ((value & SYS_ANA_REG10_VCO_HFREQ_ENB_MASK) << SYS_ANA_REG10_VCO_HFREQ_ENB_POS);
9367 sys_ll_set_analog_reg_value(SYS_ANA_REG10_ADDR,reg_value);
9368 }
9369
9370 /* REG_0x4a:ana_reg10->cal_refen:0x4a[31],cal_ref enable of audio pll,1,R/W*/
sys_ll_get_ana_reg10_cal_refen(void)9371 static inline uint32_t sys_ll_get_ana_reg10_cal_refen(void)
9372 {
9373 uint32_t reg_value;
9374 reg_value = REG_READ(SYS_ANA_REG10_ADDR);
9375 reg_value = ((reg_value >> SYS_ANA_REG10_CAL_REFEN_POS) & SYS_ANA_REG10_CAL_REFEN_MASK);
9376 return reg_value;
9377 }
9378
sys_ll_set_ana_reg10_cal_refen(uint32_t value)9379 static inline void sys_ll_set_ana_reg10_cal_refen(uint32_t value)
9380 {
9381 uint32_t reg_value;
9382 reg_value = REG_READ(SYS_ANA_REG10_ADDR);
9383 reg_value &= ~(SYS_ANA_REG10_CAL_REFEN_MASK << SYS_ANA_REG10_CAL_REFEN_POS);
9384 reg_value |= ((value & SYS_ANA_REG10_CAL_REFEN_MASK) << SYS_ANA_REG10_CAL_REFEN_POS);
9385 sys_ll_set_analog_reg_value(SYS_ANA_REG10_ADDR,reg_value);
9386 }
9387
9388 /* REG_0x4B //REG ADDR :0x4401012c */
sys_ll_get_ana_reg11_value(void)9389 static inline uint32_t sys_ll_get_ana_reg11_value(void)
9390 {
9391 return REG_READ(SYS_ANA_REG11_ADDR);
9392 }
9393
sys_ll_set_ana_reg11_value(uint32_t value)9394 static inline void sys_ll_set_ana_reg11_value(uint32_t value)
9395 {
9396 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,value);
9397 }
9398
9399 /* REG_0x4b:ana_reg11->int_mod:0x4b[0],DPLL integer mode enable; 0: fractional mode; 1: integer mode,0,R/W*/
sys_ll_get_ana_reg11_int_mod(void)9400 static inline uint32_t sys_ll_get_ana_reg11_int_mod(void)
9401 {
9402 uint32_t reg_value;
9403 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9404 reg_value = ((reg_value >> SYS_ANA_REG11_INT_MOD_POS) & SYS_ANA_REG11_INT_MOD_MASK);
9405 return reg_value;
9406 }
9407
sys_ll_set_ana_reg11_int_mod(uint32_t value)9408 static inline void sys_ll_set_ana_reg11_int_mod(uint32_t value)
9409 {
9410 uint32_t reg_value;
9411 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9412 reg_value &= ~(SYS_ANA_REG11_INT_MOD_MASK << SYS_ANA_REG11_INT_MOD_POS);
9413 reg_value |= ((value & SYS_ANA_REG11_INT_MOD_MASK) << SYS_ANA_REG11_INT_MOD_POS);
9414 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9415 }
9416
9417 /* REG_0x4b:ana_reg11->Nsyn:0x4b[1],DPLL Ncoutner reset ,0,R/W*/
sys_ll_get_ana_reg11_nsyn(void)9418 static inline uint32_t sys_ll_get_ana_reg11_nsyn(void)
9419 {
9420 uint32_t reg_value;
9421 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9422 reg_value = ((reg_value >> SYS_ANA_REG11_NSYN_POS) & SYS_ANA_REG11_NSYN_MASK);
9423 return reg_value;
9424 }
9425
sys_ll_set_ana_reg11_nsyn(uint32_t value)9426 static inline void sys_ll_set_ana_reg11_nsyn(uint32_t value)
9427 {
9428 uint32_t reg_value;
9429 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9430 reg_value &= ~(SYS_ANA_REG11_NSYN_MASK << SYS_ANA_REG11_NSYN_POS);
9431 reg_value |= ((value & SYS_ANA_REG11_NSYN_MASK) << SYS_ANA_REG11_NSYN_POS);
9432 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9433 }
9434
9435 /* REG_0x4b:ana_reg11->open_enb:0x4b[2], ,0,R/W*/
sys_ll_get_ana_reg11_open_enb(void)9436 static inline uint32_t sys_ll_get_ana_reg11_open_enb(void)
9437 {
9438 uint32_t reg_value;
9439 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9440 reg_value = ((reg_value >> SYS_ANA_REG11_OPEN_ENB_POS) & SYS_ANA_REG11_OPEN_ENB_MASK);
9441 return reg_value;
9442 }
9443
sys_ll_set_ana_reg11_open_enb(uint32_t value)9444 static inline void sys_ll_set_ana_reg11_open_enb(uint32_t value)
9445 {
9446 uint32_t reg_value;
9447 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9448 reg_value &= ~(SYS_ANA_REG11_OPEN_ENB_MASK << SYS_ANA_REG11_OPEN_ENB_POS);
9449 reg_value |= ((value & SYS_ANA_REG11_OPEN_ENB_MASK) << SYS_ANA_REG11_OPEN_ENB_POS);
9450 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9451 }
9452
9453 /* REG_0x4b:ana_reg11->reset:0x4b[3],DPLL reset,0,R/W*/
sys_ll_get_ana_reg11_reset(void)9454 static inline uint32_t sys_ll_get_ana_reg11_reset(void)
9455 {
9456 uint32_t reg_value;
9457 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9458 reg_value = ((reg_value >> SYS_ANA_REG11_RESET_POS) & SYS_ANA_REG11_RESET_MASK);
9459 return reg_value;
9460 }
9461
sys_ll_set_ana_reg11_reset(uint32_t value)9462 static inline void sys_ll_set_ana_reg11_reset(uint32_t value)
9463 {
9464 uint32_t reg_value;
9465 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9466 reg_value &= ~(SYS_ANA_REG11_RESET_MASK << SYS_ANA_REG11_RESET_POS);
9467 reg_value |= ((value & SYS_ANA_REG11_RESET_MASK) << SYS_ANA_REG11_RESET_POS);
9468 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9469 }
9470
9471 /* REG_0x4b:ana_reg11->Ioffset:0x4b[6:4],DPLL charge pump offset current control,5,R/W*/
sys_ll_get_ana_reg11_ioffset(void)9472 static inline uint32_t sys_ll_get_ana_reg11_ioffset(void)
9473 {
9474 uint32_t reg_value;
9475 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9476 reg_value = ((reg_value >> SYS_ANA_REG11_IOFFSET_POS) & SYS_ANA_REG11_IOFFSET_MASK);
9477 return reg_value;
9478 }
9479
sys_ll_set_ana_reg11_ioffset(uint32_t value)9480 static inline void sys_ll_set_ana_reg11_ioffset(uint32_t value)
9481 {
9482 uint32_t reg_value;
9483 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9484 reg_value &= ~(SYS_ANA_REG11_IOFFSET_MASK << SYS_ANA_REG11_IOFFSET_POS);
9485 reg_value |= ((value & SYS_ANA_REG11_IOFFSET_MASK) << SYS_ANA_REG11_IOFFSET_POS);
9486 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9487 }
9488
9489 /* REG_0x4b:ana_reg11->LPFRz:0x4b[10:7],DPLL Rz control of LPF,6,R/W*/
sys_ll_get_ana_reg11_lpfrz(void)9490 static inline uint32_t sys_ll_get_ana_reg11_lpfrz(void)
9491 {
9492 uint32_t reg_value;
9493 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9494 reg_value = ((reg_value >> SYS_ANA_REG11_LPFRZ_POS) & SYS_ANA_REG11_LPFRZ_MASK);
9495 return reg_value;
9496 }
9497
sys_ll_set_ana_reg11_lpfrz(uint32_t value)9498 static inline void sys_ll_set_ana_reg11_lpfrz(uint32_t value)
9499 {
9500 uint32_t reg_value;
9501 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9502 reg_value &= ~(SYS_ANA_REG11_LPFRZ_MASK << SYS_ANA_REG11_LPFRZ_POS);
9503 reg_value |= ((value & SYS_ANA_REG11_LPFRZ_MASK) << SYS_ANA_REG11_LPFRZ_POS);
9504 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9505 }
9506
9507 /* REG_0x4b:ana_reg11->vsel:0x4b[13:11],DPLL vtrl selection during VCO band calibration,2,R/W*/
sys_ll_get_ana_reg11_vsel(void)9508 static inline uint32_t sys_ll_get_ana_reg11_vsel(void)
9509 {
9510 uint32_t reg_value;
9511 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9512 reg_value = ((reg_value >> SYS_ANA_REG11_VSEL_POS) & SYS_ANA_REG11_VSEL_MASK);
9513 return reg_value;
9514 }
9515
sys_ll_set_ana_reg11_vsel(uint32_t value)9516 static inline void sys_ll_set_ana_reg11_vsel(uint32_t value)
9517 {
9518 uint32_t reg_value;
9519 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9520 reg_value &= ~(SYS_ANA_REG11_VSEL_MASK << SYS_ANA_REG11_VSEL_POS);
9521 reg_value |= ((value & SYS_ANA_REG11_VSEL_MASK) << SYS_ANA_REG11_VSEL_POS);
9522 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9523 }
9524
9525 /* REG_0x4b:ana_reg11->vsel_cal:0x4b[14], selection during VCO band calibration,0,R/W*/
sys_ll_get_ana_reg11_vsel_cal(void)9526 static inline uint32_t sys_ll_get_ana_reg11_vsel_cal(void)
9527 {
9528 uint32_t reg_value;
9529 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9530 reg_value = ((reg_value >> SYS_ANA_REG11_VSEL_CAL_POS) & SYS_ANA_REG11_VSEL_CAL_MASK);
9531 return reg_value;
9532 }
9533
sys_ll_set_ana_reg11_vsel_cal(uint32_t value)9534 static inline void sys_ll_set_ana_reg11_vsel_cal(uint32_t value)
9535 {
9536 uint32_t reg_value;
9537 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9538 reg_value &= ~(SYS_ANA_REG11_VSEL_CAL_MASK << SYS_ANA_REG11_VSEL_CAL_POS);
9539 reg_value |= ((value & SYS_ANA_REG11_VSEL_CAL_MASK) << SYS_ANA_REG11_VSEL_CAL_POS);
9540 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9541 }
9542
9543 /* REG_0x4b:ana_reg11->pwd_lockdet:0x4b[15], ,1,R/W*/
sys_ll_get_ana_reg11_pwd_lockdet(void)9544 static inline uint32_t sys_ll_get_ana_reg11_pwd_lockdet(void)
9545 {
9546 uint32_t reg_value;
9547 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9548 reg_value = ((reg_value >> SYS_ANA_REG11_PWD_LOCKDET_POS) & SYS_ANA_REG11_PWD_LOCKDET_MASK);
9549 return reg_value;
9550 }
9551
sys_ll_set_ana_reg11_pwd_lockdet(uint32_t value)9552 static inline void sys_ll_set_ana_reg11_pwd_lockdet(uint32_t value)
9553 {
9554 uint32_t reg_value;
9555 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9556 reg_value &= ~(SYS_ANA_REG11_PWD_LOCKDET_MASK << SYS_ANA_REG11_PWD_LOCKDET_POS);
9557 reg_value |= ((value & SYS_ANA_REG11_PWD_LOCKDET_MASK) << SYS_ANA_REG11_PWD_LOCKDET_POS);
9558 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9559 }
9560
9561 /* REG_0x4b:ana_reg11->lockdet_bypass:0x4b[16], ,0,R/W*/
sys_ll_get_ana_reg11_lockdet_bypass(void)9562 static inline uint32_t sys_ll_get_ana_reg11_lockdet_bypass(void)
9563 {
9564 uint32_t reg_value;
9565 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9566 reg_value = ((reg_value >> SYS_ANA_REG11_LOCKDET_BYPASS_POS) & SYS_ANA_REG11_LOCKDET_BYPASS_MASK);
9567 return reg_value;
9568 }
9569
sys_ll_set_ana_reg11_lockdet_bypass(uint32_t value)9570 static inline void sys_ll_set_ana_reg11_lockdet_bypass(uint32_t value)
9571 {
9572 uint32_t reg_value;
9573 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9574 reg_value &= ~(SYS_ANA_REG11_LOCKDET_BYPASS_MASK << SYS_ANA_REG11_LOCKDET_BYPASS_POS);
9575 reg_value |= ((value & SYS_ANA_REG11_LOCKDET_BYPASS_MASK) << SYS_ANA_REG11_LOCKDET_BYPASS_POS);
9576 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9577 }
9578
9579 /* REG_0x4b:ana_reg11->ckref_loop_sel:0x4b[17],polarity selection of referenc clock to SDM,0,R/W*/
sys_ll_get_ana_reg11_ckref_loop_sel(void)9580 static inline uint32_t sys_ll_get_ana_reg11_ckref_loop_sel(void)
9581 {
9582 uint32_t reg_value;
9583 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9584 reg_value = ((reg_value >> SYS_ANA_REG11_CKREF_LOOP_SEL_POS) & SYS_ANA_REG11_CKREF_LOOP_SEL_MASK);
9585 return reg_value;
9586 }
9587
sys_ll_set_ana_reg11_ckref_loop_sel(uint32_t value)9588 static inline void sys_ll_set_ana_reg11_ckref_loop_sel(uint32_t value)
9589 {
9590 uint32_t reg_value;
9591 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9592 reg_value &= ~(SYS_ANA_REG11_CKREF_LOOP_SEL_MASK << SYS_ANA_REG11_CKREF_LOOP_SEL_POS);
9593 reg_value |= ((value & SYS_ANA_REG11_CKREF_LOOP_SEL_MASK) << SYS_ANA_REG11_CKREF_LOOP_SEL_POS);
9594 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9595 }
9596
9597 /* REG_0x4b:ana_reg11->spi_trigger:0x4b[18],DPLL band calibration spi trigger,0,R/W*/
sys_ll_get_ana_reg11_spi_trigger(void)9598 static inline uint32_t sys_ll_get_ana_reg11_spi_trigger(void)
9599 {
9600 uint32_t reg_value;
9601 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9602 reg_value = ((reg_value >> SYS_ANA_REG11_SPI_TRIGGER_POS) & SYS_ANA_REG11_SPI_TRIGGER_MASK);
9603 return reg_value;
9604 }
9605
sys_ll_set_ana_reg11_spi_trigger(uint32_t value)9606 static inline void sys_ll_set_ana_reg11_spi_trigger(uint32_t value)
9607 {
9608 uint32_t reg_value;
9609 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9610 reg_value &= ~(SYS_ANA_REG11_SPI_TRIGGER_MASK << SYS_ANA_REG11_SPI_TRIGGER_POS);
9611 reg_value |= ((value & SYS_ANA_REG11_SPI_TRIGGER_MASK) << SYS_ANA_REG11_SPI_TRIGGER_POS);
9612 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9613 }
9614
9615 /* REG_0x4b:ana_reg11->manual:0x4b[19],DPLL VCO band manual enable; 0: auto mode; 1: manual mode,0,R/W*/
sys_ll_get_ana_reg11_manual(void)9616 static inline uint32_t sys_ll_get_ana_reg11_manual(void)
9617 {
9618 uint32_t reg_value;
9619 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9620 reg_value = ((reg_value >> SYS_ANA_REG11_MANUAL_POS) & SYS_ANA_REG11_MANUAL_MASK);
9621 return reg_value;
9622 }
9623
sys_ll_set_ana_reg11_manual(uint32_t value)9624 static inline void sys_ll_set_ana_reg11_manual(uint32_t value)
9625 {
9626 uint32_t reg_value;
9627 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9628 reg_value &= ~(SYS_ANA_REG11_MANUAL_MASK << SYS_ANA_REG11_MANUAL_POS);
9629 reg_value |= ((value & SYS_ANA_REG11_MANUAL_MASK) << SYS_ANA_REG11_MANUAL_POS);
9630 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9631 }
9632
9633 /* REG_0x4b:ana_reg11->test_en:0x4b[20],test enable,1,R/W*/
sys_ll_get_ana_reg11_test_en(void)9634 static inline uint32_t sys_ll_get_ana_reg11_test_en(void)
9635 {
9636 uint32_t reg_value;
9637 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9638 reg_value = ((reg_value >> SYS_ANA_REG11_TEST_EN_POS) & SYS_ANA_REG11_TEST_EN_MASK);
9639 return reg_value;
9640 }
9641
sys_ll_set_ana_reg11_test_en(uint32_t value)9642 static inline void sys_ll_set_ana_reg11_test_en(uint32_t value)
9643 {
9644 uint32_t reg_value;
9645 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9646 reg_value &= ~(SYS_ANA_REG11_TEST_EN_MASK << SYS_ANA_REG11_TEST_EN_POS);
9647 reg_value |= ((value & SYS_ANA_REG11_TEST_EN_MASK) << SYS_ANA_REG11_TEST_EN_POS);
9648 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9649 }
9650
9651 /* REG_0x4b:ana_reg11->Icp:0x4b[23:22],DPLL charge pump current control; ,3,R/W*/
sys_ll_get_ana_reg11_icp(void)9652 static inline uint32_t sys_ll_get_ana_reg11_icp(void)
9653 {
9654 uint32_t reg_value;
9655 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9656 reg_value = ((reg_value >> SYS_ANA_REG11_ICP_POS) & SYS_ANA_REG11_ICP_MASK);
9657 return reg_value;
9658 }
9659
sys_ll_set_ana_reg11_icp(uint32_t value)9660 static inline void sys_ll_set_ana_reg11_icp(uint32_t value)
9661 {
9662 uint32_t reg_value;
9663 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9664 reg_value &= ~(SYS_ANA_REG11_ICP_MASK << SYS_ANA_REG11_ICP_POS);
9665 reg_value |= ((value & SYS_ANA_REG11_ICP_MASK) << SYS_ANA_REG11_ICP_POS);
9666 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9667 }
9668
9669 /* REG_0x4b:ana_reg11->ck26Men:0x4b[24],xtal26M clock for audio enable,0,R/W*/
sys_ll_get_ana_reg11_ck26men(void)9670 static inline uint32_t sys_ll_get_ana_reg11_ck26men(void)
9671 {
9672 uint32_t reg_value;
9673 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9674 reg_value = ((reg_value >> SYS_ANA_REG11_CK26MEN_POS) & SYS_ANA_REG11_CK26MEN_MASK);
9675 return reg_value;
9676 }
9677
sys_ll_set_ana_reg11_ck26men(uint32_t value)9678 static inline void sys_ll_set_ana_reg11_ck26men(uint32_t value)
9679 {
9680 uint32_t reg_value;
9681 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9682 reg_value &= ~(SYS_ANA_REG11_CK26MEN_MASK << SYS_ANA_REG11_CK26MEN_POS);
9683 reg_value |= ((value & SYS_ANA_REG11_CK26MEN_MASK) << SYS_ANA_REG11_CK26MEN_POS);
9684 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9685 }
9686
9687 /* REG_0x4b:ana_reg11->ckaudio_outen:0x4b[25],DPLL clock output to PAD enable,0,R/W*/
sys_ll_get_ana_reg11_ckaudio_outen(void)9688 static inline uint32_t sys_ll_get_ana_reg11_ckaudio_outen(void)
9689 {
9690 uint32_t reg_value;
9691 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9692 reg_value = ((reg_value >> SYS_ANA_REG11_CKAUDIO_OUTEN_POS) & SYS_ANA_REG11_CKAUDIO_OUTEN_MASK);
9693 return reg_value;
9694 }
9695
sys_ll_set_ana_reg11_ckaudio_outen(uint32_t value)9696 static inline void sys_ll_set_ana_reg11_ckaudio_outen(uint32_t value)
9697 {
9698 uint32_t reg_value;
9699 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9700 reg_value &= ~(SYS_ANA_REG11_CKAUDIO_OUTEN_MASK << SYS_ANA_REG11_CKAUDIO_OUTEN_POS);
9701 reg_value |= ((value & SYS_ANA_REG11_CKAUDIO_OUTEN_MASK) << SYS_ANA_REG11_CKAUDIO_OUTEN_POS);
9702 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9703 }
9704
9705 /* REG_0x4b:ana_reg11->divctrl:0x4b[28:26],DPLL divider control; 000: div1; 001: div2; 010: div4; 011: div8; 1xx: div16,0,R/W*/
sys_ll_get_ana_reg11_divctrl(void)9706 static inline uint32_t sys_ll_get_ana_reg11_divctrl(void)
9707 {
9708 uint32_t reg_value;
9709 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9710 reg_value = ((reg_value >> SYS_ANA_REG11_DIVCTRL_POS) & SYS_ANA_REG11_DIVCTRL_MASK);
9711 return reg_value;
9712 }
9713
sys_ll_set_ana_reg11_divctrl(uint32_t value)9714 static inline void sys_ll_set_ana_reg11_divctrl(uint32_t value)
9715 {
9716 uint32_t reg_value;
9717 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9718 reg_value &= ~(SYS_ANA_REG11_DIVCTRL_MASK << SYS_ANA_REG11_DIVCTRL_POS);
9719 reg_value |= ((value & SYS_ANA_REG11_DIVCTRL_MASK) << SYS_ANA_REG11_DIVCTRL_POS);
9720 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9721 }
9722
9723 /* REG_0x4b:ana_reg11->cksel:0x4b[29],DPLL divider control; 0: div3; 1: div4,1,R/W*/
sys_ll_get_ana_reg11_cksel(void)9724 static inline uint32_t sys_ll_get_ana_reg11_cksel(void)
9725 {
9726 uint32_t reg_value;
9727 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9728 reg_value = ((reg_value >> SYS_ANA_REG11_CKSEL_POS) & SYS_ANA_REG11_CKSEL_MASK);
9729 return reg_value;
9730 }
9731
sys_ll_set_ana_reg11_cksel(uint32_t value)9732 static inline void sys_ll_set_ana_reg11_cksel(uint32_t value)
9733 {
9734 uint32_t reg_value;
9735 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9736 reg_value &= ~(SYS_ANA_REG11_CKSEL_MASK << SYS_ANA_REG11_CKSEL_POS);
9737 reg_value |= ((value & SYS_ANA_REG11_CKSEL_MASK) << SYS_ANA_REG11_CKSEL_POS);
9738 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9739 }
9740
9741 /* REG_0x4b:ana_reg11->ck2mcu:0x4b[30],DPLL clock for mcu enable,0,R/W*/
sys_ll_get_ana_reg11_ck2mcu(void)9742 static inline uint32_t sys_ll_get_ana_reg11_ck2mcu(void)
9743 {
9744 uint32_t reg_value;
9745 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9746 reg_value = ((reg_value >> SYS_ANA_REG11_CK2MCU_POS) & SYS_ANA_REG11_CK2MCU_MASK);
9747 return reg_value;
9748 }
9749
sys_ll_set_ana_reg11_ck2mcu(uint32_t value)9750 static inline void sys_ll_set_ana_reg11_ck2mcu(uint32_t value)
9751 {
9752 uint32_t reg_value;
9753 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9754 reg_value &= ~(SYS_ANA_REG11_CK2MCU_MASK << SYS_ANA_REG11_CK2MCU_POS);
9755 reg_value |= ((value & SYS_ANA_REG11_CK2MCU_MASK) << SYS_ANA_REG11_CK2MCU_POS);
9756 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9757 }
9758
9759 /* REG_0x4b:ana_reg11->audioen:0x4b[31],DPLL clock for audio enable,0,R/W*/
sys_ll_get_ana_reg11_audioen(void)9760 static inline uint32_t sys_ll_get_ana_reg11_audioen(void)
9761 {
9762 uint32_t reg_value;
9763 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9764 reg_value = ((reg_value >> SYS_ANA_REG11_AUDIOEN_POS) & SYS_ANA_REG11_AUDIOEN_MASK);
9765 return reg_value;
9766 }
9767
sys_ll_set_ana_reg11_audioen(uint32_t value)9768 static inline void sys_ll_set_ana_reg11_audioen(uint32_t value)
9769 {
9770 uint32_t reg_value;
9771 reg_value = REG_READ(SYS_ANA_REG11_ADDR);
9772 reg_value &= ~(SYS_ANA_REG11_AUDIOEN_MASK << SYS_ANA_REG11_AUDIOEN_POS);
9773 reg_value |= ((value & SYS_ANA_REG11_AUDIOEN_MASK) << SYS_ANA_REG11_AUDIOEN_POS);
9774 sys_ll_set_analog_reg_value(SYS_ANA_REG11_ADDR,reg_value);
9775 }
9776
9777 /* REG_0x4C //REG ADDR :0x44010130 */
sys_ll_get_ana_reg12_value(void)9778 static inline uint32_t sys_ll_get_ana_reg12_value(void)
9779 {
9780 return REG_READ(SYS_ANA_REG12_ADDR);
9781 }
9782
sys_ll_set_ana_reg12_value(uint32_t value)9783 static inline void sys_ll_set_ana_reg12_value(uint32_t value)
9784 {
9785 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,value);
9786 }
9787
9788 /* REG_0x4c:ana_reg12->digmic_ckinv:0x4c[2],digmic clock inversion enable,0,R/W*/
sys_ll_get_ana_reg12_digmic_ckinv(void)9789 static inline uint32_t sys_ll_get_ana_reg12_digmic_ckinv(void)
9790 {
9791 uint32_t reg_value;
9792 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9793 reg_value = ((reg_value >> SYS_ANA_REG12_DIGMIC_CKINV_POS) & SYS_ANA_REG12_DIGMIC_CKINV_MASK);
9794 return reg_value;
9795 }
9796
sys_ll_set_ana_reg12_digmic_ckinv(uint32_t value)9797 static inline void sys_ll_set_ana_reg12_digmic_ckinv(uint32_t value)
9798 {
9799 uint32_t reg_value;
9800 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9801 reg_value &= ~(SYS_ANA_REG12_DIGMIC_CKINV_MASK << SYS_ANA_REG12_DIGMIC_CKINV_POS);
9802 reg_value |= ((value & SYS_ANA_REG12_DIGMIC_CKINV_MASK) << SYS_ANA_REG12_DIGMIC_CKINV_POS);
9803 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9804 }
9805
9806 /* REG_0x4c:ana_reg12->enmicdig:0x4c[3],digmic enable,0,R/W*/
sys_ll_get_ana_reg12_enmicdig(void)9807 static inline uint32_t sys_ll_get_ana_reg12_enmicdig(void)
9808 {
9809 uint32_t reg_value;
9810 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9811 reg_value = ((reg_value >> SYS_ANA_REG12_ENMICDIG_POS) & SYS_ANA_REG12_ENMICDIG_MASK);
9812 return reg_value;
9813 }
9814
sys_ll_set_ana_reg12_enmicdig(uint32_t value)9815 static inline void sys_ll_set_ana_reg12_enmicdig(uint32_t value)
9816 {
9817 uint32_t reg_value;
9818 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9819 reg_value &= ~(SYS_ANA_REG12_ENMICDIG_MASK << SYS_ANA_REG12_ENMICDIG_POS);
9820 reg_value |= ((value & SYS_ANA_REG12_ENMICDIG_MASK) << SYS_ANA_REG12_ENMICDIG_POS);
9821 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9822 }
9823
9824 /* REG_0x4c:ana_reg12->audck_rlcen:0x4c[4],audio clock re-latch enable,0,R/W*/
sys_ll_get_ana_reg12_audck_rlcen(void)9825 static inline uint32_t sys_ll_get_ana_reg12_audck_rlcen(void)
9826 {
9827 uint32_t reg_value;
9828 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9829 reg_value = ((reg_value >> SYS_ANA_REG12_AUDCK_RLCEN_POS) & SYS_ANA_REG12_AUDCK_RLCEN_MASK);
9830 return reg_value;
9831 }
9832
sys_ll_set_ana_reg12_audck_rlcen(uint32_t value)9833 static inline void sys_ll_set_ana_reg12_audck_rlcen(uint32_t value)
9834 {
9835 uint32_t reg_value;
9836 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9837 reg_value &= ~(SYS_ANA_REG12_AUDCK_RLCEN_MASK << SYS_ANA_REG12_AUDCK_RLCEN_POS);
9838 reg_value |= ((value & SYS_ANA_REG12_AUDCK_RLCEN_MASK) << SYS_ANA_REG12_AUDCK_RLCEN_POS);
9839 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9840 }
9841
9842 /* REG_0x4c:ana_reg12->lchckinven:0x4c[5],audio clock re-latch clock inversion enable,0,R/W*/
sys_ll_get_ana_reg12_lchckinven(void)9843 static inline uint32_t sys_ll_get_ana_reg12_lchckinven(void)
9844 {
9845 uint32_t reg_value;
9846 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9847 reg_value = ((reg_value >> SYS_ANA_REG12_LCHCKINVEN_POS) & SYS_ANA_REG12_LCHCKINVEN_MASK);
9848 return reg_value;
9849 }
9850
sys_ll_set_ana_reg12_lchckinven(uint32_t value)9851 static inline void sys_ll_set_ana_reg12_lchckinven(uint32_t value)
9852 {
9853 uint32_t reg_value;
9854 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9855 reg_value &= ~(SYS_ANA_REG12_LCHCKINVEN_MASK << SYS_ANA_REG12_LCHCKINVEN_POS);
9856 reg_value |= ((value & SYS_ANA_REG12_LCHCKINVEN_MASK) << SYS_ANA_REG12_LCHCKINVEN_POS);
9857 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9858 }
9859
9860 /* REG_0x4c:ana_reg12->ldo1v_vsel1v:0x4c[8:6],audio 1.0V LDO selection, 000=0.8, 1X1=1.0,0,R/W*/
sys_ll_get_ana_reg12_ldo1v_vsel1v(void)9861 static inline uint32_t sys_ll_get_ana_reg12_ldo1v_vsel1v(void)
9862 {
9863 uint32_t reg_value;
9864 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9865 reg_value = ((reg_value >> SYS_ANA_REG12_LDO1V_VSEL1V_POS) & SYS_ANA_REG12_LDO1V_VSEL1V_MASK);
9866 return reg_value;
9867 }
9868
sys_ll_set_ana_reg12_ldo1v_vsel1v(uint32_t value)9869 static inline void sys_ll_set_ana_reg12_ldo1v_vsel1v(uint32_t value)
9870 {
9871 uint32_t reg_value;
9872 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9873 reg_value &= ~(SYS_ANA_REG12_LDO1V_VSEL1V_MASK << SYS_ANA_REG12_LDO1V_VSEL1V_POS);
9874 reg_value |= ((value & SYS_ANA_REG12_LDO1V_VSEL1V_MASK) << SYS_ANA_REG12_LDO1V_VSEL1V_POS);
9875 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9876 }
9877
9878 /* REG_0x4c:ana_reg12->ldo1v_adj:0x4c[13:9],audio 1.0V LDO output trimming, 00000=min, 11111=max,0,R/W*/
sys_ll_get_ana_reg12_ldo1v_adj(void)9879 static inline uint32_t sys_ll_get_ana_reg12_ldo1v_adj(void)
9880 {
9881 uint32_t reg_value;
9882 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9883 reg_value = ((reg_value >> SYS_ANA_REG12_LDO1V_ADJ_POS) & SYS_ANA_REG12_LDO1V_ADJ_MASK);
9884 return reg_value;
9885 }
9886
sys_ll_set_ana_reg12_ldo1v_adj(uint32_t value)9887 static inline void sys_ll_set_ana_reg12_ldo1v_adj(uint32_t value)
9888 {
9889 uint32_t reg_value;
9890 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9891 reg_value &= ~(SYS_ANA_REG12_LDO1V_ADJ_MASK << SYS_ANA_REG12_LDO1V_ADJ_POS);
9892 reg_value |= ((value & SYS_ANA_REG12_LDO1V_ADJ_MASK) << SYS_ANA_REG12_LDO1V_ADJ_POS);
9893 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9894 }
9895
9896 /* REG_0x4c:ana_reg12->audvdd_trm1v:0x4c[15:14],audio 1.5V LDO selection, 00=min, 11=max,0,R/W*/
sys_ll_get_ana_reg12_audvdd_trm1v(void)9897 static inline uint32_t sys_ll_get_ana_reg12_audvdd_trm1v(void)
9898 {
9899 uint32_t reg_value;
9900 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9901 reg_value = ((reg_value >> SYS_ANA_REG12_AUDVDD_TRM1V_POS) & SYS_ANA_REG12_AUDVDD_TRM1V_MASK);
9902 return reg_value;
9903 }
9904
sys_ll_set_ana_reg12_audvdd_trm1v(uint32_t value)9905 static inline void sys_ll_set_ana_reg12_audvdd_trm1v(uint32_t value)
9906 {
9907 uint32_t reg_value;
9908 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9909 reg_value &= ~(SYS_ANA_REG12_AUDVDD_TRM1V_MASK << SYS_ANA_REG12_AUDVDD_TRM1V_POS);
9910 reg_value |= ((value & SYS_ANA_REG12_AUDVDD_TRM1V_MASK) << SYS_ANA_REG12_AUDVDD_TRM1V_POS);
9911 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9912 }
9913
9914 /* REG_0x4c:ana_reg12->audvdd_voc1v:0x4c[20:16],audio 1.5V LDO output trimming, 00000=min, 11111=max,0,R/W*/
sys_ll_get_ana_reg12_audvdd_voc1v(void)9915 static inline uint32_t sys_ll_get_ana_reg12_audvdd_voc1v(void)
9916 {
9917 uint32_t reg_value;
9918 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9919 reg_value = ((reg_value >> SYS_ANA_REG12_AUDVDD_VOC1V_POS) & SYS_ANA_REG12_AUDVDD_VOC1V_MASK);
9920 return reg_value;
9921 }
9922
sys_ll_set_ana_reg12_audvdd_voc1v(uint32_t value)9923 static inline void sys_ll_set_ana_reg12_audvdd_voc1v(uint32_t value)
9924 {
9925 uint32_t reg_value;
9926 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9927 reg_value &= ~(SYS_ANA_REG12_AUDVDD_VOC1V_MASK << SYS_ANA_REG12_AUDVDD_VOC1V_POS);
9928 reg_value |= ((value & SYS_ANA_REG12_AUDVDD_VOC1V_MASK) << SYS_ANA_REG12_AUDVDD_VOC1V_POS);
9929 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9930 }
9931
9932 /* REG_0x4c:ana_reg12->enaudvdd1v:0x4c[21],audio 1.0V LDO enable,0,R/W*/
sys_ll_get_ana_reg12_enaudvdd1v(void)9933 static inline uint32_t sys_ll_get_ana_reg12_enaudvdd1v(void)
9934 {
9935 uint32_t reg_value;
9936 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9937 reg_value = ((reg_value >> SYS_ANA_REG12_ENAUDVDD1V_POS) & SYS_ANA_REG12_ENAUDVDD1V_MASK);
9938 return reg_value;
9939 }
9940
sys_ll_set_ana_reg12_enaudvdd1v(uint32_t value)9941 static inline void sys_ll_set_ana_reg12_enaudvdd1v(uint32_t value)
9942 {
9943 uint32_t reg_value;
9944 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9945 reg_value &= ~(SYS_ANA_REG12_ENAUDVDD1V_MASK << SYS_ANA_REG12_ENAUDVDD1V_POS);
9946 reg_value |= ((value & SYS_ANA_REG12_ENAUDVDD1V_MASK) << SYS_ANA_REG12_ENAUDVDD1V_POS);
9947 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9948 }
9949
9950 /* REG_0x4c:ana_reg12->loadhp:0x4c[22],audio 1.5V LDO, 1=good stability with small loading,0,R/W*/
sys_ll_get_ana_reg12_loadhp(void)9951 static inline uint32_t sys_ll_get_ana_reg12_loadhp(void)
9952 {
9953 uint32_t reg_value;
9954 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9955 reg_value = ((reg_value >> SYS_ANA_REG12_LOADHP_POS) & SYS_ANA_REG12_LOADHP_MASK);
9956 return reg_value;
9957 }
9958
sys_ll_set_ana_reg12_loadhp(uint32_t value)9959 static inline void sys_ll_set_ana_reg12_loadhp(uint32_t value)
9960 {
9961 uint32_t reg_value;
9962 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9963 reg_value &= ~(SYS_ANA_REG12_LOADHP_MASK << SYS_ANA_REG12_LOADHP_POS);
9964 reg_value |= ((value & SYS_ANA_REG12_LOADHP_MASK) << SYS_ANA_REG12_LOADHP_POS);
9965 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9966 }
9967
9968 /* REG_0x4c:ana_reg12->enaudvdd1v5:0x4c[23],audio 1.5V LDO enable,0,R/W*/
sys_ll_get_ana_reg12_enaudvdd1v5(void)9969 static inline uint32_t sys_ll_get_ana_reg12_enaudvdd1v5(void)
9970 {
9971 uint32_t reg_value;
9972 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9973 reg_value = ((reg_value >> SYS_ANA_REG12_ENAUDVDD1V5_POS) & SYS_ANA_REG12_ENAUDVDD1V5_MASK);
9974 return reg_value;
9975 }
9976
sys_ll_set_ana_reg12_enaudvdd1v5(uint32_t value)9977 static inline void sys_ll_set_ana_reg12_enaudvdd1v5(uint32_t value)
9978 {
9979 uint32_t reg_value;
9980 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9981 reg_value &= ~(SYS_ANA_REG12_ENAUDVDD1V5_MASK << SYS_ANA_REG12_ENAUDVDD1V5_POS);
9982 reg_value |= ((value & SYS_ANA_REG12_ENAUDVDD1V5_MASK) << SYS_ANA_REG12_ENAUDVDD1V5_POS);
9983 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
9984 }
9985
9986 /* REG_0x4c:ana_reg12->enmicbias1v:0x4c[24],micbias enable,0,R/W*/
sys_ll_get_ana_reg12_enmicbias1v(void)9987 static inline uint32_t sys_ll_get_ana_reg12_enmicbias1v(void)
9988 {
9989 uint32_t reg_value;
9990 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9991 reg_value = ((reg_value >> SYS_ANA_REG12_ENMICBIAS1V_POS) & SYS_ANA_REG12_ENMICBIAS1V_MASK);
9992 return reg_value;
9993 }
9994
sys_ll_set_ana_reg12_enmicbias1v(uint32_t value)9995 static inline void sys_ll_set_ana_reg12_enmicbias1v(uint32_t value)
9996 {
9997 uint32_t reg_value;
9998 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
9999 reg_value &= ~(SYS_ANA_REG12_ENMICBIAS1V_MASK << SYS_ANA_REG12_ENMICBIAS1V_POS);
10000 reg_value |= ((value & SYS_ANA_REG12_ENMICBIAS1V_MASK) << SYS_ANA_REG12_ENMICBIAS1V_POS);
10001 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
10002 }
10003
10004 /* REG_0x4c:ana_reg12->micbias_trim:0x4c[26:25],micbias output selection, 00=min, 11=max,0,R/W*/
sys_ll_get_ana_reg12_micbias_trim(void)10005 static inline uint32_t sys_ll_get_ana_reg12_micbias_trim(void)
10006 {
10007 uint32_t reg_value;
10008 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
10009 reg_value = ((reg_value >> SYS_ANA_REG12_MICBIAS_TRIM_POS) & SYS_ANA_REG12_MICBIAS_TRIM_MASK);
10010 return reg_value;
10011 }
10012
sys_ll_set_ana_reg12_micbias_trim(uint32_t value)10013 static inline void sys_ll_set_ana_reg12_micbias_trim(uint32_t value)
10014 {
10015 uint32_t reg_value;
10016 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
10017 reg_value &= ~(SYS_ANA_REG12_MICBIAS_TRIM_MASK << SYS_ANA_REG12_MICBIAS_TRIM_POS);
10018 reg_value |= ((value & SYS_ANA_REG12_MICBIAS_TRIM_MASK) << SYS_ANA_REG12_MICBIAS_TRIM_POS);
10019 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
10020 }
10021
10022 /* REG_0x4c:ana_reg12->micbias_voc1v:0x4c[31:27],micbias output trimming, 00000=min, 11111=max,0,R/W*/
sys_ll_get_ana_reg12_micbias_voc1v(void)10023 static inline uint32_t sys_ll_get_ana_reg12_micbias_voc1v(void)
10024 {
10025 uint32_t reg_value;
10026 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
10027 reg_value = ((reg_value >> SYS_ANA_REG12_MICBIAS_VOC1V_POS) & SYS_ANA_REG12_MICBIAS_VOC1V_MASK);
10028 return reg_value;
10029 }
10030
sys_ll_set_ana_reg12_micbias_voc1v(uint32_t value)10031 static inline void sys_ll_set_ana_reg12_micbias_voc1v(uint32_t value)
10032 {
10033 uint32_t reg_value;
10034 reg_value = REG_READ(SYS_ANA_REG12_ADDR);
10035 reg_value &= ~(SYS_ANA_REG12_MICBIAS_VOC1V_MASK << SYS_ANA_REG12_MICBIAS_VOC1V_POS);
10036 reg_value |= ((value & SYS_ANA_REG12_MICBIAS_VOC1V_MASK) << SYS_ANA_REG12_MICBIAS_VOC1V_POS);
10037 sys_ll_set_analog_reg_value(SYS_ANA_REG12_ADDR,reg_value);
10038 }
10039
10040 /* REG_0x4D //REG ADDR :0x44010134 */
sys_ll_get_ana_reg13_value(void)10041 static inline uint32_t sys_ll_get_ana_reg13_value(void)
10042 {
10043 return REG_READ(SYS_ANA_REG13_ADDR);
10044 }
10045
sys_ll_set_ana_reg13_value(uint32_t value)10046 static inline void sys_ll_set_ana_reg13_value(uint32_t value)
10047 {
10048 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,value);
10049 }
10050
10051 /* REG_0x4d:ana_reg13->byp_dwaadc:0x4d[8],adc dwa pass enable,0,R/W*/
sys_ll_get_ana_reg13_byp_dwaadc(void)10052 static inline uint32_t sys_ll_get_ana_reg13_byp_dwaadc(void)
10053 {
10054 uint32_t reg_value;
10055 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10056 reg_value = ((reg_value >> SYS_ANA_REG13_BYP_DWAADC_POS) & SYS_ANA_REG13_BYP_DWAADC_MASK);
10057 return reg_value;
10058 }
10059
sys_ll_set_ana_reg13_byp_dwaadc(uint32_t value)10060 static inline void sys_ll_set_ana_reg13_byp_dwaadc(uint32_t value)
10061 {
10062 uint32_t reg_value;
10063 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10064 reg_value &= ~(SYS_ANA_REG13_BYP_DWAADC_MASK << SYS_ANA_REG13_BYP_DWAADC_POS);
10065 reg_value |= ((value & SYS_ANA_REG13_BYP_DWAADC_MASK) << SYS_ANA_REG13_BYP_DWAADC_POS);
10066 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10067 }
10068
10069 /* REG_0x4d:ana_reg13->rst:0x4d[9],rst,0,R/W*/
sys_ll_get_ana_reg13_rst(void)10070 static inline uint32_t sys_ll_get_ana_reg13_rst(void)
10071 {
10072 uint32_t reg_value;
10073 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10074 reg_value = ((reg_value >> SYS_ANA_REG13_RST_POS) & SYS_ANA_REG13_RST_MASK);
10075 return reg_value;
10076 }
10077
sys_ll_set_ana_reg13_rst(uint32_t value)10078 static inline void sys_ll_set_ana_reg13_rst(uint32_t value)
10079 {
10080 uint32_t reg_value;
10081 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10082 reg_value &= ~(SYS_ANA_REG13_RST_MASK << SYS_ANA_REG13_RST_POS);
10083 reg_value |= ((value & SYS_ANA_REG13_RST_MASK) << SYS_ANA_REG13_RST_POS);
10084 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10085 }
10086
10087 /* REG_0x4d:ana_reg13->adcdwa_mode:0x4d[10],adc dwa model sel,0,R/W*/
sys_ll_get_ana_reg13_adcdwa_mode(void)10088 static inline uint32_t sys_ll_get_ana_reg13_adcdwa_mode(void)
10089 {
10090 uint32_t reg_value;
10091 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10092 reg_value = ((reg_value >> SYS_ANA_REG13_ADCDWA_MODE_POS) & SYS_ANA_REG13_ADCDWA_MODE_MASK);
10093 return reg_value;
10094 }
10095
sys_ll_set_ana_reg13_adcdwa_mode(uint32_t value)10096 static inline void sys_ll_set_ana_reg13_adcdwa_mode(uint32_t value)
10097 {
10098 uint32_t reg_value;
10099 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10100 reg_value &= ~(SYS_ANA_REG13_ADCDWA_MODE_MASK << SYS_ANA_REG13_ADCDWA_MODE_POS);
10101 reg_value |= ((value & SYS_ANA_REG13_ADCDWA_MODE_MASK) << SYS_ANA_REG13_ADCDWA_MODE_POS);
10102 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10103 }
10104
10105 /* REG_0x4d:ana_reg13->vodadjspi:0x4d[15:11],adc reference manual spi control,10,R/W*/
sys_ll_get_ana_reg13_vodadjspi(void)10106 static inline uint32_t sys_ll_get_ana_reg13_vodadjspi(void)
10107 {
10108 uint32_t reg_value;
10109 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10110 reg_value = ((reg_value >> SYS_ANA_REG13_VODADJSPI_POS) & SYS_ANA_REG13_VODADJSPI_MASK);
10111 return reg_value;
10112 }
10113
sys_ll_set_ana_reg13_vodadjspi(uint32_t value)10114 static inline void sys_ll_set_ana_reg13_vodadjspi(uint32_t value)
10115 {
10116 uint32_t reg_value;
10117 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10118 reg_value &= ~(SYS_ANA_REG13_VODADJSPI_MASK << SYS_ANA_REG13_VODADJSPI_POS);
10119 reg_value |= ((value & SYS_ANA_REG13_VODADJSPI_MASK) << SYS_ANA_REG13_VODADJSPI_POS);
10120 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10121 }
10122
10123 /* REG_0x4d:ana_reg13->refvsel:0x4d[21],0= high reference; 1=small reference,0,R/W*/
sys_ll_get_ana_reg13_refvsel(void)10124 static inline uint32_t sys_ll_get_ana_reg13_refvsel(void)
10125 {
10126 uint32_t reg_value;
10127 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10128 reg_value = ((reg_value >> SYS_ANA_REG13_REFVSEL_POS) & SYS_ANA_REG13_REFVSEL_MASK);
10129 return reg_value;
10130 }
10131
sys_ll_set_ana_reg13_refvsel(uint32_t value)10132 static inline void sys_ll_set_ana_reg13_refvsel(uint32_t value)
10133 {
10134 uint32_t reg_value;
10135 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10136 reg_value &= ~(SYS_ANA_REG13_REFVSEL_MASK << SYS_ANA_REG13_REFVSEL_POS);
10137 reg_value |= ((value & SYS_ANA_REG13_REFVSEL_MASK) << SYS_ANA_REG13_REFVSEL_POS);
10138 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10139 }
10140
10141 /* REG_0x4d:ana_reg13->capsw1v:0x4d[27:23],munual value for cap trimming,0,R/W*/
sys_ll_get_ana_reg13_capsw1v(void)10142 static inline uint32_t sys_ll_get_ana_reg13_capsw1v(void)
10143 {
10144 uint32_t reg_value;
10145 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10146 reg_value = ((reg_value >> SYS_ANA_REG13_CAPSW1V_POS) & SYS_ANA_REG13_CAPSW1V_MASK);
10147 return reg_value;
10148 }
10149
sys_ll_set_ana_reg13_capsw1v(uint32_t value)10150 static inline void sys_ll_set_ana_reg13_capsw1v(uint32_t value)
10151 {
10152 uint32_t reg_value;
10153 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10154 reg_value &= ~(SYS_ANA_REG13_CAPSW1V_MASK << SYS_ANA_REG13_CAPSW1V_POS);
10155 reg_value |= ((value & SYS_ANA_REG13_CAPSW1V_MASK) << SYS_ANA_REG13_CAPSW1V_POS);
10156 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10157 }
10158
10159 /* REG_0x4d:ana_reg13->adcckinven:0x4d[30],audio adc clock inversion enable,0,R/W*/
sys_ll_get_ana_reg13_adcckinven(void)10160 static inline uint32_t sys_ll_get_ana_reg13_adcckinven(void)
10161 {
10162 uint32_t reg_value;
10163 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10164 reg_value = ((reg_value >> SYS_ANA_REG13_ADCCKINVEN_POS) & SYS_ANA_REG13_ADCCKINVEN_MASK);
10165 return reg_value;
10166 }
10167
sys_ll_set_ana_reg13_adcckinven(uint32_t value)10168 static inline void sys_ll_set_ana_reg13_adcckinven(uint32_t value)
10169 {
10170 uint32_t reg_value;
10171 reg_value = REG_READ(SYS_ANA_REG13_ADDR);
10172 reg_value &= ~(SYS_ANA_REG13_ADCCKINVEN_MASK << SYS_ANA_REG13_ADCCKINVEN_POS);
10173 reg_value |= ((value & SYS_ANA_REG13_ADCCKINVEN_MASK) << SYS_ANA_REG13_ADCCKINVEN_POS);
10174 sys_ll_set_analog_reg_value(SYS_ANA_REG13_ADDR,reg_value);
10175 }
10176
10177 /* REG_0x4E //REG ADDR :0x44010138 */
sys_ll_get_ana_reg14_value(void)10178 static inline uint32_t sys_ll_get_ana_reg14_value(void)
10179 {
10180 return REG_READ(SYS_ANA_REG14_ADDR);
10181 }
10182
sys_ll_set_ana_reg14_value(uint32_t value)10183 static inline void sys_ll_set_ana_reg14_value(uint32_t value)
10184 {
10185 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,value);
10186 }
10187
10188 /* REG_0x4e:ana_reg14->isel:0x4e[1:0],adc bias trimming,0,R/W*/
sys_ll_get_ana_reg14_isel(void)10189 static inline uint32_t sys_ll_get_ana_reg14_isel(void)
10190 {
10191 uint32_t reg_value;
10192 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10193 reg_value = ((reg_value >> SYS_ANA_REG14_ISEL_POS) & SYS_ANA_REG14_ISEL_MASK);
10194 return reg_value;
10195 }
10196
sys_ll_set_ana_reg14_isel(uint32_t value)10197 static inline void sys_ll_set_ana_reg14_isel(uint32_t value)
10198 {
10199 uint32_t reg_value;
10200 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10201 reg_value &= ~(SYS_ANA_REG14_ISEL_MASK << SYS_ANA_REG14_ISEL_POS);
10202 reg_value |= ((value & SYS_ANA_REG14_ISEL_MASK) << SYS_ANA_REG14_ISEL_POS);
10203 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10204 }
10205
10206 /* REG_0x4e:ana_reg14->micdcocdin:0x4e[9:2],adc micmode dcoc din,0,R/W*/
sys_ll_get_ana_reg14_micdcocdin(void)10207 static inline uint32_t sys_ll_get_ana_reg14_micdcocdin(void)
10208 {
10209 uint32_t reg_value;
10210 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10211 reg_value = ((reg_value >> SYS_ANA_REG14_MICDCOCDIN_POS) & SYS_ANA_REG14_MICDCOCDIN_MASK);
10212 return reg_value;
10213 }
10214
sys_ll_set_ana_reg14_micdcocdin(uint32_t value)10215 static inline void sys_ll_set_ana_reg14_micdcocdin(uint32_t value)
10216 {
10217 uint32_t reg_value;
10218 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10219 reg_value &= ~(SYS_ANA_REG14_MICDCOCDIN_MASK << SYS_ANA_REG14_MICDCOCDIN_POS);
10220 reg_value |= ((value & SYS_ANA_REG14_MICDCOCDIN_MASK) << SYS_ANA_REG14_MICDCOCDIN_POS);
10221 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10222 }
10223
10224 /* REG_0x4e:ana_reg14->micdcocvc:0x4e[11:10],adc micmode dcoc control,0,R/W*/
sys_ll_get_ana_reg14_micdcocvc(void)10225 static inline uint32_t sys_ll_get_ana_reg14_micdcocvc(void)
10226 {
10227 uint32_t reg_value;
10228 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10229 reg_value = ((reg_value >> SYS_ANA_REG14_MICDCOCVC_POS) & SYS_ANA_REG14_MICDCOCVC_MASK);
10230 return reg_value;
10231 }
10232
sys_ll_set_ana_reg14_micdcocvc(uint32_t value)10233 static inline void sys_ll_set_ana_reg14_micdcocvc(uint32_t value)
10234 {
10235 uint32_t reg_value;
10236 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10237 reg_value &= ~(SYS_ANA_REG14_MICDCOCVC_MASK << SYS_ANA_REG14_MICDCOCVC_POS);
10238 reg_value |= ((value & SYS_ANA_REG14_MICDCOCVC_MASK) << SYS_ANA_REG14_MICDCOCVC_POS);
10239 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10240 }
10241
10242 /* REG_0x4e:ana_reg14->micdcocen_n:0x4e[12],adc micmode dcoc enable,0,R/W*/
sys_ll_get_ana_reg14_micdcocen_n(void)10243 static inline uint32_t sys_ll_get_ana_reg14_micdcocen_n(void)
10244 {
10245 uint32_t reg_value;
10246 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10247 reg_value = ((reg_value >> SYS_ANA_REG14_MICDCOCEN_N_POS) & SYS_ANA_REG14_MICDCOCEN_N_MASK);
10248 return reg_value;
10249 }
10250
sys_ll_set_ana_reg14_micdcocen_n(uint32_t value)10251 static inline void sys_ll_set_ana_reg14_micdcocen_n(uint32_t value)
10252 {
10253 uint32_t reg_value;
10254 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10255 reg_value &= ~(SYS_ANA_REG14_MICDCOCEN_N_MASK << SYS_ANA_REG14_MICDCOCEN_N_POS);
10256 reg_value |= ((value & SYS_ANA_REG14_MICDCOCEN_N_MASK) << SYS_ANA_REG14_MICDCOCEN_N_POS);
10257 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10258 }
10259
10260 /* REG_0x4e:ana_reg14->micdcocen_p:0x4e[13],adc micmode dcoc enable,0,R/W*/
sys_ll_get_ana_reg14_micdcocen_p(void)10261 static inline uint32_t sys_ll_get_ana_reg14_micdcocen_p(void)
10262 {
10263 uint32_t reg_value;
10264 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10265 reg_value = ((reg_value >> SYS_ANA_REG14_MICDCOCEN_P_POS) & SYS_ANA_REG14_MICDCOCEN_P_MASK);
10266 return reg_value;
10267 }
10268
sys_ll_set_ana_reg14_micdcocen_p(uint32_t value)10269 static inline void sys_ll_set_ana_reg14_micdcocen_p(uint32_t value)
10270 {
10271 uint32_t reg_value;
10272 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10273 reg_value &= ~(SYS_ANA_REG14_MICDCOCEN_P_MASK << SYS_ANA_REG14_MICDCOCEN_P_POS);
10274 reg_value |= ((value & SYS_ANA_REG14_MICDCOCEN_P_MASK) << SYS_ANA_REG14_MICDCOCEN_P_POS);
10275 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10276 }
10277
10278 /* REG_0x4e:ana_reg14->micsingleEn:0x4e[14],adc micmode, single_end enable,0,R/W*/
sys_ll_get_ana_reg14_micsingleen(void)10279 static inline uint32_t sys_ll_get_ana_reg14_micsingleen(void)
10280 {
10281 uint32_t reg_value;
10282 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10283 reg_value = ((reg_value >> SYS_ANA_REG14_MICSINGLEEN_POS) & SYS_ANA_REG14_MICSINGLEEN_MASK);
10284 return reg_value;
10285 }
10286
sys_ll_set_ana_reg14_micsingleen(uint32_t value)10287 static inline void sys_ll_set_ana_reg14_micsingleen(uint32_t value)
10288 {
10289 uint32_t reg_value;
10290 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10291 reg_value &= ~(SYS_ANA_REG14_MICSINGLEEN_MASK << SYS_ANA_REG14_MICSINGLEEN_POS);
10292 reg_value |= ((value & SYS_ANA_REG14_MICSINGLEEN_MASK) << SYS_ANA_REG14_MICSINGLEEN_POS);
10293 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10294 }
10295
10296 /* REG_0x4e:ana_reg14->micGain:0x4e[18:15],adc micmode gain, 0=0dB(17.9K), F=24dB(267.6K), 2dB/step,0,R/W*/
sys_ll_get_ana_reg14_micgain(void)10297 static inline uint32_t sys_ll_get_ana_reg14_micgain(void)
10298 {
10299 uint32_t reg_value;
10300 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10301 reg_value = ((reg_value >> SYS_ANA_REG14_MICGAIN_POS) & SYS_ANA_REG14_MICGAIN_MASK);
10302 return reg_value;
10303 }
10304
sys_ll_set_ana_reg14_micgain(uint32_t value)10305 static inline void sys_ll_set_ana_reg14_micgain(uint32_t value)
10306 {
10307 uint32_t reg_value;
10308 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10309 reg_value &= ~(SYS_ANA_REG14_MICGAIN_MASK << SYS_ANA_REG14_MICGAIN_POS);
10310 reg_value |= ((value & SYS_ANA_REG14_MICGAIN_MASK) << SYS_ANA_REG14_MICGAIN_POS);
10311 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10312 }
10313
10314 /* REG_0x4e:ana_reg14->micdacen:0x4e[19],adc micmode micdac enable,0,R/W*/
sys_ll_get_ana_reg14_micdacen(void)10315 static inline uint32_t sys_ll_get_ana_reg14_micdacen(void)
10316 {
10317 uint32_t reg_value;
10318 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10319 reg_value = ((reg_value >> SYS_ANA_REG14_MICDACEN_POS) & SYS_ANA_REG14_MICDACEN_MASK);
10320 return reg_value;
10321 }
10322
sys_ll_set_ana_reg14_micdacen(uint32_t value)10323 static inline void sys_ll_set_ana_reg14_micdacen(uint32_t value)
10324 {
10325 uint32_t reg_value;
10326 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10327 reg_value &= ~(SYS_ANA_REG14_MICDACEN_MASK << SYS_ANA_REG14_MICDACEN_POS);
10328 reg_value |= ((value & SYS_ANA_REG14_MICDACEN_MASK) << SYS_ANA_REG14_MICDACEN_POS);
10329 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10330 }
10331
10332 /* REG_0x4e:ana_reg14->micdaciH:0x4e[27:20],adc micmode, micdac input ,0,R/W*/
sys_ll_get_ana_reg14_micdacih(void)10333 static inline uint32_t sys_ll_get_ana_reg14_micdacih(void)
10334 {
10335 uint32_t reg_value;
10336 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10337 reg_value = ((reg_value >> SYS_ANA_REG14_MICDACIH_POS) & SYS_ANA_REG14_MICDACIH_MASK);
10338 return reg_value;
10339 }
10340
sys_ll_set_ana_reg14_micdacih(uint32_t value)10341 static inline void sys_ll_set_ana_reg14_micdacih(uint32_t value)
10342 {
10343 uint32_t reg_value;
10344 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10345 reg_value &= ~(SYS_ANA_REG14_MICDACIH_MASK << SYS_ANA_REG14_MICDACIH_POS);
10346 reg_value |= ((value & SYS_ANA_REG14_MICDACIH_MASK) << SYS_ANA_REG14_MICDACIH_POS);
10347 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10348 }
10349
10350 /* REG_0x4e:ana_reg14->micdacit:0x4e[29:28],adc micmode, mic_dac Iout Full-range, 00=280uA, 01=320uA, 1X=447uA,0,R/W*/
sys_ll_get_ana_reg14_micdacit(void)10351 static inline uint32_t sys_ll_get_ana_reg14_micdacit(void)
10352 {
10353 uint32_t reg_value;
10354 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10355 reg_value = ((reg_value >> SYS_ANA_REG14_MICDACIT_POS) & SYS_ANA_REG14_MICDACIT_MASK);
10356 return reg_value;
10357 }
10358
sys_ll_set_ana_reg14_micdacit(uint32_t value)10359 static inline void sys_ll_set_ana_reg14_micdacit(uint32_t value)
10360 {
10361 uint32_t reg_value;
10362 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10363 reg_value &= ~(SYS_ANA_REG14_MICDACIT_MASK << SYS_ANA_REG14_MICDACIT_POS);
10364 reg_value |= ((value & SYS_ANA_REG14_MICDACIT_MASK) << SYS_ANA_REG14_MICDACIT_POS);
10365 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10366 }
10367
10368 /* REG_0x4e:ana_reg14->hcen:0x4e[30],adc 1stg op current trimming,0,R/W*/
sys_ll_get_ana_reg14_hcen(void)10369 static inline uint32_t sys_ll_get_ana_reg14_hcen(void)
10370 {
10371 uint32_t reg_value;
10372 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10373 reg_value = ((reg_value >> SYS_ANA_REG14_HCEN_POS) & SYS_ANA_REG14_HCEN_MASK);
10374 return reg_value;
10375 }
10376
sys_ll_set_ana_reg14_hcen(uint32_t value)10377 static inline void sys_ll_set_ana_reg14_hcen(uint32_t value)
10378 {
10379 uint32_t reg_value;
10380 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10381 reg_value &= ~(SYS_ANA_REG14_HCEN_MASK << SYS_ANA_REG14_HCEN_POS);
10382 reg_value |= ((value & SYS_ANA_REG14_HCEN_MASK) << SYS_ANA_REG14_HCEN_POS);
10383 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10384 }
10385
10386 /* REG_0x4e:ana_reg14->micEn:0x4e[31],mic1 mode enable,0,R/W*/
sys_ll_get_ana_reg14_micen(void)10387 static inline uint32_t sys_ll_get_ana_reg14_micen(void)
10388 {
10389 uint32_t reg_value;
10390 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10391 reg_value = ((reg_value >> SYS_ANA_REG14_MICEN_POS) & SYS_ANA_REG14_MICEN_MASK);
10392 return reg_value;
10393 }
10394
sys_ll_set_ana_reg14_micen(uint32_t value)10395 static inline void sys_ll_set_ana_reg14_micen(uint32_t value)
10396 {
10397 uint32_t reg_value;
10398 reg_value = REG_READ(SYS_ANA_REG14_ADDR);
10399 reg_value &= ~(SYS_ANA_REG14_MICEN_MASK << SYS_ANA_REG14_MICEN_POS);
10400 reg_value |= ((value & SYS_ANA_REG14_MICEN_MASK) << SYS_ANA_REG14_MICEN_POS);
10401 sys_ll_set_analog_reg_value(SYS_ANA_REG14_ADDR,reg_value);
10402 }
10403
10404 /* REG_0x4F //REG ADDR :0x4401013c */
sys_ll_get_ana_reg15_value(void)10405 static inline uint32_t sys_ll_get_ana_reg15_value(void)
10406 {
10407 return REG_READ(SYS_ANA_REG15_ADDR);
10408 }
10409
sys_ll_set_ana_reg15_value(uint32_t value)10410 static inline void sys_ll_set_ana_reg15_value(uint32_t value)
10411 {
10412 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,value);
10413 }
10414
10415 /* REG_0x4f:ana_reg15->isel:0x4f[1:0],adc bias trimming,0,R/W*/
sys_ll_get_ana_reg15_isel(void)10416 static inline uint32_t sys_ll_get_ana_reg15_isel(void)
10417 {
10418 uint32_t reg_value;
10419 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10420 reg_value = ((reg_value >> SYS_ANA_REG15_ISEL_POS) & SYS_ANA_REG15_ISEL_MASK);
10421 return reg_value;
10422 }
10423
sys_ll_set_ana_reg15_isel(uint32_t value)10424 static inline void sys_ll_set_ana_reg15_isel(uint32_t value)
10425 {
10426 uint32_t reg_value;
10427 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10428 reg_value &= ~(SYS_ANA_REG15_ISEL_MASK << SYS_ANA_REG15_ISEL_POS);
10429 reg_value |= ((value & SYS_ANA_REG15_ISEL_MASK) << SYS_ANA_REG15_ISEL_POS);
10430 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10431 }
10432
10433 /* REG_0x4f:ana_reg15->micdcocdin:0x4f[9:2],adc micmode dcoc din,0,R/W*/
sys_ll_get_ana_reg15_micdcocdin(void)10434 static inline uint32_t sys_ll_get_ana_reg15_micdcocdin(void)
10435 {
10436 uint32_t reg_value;
10437 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10438 reg_value = ((reg_value >> SYS_ANA_REG15_MICDCOCDIN_POS) & SYS_ANA_REG15_MICDCOCDIN_MASK);
10439 return reg_value;
10440 }
10441
sys_ll_set_ana_reg15_micdcocdin(uint32_t value)10442 static inline void sys_ll_set_ana_reg15_micdcocdin(uint32_t value)
10443 {
10444 uint32_t reg_value;
10445 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10446 reg_value &= ~(SYS_ANA_REG15_MICDCOCDIN_MASK << SYS_ANA_REG15_MICDCOCDIN_POS);
10447 reg_value |= ((value & SYS_ANA_REG15_MICDCOCDIN_MASK) << SYS_ANA_REG15_MICDCOCDIN_POS);
10448 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10449 }
10450
10451 /* REG_0x4f:ana_reg15->micdcocvc:0x4f[11:10],adc micmode dcoc control,0,R/W*/
sys_ll_get_ana_reg15_micdcocvc(void)10452 static inline uint32_t sys_ll_get_ana_reg15_micdcocvc(void)
10453 {
10454 uint32_t reg_value;
10455 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10456 reg_value = ((reg_value >> SYS_ANA_REG15_MICDCOCVC_POS) & SYS_ANA_REG15_MICDCOCVC_MASK);
10457 return reg_value;
10458 }
10459
sys_ll_set_ana_reg15_micdcocvc(uint32_t value)10460 static inline void sys_ll_set_ana_reg15_micdcocvc(uint32_t value)
10461 {
10462 uint32_t reg_value;
10463 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10464 reg_value &= ~(SYS_ANA_REG15_MICDCOCVC_MASK << SYS_ANA_REG15_MICDCOCVC_POS);
10465 reg_value |= ((value & SYS_ANA_REG15_MICDCOCVC_MASK) << SYS_ANA_REG15_MICDCOCVC_POS);
10466 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10467 }
10468
10469 /* REG_0x4f:ana_reg15->micdcocen_n:0x4f[12],adc micmode dcoc enable,0,R/W*/
sys_ll_get_ana_reg15_micdcocen_n(void)10470 static inline uint32_t sys_ll_get_ana_reg15_micdcocen_n(void)
10471 {
10472 uint32_t reg_value;
10473 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10474 reg_value = ((reg_value >> SYS_ANA_REG15_MICDCOCEN_N_POS) & SYS_ANA_REG15_MICDCOCEN_N_MASK);
10475 return reg_value;
10476 }
10477
sys_ll_set_ana_reg15_micdcocen_n(uint32_t value)10478 static inline void sys_ll_set_ana_reg15_micdcocen_n(uint32_t value)
10479 {
10480 uint32_t reg_value;
10481 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10482 reg_value &= ~(SYS_ANA_REG15_MICDCOCEN_N_MASK << SYS_ANA_REG15_MICDCOCEN_N_POS);
10483 reg_value |= ((value & SYS_ANA_REG15_MICDCOCEN_N_MASK) << SYS_ANA_REG15_MICDCOCEN_N_POS);
10484 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10485 }
10486
10487 /* REG_0x4f:ana_reg15->micdcocen_p:0x4f[13],adc micmode dcoc enable,0,R/W*/
sys_ll_get_ana_reg15_micdcocen_p(void)10488 static inline uint32_t sys_ll_get_ana_reg15_micdcocen_p(void)
10489 {
10490 uint32_t reg_value;
10491 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10492 reg_value = ((reg_value >> SYS_ANA_REG15_MICDCOCEN_P_POS) & SYS_ANA_REG15_MICDCOCEN_P_MASK);
10493 return reg_value;
10494 }
10495
sys_ll_set_ana_reg15_micdcocen_p(uint32_t value)10496 static inline void sys_ll_set_ana_reg15_micdcocen_p(uint32_t value)
10497 {
10498 uint32_t reg_value;
10499 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10500 reg_value &= ~(SYS_ANA_REG15_MICDCOCEN_P_MASK << SYS_ANA_REG15_MICDCOCEN_P_POS);
10501 reg_value |= ((value & SYS_ANA_REG15_MICDCOCEN_P_MASK) << SYS_ANA_REG15_MICDCOCEN_P_POS);
10502 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10503 }
10504
10505 /* REG_0x4f:ana_reg15->micsingleEn:0x4f[14],adc micmode, single_end enable,0,R/W*/
sys_ll_get_ana_reg15_micsingleen(void)10506 static inline uint32_t sys_ll_get_ana_reg15_micsingleen(void)
10507 {
10508 uint32_t reg_value;
10509 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10510 reg_value = ((reg_value >> SYS_ANA_REG15_MICSINGLEEN_POS) & SYS_ANA_REG15_MICSINGLEEN_MASK);
10511 return reg_value;
10512 }
10513
sys_ll_set_ana_reg15_micsingleen(uint32_t value)10514 static inline void sys_ll_set_ana_reg15_micsingleen(uint32_t value)
10515 {
10516 uint32_t reg_value;
10517 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10518 reg_value &= ~(SYS_ANA_REG15_MICSINGLEEN_MASK << SYS_ANA_REG15_MICSINGLEEN_POS);
10519 reg_value |= ((value & SYS_ANA_REG15_MICSINGLEEN_MASK) << SYS_ANA_REG15_MICSINGLEEN_POS);
10520 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10521 }
10522
10523 /* REG_0x4f:ana_reg15->micGain:0x4f[18:15],adc micmode gain, 0=0dB(17.9K), F=24dB(267.6K), 2dB/step,0,R/W*/
sys_ll_get_ana_reg15_micgain(void)10524 static inline uint32_t sys_ll_get_ana_reg15_micgain(void)
10525 {
10526 uint32_t reg_value;
10527 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10528 reg_value = ((reg_value >> SYS_ANA_REG15_MICGAIN_POS) & SYS_ANA_REG15_MICGAIN_MASK);
10529 return reg_value;
10530 }
10531
sys_ll_set_ana_reg15_micgain(uint32_t value)10532 static inline void sys_ll_set_ana_reg15_micgain(uint32_t value)
10533 {
10534 uint32_t reg_value;
10535 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10536 reg_value &= ~(SYS_ANA_REG15_MICGAIN_MASK << SYS_ANA_REG15_MICGAIN_POS);
10537 reg_value |= ((value & SYS_ANA_REG15_MICGAIN_MASK) << SYS_ANA_REG15_MICGAIN_POS);
10538 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10539 }
10540
10541 /* REG_0x4f:ana_reg15->micdacen:0x4f[19],adc micmode micdac enable,0,R/W*/
sys_ll_get_ana_reg15_micdacen(void)10542 static inline uint32_t sys_ll_get_ana_reg15_micdacen(void)
10543 {
10544 uint32_t reg_value;
10545 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10546 reg_value = ((reg_value >> SYS_ANA_REG15_MICDACEN_POS) & SYS_ANA_REG15_MICDACEN_MASK);
10547 return reg_value;
10548 }
10549
sys_ll_set_ana_reg15_micdacen(uint32_t value)10550 static inline void sys_ll_set_ana_reg15_micdacen(uint32_t value)
10551 {
10552 uint32_t reg_value;
10553 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10554 reg_value &= ~(SYS_ANA_REG15_MICDACEN_MASK << SYS_ANA_REG15_MICDACEN_POS);
10555 reg_value |= ((value & SYS_ANA_REG15_MICDACEN_MASK) << SYS_ANA_REG15_MICDACEN_POS);
10556 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10557 }
10558
10559 /* REG_0x4f:ana_reg15->micdaciH:0x4f[27:20],adc micmode, micdac input ,0,R/W*/
sys_ll_get_ana_reg15_micdacih(void)10560 static inline uint32_t sys_ll_get_ana_reg15_micdacih(void)
10561 {
10562 uint32_t reg_value;
10563 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10564 reg_value = ((reg_value >> SYS_ANA_REG15_MICDACIH_POS) & SYS_ANA_REG15_MICDACIH_MASK);
10565 return reg_value;
10566 }
10567
sys_ll_set_ana_reg15_micdacih(uint32_t value)10568 static inline void sys_ll_set_ana_reg15_micdacih(uint32_t value)
10569 {
10570 uint32_t reg_value;
10571 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10572 reg_value &= ~(SYS_ANA_REG15_MICDACIH_MASK << SYS_ANA_REG15_MICDACIH_POS);
10573 reg_value |= ((value & SYS_ANA_REG15_MICDACIH_MASK) << SYS_ANA_REG15_MICDACIH_POS);
10574 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10575 }
10576
10577 /* REG_0x4f:ana_reg15->micdacit:0x4f[29:28],adc micmode, mic_dac Iout Full-range, 00=280uA, 01=320uA, 1X=447uA,0,R/W*/
sys_ll_get_ana_reg15_micdacit(void)10578 static inline uint32_t sys_ll_get_ana_reg15_micdacit(void)
10579 {
10580 uint32_t reg_value;
10581 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10582 reg_value = ((reg_value >> SYS_ANA_REG15_MICDACIT_POS) & SYS_ANA_REG15_MICDACIT_MASK);
10583 return reg_value;
10584 }
10585
sys_ll_set_ana_reg15_micdacit(uint32_t value)10586 static inline void sys_ll_set_ana_reg15_micdacit(uint32_t value)
10587 {
10588 uint32_t reg_value;
10589 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10590 reg_value &= ~(SYS_ANA_REG15_MICDACIT_MASK << SYS_ANA_REG15_MICDACIT_POS);
10591 reg_value |= ((value & SYS_ANA_REG15_MICDACIT_MASK) << SYS_ANA_REG15_MICDACIT_POS);
10592 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10593 }
10594
10595 /* REG_0x4f:ana_reg15->hcen:0x4f[30],adc 1stg op current trimming,0,R/W*/
sys_ll_get_ana_reg15_hcen(void)10596 static inline uint32_t sys_ll_get_ana_reg15_hcen(void)
10597 {
10598 uint32_t reg_value;
10599 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10600 reg_value = ((reg_value >> SYS_ANA_REG15_HCEN_POS) & SYS_ANA_REG15_HCEN_MASK);
10601 return reg_value;
10602 }
10603
sys_ll_set_ana_reg15_hcen(uint32_t value)10604 static inline void sys_ll_set_ana_reg15_hcen(uint32_t value)
10605 {
10606 uint32_t reg_value;
10607 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10608 reg_value &= ~(SYS_ANA_REG15_HCEN_MASK << SYS_ANA_REG15_HCEN_POS);
10609 reg_value |= ((value & SYS_ANA_REG15_HCEN_MASK) << SYS_ANA_REG15_HCEN_POS);
10610 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10611 }
10612
10613 /* REG_0x4f:ana_reg15->micEn:0x4f[31],mic2 mode enable,0,R/W*/
sys_ll_get_ana_reg15_micen(void)10614 static inline uint32_t sys_ll_get_ana_reg15_micen(void)
10615 {
10616 uint32_t reg_value;
10617 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10618 reg_value = ((reg_value >> SYS_ANA_REG15_MICEN_POS) & SYS_ANA_REG15_MICEN_MASK);
10619 return reg_value;
10620 }
10621
sys_ll_set_ana_reg15_micen(uint32_t value)10622 static inline void sys_ll_set_ana_reg15_micen(uint32_t value)
10623 {
10624 uint32_t reg_value;
10625 reg_value = REG_READ(SYS_ANA_REG15_ADDR);
10626 reg_value &= ~(SYS_ANA_REG15_MICEN_MASK << SYS_ANA_REG15_MICEN_POS);
10627 reg_value |= ((value & SYS_ANA_REG15_MICEN_MASK) << SYS_ANA_REG15_MICEN_POS);
10628 sys_ll_set_analog_reg_value(SYS_ANA_REG15_ADDR,reg_value);
10629 }
10630
10631 /* REG_0x50 //REG ADDR :0x44010140 */
sys_ll_get_ana_reg16_value(void)10632 static inline uint32_t sys_ll_get_ana_reg16_value(void)
10633 {
10634 return REG_READ(SYS_ANA_REG16_ADDR);
10635 }
10636
sys_ll_set_ana_reg16_value(uint32_t value)10637 static inline void sys_ll_set_ana_reg16_value(uint32_t value)
10638 {
10639 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,value);
10640 }
10641
10642 /* REG_0x50:ana_reg16->hpdac:0x50[0],class ab driver high current mode. "1" high current. ,0,R/W*/
sys_ll_get_ana_reg16_hpdac(void)10643 static inline uint32_t sys_ll_get_ana_reg16_hpdac(void)
10644 {
10645 uint32_t reg_value;
10646 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10647 reg_value = ((reg_value >> SYS_ANA_REG16_HPDAC_POS) & SYS_ANA_REG16_HPDAC_MASK);
10648 return reg_value;
10649 }
10650
sys_ll_set_ana_reg16_hpdac(uint32_t value)10651 static inline void sys_ll_set_ana_reg16_hpdac(uint32_t value)
10652 {
10653 uint32_t reg_value;
10654 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10655 reg_value &= ~(SYS_ANA_REG16_HPDAC_MASK << SYS_ANA_REG16_HPDAC_POS);
10656 reg_value |= ((value & SYS_ANA_REG16_HPDAC_MASK) << SYS_ANA_REG16_HPDAC_POS);
10657 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10658 }
10659
10660 /* REG_0x50:ana_reg16->vcmsdac:0x50[1],1stg OP input common model voltage selection. "1" low common mode voltage,0,R/W*/
sys_ll_get_ana_reg16_vcmsdac(void)10661 static inline uint32_t sys_ll_get_ana_reg16_vcmsdac(void)
10662 {
10663 uint32_t reg_value;
10664 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10665 reg_value = ((reg_value >> SYS_ANA_REG16_VCMSDAC_POS) & SYS_ANA_REG16_VCMSDAC_MASK);
10666 return reg_value;
10667 }
10668
sys_ll_set_ana_reg16_vcmsdac(uint32_t value)10669 static inline void sys_ll_set_ana_reg16_vcmsdac(uint32_t value)
10670 {
10671 uint32_t reg_value;
10672 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10673 reg_value &= ~(SYS_ANA_REG16_VCMSDAC_MASK << SYS_ANA_REG16_VCMSDAC_POS);
10674 reg_value |= ((value & SYS_ANA_REG16_VCMSDAC_MASK) << SYS_ANA_REG16_VCMSDAC_POS);
10675 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10676 }
10677
10678 /* REG_0x50:ana_reg16->oscdac:0x50[3:2],threshold current setting for over current protection . "3" maximum current. "0" minimum current,0,R/W*/
sys_ll_get_ana_reg16_oscdac(void)10679 static inline uint32_t sys_ll_get_ana_reg16_oscdac(void)
10680 {
10681 uint32_t reg_value;
10682 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10683 reg_value = ((reg_value >> SYS_ANA_REG16_OSCDAC_POS) & SYS_ANA_REG16_OSCDAC_MASK);
10684 return reg_value;
10685 }
10686
sys_ll_set_ana_reg16_oscdac(uint32_t value)10687 static inline void sys_ll_set_ana_reg16_oscdac(uint32_t value)
10688 {
10689 uint32_t reg_value;
10690 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10691 reg_value &= ~(SYS_ANA_REG16_OSCDAC_MASK << SYS_ANA_REG16_OSCDAC_POS);
10692 reg_value |= ((value & SYS_ANA_REG16_OSCDAC_MASK) << SYS_ANA_REG16_OSCDAC_POS);
10693 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10694 }
10695
10696 /* REG_0x50:ana_reg16->ocendac:0x50[4],over current protection enable. "1" enable.,0,R/W*/
sys_ll_get_ana_reg16_ocendac(void)10697 static inline uint32_t sys_ll_get_ana_reg16_ocendac(void)
10698 {
10699 uint32_t reg_value;
10700 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10701 reg_value = ((reg_value >> SYS_ANA_REG16_OCENDAC_POS) & SYS_ANA_REG16_OCENDAC_MASK);
10702 return reg_value;
10703 }
10704
sys_ll_set_ana_reg16_ocendac(uint32_t value)10705 static inline void sys_ll_set_ana_reg16_ocendac(uint32_t value)
10706 {
10707 uint32_t reg_value;
10708 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10709 reg_value &= ~(SYS_ANA_REG16_OCENDAC_MASK << SYS_ANA_REG16_OCENDAC_POS);
10710 reg_value |= ((value & SYS_ANA_REG16_OCENDAC_MASK) << SYS_ANA_REG16_OCENDAC_POS);
10711 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10712 }
10713
10714 /* REG_0x50:ana_reg16->isel_idac:0x50[5],idac current sel,0,R/W*/
sys_ll_get_ana_reg16_isel_idac(void)10715 static inline uint32_t sys_ll_get_ana_reg16_isel_idac(void)
10716 {
10717 uint32_t reg_value;
10718 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10719 reg_value = ((reg_value >> SYS_ANA_REG16_ISEL_IDAC_POS) & SYS_ANA_REG16_ISEL_IDAC_MASK);
10720 return reg_value;
10721 }
10722
sys_ll_set_ana_reg16_isel_idac(uint32_t value)10723 static inline void sys_ll_set_ana_reg16_isel_idac(uint32_t value)
10724 {
10725 uint32_t reg_value;
10726 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10727 reg_value &= ~(SYS_ANA_REG16_ISEL_IDAC_MASK << SYS_ANA_REG16_ISEL_IDAC_POS);
10728 reg_value |= ((value & SYS_ANA_REG16_ISEL_IDAC_MASK) << SYS_ANA_REG16_ISEL_IDAC_POS);
10729 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10730 }
10731
10732 /* REG_0x50:ana_reg16->adjdacref:0x50[10:6],audio dac reference voltage adjust.,0,R/W*/
sys_ll_get_ana_reg16_adjdacref(void)10733 static inline uint32_t sys_ll_get_ana_reg16_adjdacref(void)
10734 {
10735 uint32_t reg_value;
10736 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10737 reg_value = ((reg_value >> SYS_ANA_REG16_ADJDACREF_POS) & SYS_ANA_REG16_ADJDACREF_MASK);
10738 return reg_value;
10739 }
10740
sys_ll_set_ana_reg16_adjdacref(uint32_t value)10741 static inline void sys_ll_set_ana_reg16_adjdacref(uint32_t value)
10742 {
10743 uint32_t reg_value;
10744 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10745 reg_value &= ~(SYS_ANA_REG16_ADJDACREF_MASK << SYS_ANA_REG16_ADJDACREF_POS);
10746 reg_value |= ((value & SYS_ANA_REG16_ADJDACREF_MASK) << SYS_ANA_REG16_ADJDACREF_POS);
10747 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10748 }
10749
10750 /* REG_0x50:ana_reg16->dcochg:0x50[12],dcoc high gain selection. "1" high gain,0,R/W*/
sys_ll_get_ana_reg16_dcochg(void)10751 static inline uint32_t sys_ll_get_ana_reg16_dcochg(void)
10752 {
10753 uint32_t reg_value;
10754 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10755 reg_value = ((reg_value >> SYS_ANA_REG16_DCOCHG_POS) & SYS_ANA_REG16_DCOCHG_MASK);
10756 return reg_value;
10757 }
10758
sys_ll_set_ana_reg16_dcochg(uint32_t value)10759 static inline void sys_ll_set_ana_reg16_dcochg(uint32_t value)
10760 {
10761 uint32_t reg_value;
10762 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10763 reg_value &= ~(SYS_ANA_REG16_DCOCHG_MASK << SYS_ANA_REG16_DCOCHG_POS);
10764 reg_value |= ((value & SYS_ANA_REG16_DCOCHG_MASK) << SYS_ANA_REG16_DCOCHG_POS);
10765 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10766 }
10767
10768 /* REG_0x50:ana_reg16->diffen:0x50[13],enable differential mode. "1" enable,0,R/W*/
sys_ll_get_ana_reg16_diffen(void)10769 static inline uint32_t sys_ll_get_ana_reg16_diffen(void)
10770 {
10771 uint32_t reg_value;
10772 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10773 reg_value = ((reg_value >> SYS_ANA_REG16_DIFFEN_POS) & SYS_ANA_REG16_DIFFEN_MASK);
10774 return reg_value;
10775 }
10776
sys_ll_set_ana_reg16_diffen(uint32_t value)10777 static inline void sys_ll_set_ana_reg16_diffen(uint32_t value)
10778 {
10779 uint32_t reg_value;
10780 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10781 reg_value &= ~(SYS_ANA_REG16_DIFFEN_MASK << SYS_ANA_REG16_DIFFEN_POS);
10782 reg_value |= ((value & SYS_ANA_REG16_DIFFEN_MASK) << SYS_ANA_REG16_DIFFEN_POS);
10783 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10784 }
10785
10786 /* REG_0x50:ana_reg16->endaccal:0x50[14],enable offset calibration process. "1" enable.,0,R/W*/
sys_ll_get_ana_reg16_endaccal(void)10787 static inline uint32_t sys_ll_get_ana_reg16_endaccal(void)
10788 {
10789 uint32_t reg_value;
10790 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10791 reg_value = ((reg_value >> SYS_ANA_REG16_ENDACCAL_POS) & SYS_ANA_REG16_ENDACCAL_MASK);
10792 return reg_value;
10793 }
10794
sys_ll_set_ana_reg16_endaccal(uint32_t value)10795 static inline void sys_ll_set_ana_reg16_endaccal(uint32_t value)
10796 {
10797 uint32_t reg_value;
10798 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10799 reg_value &= ~(SYS_ANA_REG16_ENDACCAL_MASK << SYS_ANA_REG16_ENDACCAL_POS);
10800 reg_value |= ((value & SYS_ANA_REG16_ENDACCAL_MASK) << SYS_ANA_REG16_ENDACCAL_POS);
10801 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10802 }
10803
10804 /* REG_0x50:ana_reg16->rendcoc:0x50[15],R-channel dcoc dac enablel. "1" enable,0,R/W*/
sys_ll_get_ana_reg16_rendcoc(void)10805 static inline uint32_t sys_ll_get_ana_reg16_rendcoc(void)
10806 {
10807 uint32_t reg_value;
10808 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10809 reg_value = ((reg_value >> SYS_ANA_REG16_RENDCOC_POS) & SYS_ANA_REG16_RENDCOC_MASK);
10810 return reg_value;
10811 }
10812
sys_ll_set_ana_reg16_rendcoc(uint32_t value)10813 static inline void sys_ll_set_ana_reg16_rendcoc(uint32_t value)
10814 {
10815 uint32_t reg_value;
10816 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10817 reg_value &= ~(SYS_ANA_REG16_RENDCOC_MASK << SYS_ANA_REG16_RENDCOC_POS);
10818 reg_value |= ((value & SYS_ANA_REG16_RENDCOC_MASK) << SYS_ANA_REG16_RENDCOC_POS);
10819 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10820 }
10821
10822 /* REG_0x50:ana_reg16->lendcoc:0x50[16],L-channel Dcoc dac enable. "1" enable,0,R/W*/
sys_ll_get_ana_reg16_lendcoc(void)10823 static inline uint32_t sys_ll_get_ana_reg16_lendcoc(void)
10824 {
10825 uint32_t reg_value;
10826 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10827 reg_value = ((reg_value >> SYS_ANA_REG16_LENDCOC_POS) & SYS_ANA_REG16_LENDCOC_MASK);
10828 return reg_value;
10829 }
10830
sys_ll_set_ana_reg16_lendcoc(uint32_t value)10831 static inline void sys_ll_set_ana_reg16_lendcoc(uint32_t value)
10832 {
10833 uint32_t reg_value;
10834 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10835 reg_value &= ~(SYS_ANA_REG16_LENDCOC_MASK << SYS_ANA_REG16_LENDCOC_POS);
10836 reg_value |= ((value & SYS_ANA_REG16_LENDCOC_MASK) << SYS_ANA_REG16_LENDCOC_POS);
10837 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10838 }
10839
10840 /* REG_0x50:ana_reg16->renvcmd:0x50[17],R-channel common mode output buffer enable."1" enable,0,R/W*/
sys_ll_get_ana_reg16_renvcmd(void)10841 static inline uint32_t sys_ll_get_ana_reg16_renvcmd(void)
10842 {
10843 uint32_t reg_value;
10844 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10845 reg_value = ((reg_value >> SYS_ANA_REG16_RENVCMD_POS) & SYS_ANA_REG16_RENVCMD_MASK);
10846 return reg_value;
10847 }
10848
sys_ll_set_ana_reg16_renvcmd(uint32_t value)10849 static inline void sys_ll_set_ana_reg16_renvcmd(uint32_t value)
10850 {
10851 uint32_t reg_value;
10852 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10853 reg_value &= ~(SYS_ANA_REG16_RENVCMD_MASK << SYS_ANA_REG16_RENVCMD_POS);
10854 reg_value |= ((value & SYS_ANA_REG16_RENVCMD_MASK) << SYS_ANA_REG16_RENVCMD_POS);
10855 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10856 }
10857
10858 /* REG_0x50:ana_reg16->lenvcmd:0x50[18],L-channel common mode output buffer enable. "1" enable,0,R/W*/
sys_ll_get_ana_reg16_lenvcmd(void)10859 static inline uint32_t sys_ll_get_ana_reg16_lenvcmd(void)
10860 {
10861 uint32_t reg_value;
10862 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10863 reg_value = ((reg_value >> SYS_ANA_REG16_LENVCMD_POS) & SYS_ANA_REG16_LENVCMD_MASK);
10864 return reg_value;
10865 }
10866
sys_ll_set_ana_reg16_lenvcmd(uint32_t value)10867 static inline void sys_ll_set_ana_reg16_lenvcmd(uint32_t value)
10868 {
10869 uint32_t reg_value;
10870 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10871 reg_value &= ~(SYS_ANA_REG16_LENVCMD_MASK << SYS_ANA_REG16_LENVCMD_POS);
10872 reg_value |= ((value & SYS_ANA_REG16_LENVCMD_MASK) << SYS_ANA_REG16_LENVCMD_POS);
10873 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10874 }
10875
10876 /* REG_0x50:ana_reg16->dacdrven:0x50[19],dac output driver enable."1" enable,0,R/W*/
sys_ll_get_ana_reg16_dacdrven(void)10877 static inline uint32_t sys_ll_get_ana_reg16_dacdrven(void)
10878 {
10879 uint32_t reg_value;
10880 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10881 reg_value = ((reg_value >> SYS_ANA_REG16_DACDRVEN_POS) & SYS_ANA_REG16_DACDRVEN_MASK);
10882 return reg_value;
10883 }
10884
sys_ll_set_ana_reg16_dacdrven(uint32_t value)10885 static inline void sys_ll_set_ana_reg16_dacdrven(uint32_t value)
10886 {
10887 uint32_t reg_value;
10888 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10889 reg_value &= ~(SYS_ANA_REG16_DACDRVEN_MASK << SYS_ANA_REG16_DACDRVEN_POS);
10890 reg_value |= ((value & SYS_ANA_REG16_DACDRVEN_MASK) << SYS_ANA_REG16_DACDRVEN_POS);
10891 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10892 }
10893
10894 /* REG_0x50:ana_reg16->dacRen:0x50[20],dac R-channel enable. "1" enable,0,R/W*/
sys_ll_get_ana_reg16_dacren(void)10895 static inline uint32_t sys_ll_get_ana_reg16_dacren(void)
10896 {
10897 uint32_t reg_value;
10898 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10899 reg_value = ((reg_value >> SYS_ANA_REG16_DACREN_POS) & SYS_ANA_REG16_DACREN_MASK);
10900 return reg_value;
10901 }
10902
sys_ll_set_ana_reg16_dacren(uint32_t value)10903 static inline void sys_ll_set_ana_reg16_dacren(uint32_t value)
10904 {
10905 uint32_t reg_value;
10906 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10907 reg_value &= ~(SYS_ANA_REG16_DACREN_MASK << SYS_ANA_REG16_DACREN_POS);
10908 reg_value |= ((value & SYS_ANA_REG16_DACREN_MASK) << SYS_ANA_REG16_DACREN_POS);
10909 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10910 }
10911
10912 /* REG_0x50:ana_reg16->dacLen:0x50[21],dac L-channel enable. "1" enable,0,R/W*/
sys_ll_get_ana_reg16_daclen(void)10913 static inline uint32_t sys_ll_get_ana_reg16_daclen(void)
10914 {
10915 uint32_t reg_value;
10916 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10917 reg_value = ((reg_value >> SYS_ANA_REG16_DACLEN_POS) & SYS_ANA_REG16_DACLEN_MASK);
10918 return reg_value;
10919 }
10920
sys_ll_set_ana_reg16_daclen(uint32_t value)10921 static inline void sys_ll_set_ana_reg16_daclen(uint32_t value)
10922 {
10923 uint32_t reg_value;
10924 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10925 reg_value &= ~(SYS_ANA_REG16_DACLEN_MASK << SYS_ANA_REG16_DACLEN_POS);
10926 reg_value |= ((value & SYS_ANA_REG16_DACLEN_MASK) << SYS_ANA_REG16_DACLEN_POS);
10927 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10928 }
10929
10930 /* REG_0x50:ana_reg16->dacG:0x50[24:22],dac gain setting: 000=0dB, 111=8dB,0,R/W*/
sys_ll_get_ana_reg16_dacg(void)10931 static inline uint32_t sys_ll_get_ana_reg16_dacg(void)
10932 {
10933 uint32_t reg_value;
10934 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10935 reg_value = ((reg_value >> SYS_ANA_REG16_DACG_POS) & SYS_ANA_REG16_DACG_MASK);
10936 return reg_value;
10937 }
10938
sys_ll_set_ana_reg16_dacg(uint32_t value)10939 static inline void sys_ll_set_ana_reg16_dacg(uint32_t value)
10940 {
10941 uint32_t reg_value;
10942 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10943 reg_value &= ~(SYS_ANA_REG16_DACG_MASK << SYS_ANA_REG16_DACG_POS);
10944 reg_value |= ((value & SYS_ANA_REG16_DACG_MASK) << SYS_ANA_REG16_DACG_POS);
10945 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10946 }
10947
10948 /* REG_0x50:ana_reg16->ck4xsel:0x50[25],dac clock sel ,0,R/W*/
sys_ll_get_ana_reg16_ck4xsel(void)10949 static inline uint32_t sys_ll_get_ana_reg16_ck4xsel(void)
10950 {
10951 uint32_t reg_value;
10952 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10953 reg_value = ((reg_value >> SYS_ANA_REG16_CK4XSEL_POS) & SYS_ANA_REG16_CK4XSEL_MASK);
10954 return reg_value;
10955 }
10956
sys_ll_set_ana_reg16_ck4xsel(uint32_t value)10957 static inline void sys_ll_set_ana_reg16_ck4xsel(uint32_t value)
10958 {
10959 uint32_t reg_value;
10960 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10961 reg_value &= ~(SYS_ANA_REG16_CK4XSEL_MASK << SYS_ANA_REG16_CK4XSEL_POS);
10962 reg_value |= ((value & SYS_ANA_REG16_CK4XSEL_MASK) << SYS_ANA_REG16_CK4XSEL_POS);
10963 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10964 }
10965
10966 /* REG_0x50:ana_reg16->dacmute:0x50[26],dac mute enable. "1" mute enable,0,R/W*/
sys_ll_get_ana_reg16_dacmute(void)10967 static inline uint32_t sys_ll_get_ana_reg16_dacmute(void)
10968 {
10969 uint32_t reg_value;
10970 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10971 reg_value = ((reg_value >> SYS_ANA_REG16_DACMUTE_POS) & SYS_ANA_REG16_DACMUTE_MASK);
10972 return reg_value;
10973 }
10974
sys_ll_set_ana_reg16_dacmute(uint32_t value)10975 static inline void sys_ll_set_ana_reg16_dacmute(uint32_t value)
10976 {
10977 uint32_t reg_value;
10978 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10979 reg_value &= ~(SYS_ANA_REG16_DACMUTE_MASK << SYS_ANA_REG16_DACMUTE_POS);
10980 reg_value |= ((value & SYS_ANA_REG16_DACMUTE_MASK) << SYS_ANA_REG16_DACMUTE_POS);
10981 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
10982 }
10983
10984 /* REG_0x50:ana_reg16->dwamode:0x50[27],dac dwa mode sel,0,R/W*/
sys_ll_get_ana_reg16_dwamode(void)10985 static inline uint32_t sys_ll_get_ana_reg16_dwamode(void)
10986 {
10987 uint32_t reg_value;
10988 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10989 reg_value = ((reg_value >> SYS_ANA_REG16_DWAMODE_POS) & SYS_ANA_REG16_DWAMODE_MASK);
10990 return reg_value;
10991 }
10992
sys_ll_set_ana_reg16_dwamode(uint32_t value)10993 static inline void sys_ll_set_ana_reg16_dwamode(uint32_t value)
10994 {
10995 uint32_t reg_value;
10996 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
10997 reg_value &= ~(SYS_ANA_REG16_DWAMODE_MASK << SYS_ANA_REG16_DWAMODE_POS);
10998 reg_value |= ((value & SYS_ANA_REG16_DWAMODE_MASK) << SYS_ANA_REG16_DWAMODE_POS);
10999 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
11000 }
11001
11002 /* REG_0x50:ana_reg16->ckposel:0x50[28],dac sample clock edge selection,0,R/W*/
sys_ll_get_ana_reg16_ckposel(void)11003 static inline uint32_t sys_ll_get_ana_reg16_ckposel(void)
11004 {
11005 uint32_t reg_value;
11006 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
11007 reg_value = ((reg_value >> SYS_ANA_REG16_CKPOSEL_POS) & SYS_ANA_REG16_CKPOSEL_MASK);
11008 return reg_value;
11009 }
11010
sys_ll_set_ana_reg16_ckposel(uint32_t value)11011 static inline void sys_ll_set_ana_reg16_ckposel(uint32_t value)
11012 {
11013 uint32_t reg_value;
11014 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
11015 reg_value &= ~(SYS_ANA_REG16_CKPOSEL_MASK << SYS_ANA_REG16_CKPOSEL_POS);
11016 reg_value |= ((value & SYS_ANA_REG16_CKPOSEL_MASK) << SYS_ANA_REG16_CKPOSEL_POS);
11017 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
11018 }
11019
11020 /* REG_0x50:ana_reg16->byldo:0x50[31],bypass 1v8 LDO,0,R/W*/
sys_ll_get_ana_reg16_byldo(void)11021 static inline uint32_t sys_ll_get_ana_reg16_byldo(void)
11022 {
11023 uint32_t reg_value;
11024 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
11025 reg_value = ((reg_value >> SYS_ANA_REG16_BYLDO_POS) & SYS_ANA_REG16_BYLDO_MASK);
11026 return reg_value;
11027 }
11028
sys_ll_set_ana_reg16_byldo(uint32_t value)11029 static inline void sys_ll_set_ana_reg16_byldo(uint32_t value)
11030 {
11031 uint32_t reg_value;
11032 reg_value = REG_READ(SYS_ANA_REG16_ADDR);
11033 reg_value &= ~(SYS_ANA_REG16_BYLDO_MASK << SYS_ANA_REG16_BYLDO_POS);
11034 reg_value |= ((value & SYS_ANA_REG16_BYLDO_MASK) << SYS_ANA_REG16_BYLDO_POS);
11035 sys_ll_set_analog_reg_value(SYS_ANA_REG16_ADDR,reg_value);
11036 }
11037
11038 /* REG_0x51 //REG ADDR :0x44010144 */
sys_ll_get_ana_reg17_value(void)11039 static inline uint32_t sys_ll_get_ana_reg17_value(void)
11040 {
11041 return REG_READ(SYS_ANA_REG17_ADDR);
11042 }
11043
sys_ll_set_ana_reg17_value(uint32_t value)11044 static inline void sys_ll_set_ana_reg17_value(uint32_t value)
11045 {
11046 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,value);
11047 }
11048
11049 /* REG_0x51:ana_reg17->lmdcin:0x51[7:0],l-cnannel offset cancel dac maumual input.,0,R/W*/
sys_ll_get_ana_reg17_lmdcin(void)11050 static inline uint32_t sys_ll_get_ana_reg17_lmdcin(void)
11051 {
11052 uint32_t reg_value;
11053 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11054 reg_value = ((reg_value >> SYS_ANA_REG17_LMDCIN_POS) & SYS_ANA_REG17_LMDCIN_MASK);
11055 return reg_value;
11056 }
11057
sys_ll_set_ana_reg17_lmdcin(uint32_t value)11058 static inline void sys_ll_set_ana_reg17_lmdcin(uint32_t value)
11059 {
11060 uint32_t reg_value;
11061 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11062 reg_value &= ~(SYS_ANA_REG17_LMDCIN_MASK << SYS_ANA_REG17_LMDCIN_POS);
11063 reg_value |= ((value & SYS_ANA_REG17_LMDCIN_MASK) << SYS_ANA_REG17_LMDCIN_POS);
11064 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11065 }
11066
11067 /* REG_0x51:ana_reg17->rmdcin:0x51[15:8],r-channel offset cancel dac manmual input ,0,R/W*/
sys_ll_get_ana_reg17_rmdcin(void)11068 static inline uint32_t sys_ll_get_ana_reg17_rmdcin(void)
11069 {
11070 uint32_t reg_value;
11071 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11072 reg_value = ((reg_value >> SYS_ANA_REG17_RMDCIN_POS) & SYS_ANA_REG17_RMDCIN_MASK);
11073 return reg_value;
11074 }
11075
sys_ll_set_ana_reg17_rmdcin(uint32_t value)11076 static inline void sys_ll_set_ana_reg17_rmdcin(uint32_t value)
11077 {
11078 uint32_t reg_value;
11079 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11080 reg_value &= ~(SYS_ANA_REG17_RMDCIN_MASK << SYS_ANA_REG17_RMDCIN_POS);
11081 reg_value |= ((value & SYS_ANA_REG17_RMDCIN_MASK) << SYS_ANA_REG17_RMDCIN_POS);
11082 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11083 }
11084
11085 /* REG_0x51:ana_reg17->spirst_ovc:0x51[16],ovc rst,0,R/W*/
sys_ll_get_ana_reg17_spirst_ovc(void)11086 static inline uint32_t sys_ll_get_ana_reg17_spirst_ovc(void)
11087 {
11088 uint32_t reg_value;
11089 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11090 reg_value = ((reg_value >> SYS_ANA_REG17_SPIRST_OVC_POS) & SYS_ANA_REG17_SPIRST_OVC_MASK);
11091 return reg_value;
11092 }
11093
sys_ll_set_ana_reg17_spirst_ovc(uint32_t value)11094 static inline void sys_ll_set_ana_reg17_spirst_ovc(uint32_t value)
11095 {
11096 uint32_t reg_value;
11097 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11098 reg_value &= ~(SYS_ANA_REG17_SPIRST_OVC_MASK << SYS_ANA_REG17_SPIRST_OVC_POS);
11099 reg_value |= ((value & SYS_ANA_REG17_SPIRST_OVC_MASK) << SYS_ANA_REG17_SPIRST_OVC_POS);
11100 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11101 }
11102
11103 /* REG_0x51:ana_reg17->hc2s0v9:0x51[20],0=current is half,0,R/W*/
sys_ll_get_ana_reg17_hc2s0v9(void)11104 static inline uint32_t sys_ll_get_ana_reg17_hc2s0v9(void)
11105 {
11106 uint32_t reg_value;
11107 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11108 reg_value = ((reg_value >> SYS_ANA_REG17_HC2S0V9_POS) & SYS_ANA_REG17_HC2S0V9_MASK);
11109 return reg_value;
11110 }
11111
sys_ll_set_ana_reg17_hc2s0v9(uint32_t value)11112 static inline void sys_ll_set_ana_reg17_hc2s0v9(uint32_t value)
11113 {
11114 uint32_t reg_value;
11115 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11116 reg_value &= ~(SYS_ANA_REG17_HC2S0V9_MASK << SYS_ANA_REG17_HC2S0V9_POS);
11117 reg_value |= ((value & SYS_ANA_REG17_HC2S0V9_MASK) << SYS_ANA_REG17_HC2S0V9_POS);
11118 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11119 }
11120
11121 /* REG_0x51:ana_reg17->lvcmsel:0x51[21],low vcm sel,0,R/W*/
sys_ll_get_ana_reg17_lvcmsel(void)11122 static inline uint32_t sys_ll_get_ana_reg17_lvcmsel(void)
11123 {
11124 uint32_t reg_value;
11125 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11126 reg_value = ((reg_value >> SYS_ANA_REG17_LVCMSEL_POS) & SYS_ANA_REG17_LVCMSEL_MASK);
11127 return reg_value;
11128 }
11129
sys_ll_set_ana_reg17_lvcmsel(uint32_t value)11130 static inline void sys_ll_set_ana_reg17_lvcmsel(uint32_t value)
11131 {
11132 uint32_t reg_value;
11133 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11134 reg_value &= ~(SYS_ANA_REG17_LVCMSEL_MASK << SYS_ANA_REG17_LVCMSEL_POS);
11135 reg_value |= ((value & SYS_ANA_REG17_LVCMSEL_MASK) << SYS_ANA_REG17_LVCMSEL_POS);
11136 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11137 }
11138
11139 /* REG_0x51:ana_reg17->loop2sel:0x51[22],2rd loop sel,0,R/W*/
sys_ll_get_ana_reg17_loop2sel(void)11140 static inline uint32_t sys_ll_get_ana_reg17_loop2sel(void)
11141 {
11142 uint32_t reg_value;
11143 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11144 reg_value = ((reg_value >> SYS_ANA_REG17_LOOP2SEL_POS) & SYS_ANA_REG17_LOOP2SEL_MASK);
11145 return reg_value;
11146 }
11147
sys_ll_set_ana_reg17_loop2sel(uint32_t value)11148 static inline void sys_ll_set_ana_reg17_loop2sel(uint32_t value)
11149 {
11150 uint32_t reg_value;
11151 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11152 reg_value &= ~(SYS_ANA_REG17_LOOP2SEL_MASK << SYS_ANA_REG17_LOOP2SEL_POS);
11153 reg_value |= ((value & SYS_ANA_REG17_LOOP2SEL_MASK) << SYS_ANA_REG17_LOOP2SEL_POS);
11154 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11155 }
11156
11157 /* REG_0x51:ana_reg17->enbias:0x51[23],dac bias enable,0,R/W*/
sys_ll_get_ana_reg17_enbias(void)11158 static inline uint32_t sys_ll_get_ana_reg17_enbias(void)
11159 {
11160 uint32_t reg_value;
11161 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11162 reg_value = ((reg_value >> SYS_ANA_REG17_ENBIAS_POS) & SYS_ANA_REG17_ENBIAS_MASK);
11163 return reg_value;
11164 }
11165
sys_ll_set_ana_reg17_enbias(uint32_t value)11166 static inline void sys_ll_set_ana_reg17_enbias(uint32_t value)
11167 {
11168 uint32_t reg_value;
11169 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11170 reg_value &= ~(SYS_ANA_REG17_ENBIAS_MASK << SYS_ANA_REG17_ENBIAS_POS);
11171 reg_value |= ((value & SYS_ANA_REG17_ENBIAS_MASK) << SYS_ANA_REG17_ENBIAS_POS);
11172 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11173 }
11174
11175 /* REG_0x51:ana_reg17->calck_sel0v9:0x51[24],offset calibration clock selection. "1" high clock.,0,R/W*/
sys_ll_get_ana_reg17_calck_sel0v9(void)11176 static inline uint32_t sys_ll_get_ana_reg17_calck_sel0v9(void)
11177 {
11178 uint32_t reg_value;
11179 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11180 reg_value = ((reg_value >> SYS_ANA_REG17_CALCK_SEL0V9_POS) & SYS_ANA_REG17_CALCK_SEL0V9_MASK);
11181 return reg_value;
11182 }
11183
sys_ll_set_ana_reg17_calck_sel0v9(uint32_t value)11184 static inline void sys_ll_set_ana_reg17_calck_sel0v9(uint32_t value)
11185 {
11186 uint32_t reg_value;
11187 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11188 reg_value &= ~(SYS_ANA_REG17_CALCK_SEL0V9_MASK << SYS_ANA_REG17_CALCK_SEL0V9_POS);
11189 reg_value |= ((value & SYS_ANA_REG17_CALCK_SEL0V9_MASK) << SYS_ANA_REG17_CALCK_SEL0V9_POS);
11190 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11191 }
11192
11193 /* REG_0x51:ana_reg17->bpdwa0v9:0x51[25],bypss audio dac dwa. "1" bypass.,0,R/W*/
sys_ll_get_ana_reg17_bpdwa0v9(void)11194 static inline uint32_t sys_ll_get_ana_reg17_bpdwa0v9(void)
11195 {
11196 uint32_t reg_value;
11197 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11198 reg_value = ((reg_value >> SYS_ANA_REG17_BPDWA0V9_POS) & SYS_ANA_REG17_BPDWA0V9_MASK);
11199 return reg_value;
11200 }
11201
sys_ll_set_ana_reg17_bpdwa0v9(uint32_t value)11202 static inline void sys_ll_set_ana_reg17_bpdwa0v9(uint32_t value)
11203 {
11204 uint32_t reg_value;
11205 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11206 reg_value &= ~(SYS_ANA_REG17_BPDWA0V9_MASK << SYS_ANA_REG17_BPDWA0V9_POS);
11207 reg_value |= ((value & SYS_ANA_REG17_BPDWA0V9_MASK) << SYS_ANA_REG17_BPDWA0V9_POS);
11208 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11209 }
11210
11211 /* REG_0x51:ana_reg17->looprst0v9:0x51[26],audio dac integrator capacitor reset. "1" reset.,0,R/W*/
sys_ll_get_ana_reg17_looprst0v9(void)11212 static inline uint32_t sys_ll_get_ana_reg17_looprst0v9(void)
11213 {
11214 uint32_t reg_value;
11215 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11216 reg_value = ((reg_value >> SYS_ANA_REG17_LOOPRST0V9_POS) & SYS_ANA_REG17_LOOPRST0V9_MASK);
11217 return reg_value;
11218 }
11219
sys_ll_set_ana_reg17_looprst0v9(uint32_t value)11220 static inline void sys_ll_set_ana_reg17_looprst0v9(uint32_t value)
11221 {
11222 uint32_t reg_value;
11223 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11224 reg_value &= ~(SYS_ANA_REG17_LOOPRST0V9_MASK << SYS_ANA_REG17_LOOPRST0V9_POS);
11225 reg_value |= ((value & SYS_ANA_REG17_LOOPRST0V9_MASK) << SYS_ANA_REG17_LOOPRST0V9_POS);
11226 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11227 }
11228
11229 /* REG_0x51:ana_reg17->oct0v9:0x51[28:27],over current delay time setting."11" maximum time. "00" minimum current.,0,R/W*/
sys_ll_get_ana_reg17_oct0v9(void)11230 static inline uint32_t sys_ll_get_ana_reg17_oct0v9(void)
11231 {
11232 uint32_t reg_value;
11233 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11234 reg_value = ((reg_value >> SYS_ANA_REG17_OCT0V9_POS) & SYS_ANA_REG17_OCT0V9_MASK);
11235 return reg_value;
11236 }
11237
sys_ll_set_ana_reg17_oct0v9(uint32_t value)11238 static inline void sys_ll_set_ana_reg17_oct0v9(uint32_t value)
11239 {
11240 uint32_t reg_value;
11241 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11242 reg_value &= ~(SYS_ANA_REG17_OCT0V9_MASK << SYS_ANA_REG17_OCT0V9_POS);
11243 reg_value |= ((value & SYS_ANA_REG17_OCT0V9_MASK) << SYS_ANA_REG17_OCT0V9_POS);
11244 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11245 }
11246
11247 /* REG_0x51:ana_reg17->sout0v9:0x51[29],short output with 600ohm resistor. "1" short output.,0,R/W*/
sys_ll_get_ana_reg17_sout0v9(void)11248 static inline uint32_t sys_ll_get_ana_reg17_sout0v9(void)
11249 {
11250 uint32_t reg_value;
11251 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11252 reg_value = ((reg_value >> SYS_ANA_REG17_SOUT0V9_POS) & SYS_ANA_REG17_SOUT0V9_MASK);
11253 return reg_value;
11254 }
11255
sys_ll_set_ana_reg17_sout0v9(uint32_t value)11256 static inline void sys_ll_set_ana_reg17_sout0v9(uint32_t value)
11257 {
11258 uint32_t reg_value;
11259 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11260 reg_value &= ~(SYS_ANA_REG17_SOUT0V9_MASK << SYS_ANA_REG17_SOUT0V9_POS);
11261 reg_value |= ((value & SYS_ANA_REG17_SOUT0V9_MASK) << SYS_ANA_REG17_SOUT0V9_POS);
11262 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11263 }
11264
11265 /* REG_0x51:ana_reg17->hc0v9:0x51[31:30],dac current trimming, 00=minimum current, 11=maximum current,0,R/W*/
sys_ll_get_ana_reg17_hc0v9(void)11266 static inline uint32_t sys_ll_get_ana_reg17_hc0v9(void)
11267 {
11268 uint32_t reg_value;
11269 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11270 reg_value = ((reg_value >> SYS_ANA_REG17_HC0V9_POS) & SYS_ANA_REG17_HC0V9_MASK);
11271 return reg_value;
11272 }
11273
sys_ll_set_ana_reg17_hc0v9(uint32_t value)11274 static inline void sys_ll_set_ana_reg17_hc0v9(uint32_t value)
11275 {
11276 uint32_t reg_value;
11277 reg_value = REG_READ(SYS_ANA_REG17_ADDR);
11278 reg_value &= ~(SYS_ANA_REG17_HC0V9_MASK << SYS_ANA_REG17_HC0V9_POS);
11279 reg_value |= ((value & SYS_ANA_REG17_HC0V9_MASK) << SYS_ANA_REG17_HC0V9_POS);
11280 sys_ll_set_analog_reg_value(SYS_ANA_REG17_ADDR,reg_value);
11281 }
11282
11283 /* REG_0x52 //REG ADDR :0x44010148 */
11284 /*write only reg:ana_reg18:default value:0xb8b67*/
sys_ll_set_ana_reg18_value(uint32_t value)11285 static inline void sys_ll_set_ana_reg18_value(uint32_t value)
11286 {
11287 sys_ll_set_analog_reg_value(SYS_ANA_REG18_ADDR,value);
11288 }
11289
11290 /* REG_0x53 //REG ADDR :0x4401014c */
11291 /*write only reg:ana_reg19:default value:0x45900a02*/
sys_ll_set_ana_reg19_value(uint32_t value)11292 static inline void sys_ll_set_ana_reg19_value(uint32_t value)
11293 {
11294 sys_ll_set_analog_reg_value(SYS_ANA_REG19_ADDR,value);
11295 }
11296
11297 #ifdef __cplusplus
11298 }
11299 #endif
11300