• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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