import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / mach-mt8127 / include / mach / upmu_common_mt6397.h
1 #ifndef _MT6397_PMIC_COMMON_H_
2 #define _MT6397_PMIC_COMMON_H_
3
4 #include <mach/mt_typedefs.h>
5
6 extern U32 upmu_get_rgs_vcdt_hv_det(void);
7 extern U32 upmu_get_rgs_vcdt_lv_det(void);
8 extern U32 upmu_get_rgs_chrdet(void);
9 extern void upmu_set_rg_chr_en(U32 val);
10 extern void upmu_set_rg_csdac_en(U32 val);
11 extern void upmu_set_rg_pchr_automode(U32 val);
12 extern U32 upmu_get_rgs_chr_ldo_det(void);
13 extern void upmu_set_rg_vcdt_hv_en(U32 val);
14 extern void upmu_set_rg_vcdt_hv_vth(U32 val);
15 extern void upmu_set_rg_vcdt_lv_vth(U32 val);
16 extern U32 upmu_get_rgs_vbat_cc_det(void);
17 extern U32 upmu_get_rgs_vbat_cv_det(void);
18 extern U32 upmu_get_rgs_cs_det(void);
19 extern void upmu_set_rg_cs_en(U32 val);
20 extern void upmu_set_rg_vbat_cc_en(U32 val);
21 extern void upmu_set_rg_vbat_cv_en(U32 val);
22 extern void upmu_set_rg_vbat_cc_vth(U32 val);
23 extern void upmu_set_rg_vbat_cv_vth(U32 val);
24 extern void upmu_set_rg_cs_vth(U32 val);
25 extern void upmu_set_rg_pchr_toltc(U32 val);
26 extern void upmu_set_rg_pchr_tohtc(U32 val);
27 extern U32 upmu_get_rgs_vbat_ov_det(void);
28 extern void upmu_set_rg_vbat_ov_deg(U32 val);
29 extern void upmu_set_rg_vbat_ov_vth(U32 val);
30 extern void upmu_set_rg_vbat_ov_en(U32 val);
31 extern U32 upmu_get_rgs_baton_undet(void);
32 extern void upmu_set_rg_baton_ht_trim_set(U32 val);
33 extern void upmu_set_rg_baton_ht_trim(U32 val);
34 extern void upmu_set_baton_tdet_en(U32 val);
35 extern void upmu_set_rg_baton_ht_en(U32 val);
36 extern void upmu_set_rg_baton_en(U32 val);
37 extern void upmu_set_rg_csdac_data(U32 val);
38 extern void upmu_set_rg_frc_csvth_usbdl(U32 val);
39 extern U32 upmu_get_rgs_otg_bvalid_det(void);
40 extern void upmu_set_rg_otg_bvalid_en(U32 val);
41 extern void upmu_set_rg_pchr_flag_en(U32 val);
42 extern U32 upmu_get_rgs_pchr_flag_out(void);
43 extern void upmu_set_rg_pchr_flag_sel(U32 val);
44 extern void upmu_set_rg_pchr_ft_ctrl(U32 val);
45 extern void upmu_set_rg_pchr_rst(U32 val);
46 extern void upmu_set_rg_csdac_testmode(U32 val);
47 extern void upmu_set_rg_pchr_testmode(U32 val);
48 extern void upmu_set_rg_chrwdt_wr(U32 val);
49 extern void upmu_set_rg_chrwdt_en(U32 val);
50 extern void upmu_set_rg_chrwdt_td(U32 val);
51 extern void upmu_set_rg_pchr_rv(U32 val);
52 extern U32 upmu_get_rgs_chrwdt_out(void);
53 extern void upmu_set_rg_chrwdt_flag_wr(U32 val);
54 extern void upmu_set_rg_chrwdt_int_en(U32 val);
55 extern void upmu_set_adcin_vchr_en(U32 val);
56 extern void upmu_set_adcin_vsen_en(U32 val);
57 extern void upmu_set_adcin_vbat_en(U32 val);
58 extern void upmu_set_rg_adcin_vsen_ext_baton_en(U32 val);
59 extern void upmu_set_adcin_vsen_mux_en(U32 val);
60 extern void upmu_set_rg_usbdl_set(U32 val);
61 extern void upmu_set_rg_usbdl_rst(U32 val);
62 extern void upmu_set_rg_uvlo_vthl(U32 val);
63 extern void upmu_set_rg_bgr_unchop(U32 val);
64 extern void upmu_set_rg_bgr_unchop_ph(U32 val);
65 extern void upmu_set_rg_bgr_rsel(U32 val);
66 extern U32 upmu_get_rgs_bc11_cmp_out(void);
67 extern void upmu_set_rg_bc11_vsrc_en(U32 val);
68 extern void upmu_set_rg_bc11_rst(U32 val);
69 extern void upmu_set_rg_bc11_bb_ctrl(U32 val);
70 extern void upmu_set_rg_bc11_bias_en(U32 val);
71 extern void upmu_set_rg_bc11_ipu_en(U32 val);
72 extern void upmu_set_rg_bc11_ipd_en(U32 val);
73 extern void upmu_set_rg_bc11_cmp_en(U32 val);
74 extern void upmu_set_rg_bc11_vref_vth(U32 val);
75 extern void upmu_set_rg_csdac_stp_dec(U32 val);
76 extern void upmu_set_rg_csdac_stp_inc(U32 val);
77 extern void upmu_set_rg_csdac_stp(U32 val);
78 extern void upmu_set_rg_csdac_dly(U32 val);
79 extern void upmu_set_rg_chrind_dimming(U32 val);
80 extern void upmu_set_rg_chrind_on(U32 val);
81 extern void upmu_set_rg_low_ich_db(U32 val);
82 extern void upmu_set_rg_ulc_det_en(U32 val);
83 extern void upmu_set_rg_hwcv_en(U32 val);
84 extern void upmu_set_rg_tracking_en(U32 val);
85 extern void upmu_set_rg_csdac_mode(U32 val);
86 extern void upmu_set_rg_vcdt_mode(U32 val);
87 extern void upmu_set_rg_cv_mode(U32 val);
88 extern void upmu_set_rg_ichrg_trim(U32 val);
89 extern void upmu_set_rg_bgr_trim_en(U32 val);
90 extern void upmu_set_rg_bgr_trim(U32 val);
91 extern void upmu_set_rg_ovp_trim(U32 val);
92 extern void upmu_set_rg_bgr_test_rstb(U32 val);
93 extern void upmu_set_rg_bgr_test_en(U32 val);
94 extern void upmu_set_qi_bgr_ext_buf_en(U32 val);
95 extern void upmu_set_chr_osc_trim(U32 val);
96 extern void upmu_set_rg_dac_usbdl_max(U32 val);
97 extern void upmu_set_rg_pchr_rsv(U32 val);
98 extern U32 upmu_get_cid(void);
99 extern void upmu_set_rg_strup_6m_pdn(U32 val);
100 extern void upmu_set_rg_accdet_ck_pdn(U32 val);
101 extern void upmu_set_rg_auxadc_ck_pdn(U32 val);
102 extern void upmu_set_rg_smps_ck_div_pdn(U32 val);
103 extern void upmu_set_rg_smps_ck_div2_pdn(U32 val);
104 extern void upmu_set_rg_spk_div_pdn(U32 val);
105 extern void upmu_set_rg_spk_pwm_div_pdn(U32 val);
106 extern void upmu_set_rg_rtc_mclk_pdn(U32 val);
107 extern void upmu_set_rg_bst_drv_1m_ck_pdn(U32 val);
108 extern void upmu_set_rg_fgadc_ana_ck_pdn(U32 val);
109 extern void upmu_set_rg_fgadc_ck_pdn(U32 val);
110 extern void upmu_set_rg_efuse_ck_pdn(U32 val);
111 extern void upmu_set_rg_pwmoc_ck_pdn(U32 val);
112 extern void upmu_set_rg_spk_ck_pdn(U32 val);
113 extern void upmu_set_rg_aud_13m_pdn(U32 val);
114 extern void upmu_set_rg_aud_26m_pdn(U32 val);
115 extern void upmu_set_rg_top_ckpdn2_rsv_15(U32 val);
116 extern void upmu_set_rg_rtc_75k_ck_pdn(U32 val);
117 extern void upmu_set_rg_strup_32k_ck_pdn(U32 val);
118 extern void upmu_set_rg_buck_1m_ck_pdn(U32 val);
119 extern void upmu_set_rg_buck32k_pdn(U32 val);
120 extern void upmu_set_rg_buck_ana_ck_pdn(U32 val);
121 extern void upmu_set_rg_buck_ck_pdn(U32 val);
122 extern void upmu_set_rg_chr1m_ck_pdn(U32 val);
123 extern void upmu_set_rg_drv_32k_ck_pdn(U32 val);
124 extern void upmu_set_rg_intrp_ck_pdn(U32 val);
125 extern void upmu_set_rg_ldostb_1m_ck_pdn(U32 val);
126 extern void upmu_set_rg_pchr_32k_ck_pdn(U32 val);
127 extern void upmu_set_rg_rtc_32k_ck_pdn(U32 val);
128 extern void upmu_set_rg_strup_75k_ck_pdn(U32 val);
129 extern void upmu_set_rg_fqmtr_pdn(U32 val);
130 extern void upmu_set_rg_rtc32k_1v8_pdn(U32 val);
131 extern void upmu_set_rg_top_gpio_ckpdn_rsv_15_14(U32 val);
132 extern void upmu_set_rg_gpio32k_pdn(U32 val);
133 extern void upmu_set_rg_gpio26m_pdn(U32 val);
134 extern void upmu_set_rg_top_rst_con_rsv_15_9(U32 val);
135 extern void upmu_set_rg_fqmtr_rst(U32 val);
136 extern void upmu_set_rg_rtc_rst(U32 val);
137 extern void upmu_set_rg_driver_rst(U32 val);
138 extern void upmu_set_rg_spk_rst(U32 val);
139 extern void upmu_set_rg_accdet_rst(U32 val);
140 extern void upmu_set_rg_fgadc_rst(U32 val);
141 extern void upmu_set_rg_audio_rst(U32 val);
142 extern void upmu_set_rg_auxadc_rst(U32 val);
143 extern void upmu_set_rg_efuse_man_rst(U32 val);
144 extern void upmu_set_rg_wrp_pdn(U32 val);
145 extern void upmu_set_rg_wrp_32k_pdn(U32 val);
146 extern void upmu_set_rg_wrp_eint_pdn(U32 val);
147 extern void upmu_set_rg_wrp_kp_pdn(U32 val);
148 extern void upmu_set_rg_wrp_pwm_pdn(U32 val);
149 extern void upmu_set_rg_wrp_i2c2_pdn(U32 val);
150 extern void upmu_set_rg_wrp_i2c1_pdn(U32 val);
151 extern void upmu_set_rg_wrp_i2c0_pdn(U32 val);
152 extern void upmu_set_rg_wrp_rst(U32 val);
153 extern void upmu_set_rg_eint_rst(U32 val);
154 extern void upmu_set_rg_kp_rst(U32 val);
155 extern void upmu_set_rg_pwm_rst(U32 val);
156 extern void upmu_set_rg_i2c2_rst(U32 val);
157 extern void upmu_set_rg_i2c1_rst(U32 val);
158 extern void upmu_set_rg_i2c0_rst(U32 val);
159 extern void upmu_set_rg_pwrkey_rst_td(U32 val);
160 extern void upmu_set_rg_pwrrst_tmr_dis(U32 val);
161 extern void upmu_set_rg_pwrkey_rst_en(U32 val);
162 extern void upmu_set_rg_homekey_rst_en(U32 val);
163 extern void upmu_set_rg_rst_part_sel(U32 val);
164 extern void upmu_set_rg_top_rst_misc_rsv_3(U32 val);
165 extern void upmu_set_rg_strup_man_rst_en(U32 val);
166 extern void upmu_set_rg_sysrstb_en(U32 val);
167 extern void upmu_set_rg_ap_rst_dis(U32 val);
168 extern void upmu_set_rg_osc_sel_align_dis(U32 val);
169 extern void upmu_set_rg_spitxck_inv_sel(U32 val);
170 extern void upmu_set_rg_osc_hw_sel(U32 val);
171 extern void upmu_set_rg_clksq_hw_auto_en(U32 val);
172 extern void upmu_set_rg_srclkperi_hw_auto_en(U32 val);
173 extern void upmu_set_rg_srclkmd2_hw_auto_en(U32 val);
174 extern void upmu_set_rg_srcvolt_hw_auto_en(U32 val);
175 extern void upmu_set_rg_osc_sel_auto(U32 val);
176 extern void upmu_set_rg_top_ckcon1_rsv_07(U32 val);
177 extern void upmu_set_rg_smps_div2_src_autoff_dis(U32 val);
178 extern void upmu_set_rg_smps_autoff_dis(U32 val);
179 extern void upmu_set_rg_clksq_en(U32 val);
180 extern void upmu_set_rg_srclkperi_en(U32 val);
181 extern void upmu_set_rg_srclkmd2_en(U32 val);
182 extern void upmu_set_rg_srcvolt_en(U32 val);
183 extern void upmu_set_rg_osc_sel(U32 val);
184 extern void upmu_set_rg_fqmtr_cksel(U32 val);
185 extern void upmu_set_rg_accdet_cksel(U32 val);
186 extern void upmu_set_rg_fg_ana_cksel(U32 val);
187 extern void upmu_set_rg_regck_sel(U32 val);
188 extern void upmu_set_rg_buck_2m_sel_en(U32 val);
189 extern void upmu_set_vca15_6m_sel(U32 val);
190 extern void upmu_set_vcore_6m_sel(U32 val);
191 extern void upmu_set_rg_spk_div_sel(U32 val);
192 extern void upmu_set_rg_spk_pwm_div_sel(U32 val);
193 extern void upmu_set_rg_auxadc_div_sel(U32 val);
194 extern void upmu_set_auxadc_tstsel(U32 val);
195 extern void upmu_set_pmu75k_tst_dis(U32 val);
196 extern void upmu_set_smps_tst_dis(U32 val);
197 extern void upmu_set_chr1m_tst_dis(U32 val);
198 extern void upmu_set_aud26m_tst_dis(U32 val);
199 extern void upmu_set_rtc32k_tst_dis(U32 val);
200 extern void upmu_set_fg_tst_dis(U32 val);
201 extern void upmu_set_spk_tst_dis(U32 val);
202 extern void upmu_set_chr1m_tstsel(U32 val);
203 extern void upmu_set_smps_tstsel(U32 val);
204 extern void upmu_set_pmu75k_tstsel(U32 val);
205 extern void upmu_set_aud26m_tstsel(U32 val);
206 extern void upmu_set_rtc32k_tstsel(U32 val);
207 extern void upmu_set_fg_tstsel(U32 val);
208 extern void upmu_set_spk_tstsel(U32 val);
209 extern void upmu_set_rg_top_cktst2_rsv_15_10(U32 val);
210 extern void upmu_set_dcxo_tstsel(U32 val);
211 extern void upmu_set_dcxo_tst_dis(U32 val);
212 extern void upmu_set_osc32_cksel(U32 val);
213 extern void upmu_set_xosc32_tstsel(U32 val);
214 extern void upmu_set_xosc32_tst_dis(U32 val);
215 extern void upmu_set_rg_pchr_test_ck_sel(U32 val);
216 extern void upmu_set_rg_strup_75k_26m_sel(U32 val);
217 extern void upmu_set_accdet_tstsel(U32 val);
218 extern void upmu_set_ck1m2m_tstsel(U32 val);
219 extern void upmu_set_bgr_test_ck_en(U32 val);
220 extern void upmu_set_vdrm_deg_en(U32 val);
221 extern void upmu_set_vsrmca7_deg_en(U32 val);
222 extern void upmu_set_vpca7_deg_en(U32 val);
223 extern void upmu_set_vio18_deg_en(U32 val);
224 extern void upmu_set_vgpu_deg_en(U32 val);
225 extern void upmu_set_vcore_deg_en(U32 val);
226 extern void upmu_set_vsrmca15_deg_en(U32 val);
227 extern void upmu_set_vca15_deg_en(U32 val);
228 extern void upmu_set_oc_gear_bvalid_det(U32 val);
229 extern void upmu_set_oc_gear_vbaton_undet(U32 val);
230 extern void upmu_set_oc_gear_ldo(U32 val);
231 extern void upmu_set_vgpu_oc_wnd(U32 val);
232 extern void upmu_set_vgpu_oc_thd(U32 val);
233 extern void upmu_set_vcore_oc_wnd(U32 val);
234 extern void upmu_set_vcore_oc_thd(U32 val);
235 extern void upmu_set_vsrmca15_oc_wnd(U32 val);
236 extern void upmu_set_vsrmca15_oc_thd(U32 val);
237 extern void upmu_set_vca15_oc_wnd(U32 val);
238 extern void upmu_set_vca15_oc_thd(U32 val);
239 extern void upmu_set_vdrm_oc_wnd(U32 val);
240 extern void upmu_set_vdrm_oc_thd(U32 val);
241 extern void upmu_set_vsrmca7_oc_wnd(U32 val);
242 extern void upmu_set_vsrmca7_oc_thd(U32 val);
243 extern void upmu_set_vpca7_oc_wnd(U32 val);
244 extern void upmu_set_vpca7_oc_thd(U32 val);
245 extern void upmu_set_vio18_oc_wnd(U32 val);
246 extern void upmu_set_vio18_oc_thd(U32 val);
247 extern void upmu_set_int_rsv_15_8(U32 val);
248 extern void upmu_set_ivgen_ext_en(U32 val);
249 extern void upmu_set_rg_pwrkey_rstb_int_sel(U32 val);
250 extern void upmu_set_rg_pwrkey_int_sel(U32 val);
251 extern void upmu_set_rg_homekey_int_sel(U32 val);
252 extern void upmu_set_polarity_bvalid_det(U32 val);
253 extern void upmu_set_polarity_vbaton_undet(U32 val);
254 extern void upmu_set_polarity(U32 val);
255 extern void upmu_set_rg_mon_grp_sel(U32 val);
256 extern void upmu_set_rg_mon_flag_sel(U32 val);
257 extern void upmu_set_rg_test_spk_pwm(U32 val);
258 extern void upmu_set_rg_test_spk(U32 val);
259 extern void upmu_set_rg_test_strup(U32 val);
260 extern void upmu_set_rg_efuse_mode(U32 val);
261 extern void upmu_set_rg_nandtree_mode(U32 val);
262 extern void upmu_set_rg_test_auxadc(U32 val);
263 extern void upmu_set_rg_test_fgpll(U32 val);
264 extern void upmu_set_rg_test_fg(U32 val);
265 extern void upmu_set_rg_test_aud(U32 val);
266 extern void upmu_set_rg_test_wrap(U32 val);
267 extern void upmu_set_rg_test_io_fg_sel(U32 val);
268 extern void upmu_set_rg_test_classd(U32 val);
269 extern void upmu_set_rg_test_driver(U32 val);
270 extern void upmu_set_rg_test_boost(U32 val);
271 extern U32 upmu_get_vrtc_status(void);
272 extern U32 upmu_get_status_vtcxo_en(void);
273 extern U32 upmu_get_status_vusb_en(void);
274 extern U32 upmu_get_status_vdrm_en(void);
275 extern U32 upmu_get_status_vsrmca7_en(void);
276 extern U32 upmu_get_status_vpca7_en(void);
277 extern U32 upmu_get_status_vio18_en(void);
278 extern U32 upmu_get_status_vgpu_en(void);
279 extern U32 upmu_get_status_vcore_en(void);
280 extern U32 upmu_get_status_vsrmca15_en(void);
281 extern U32 upmu_get_status_vca15_en(void);
282 extern U32 upmu_get_status_va28_en(void);
283 extern U32 upmu_get_status_vcama_en(void);
284 extern U32 upmu_get_status_vemc_3v3_en(void);
285 extern U32 upmu_get_status_vcamd_en(void);
286 extern U32 upmu_get_status_vcamio_en(void);
287 extern U32 upmu_get_status_vcamaf_en(void);
288 extern U32 upmu_get_status_vgp4_en(void);
289 extern U32 upmu_get_status_vgp5_en(void);
290 extern U32 upmu_get_status_vgp6_en(void);
291 extern U32 upmu_get_status_vibr_en(void);
292 extern U32 upmu_get_status_vio28_en(void);
293 extern U32 upmu_get_status_vmc_en(void);
294 extern U32 upmu_get_status_vmch_en(void);
295 extern U32 upmu_get_vsrmca15_pg_deb(void);
296 extern U32 upmu_get_vpca15_pg_deb(void);
297 extern U32 upmu_get_vmch_pg_deb(void);
298 extern U32 upmu_get_vmc_pg_deb(void);
299 extern U32 upmu_get_vemc_pg_deb(void);
300 extern U32 upmu_get_vtcxo_pg_deb(void);
301 extern U32 upmu_get_vio28_pg_deb(void);
302 extern U32 upmu_get_va28_pg_deb(void);
303 extern U32 upmu_get_vio18_pg_deb(void);
304 extern U32 upmu_get_vdrm_pg_deb(void);
305 extern U32 upmu_get_vcore_pg_deb(void);
306 extern U32 upmu_get_vsrmca7_pg_deb(void);
307 extern U32 upmu_get_vpca7_pg_deb(void);
308 extern void upmu_set_rtc_xtal_det_rsv(U32 val);
309 extern U32 upmu_get_rtc_xtal_det_done(void);
310 extern U32 upmu_get_ro_baton_undet(void);
311 extern U32 upmu_get_pchr_chrdet(void);
312 extern U32 upmu_get_vbat_ov(void);
313 extern U32 upmu_get_pwrkey_deb(void);
314 extern U32 upmu_get_usbdl(void);
315 extern U32 upmu_get_pwrkey_rst_b_int(void);
316 extern U32 upmu_get_pmu_test_mode_scan(void);
317 extern U32 upmu_get_oc_status_vtcxo(void);
318 extern U32 upmu_get_oc_status_vusb(void);
319 extern U32 upmu_get_oc_status_vdrm(void);
320 extern U32 upmu_get_oc_status_vsrmca7(void);
321 extern U32 upmu_get_oc_status_vpca7(void);
322 extern U32 upmu_get_oc_status_vio18(void);
323 extern U32 upmu_get_oc_status_vgpu(void);
324 extern U32 upmu_get_oc_status_vcore(void);
325 extern U32 upmu_get_oc_status_vsrmca15(void);
326 extern U32 upmu_get_oc_status_vca15(void);
327 extern U32 upmu_get_oc_status_va28(void);
328 extern U32 upmu_get_oc_status_vcama(void);
329 extern U32 upmu_get_oc_status_vemc_3v3(void);
330 extern U32 upmu_get_oc_status_vcamd(void);
331 extern U32 upmu_get_oc_status_vcamio(void);
332 extern U32 upmu_get_oc_status_vcamaf(void);
333 extern U32 upmu_get_oc_status_vgp4(void);
334 extern U32 upmu_get_oc_status_vgp5(void);
335 extern U32 upmu_get_oc_status_vgp6(void);
336 extern U32 upmu_get_oc_status_vibr(void);
337 extern U32 upmu_get_oc_status_vio28(void);
338 extern U32 upmu_get_oc_status_vmc(void);
339 extern U32 upmu_get_oc_status_vmch(void);
340 extern U32 upmu_get_homekey_deb(void);
341 extern U32 upmu_get_spk_oc_det_d_r(void);
342 extern U32 upmu_get_spk_oc_det_d_l(void);
343 extern U32 upmu_get_spk_oc_det_ab_r(void);
344 extern U32 upmu_get_spk_oc_det_ab_l(void);
345 extern void upmu_set_rg_top_rsv(U32 val);
346 extern void upmu_set_rg_hdmi_pad_ie(U32 val);
347 extern U32 upmu_get_test_out_l(void);
348 extern U32 upmu_get_test_out_h(void);
349 extern void upmu_set_rg_hdmi_tdsel(U32 val);
350 extern void upmu_set_rg_pmu_tdsel(U32 val);
351 extern void upmu_set_rg_spi_tdsel(U32 val);
352 extern void upmu_set_rg_i2s_tdsel(U32 val);
353 extern void upmu_set_rg_kp_tdsel(U32 val);
354 extern void upmu_set_rg_pwm_tdsel(U32 val);
355 extern void upmu_set_rg_i2c_tdsel(U32 val);
356 extern void upmu_set_rg_simap_tdsel(U32 val);
357 extern void upmu_set_rg_hdmi_rdsel(U32 val);
358 extern void upmu_set_rg_pmu_rdsel(U32 val);
359 extern void upmu_set_rg_spi_rdsel(U32 val);
360 extern void upmu_set_rg_i2s_rdsel(U32 val);
361 extern void upmu_set_rg_kp_rdsel(U32 val);
362 extern void upmu_set_rg_pwm_rdsel(U32 val);
363 extern void upmu_set_rg_i2c_rdsel(U32 val);
364 extern void upmu_set_rg_simap_rdsel(U32 val);
365 extern void upmu_set_rg_smt15(U32 val);
366 extern void upmu_set_rg_smt14(U32 val);
367 extern void upmu_set_rg_smt13(U32 val);
368 extern void upmu_set_rg_smt12(U32 val);
369 extern void upmu_set_rg_smt11(U32 val);
370 extern void upmu_set_rg_smt10(U32 val);
371 extern void upmu_set_rg_smt9(U32 val);
372 extern void upmu_set_rg_smt8(U32 val);
373 extern void upmu_set_rg_smt7(U32 val);
374 extern void upmu_set_rg_smt6(U32 val);
375 extern void upmu_set_rg_smt5(U32 val);
376 extern void upmu_set_rg_smt4(U32 val);
377 extern void upmu_set_rg_smt3(U32 val);
378 extern void upmu_set_rg_smt2(U32 val);
379 extern void upmu_set_rg_smt1(U32 val);
380 extern void upmu_set_rg_smt0(U32 val);
381 extern void upmu_set_rg_smt31(U32 val);
382 extern void upmu_set_rg_smt30(U32 val);
383 extern void upmu_set_rg_smt29(U32 val);
384 extern void upmu_set_rg_smt28(U32 val);
385 extern void upmu_set_rg_smt27(U32 val);
386 extern void upmu_set_rg_smt26(U32 val);
387 extern void upmu_set_rg_smt25(U32 val);
388 extern void upmu_set_rg_smt24(U32 val);
389 extern void upmu_set_rg_smt23(U32 val);
390 extern void upmu_set_rg_smt22(U32 val);
391 extern void upmu_set_rg_smt21(U32 val);
392 extern void upmu_set_rg_smt20(U32 val);
393 extern void upmu_set_rg_smt19(U32 val);
394 extern void upmu_set_rg_smt18(U32 val);
395 extern void upmu_set_rg_smt17(U32 val);
396 extern void upmu_set_rg_smt16(U32 val);
397 extern void upmu_set_rg_smt47(U32 val);
398 extern void upmu_set_rg_smt46(U32 val);
399 extern void upmu_set_rg_smt45(U32 val);
400 extern void upmu_set_rg_smt44(U32 val);
401 extern void upmu_set_rg_smt43(U32 val);
402 extern void upmu_set_rg_smt42(U32 val);
403 extern void upmu_set_rg_smt41(U32 val);
404 extern void upmu_set_rg_smt40(U32 val);
405 extern void upmu_set_rg_smt39(U32 val);
406 extern void upmu_set_rg_smt38(U32 val);
407 extern void upmu_set_rg_smt37(U32 val);
408 extern void upmu_set_rg_smt36(U32 val);
409 extern void upmu_set_rg_smt35(U32 val);
410 extern void upmu_set_rg_smt34(U32 val);
411 extern void upmu_set_rg_smt33(U32 val);
412 extern void upmu_set_rg_smt32(U32 val);
413 extern void upmu_set_rg_homekey_pden(U32 val);
414 extern void upmu_set_rg_homekey_puen(U32 val);
415 extern void upmu_set_rg_smt50(U32 val);
416 extern void upmu_set_rg_smt49(U32 val);
417 extern void upmu_set_rg_smt48(U32 val);
418 extern void upmu_set_rg_octl_srclken_peri(U32 val);
419 extern void upmu_set_rg_octl_srcvolten(U32 val);
420 extern void upmu_set_rg_octl_int(U32 val);
421 extern void upmu_set_rg_octl_homekey(U32 val);
422 extern void upmu_set_rg_octl_spi_clk(U32 val);
423 extern void upmu_set_rg_octl_wrap_event(U32 val);
424 extern void upmu_set_rg_octl_rtc_32k1v8(U32 val);
425 extern void upmu_set_rg_octl_spi_miso(U32 val);
426 extern void upmu_set_rg_octl_spi_mosi(U32 val);
427 extern void upmu_set_rg_octl_spi_csn(U32 val);
428 extern void upmu_set_rg_octl_aud_mosi(U32 val);
429 extern void upmu_set_rg_octl_aud_miso(U32 val);
430 extern void upmu_set_rg_octl_aud_clk(U32 val);
431 extern void upmu_set_rg_octl_col2(U32 val);
432 extern void upmu_set_rg_octl_col1(U32 val);
433 extern void upmu_set_rg_octl_col0(U32 val);
434 extern void upmu_set_rg_octl_col6(U32 val);
435 extern void upmu_set_rg_octl_col5(U32 val);
436 extern void upmu_set_rg_octl_col4(U32 val);
437 extern void upmu_set_rg_octl_col3(U32 val);
438 extern void upmu_set_rg_octl_row2(U32 val);
439 extern void upmu_set_rg_octl_row1(U32 val);
440 extern void upmu_set_rg_octl_row0(U32 val);
441 extern void upmu_set_rg_octl_col7(U32 val);
442 extern void upmu_set_rg_octl_row6(U32 val);
443 extern void upmu_set_rg_octl_row5(U32 val);
444 extern void upmu_set_rg_octl_row4(U32 val);
445 extern void upmu_set_rg_octl_row3(U32 val);
446 extern void upmu_set_rg_octl_pwm(U32 val);
447 extern void upmu_set_rg_octl_vmsel2(U32 val);
448 extern void upmu_set_rg_octl_vmsel1(U32 val);
449 extern void upmu_set_rg_octl_row7(U32 val);
450 extern void upmu_set_rg_octl_sda1(U32 val);
451 extern void upmu_set_rg_octl_scl1(U32 val);
452 extern void upmu_set_rg_octl_sda0(U32 val);
453 extern void upmu_set_rg_octl_scl0(U32 val);
454 extern void upmu_set_rg_octl_sda2(U32 val);
455 extern void upmu_set_rg_octl_scl2(U32 val);
456 extern void upmu_set_rg_octl_cec(U32 val);
457 extern void upmu_set_rg_octl_htplg(U32 val);
458 extern void upmu_set_rg_octl_hdmisd(U32 val);
459 extern void upmu_set_rg_octl_hdmisck(U32 val);
460 extern void upmu_set_rg_octl_simls2_srst(U32 val);
461 extern void upmu_set_rg_octl_simls2_sclk(U32 val);
462 extern void upmu_set_rg_int_en_ov(U32 val);
463 extern void upmu_set_rg_int_en_chrdet(U32 val);
464 extern void upmu_set_rg_int_en_bvalid_det(U32 val);
465 extern void upmu_set_rg_int_en_vbaton_undet(U32 val);
466 extern void upmu_set_rg_int_en_thr_h(U32 val);
467 extern void upmu_set_rg_int_en_thr_l(U32 val);
468 extern void upmu_set_rg_int_en_pwrkey(U32 val);
469 extern void upmu_set_rg_int_en_watchdog(U32 val);
470 extern void upmu_set_rg_int_en_fg_bat_h(U32 val);
471 extern void upmu_set_rg_int_en_fg_bat_l(U32 val);
472 extern void upmu_set_rg_int_en_bat_h(U32 val);
473 extern void upmu_set_rg_int_en_bat_l(U32 val);
474 extern void upmu_set_rg_int_en_spkr(U32 val);
475 extern void upmu_set_rg_int_en_spkl(U32 val);
476 extern void upmu_set_rg_int_en_spkr_ab(U32 val);
477 extern void upmu_set_rg_int_en_spkl_ab(U32 val);
478 extern void upmu_set_rg_int_en_vdrm(U32 val);
479 extern void upmu_set_rg_int_en_vsrmca7(U32 val);
480 extern void upmu_set_rg_int_en_vpca7(U32 val);
481 extern void upmu_set_rg_int_en_vio18(U32 val);
482 extern void upmu_set_rg_int_en_vgpu(U32 val);
483 extern void upmu_set_rg_int_en_vcore(U32 val);
484 extern void upmu_set_rg_int_en_vsrmca15(U32 val);
485 extern void upmu_set_rg_int_en_vca15(U32 val);
486 extern void upmu_set_rg_int_en_hdmi_cec(U32 val);
487 extern void upmu_set_rg_int_en_hdmi_sifm(U32 val);
488 extern void upmu_set_rg_int_en_pwrkey_rstb(U32 val);
489 extern void upmu_set_rg_int_en_rtc(U32 val);
490 extern void upmu_set_rg_int_en_audio(U32 val);
491 extern void upmu_set_rg_int_en_accdet(U32 val);
492 extern void upmu_set_rg_int_en_homekey(U32 val);
493 extern void upmu_set_rg_int_en_ldo(U32 val);
494 extern U32 upmu_get_rg_int_status_ov(void);
495 extern U32 upmu_get_rg_int_status_chrdet(void);
496 extern U32 upmu_get_rg_int_status_bvalid_det(void);
497 extern U32 upmu_get_rg_int_status_vbaton_undet(void);
498 extern U32 upmu_get_rg_int_status_thr_h(void);
499 extern U32 upmu_get_rg_int_status_thr_l(void);
500 extern U32 upmu_get_rg_int_status_pwrkey(void);
501 extern U32 upmu_get_rg_int_status_watchdog(void);
502 extern U32 upmu_get_rg_int_status_fg_bat_h(void);
503 extern U32 upmu_get_rg_int_status_fg_bat_l(void);
504 extern U32 upmu_get_rg_int_status_bat_h(void);
505 extern U32 upmu_get_rg_int_status_bat_l(void);
506 extern U32 upmu_get_rg_int_status_spkr(void);
507 extern U32 upmu_get_rg_int_status_spkl(void);
508 extern U32 upmu_get_rg_int_status_spkr_ab(void);
509 extern U32 upmu_get_rg_int_status_spkl_ab(void);
510 extern U32 upmu_get_rg_int_status_vdrm(void);
511 extern U32 upmu_get_rg_int_status_vsrmca7(void);
512 extern U32 upmu_get_rg_int_status_vpca7(void);
513 extern U32 upmu_get_rg_int_status_vio18(void);
514 extern U32 upmu_get_rg_int_status_vgpu(void);
515 extern U32 upmu_get_rg_int_status_vcore(void);
516 extern U32 upmu_get_rg_int_status_vsrmca15(void);
517 extern U32 upmu_get_rg_int_status_vca15(void);
518 extern U32 upmu_get_rg_int_status_hdmi_cec(void);
519 extern U32 upmu_get_rg_int_status_hdmi_sifm(void);
520 extern U32 upmu_get_rg_int_status_pwrkey_rstb(void);
521 extern U32 upmu_get_rg_int_status_rtc(void);
522 extern U32 upmu_get_rg_int_status_audio(void);
523 extern U32 upmu_get_rg_int_status_accdet(void);
524 extern U32 upmu_get_rg_int_status_homekey(void);
525 extern U32 upmu_get_rg_int_status_ldo(void);
526 extern void upmu_set_fqmtr_en(U32 val);
527 extern void upmu_set_fqmtr_rst(U32 val);
528 extern U32 upmu_get_fqmtr_busy(void);
529 extern void upmu_set_fqmtr_tcksel(U32 val);
530 extern void upmu_set_fqmtr_winset(U32 val);
531 extern U32 upmu_get_fqmtr_data(void);
532 extern void upmu_set_rg_efuse_addr(U32 val);
533 extern void upmu_set_rg_efuse_prog(U32 val);
534 extern void upmu_set_rg_efuse_en(U32 val);
535 extern void upmu_set_rg_efuse_pkey(U32 val);
536 extern void upmu_set_rg_efuse_rd_trig(U32 val);
537 extern void upmu_set_rg_rd_rdy_bypass(U32 val);
538 extern void upmu_set_rg_skip_efuse_out(U32 val);
539 extern void upmu_set_rg_efuse_prog_src(U32 val);
540 extern U32 upmu_get_rg_efuse_busy(void);
541 extern U32 upmu_get_rg_efuse_rd_ack(void);
542 extern void upmu_set_rg_efuse_val_0_15(U32 val);
543 extern void upmu_set_rg_efuse_val_16_31(U32 val);
544 extern void upmu_set_rg_efuse_val_32_47(U32 val);
545 extern void upmu_set_rg_efuse_val_48_63(U32 val);
546 extern void upmu_set_rg_efuse_val_64_79(U32 val);
547 extern void upmu_set_rg_efuse_val_80_95(U32 val);
548 extern void upmu_set_rg_efuse_val_96_111(U32 val);
549 extern void upmu_set_rg_efuse_val_112_127(U32 val);
550 extern void upmu_set_rg_efuse_val_128_143(U32 val);
551 extern void upmu_set_rg_efuse_val_144_159(U32 val);
552 extern void upmu_set_rg_efuse_val_160_175(U32 val);
553 extern void upmu_set_rg_efuse_val_176_191(U32 val);
554 extern void upmu_set_rg_efuse_val_192_207(U32 val);
555 extern void upmu_set_rg_efuse_val_208_223(U32 val);
556 extern void upmu_set_rg_efuse_val_224_239(U32 val);
557 extern void upmu_set_rg_efuse_val_240_255(U32 val);
558 extern void upmu_set_rg_efuse_val_256_271(U32 val);
559 extern void upmu_set_rg_efuse_val_272_287(U32 val);
560 extern void upmu_set_rg_efuse_val_288_303(U32 val);
561 extern void upmu_set_rg_efuse_val_304_319(U32 val);
562 extern U32 upmu_get_rg_efuse_dout_0_15(void);
563 extern U32 upmu_get_rg_efuse_dout_16_31(void);
564 extern U32 upmu_get_rg_efuse_dout_32_47(void);
565 extern U32 upmu_get_rg_efuse_dout_48_63(void);
566 extern void upmu_set_spi_con(U32 val);
567 extern void upmu_set_rg_auxadc_div_ck_pdn(U32 val);
568 extern void upmu_set_rg_rtc_75k_div4_ck_pdn(U32 val);
569 extern void upmu_set_rg_wrap_event_en(U32 val);
570 extern void upmu_set_rg_wrap_en_sel(U32 val);
571 extern void upmu_set_rg_dcxo_sel(U32 val);
572 extern void upmu_set_rg_eint_ck_sel(U32 val);
573 extern void upmu_set_rg_aud_ck_sel(U32 val);
574 extern U32 upmu_get_efuse_dout_64_79(void);
575 extern U32 upmu_get_efuse_dout_80_95(void);
576 extern U32 upmu_get_efuse_dout_96_111(void);
577 extern U32 upmu_get_efuse_dout_112_127(void);
578 extern U32 upmu_get_efuse_dout_128_143(void);
579 extern U32 upmu_get_efuse_dout_144_159(void);
580 extern U32 upmu_get_efuse_dout_160_175(void);
581 extern U32 upmu_get_efuse_dout_176_191(void);
582 extern U32 upmu_get_efuse_dout_192_207(void);
583 extern U32 upmu_get_efuse_dout_208_223(void);
584 extern U32 upmu_get_efuse_dout_224_239(void);
585 extern U32 upmu_get_efuse_dout_240_255(void);
586 extern U32 upmu_get_efuse_dout_256_271(void);
587 extern U32 upmu_get_efuse_dout_256_271(void);
588 extern U32 upmu_get_efuse_dout_256_271(void);
589 extern U32 upmu_get_efuse_dout_256_271(void);
590 extern void upmu_set_rg_smps_testmode_b(U32 val);
591 extern U32 upmu_get_qi_vsrmca7_dig_mon(void);
592 extern U32 upmu_get_qi_vpca7_dig_mon(void);
593 extern U32 upmu_get_qi_vsrmca15_dig_mon(void);
594 extern U32 upmu_get_qi_vca15_dig_mon(void);
595 extern U32 upmu_get_qi_vcore_dig_mon(void);
596 extern U32 upmu_get_qi_vdrm_dig_mon(void);
597 extern U32 upmu_get_qi_vgpu_dig_mon(void);
598 extern void upmu_set_buck_rsv(U32 val);
599 extern void upmu_set_rg_vpca7_trimh(U32 val);
600 extern void upmu_set_rg_vpca7_triml(U32 val);
601 extern void upmu_set_rg_vca15_trimh(U32 val);
602 extern void upmu_set_rg_vca15_triml(U32 val);
603 extern void upmu_set_rg_vsrmca7_trimh(U32 val);
604 extern void upmu_set_rg_vsrmca7_triml(U32 val);
605 extern void upmu_set_rg_vsrmca15_trimh(U32 val);
606 extern void upmu_set_rg_vsrmca15_triml(U32 val);
607 extern void upmu_set_rg_vcore_trimh(U32 val);
608 extern void upmu_set_rg_vcore_triml(U32 val);
609 extern void upmu_set_rg_vgpu_trimh(U32 val);
610 extern void upmu_set_rg_vgpu_triml(U32 val);
611 extern void upmu_set_rg_vdrm_trimh(U32 val);
612 extern void upmu_set_rg_vdrm_triml(U32 val);
613 extern void upmu_set_qi_vcore_vsleep(U32 val);
614 extern void upmu_set_qi_vgpu_vsleep(U32 val);
615 extern void upmu_set_qi_vsrmca7_vsleep(U32 val);
616 extern void upmu_set_qi_vsrmca15_vsleep(U32 val);
617 extern void upmu_set_qi_vpca7_vsleep(U32 val);
618 extern void upmu_set_qi_vca15_vsleep(U32 val);
619 extern void upmu_set_qi_vdrm_vsleep(U32 val);
620 extern void upmu_set_rg_vca15_zxos_trim2(U32 val);
621 extern void upmu_set_rg_vca15_zxos_trim1(U32 val);
622 extern void upmu_set_rg_vca15_csl2(U32 val);
623 extern void upmu_set_rg_vca15_csl1(U32 val);
624 extern void upmu_set_rg_vca15_csr2(U32 val);
625 extern void upmu_set_rg_vca15_csr1(U32 val);
626 extern void upmu_set_rg_vca15_cc(U32 val);
627 extern void upmu_set_rg_vca15_rzsel(U32 val);
628 extern void upmu_set_rg_vca15_ndis_en(U32 val);
629 extern void upmu_set_rg_vca15_modeset(U32 val);
630 extern void upmu_set_rg_vca15_acgb_en(U32 val);
631 extern void upmu_set_rg_vca15_slp2(U32 val);
632 extern void upmu_set_rg_vca15_slp1(U32 val);
633 extern void upmu_set_rg_vca15_zx_os2(U32 val);
634 extern void upmu_set_rg_vca15_zx_os1(U32 val);
635 extern void upmu_set_rg_vca15_csm2(U32 val);
636 extern void upmu_set_rg_vca15_csm1(U32 val);
637 extern void upmu_set_rg_vca15_rsv1(U32 val);
638 extern void upmu_set_vca15_track_on_ctrl(U32 val);
639 extern void upmu_set_vca15_burst_ctrl(U32 val);
640 extern void upmu_set_vca15_dlc_ctrl(U32 val);
641 extern void upmu_set_vca15_vosel_ctrl(U32 val);
642 extern void upmu_set_vca15_en_ctrl(U32 val);
643 extern void upmu_set_vca15_burst_sel(U32 val);
644 extern void upmu_set_vca15_dlc_sel(U32 val);
645 extern void upmu_set_vca15_vosel_sel(U32 val);
646 extern void upmu_set_vca15_en_sel(U32 val);
647 extern U32 upmu_get_qi_vca15_oc_status(void);
648 extern U32 upmu_get_qi_vca15_mode(void);
649 extern U32 upmu_get_qi_vca15_en(void);
650 extern U32 upmu_get_qi_vca15_stb(void);
651 extern void upmu_set_vca15_stbtd(U32 val);
652 extern void upmu_set_vca15_en(U32 val);
653 extern void upmu_set_vca15_en_nolock(U32 val);
654 extern void upmu_set_vca15_sfchg_ren(U32 val);
655 extern void upmu_set_vca15_sfchg_rrate(U32 val);
656 extern void upmu_set_vca15_sfchg_fen(U32 val);
657 extern void upmu_set_vca15_sfchg_frate(U32 val);
658 extern void upmu_set_vca15_vosel(U32 val);
659 extern void upmu_set_vca15_vosel_on(U32 val);
660 extern void upmu_set_vca15_vosel_sleep(U32 val);
661 extern U32 upmu_get_ni_vca15_vosel(void);
662 extern U32 upmu_get_qi_vca15_burst(void);
663 extern void upmu_set_vca15_burst_sleep(U32 val);
664 extern void upmu_set_vca15_burst_on(U32 val);
665 extern void upmu_set_vca15_burst(U32 val);
666 extern U32 upmu_get_qi_vca15_dlc(void);
667 extern void upmu_set_vca15_dlc_sleep(U32 val);
668 extern void upmu_set_vca15_dlc_on(U32 val);
669 extern void upmu_set_vca15_dlc(U32 val);
670 extern U32 upmu_get_qi_vca15_dlc_n(void);
671 extern void upmu_set_vca15_dlc_n_sleep(U32 val);
672 extern void upmu_set_vca15_dlc_n_on(U32 val);
673 extern void upmu_set_vca15_dlc_n(U32 val);
674 extern U32 upmu_get_qi_vca15_bursth(void);
675 extern U32 upmu_get_qi_vca15_burstl(void);
676 extern U32 upmu_get_ni_vca15_vsleep_sel(void);
677 extern U32 upmu_get_ni_vca15_r2r_pdn(void);
678 extern void upmu_set_vca15_vsleep_sel(U32 val);
679 extern void upmu_set_vca15_r2r_pdn(U32 val);
680 extern void upmu_set_vca15_vsleep_en(U32 val);
681 extern U32 upmu_get_ni_vca15_vosel_trans(void);
682 extern void upmu_set_vca15_vosel_trans_once(U32 val);
683 extern void upmu_set_vca15_vosel_trans_en(U32 val);
684 extern void upmu_set_vca15_transtd(U32 val);
685 extern void upmu_set_rg_vsrmca15_zxos_trim(U32 val);
686 extern void upmu_set_rg_vsrmca15_zx_os(U32 val);
687 extern void upmu_set_rg_vsrmca15_csl(U32 val);
688 extern void upmu_set_rg_vsrmca15_csr(U32 val);
689 extern void upmu_set_rg_vsrmca15_cc(U32 val);
690 extern void upmu_set_rg_vsrmca15_rzsel(U32 val);
691 extern void upmu_set_rg_vsrmca15_ndis_en(U32 val);
692 extern void upmu_set_rg_vsrmca15_modeset(U32 val);
693 extern void upmu_set_rg_vsrmca15_csm(U32 val);
694 extern void upmu_set_rg_vsrmca15_smrip_en(U32 val);
695 extern U32 upmu_get_qi_vsrmca15_slpo_out(void);
696 extern U32 upmu_get_qi_vsrmca15_slp(void);
697 extern void upmu_set_vsrmca15_sawcal_td(U32 val);
698 extern void upmu_set_vsrmca15_slp(U32 val);
699 extern void upmu_set_rg_vsrmca15_rsv(U32 val);
700 extern void upmu_set_vsrmca15_track_sleep_ctrl(U32 val);
701 extern void upmu_set_vsrmca15_track_on_ctrl(U32 val);
702 extern void upmu_set_vsrmca15_burst_ctrl(U32 val);
703 extern void upmu_set_vsrmca15_dlc_ctrl(U32 val);
704 extern void upmu_set_vsrmca15_vosel_ctrl(U32 val);
705 extern void upmu_set_vsrmca15_en_ctrl(U32 val);
706 extern void upmu_set_vsrmca15_burst_sel(U32 val);
707 extern void upmu_set_vsrmca15_dlc_sel(U32 val);
708 extern void upmu_set_vsrmca15_vosel_sel(U32 val);
709 extern void upmu_set_vsrmca15_en_sel(U32 val);
710 extern U32 upmu_get_qi_vsrmca15_oc_status(void);
711 extern U32 upmu_get_qi_vsrmca15_mode(void);
712 extern U32 upmu_get_qi_vsrmca15_en(void);
713 extern U32 upmu_get_qi_vsrmca15_stb(void);
714 extern void upmu_set_vsrmca15_stbtd(U32 val);
715 extern void upmu_set_vsrmca15_en(U32 val);
716 extern void upmu_set_vsrmca15_en_nolock(U32 val);
717 extern void upmu_set_vsrmca15_sfchg_ren(U32 val);
718 extern void upmu_set_vsrmca15_sfchg_rrate(U32 val);
719 extern void upmu_set_vsrmca15_sfchg_fen(U32 val);
720 extern void upmu_set_vsrmca15_sfchg_frate(U32 val);
721 extern void upmu_set_vsrmca15_vosel(U32 val);
722 extern void upmu_set_vsrmca15_vosel_on(U32 val);
723 extern void upmu_set_vsrmca15_vosel_sleep(U32 val);
724 extern U32 upmu_get_ni_vsrmca15_vosel(void);
725 extern U32 upmu_get_qi_vsrmca15_burst(void);
726 extern void upmu_set_vsrmca15_burst_sleep(U32 val);
727 extern void upmu_set_vsrmca15_burst_on(U32 val);
728 extern void upmu_set_vsrmca15_burst(U32 val);
729 extern U32 upmu_get_qi_vsrmca15_dlc(void);
730 extern void upmu_set_vsrmca15_dlc_sleep(U32 val);
731 extern void upmu_set_vsrmca15_dlc_on(U32 val);
732 extern void upmu_set_vsrmca15_dlc(U32 val);
733 extern U32 upmu_get_qi_vsrmca15_dlc_n(void);
734 extern void upmu_set_vsrmca15_dlc_n_sleep(U32 val);
735 extern void upmu_set_vsrmca15_dlc_n_on(U32 val);
736 extern void upmu_set_vsrmca15_dlc_n(U32 val);
737 extern U32 upmu_get_qi_vsrmca15_bursth(void);
738 extern U32 upmu_get_qi_vsrmca15_burstl(void);
739 extern U32 upmu_get_ni_vsrmca15_vsleep_sel(void);
740 extern U32 upmu_get_ni_vsrmca15_r2r_pdn(void);
741 extern void upmu_set_vsrmca15_vsleep_sel(U32 val);
742 extern void upmu_set_vsrmca15_r2r_pdn(U32 val);
743 extern void upmu_set_vsrmca15_vsleep_en(U32 val);
744 extern U32 upmu_get_ni_vsrmca15_vosel_trans(void);
745 extern void upmu_set_vsrmca15_vosel_trans_once(U32 val);
746 extern void upmu_set_vsrmca15_vosel_trans_en(U32 val);
747 extern void upmu_set_vsrmca15_transtd(U32 val);
748 extern void upmu_set_vsrmca15_vosel_offset(U32 val);
749 extern void upmu_set_vsrmca15_vosel_delta(U32 val);
750 extern void upmu_set_vsrmca15_vosel_on_hb(U32 val);
751 extern void upmu_set_vsrmca15_vosel_on_lb(U32 val);
752 extern void upmu_set_vsrmca15_vosel_sleep_lb(U32 val);
753 extern void upmu_set_rg_vcore_zxos_trim(U32 val);
754 extern void upmu_set_rg_vcore_zx_os(U32 val);
755 extern void upmu_set_rg_vcore_csl(U32 val);
756 extern void upmu_set_rg_vcore_csr(U32 val);
757 extern void upmu_set_rg_vcore_cc(U32 val);
758 extern void upmu_set_rg_vcore_rzsel(U32 val);
759 extern void upmu_set_rg_vcore_ndis_en(U32 val);
760 extern void upmu_set_rg_vcore_modeset(U32 val);
761 extern void upmu_set_rg_vcore_csm(U32 val);
762 extern void upmu_set_rg_vcore_avp_en(U32 val);
763 extern void upmu_set_rg_vcore_avp_os(U32 val);
764 extern void upmu_set_rg_vcore_slp(U32 val);
765 extern void upmu_set_rg_vcore_rsv(U32 val);
766 extern void upmu_set_vcore_burst_ctrl(U32 val);
767 extern void upmu_set_vcore_dlc_ctrl(U32 val);
768 extern void upmu_set_vcore_vosel_ctrl(U32 val);
769 extern void upmu_set_vcore_en_ctrl(U32 val);
770 extern void upmu_set_vcore_burst_sel(U32 val);
771 extern void upmu_set_vcore_dlc_sel(U32 val);
772 extern void upmu_set_vcore_vosel_sel(U32 val);
773 extern void upmu_set_vcore_en_sel(U32 val);
774 extern U32 upmu_get_qi_vcore_oc_status(void);
775 extern U32 upmu_get_qi_vcore_mode(void);
776 extern U32 upmu_get_qi_vcore_en(void);
777 extern U32 upmu_get_qi_vcore_stb(void);
778 extern void upmu_set_vcore_en(U32 val);
779 extern void upmu_set_vcore_sfchg_ren(U32 val);
780 extern void upmu_set_vcore_sfchg_rrate(U32 val);
781 extern void upmu_set_vcore_sfchg_fen(U32 val);
782 extern void upmu_set_vcore_sfchg_frate(U32 val);
783 extern void upmu_set_vcore_vosel(U32 val);
784 extern void upmu_set_vcore_vosel_on(U32 val);
785 extern void upmu_set_vcore_vosel_sleep(U32 val);
786 extern U32 upmu_get_ni_vcore_vosel(void);
787 extern U32 upmu_get_qi_vcore_burst(void);
788 extern void upmu_set_vcore_burst_sleep(U32 val);
789 extern void upmu_set_vcore_burst_on(U32 val);
790 extern void upmu_set_vcore_burst(U32 val);
791 extern U32 upmu_get_qi_vcore_dlc(void);
792 extern void upmu_set_vcore_dlc_sleep(U32 val);
793 extern void upmu_set_vcore_dlc_on(U32 val);
794 extern void upmu_set_vcore_dlc(U32 val);
795 extern U32 upmu_get_qi_vcore_dlc_n(void);
796 extern void upmu_set_vcore_dlc_n_sleep(U32 val);
797 extern void upmu_set_vcore_dlc_n_on(U32 val);
798 extern void upmu_set_vcore_dlc_n(U32 val);
799 extern U32 upmu_get_qi_vcore_bursth(void);
800 extern U32 upmu_get_qi_vcore_burstl(void);
801 extern U32 upmu_get_ni_vcore_vsleep_sel(void);
802 extern U32 upmu_get_ni_vcore_r2r_pdn(void);
803 extern void upmu_set_vcore_vsleep_sel(U32 val);
804 extern void upmu_set_vcore_r2r_pdn(U32 val);
805 extern void upmu_set_vcore_vsleep_en(U32 val);
806 extern U32 upmu_get_ni_vcore_vosel_trans(void);
807 extern void upmu_set_vcore_vosel_trans_once(U32 val);
808 extern void upmu_set_vcore_vosel_trans_en(U32 val);
809 extern void upmu_set_vcore_transtd(U32 val);
810 extern void upmu_set_rg_vgpu_zxos_trim(U32 val);
811 extern void upmu_set_rg_vgpu_zx_os(U32 val);
812 extern void upmu_set_rg_vgpu_csl(U32 val);
813 extern void upmu_set_rg_vgpu_csr(U32 val);
814 extern void upmu_set_rg_vgpu_cc(U32 val);
815 extern void upmu_set_rg_vgpu_rzsel(U32 val);
816 extern void upmu_set_rg_vgpu_ndis_en(U32 val);
817 extern void upmu_set_rg_vgpu_modeset(U32 val);
818 extern void upmu_set_rg_vgpu_csm(U32 val);
819 extern void upmu_set_rg_vgpu_avp_en(U32 val);
820 extern void upmu_set_rg_vgpu_avp_os(U32 val);
821 extern void upmu_set_rg_vgpu_slp(U32 val);
822 extern void upmu_set_rg_vgpu_rsv(U32 val);
823 extern void upmu_set_vgpu_burst_ctrl(U32 val);
824 extern void upmu_set_vgpu_dlc_ctrl(U32 val);
825 extern void upmu_set_vgpu_vosel_ctrl(U32 val);
826 extern void upmu_set_vgpu_en_ctrl(U32 val);
827 extern void upmu_set_vgpu_burst_sel(U32 val);
828 extern void upmu_set_vgpu_dlc_sel(U32 val);
829 extern void upmu_set_vgpu_vosel_sel(U32 val);
830 extern void upmu_set_vgpu_en_sel(U32 val);
831 extern U32 upmu_get_qi_vgpu_oc_status(void);
832 extern U32 upmu_get_qi_vgpu_mode(void);
833 extern U32 upmu_get_qi_vgpu_en(void);
834 extern U32 upmu_get_qi_vgpu_stb(void);
835 extern void upmu_set_vgpu_stbtd(U32 val);
836 extern void upmu_set_vgpu_en(U32 val);
837 extern void upmu_set_vgpu_sfchg_ren(U32 val);
838 extern void upmu_set_vgpu_sfchg_rrate(U32 val);
839 extern void upmu_set_vgpu_sfchg_fen(U32 val);
840 extern void upmu_set_vgpu_sfchg_frate(U32 val);
841 extern void upmu_set_vgpu_vosel(U32 val);
842 extern void upmu_set_vgpu_vosel_on(U32 val);
843 extern void upmu_set_vgpu_vosel_sleep(U32 val);
844 extern U32 upmu_get_ni_vgpu_vosel(void);
845 extern U32 upmu_get_qi_vgpu_burst(void);
846 extern void upmu_set_vgpu_burst_sleep(U32 val);
847 extern void upmu_set_vgpu_burst_on(U32 val);
848 extern void upmu_set_vgpu_burst(U32 val);
849 extern U32 upmu_get_qi_vgpu_dlc(void);
850 extern void upmu_set_vgpu_dlc_sleep(U32 val);
851 extern void upmu_set_vgpu_dlc_on(U32 val);
852 extern void upmu_set_vgpu_dlc(U32 val);
853 extern U32 upmu_get_qi_vgpu_dlc_n(void);
854 extern void upmu_set_vgpu_dlc_n_sleep(U32 val);
855 extern void upmu_set_vgpu_dlc_n_on(U32 val);
856 extern void upmu_set_vgpu_dlc_n(U32 val);
857 extern U32 upmu_get_qi_vgpu_bursth(void);
858 extern U32 upmu_get_qi_vgpu_burstl(void);
859 extern U32 upmu_get_ni_vgpu_vsleep_sel(void);
860 extern U32 upmu_get_ni_vgpu_r2r_pdn(void);
861 extern void upmu_set_vgpu_vsleep_sel(U32 val);
862 extern void upmu_set_vgpu_r2r_pdn(U32 val);
863 extern void upmu_set_vgpu_vsleep_en(U32 val);
864 extern U32 upmu_get_ni_vgpu_vosel_trans(void);
865 extern void upmu_set_vgpu_vosel_trans_once(U32 val);
866 extern void upmu_set_vgpu_vosel_trans_en(U32 val);
867 extern void upmu_set_vgpu_transtd(U32 val);
868 extern void upmu_set_rg_vio18_trim(U32 val);
869 extern void upmu_set_rg_vio18_zx_os(U32 val);
870 extern void upmu_set_rg_vio18_slew(U32 val);
871 extern void upmu_set_rg_vio18_slew_nmos(U32 val);
872 extern void upmu_set_rg_vio18_csl(U32 val);
873 extern void upmu_set_rg_vio18_csr(U32 val);
874 extern void upmu_set_rg_vio18_cc(U32 val);
875 extern void upmu_set_rg_vio18_rzsel(U32 val);
876 extern void upmu_set_rg_vio18_csmir(U32 val);
877 extern void upmu_set_rg_vio18_ndis_en(U32 val);
878 extern void upmu_set_rg_vio18_modeset(U32 val);
879 extern void upmu_set_rg_vio18_slp(U32 val);
880 extern void upmu_set_rg_vio18_rsv(U32 val);
881 extern void upmu_set_vio18_burst_ctrl(U32 val);
882 extern void upmu_set_vio18_dlc_ctrl(U32 val);
883 extern void upmu_set_vio18_vosel_ctrl(U32 val);
884 extern void upmu_set_vio18_en_ctrl(U32 val);
885 extern void upmu_set_vio18_burst_sel(U32 val);
886 extern void upmu_set_vio18_dlc_sel(U32 val);
887 extern void upmu_set_vio18_vosel_sel(U32 val);
888 extern void upmu_set_vio18_en_sel(U32 val);
889 extern U32 upmu_get_qi_vio18_oc_status(void);
890 extern U32 upmu_get_qi_vio18_mode(void);
891 extern U32 upmu_get_qi_vio18_en(void);
892 extern U32 upmu_get_qi_vio18_stb(void);
893 extern void upmu_set_vio18_en(U32 val);
894 extern void upmu_set_vio18_sfchg_ren(U32 val);
895 extern void upmu_set_vio18_sfchg_rrate(U32 val);
896 extern void upmu_set_vio18_sfchg_fen(U32 val);
897 extern void upmu_set_vio18_sfchg_frate(U32 val);
898 extern void upmu_set_vio18_vosel(U32 val);
899 extern void upmu_set_vio18_vosel_on(U32 val);
900 extern void upmu_set_vio18_vosel_sleep(U32 val);
901 extern U32 upmu_get_ni_vio18_vosel(void);
902 extern U32 upmu_get_qi_vio18_burst(void);
903 extern U32 upmu_get_qi_vio18_dlc(void);
904 extern void upmu_set_vio18_dlc_sleep(U32 val);
905 extern void upmu_set_vio18_dlc_on(U32 val);
906 extern void upmu_set_vio18_dlc(U32 val);
907 extern U32 upmu_get_qi_vio18_dlc_n(void);
908 extern void upmu_set_vio18_dlc_n_sleep(U32 val);
909 extern void upmu_set_vio18_dlc_n_on(U32 val);
910 extern void upmu_set_vio18_dlc_n(U32 val);
911 extern U32 upmu_get_qi_vio18_bursth(void);
912 extern void upmu_set_vio18_bursth_sleep(U32 val);
913 extern void upmu_set_vio18_bursth_on(U32 val);
914 extern void upmu_set_vio18_bursth(U32 val);
915 extern U32 upmu_get_qi_vio18_burstl(void);
916 extern void upmu_set_vio18_burstl_sleep(U32 val);
917 extern void upmu_set_vio18_burstl_on(U32 val);
918 extern void upmu_set_vio18_burstl(U32 val);
919 extern U32 upmu_get_qi_vio18_sleep_pdn(void);
920 extern void upmu_set_vio18_sleep_pdn(U32 val);
921 extern void upmu_set_vio18_vsleep_en(U32 val);
922 extern void upmu_set_rg_vpca7_zxos_trim(U32 val);
923 extern void upmu_set_rg_vpca7_zx_os(U32 val);
924 extern void upmu_set_rg_vpca7_csl(U32 val);
925 extern void upmu_set_rg_vpca7_csr(U32 val);
926 extern void upmu_set_rg_vpca7_cc(U32 val);
927 extern void upmu_set_rg_vpca7_rzsel(U32 val);
928 extern void upmu_set_rg_vpca7_ndis_en(U32 val);
929 extern void upmu_set_rg_vpca7_modeset(U32 val);
930 extern void upmu_set_rg_vpca7_csm(U32 val);
931 extern void upmu_set_rg_vpca7_smrip_en(U32 val);
932 extern U32 upmu_get_qi_vpca7_slpo_out(void);
933 extern U32 upmu_get_qi_vpca7_slp(void);
934 extern void upmu_set_vpca7_sawcal_td(U32 val);
935 extern void upmu_set_vpca7_slp(U32 val);
936 extern void upmu_set_rg_vpca7_rsv(U32 val);
937 extern void upmu_set_vpca7_track_on_ctrl(U32 val);
938 extern void upmu_set_vpca7_burst_ctrl(U32 val);
939 extern void upmu_set_vpca7_dlc_ctrl(U32 val);
940 extern void upmu_set_vpca7_vosel_ctrl(U32 val);
941 extern void upmu_set_vpca7_en_ctrl(U32 val);
942 extern void upmu_set_vpca7_burst_sel(U32 val);
943 extern void upmu_set_vpca7_dlc_sel(U32 val);
944 extern void upmu_set_vpca7_vosel_sel(U32 val);
945 extern void upmu_set_vpca7_en_sel(U32 val);
946 extern U32 upmu_get_qi_vpca7_oc_status(void);
947 extern U32 upmu_get_qi_vpca7_mode(void);
948 extern U32 upmu_get_qi_vpca7_en(void);
949 extern U32 upmu_get_qi_vpca7_stb(void);
950 extern void upmu_set_vpca7_stbtd(U32 val);
951 extern void upmu_set_vpca7_en(U32 val);
952 extern void upmu_set_vpca7_sfchg_ren(U32 val);
953 extern void upmu_set_vpca7_sfchg_rrate(U32 val);
954 extern void upmu_set_vpca7_sfchg_fen(U32 val);
955 extern void upmu_set_vpca7_sfchg_frate(U32 val);
956 extern void upmu_set_vpca7_vosel(U32 val);
957 extern void upmu_set_vpca7_vosel_on(U32 val);
958 extern void upmu_set_vpca7_vosel_sleep(U32 val);
959 extern U32 upmu_get_ni_vpca7_vosel(void);
960 extern U32 upmu_get_qi_vpca7_burst(void);
961 extern void upmu_set_vpca7_burst_sleep(U32 val);
962 extern void upmu_set_vpca7_burst_on(U32 val);
963 extern void upmu_set_vpca7_burst(U32 val);
964 extern U32 upmu_get_qi_vpca7_dlc(void);
965 extern void upmu_set_vpca7_dlc_sleep(U32 val);
966 extern void upmu_set_vpca7_dlc_on(U32 val);
967 extern void upmu_set_vpca7_dlc(U32 val);
968 extern U32 upmu_get_qi_vpca7_dlc_n(void);
969 extern void upmu_set_vpca7_dlc_n_sleep(U32 val);
970 extern void upmu_set_vpca7_dlc_n_on(U32 val);
971 extern void upmu_set_vpca7_dlc_n(U32 val);
972 extern U32 upmu_get_qi_vpca7_bursth(void);
973 extern U32 upmu_get_qi_vpca7_burstl(void);
974 extern U32 upmu_get_ni_vpca7_vsleep_sel(void);
975 extern U32 upmu_get_ni_vpca7_r2r_pdn(void);
976 extern void upmu_set_vpca7_vsleep_sel(U32 val);
977 extern void upmu_set_vpca7_r2r_pdn(U32 val);
978 extern void upmu_set_vpca7_vsleep_en(U32 val);
979 extern U32 upmu_get_ni_vpca7_vosel_trans(void);
980 extern void upmu_set_vpca7_vosel_trans_once(U32 val);
981 extern void upmu_set_vpca7_vosel_trans_en(U32 val);
982 extern void upmu_set_vpca7_transtd(U32 val);
983 extern void upmu_set_rg_vsrmca7_zxos_trim(U32 val);
984 extern void upmu_set_rg_vsrmca7_zx_os(U32 val);
985 extern void upmu_set_rg_vsrmca7_csl(U32 val);
986 extern void upmu_set_rg_vsrmca7_csr(U32 val);
987 extern void upmu_set_rg_vsrmca7_cc(U32 val);
988 extern void upmu_set_rg_vsrmca7_rzsel(U32 val);
989 extern void upmu_set_rg_vsrmca7_ndis_en(U32 val);
990 extern void upmu_set_rg_vsrmca7_modeset(U32 val);
991 extern void upmu_set_rg_vsrmca7_csm(U32 val);
992 extern void upmu_set_rg_vsrmca7_smrip_en(U32 val);
993 extern U32 upmu_get_qi_vsrmca7_slpo_out(void);
994 extern U32 upmu_get_qi_vsrmca7_slp(void);
995 extern void upmu_set_vsrmca7_sawcal_td(U32 val);
996 extern void upmu_set_vsrmca7_slp(U32 val);
997 extern void upmu_set_rg_vsrmca7_rsv(U32 val);
998 extern void upmu_set_vsrmca7_track_sleep_ctrl(U32 val);
999 extern void upmu_set_vsrmca7_track_on_ctrl(U32 val);
1000 extern void upmu_set_vsrmca7_burst_ctrl(U32 val);
1001 extern void upmu_set_vsrmca7_dlc_ctrl(U32 val);
1002 extern void upmu_set_vsrmca7_vosel_ctrl(U32 val);
1003 extern void upmu_set_vsrmca7_en_ctrl(U32 val);
1004 extern void upmu_set_vsrmca7_burst_sel(U32 val);
1005 extern void upmu_set_vsrmca7_dlc_sel(U32 val);
1006 extern void upmu_set_vsrmca7_vosel_sel(U32 val);
1007 extern void upmu_set_vsrmca7_en_sel(U32 val);
1008 extern U32 upmu_get_qi_vsrmca7_oc_status(void);
1009 extern U32 upmu_get_qi_vsrmca7_mode(void);
1010 extern U32 upmu_get_qi_vsrmca7_en(void);
1011 extern U32 upmu_get_qi_vsrmca7_stb(void);
1012 extern void upmu_set_vsrmca7_stbtd(U32 val);
1013 extern void upmu_set_vsrmca7_en(U32 val);
1014 extern void upmu_set_vsrmca7_sfchg_ren(U32 val);
1015 extern void upmu_set_vsrmca7_sfchg_rrate(U32 val);
1016 extern void upmu_set_vsrmca7_sfchg_fen(U32 val);
1017 extern void upmu_set_vsrmca7_sfchg_frate(U32 val);
1018 extern void upmu_set_vsrmca7_vosel(U32 val);
1019 extern void upmu_set_vsrmca7_vosel_on(U32 val);
1020 extern void upmu_set_vsrmca7_vosel_sleep(U32 val);
1021 extern U32 upmu_get_ni_vsrmca7_vosel(void);
1022 extern U32 upmu_get_qi_vsrmca7_burst(void);
1023 extern void upmu_set_vsrmca7_burst_sleep(U32 val);
1024 extern void upmu_set_vsrmca7_burst_on(U32 val);
1025 extern void upmu_set_vsrmca7_burst(U32 val);
1026 extern U32 upmu_get_qi_vsrmca7_dlc(void);
1027 extern void upmu_set_vsrmca7_dlc_sleep(U32 val);
1028 extern void upmu_set_vsrmca7_dlc_on(U32 val);
1029 extern void upmu_set_vsrmca7_dlc(U32 val);
1030 extern U32 upmu_get_qi_vsrmca7_dlc_n(void);
1031 extern void upmu_set_vsrmca7_dlc_n_sleep(U32 val);
1032 extern void upmu_set_vsrmca7_dlc_n_on(U32 val);
1033 extern void upmu_set_vsrmca7_dlc_n(U32 val);
1034 extern U32 upmu_get_qi_vsrmca7_bursth(void);
1035 extern U32 upmu_get_qi_vsrmca7_burstl(void);
1036 extern U32 upmu_get_ni_vsrmca7_vsleep_sel(void);
1037 extern U32 upmu_get_ni_vsrmca7_r2r_pdn(void);
1038 extern void upmu_set_vsrmca7_vsleep_sel(U32 val);
1039 extern void upmu_set_vsrmca7_r2r_pdn(U32 val);
1040 extern void upmu_set_vsrmca7_vsleep_en(U32 val);
1041 extern U32 upmu_get_ni_vsrmca7_vosel_trans(void);
1042 extern void upmu_set_vsrmca7_vosel_trans_once(U32 val);
1043 extern void upmu_set_vsrmca7_vosel_trans_en(U32 val);
1044 extern void upmu_set_vsrmca7_transtd(U32 val);
1045 extern void upmu_set_vsrmca7_vosel_offset(U32 val);
1046 extern void upmu_set_vsrmca7_vosel_delta(U32 val);
1047 extern void upmu_set_vsrmca7_vosel_on_hb(U32 val);
1048 extern void upmu_set_vsrmca7_vosel_on_lb(U32 val);
1049 extern void upmu_set_vsrmca7_vosel_sleep_lb(U32 val);
1050 extern void upmu_set_rg_vdrm_zxos_trim(U32 val);
1051 extern void upmu_set_rg_vdrm_zx_os(U32 val);
1052 extern void upmu_set_rg_vdrm_csl(U32 val);
1053 extern void upmu_set_rg_vdrm_csr(U32 val);
1054 extern void upmu_set_rg_vdrm_cc(U32 val);
1055 extern void upmu_set_rg_vdrm_rzsel(U32 val);
1056 extern void upmu_set_rg_vdrm_ndis_en(U32 val);
1057 extern void upmu_set_rg_vdrm_modeset(U32 val);
1058 extern void upmu_set_rg_vdrm_csm(U32 val);
1059 extern void upmu_set_rg_vdrm_avp_en(U32 val);
1060 extern void upmu_set_rg_vdrm_avp_os(U32 val);
1061 extern void upmu_set_rg_vdrm_slp(U32 val);
1062 extern void upmu_set_rg_vdrm_rsv(U32 val);
1063 extern void upmu_set_vdrm_burst_ctrl(U32 val);
1064 extern void upmu_set_vdrm_dlc_ctrl(U32 val);
1065 extern void upmu_set_vdrm_vosel_ctrl(U32 val);
1066 extern void upmu_set_vdrm_en_ctrl(U32 val);
1067 extern void upmu_set_vdrm_burst_sel(U32 val);
1068 extern void upmu_set_vdrm_dlc_sel(U32 val);
1069 extern void upmu_set_vdrm_vosel_sel(U32 val);
1070 extern void upmu_set_vdrm_en_sel(U32 val);
1071 extern U32 upmu_get_qi_vdrm_oc_status(void);
1072 extern U32 upmu_get_qi_vdrm_mode(void);
1073 extern U32 upmu_get_qi_vdrm_en(void);
1074 extern U32 upmu_get_qi_vdrm_stb(void);
1075 extern void upmu_set_vdrm_en(U32 val);
1076 extern void upmu_set_vdrm_sfchg_ren(U32 val);
1077 extern void upmu_set_vdrm_sfchg_rrate(U32 val);
1078 extern void upmu_set_vdrm_sfchg_fen(U32 val);
1079 extern void upmu_set_vdrm_sfchg_frate(U32 val);
1080 extern void upmu_set_vdrm_vosel(U32 val);
1081 extern void upmu_set_vdrm_vosel_on(U32 val);
1082 extern void upmu_set_vdrm_vosel_sleep(U32 val);
1083 extern U32 upmu_get_ni_vdrm_vosel(void);
1084 extern U32 upmu_get_qi_vdrm_burst(void);
1085 extern void upmu_set_vdrm_burst_sleep(U32 val);
1086 extern void upmu_set_vdrm_burst_on(U32 val);
1087 extern void upmu_set_vdrm_burst(U32 val);
1088 extern U32 upmu_get_qi_vdrm_dlc(void);
1089 extern void upmu_set_vdrm_dlc_sleep(U32 val);
1090 extern void upmu_set_vdrm_dlc_on(U32 val);
1091 extern void upmu_set_vdrm_dlc(U32 val);
1092 extern U32 upmu_get_qi_vdrm_dlc_n(void);
1093 extern void upmu_set_vdrm_dlc_n_sleep(U32 val);
1094 extern void upmu_set_vdrm_dlc_n_on(U32 val);
1095 extern void upmu_set_vdrm_dlc_n(U32 val);
1096 extern U32 upmu_get_qi_vdrm_bursth(void);
1097 extern U32 upmu_get_qi_vdrm_burstl(void);
1098 extern U32 upmu_get_ni_vdrm_vsleep_sel(void);
1099 extern U32 upmu_get_ni_vdrm_r2r_pdn(void);
1100 extern void upmu_set_vdrm_vsleep_sel(U32 val);
1101 extern void upmu_set_vdrm_r2r_pdn(U32 val);
1102 extern void upmu_set_vdrm_vsleep_en(U32 val);
1103 extern U32 upmu_get_ni_vdrm_vosel_trans(void);
1104 extern void upmu_set_vdrm_vosel_trans_once(U32 val);
1105 extern void upmu_set_vdrm_vosel_trans_en(U32 val);
1106 extern void upmu_set_vdrm_transtd(U32 val);
1107 extern void upmu_set_k_control_smps(U32 val);
1108 extern void upmu_set_k_auto_en(U32 val);
1109 extern void upmu_set_k_src_sel(U32 val);
1110 extern void upmu_set_k_start_manual(U32 val);
1111 extern void upmu_set_k_once(U32 val);
1112 extern void upmu_set_k_once_en(U32 val);
1113 extern void upmu_set_k_map_sel(U32 val);
1114 extern void upmu_set_k_rst_done(U32 val);
1115 extern U32 upmu_get_qi_smps_osc_cal(void);
1116 extern U32 upmu_get_k_control(void);
1117 extern U32 upmu_get_k_done(void);
1118 extern U32 upmu_get_k_result(void);
1119 extern U32 upmu_get_qi_vtcxo_en(void);
1120 extern void upmu_set_vtcxo_srclk_en_sel(U32 val);
1121 extern void upmu_set_vtcxo_on_ctrl(U32 val);
1122 extern void upmu_set_rg_vtcxo_en(U32 val);
1123 extern void upmu_set_rg_vtcxo_stbtd(U32 val);
1124 extern U32 upmu_get_qi_vtcxo_mode(void);
1125 extern void upmu_set_vtcxo_srclk_mode_sel(U32 val);
1126 extern void upmu_set_vtcxotd_sel(U32 val);
1127 extern void upmu_set_rg_vtcxo_ocfb_en(U32 val);
1128 extern void upmu_set_vtcxo_lp_set(U32 val);
1129 extern void upmu_set_vtcxo_lp_sel(U32 val);
1130 extern U32 upmu_get_qi_va28_en(void);
1131 extern void upmu_set_rg_va28_en(U32 val);
1132 extern void upmu_set_rg_va28_stbtd(U32 val);
1133 extern U32 upmu_get_qi_va28_mode(void);
1134 extern void upmu_set_va28_srclk_mode_sel(U32 val);
1135 extern void upmu_set_va28_lp_set(U32 val);
1136 extern void upmu_set_va28_lp_sel(U32 val);
1137 extern void upmu_set_rg_vcama_en(U32 val);
1138 extern void upmu_set_rg_vcama_stbtd(U32 val);
1139 extern void upmu_set_rg_vcama_ocfb_en(U32 val);
1140 extern U32 upmu_get_qi_vtcxo_oc_status(void);
1141 extern U32 upmu_get_qi_va28_oc_status(void);
1142 extern U32 upmu_get_qi_vcama_oc_status(void);
1143 extern void upmu_set_rg_va28_bist_en(U32 val);
1144 extern void upmu_set_rg_vtcxo_cal(U32 val);
1145 extern void upmu_set_rg_vtcxo_ndis_en(U32 val);
1146 extern void upmu_set_rg_va28_cal(U32 val);
1147 extern void upmu_set_rg_va28_ocfb_en(U32 val);
1148 extern void upmu_set_rg_va28_ndis_en(U32 val);
1149 extern void upmu_set_rg_vcama_cal(U32 val);
1150 extern void upmu_set_rg_vcama_vosel(U32 val);
1151 extern void upmu_set_rg_vcama_ndis_en(U32 val);
1152 extern void upmu_set_rg_vcama_fbsel(U32 val);
1153 extern void upmu_set_rg_aldo_reserve_1(U32 val);
1154 extern void upmu_set_rg_aldo_reserve_2(U32 val);
1155 extern void upmu_set_analdo_rsv0(U32 val);
1156 extern void upmu_set_analdo_rsv1(U32 val);
1157 extern U32 upmu_get_qi_vio28_en(void);
1158 extern void upmu_set_vio28_en(U32 val);
1159 extern void upmu_set_rg_vio28_stbtd(U32 val);
1160 extern U32 upmu_get_qi_vio28_mode(void);
1161 extern void upmu_set_vio28_srclk_mode_sel(U32 val);
1162 extern void upmu_set_rg_vio28_ocfb_en(U32 val);
1163 extern void upmu_set_vio28_lp_mode_set(U32 val);
1164 extern void upmu_set_vio28_lp_sel(U32 val);
1165 extern U32 upmu_get_qi_vusb_en(void);
1166 extern void upmu_set_rg_vusb_en(U32 val);
1167 extern void upmu_set_rg_vusb_stbtd(U32 val);
1168 extern U32 upmu_get_qi_vusb_mode(void);
1169 extern void upmu_set_vusb_srclk_mode_sel(U32 val);
1170 extern void upmu_set_rg_vusb_ocfb_en(U32 val);
1171 extern void upmu_set_vusb_lp_mode_set(U32 val);
1172 extern void upmu_set_vusb_lp_sel(U32 val);
1173 extern U32 upmu_get_qi_vmc_en(void);
1174 extern void upmu_set_rg_vmc_int_dis_sel(U32 val);
1175 extern void upmu_set_rg_vmc_en(U32 val);
1176 extern void upmu_set_rg_vmc_stbtd(U32 val);
1177 extern U32 upmu_get_qi_vmc_mode(void);
1178 extern void upmu_set_vmc_srclk_mode_sel(U32 val);
1179 extern void upmu_set_rg_vmc_ocfb_en(U32 val);
1180 extern void upmu_set_vmc_lp_mode_set(U32 val);
1181 extern void upmu_set_vmc_lp_sel(U32 val);
1182 extern U32 upmu_get_qi_vmch_en(void);
1183 extern void upmu_set_rg_vmch_en(U32 val);
1184 extern void upmu_set_rg_vmch_stbtd(U32 val);
1185 extern U32 upmu_get_qi_vmch_mode(void);
1186 extern void upmu_set_vmch_srclk_mode_sel(U32 val);
1187 extern void upmu_set_vmch_lp_mode_set(U32 val);
1188 extern void upmu_set_vmch_lp_sel(U32 val);
1189 extern U32 upmu_get_qi_vemc_3v3_en(void);
1190 extern void upmu_set_rg_vemc_3v3_en(U32 val);
1191 extern void upmu_set_rg_vemc_3v3_stbtd(U32 val);
1192 extern U32 upmu_get_qi_vemc_3v3_mode(void);
1193 extern void upmu_set_vemc_3v3_srclk_mode_sel(U32 val);
1194 extern void upmu_set_rg_vemc_3v3_ocfb_en(U32 val);
1195 extern void upmu_set_vemc_3v3_lp_mode_set(U32 val);
1196 extern void upmu_set_vemc_3v3_lp_sel(U32 val);
1197 extern void upmu_set_rg_vcamd_sw_en(U32 val);
1198 extern void upmu_set_rg_vcamd_stbtd(U32 val);
1199 extern U32 upmu_get_qi_vcamd_mode(void);
1200 extern void upmu_set_vcamd_srclk_mode_sel(U32 val);
1201 extern void upmu_set_rg_vcamd_ocfb_en(U32 val);
1202 extern void upmu_set_vcamd_lp_mode_set(U32 val);
1203 extern void upmu_set_vcamd_lp_sel(U32 val);
1204 extern void upmu_set_rg_vcamio_sw_en(U32 val);
1205 extern void upmu_set_rg_vcamio_stbtd(U32 val);
1206 extern U32 upmu_get_qi_vcamio_mode(void);
1207 extern void upmu_set_vcamio_srclk_mode_sel(U32 val);
1208 extern void upmu_set_rg_vcamio_ocfb_en(U32 val);
1209 extern void upmu_set_vcamio_lp_mode_set(U32 val);
1210 extern void upmu_set_vcamio_lp_sel(U32 val);
1211 extern void upmu_set_rg_vcamaf_sw_en(U32 val);
1212 extern void upmu_set_rg_vcamaf_stbtd(U32 val);
1213 extern U32 upmu_get_qi_vcamaf_mode(void);
1214 extern void upmu_set_vcamaf_srclk_mode_sel(U32 val);
1215 extern void upmu_set_rg_vcamaf_ocfb_en(U32 val);
1216 extern void upmu_set_vcamaf_lp_mode_set(U32 val);
1217 extern void upmu_set_vcamaf_lp_sel(U32 val);
1218 extern void upmu_set_rg_vgp4_sw_en(U32 val);
1219 extern void upmu_set_rg_vgp4_stbtd(U32 val);
1220 extern U32 upmu_get_qi_vgp4_mode(void);
1221 extern void upmu_set_vgp4_srclk_mode_sel(U32 val);
1222 extern void upmu_set_rg_vgp4_ocfb_en(U32 val);
1223 extern void upmu_set_vgp4_lp_mode_set(U32 val);
1224 extern void upmu_set_vgp4_lp_sel(U32 val);
1225 extern void upmu_set_rg_vgp5_sw_en(U32 val);
1226 extern void upmu_set_rg_vgp5_stbtd(U32 val);
1227 extern U32 upmu_get_qi_vgp5_mode(void);
1228 extern void upmu_set_vgp5_srclk_mode_sel(U32 val);
1229 extern void upmu_set_rg_vgp5_ocfb_en(U32 val);
1230 extern void upmu_set_vgp5_lp_mode_set(U32 val);
1231 extern void upmu_set_vgp5_lp_sel(U32 val);
1232 extern void upmu_set_rg_vgp6_sw_en(U32 val);
1233 extern void upmu_set_rg_vgp6_stbtd(U32 val);
1234 extern U32 upmu_get_qi_vgp6_mode(void);
1235 extern void upmu_set_vgp6_srclk_mode_sel(U32 val);
1236 extern void upmu_set_rg_vgp6_ocfb_en(U32 val);
1237 extern void upmu_set_vgp6_lp_mode_set(U32 val);
1238 extern void upmu_set_vgp6_lp_sel(U32 val);
1239 extern void upmu_set_rg_vibr_mid_state(U32 val);
1240 extern void upmu_set_rg_vibr_mst_time(U32 val);
1241 extern void upmu_set_rg_vibr_sw_mode(U32 val);
1242 extern void upmu_set_rg_vibr_fr_ori(U32 val);
1243 extern U32 upmu_get_qi_vrtc_en(void);
1244 extern void upmu_set_vrtc_en(U32 val);
1245 extern void upmu_set_rg_vio28_bist_en(U32 val);
1246 extern void upmu_set_rg_vmch_bist_en(U32 val);
1247 extern void upmu_set_rg_vrtc_bist_en(U32 val);
1248 extern U32 upmu_get_qi_vio28_oc_status(void);
1249 extern U32 upmu_get_qi_vusb_oc_status(void);
1250 extern U32 upmu_get_qi_vmc_oc_status(void);
1251 extern U32 upmu_get_qi_vmch_oc_status(void);
1252 extern U32 upmu_get_qi_vemc_3v3_oc_status(void);
1253 extern U32 upmu_get_qi_vcamd_oc_status(void);
1254 extern U32 upmu_get_qi_vcamio_oc_status(void);
1255 extern U32 upmu_get_qi_vcamaf_oc_status(void);
1256 extern U32 upmu_get_qi_vgp4_oc_status(void);
1257 extern U32 upmu_get_qi_vgp5_oc_status(void);
1258 extern U32 upmu_get_qi_vgp6_oc_status(void);
1259 extern U32 upmu_get_qi_vibr_oc_status(void);
1260 extern void upmu_set_rg_vio28_cal(U32 val);
1261 extern void upmu_set_rg_vio28_ndis_en(U32 val);
1262 extern void upmu_set_rg_vusb_cal(U32 val);
1263 extern void upmu_set_rg_vusb_stb_sel(U32 val);
1264 extern void upmu_set_rg_vusb_ndis_en(U32 val);
1265 extern void upmu_set_rg_vmch_cal(U32 val);
1266 extern void upmu_set_rg_vmch_vosel(U32 val);
1267 extern void upmu_set_rg_vmch_stb_sel(U32 val);
1268 extern void upmu_set_rg_vmch_db_en(U32 val);
1269 extern void upmu_set_rg_vmch_ocfb(U32 val);
1270 extern void upmu_set_rg_vmch_ndis_en(U32 val);
1271 extern void upmu_set_rg_vemc_3v3_cal(U32 val);
1272 extern void upmu_set_rg_vemc_3v3_vosel(U32 val);
1273 extern void upmu_set_rg_vemc_3v3_stb_cal(U32 val);
1274 extern void upmu_set_rg_vemc_3v3_dl_en(U32 val);
1275 extern void upmu_set_rg_vemc_3v3_ndis_en(U32 val);
1276 extern void upmu_set_rg_vcamd_cal(U32 val);
1277 extern void upmu_set_rg_vcamd_vosel(U32 val);
1278 extern void upmu_set_rg_vcamd_stb_sel(U32 val);
1279 extern void upmu_set_rg_vcamd_ndis_en(U32 val);
1280 extern void upmu_set_rg_vcamio_cal(U32 val);
1281 extern void upmu_set_rg_vcamio_vosel(U32 val);
1282 extern void upmu_set_rg_vcamio_stb_sel(U32 val);
1283 extern void upmu_set_rg_vcamio_ndis_en(U32 val);
1284 extern void upmu_set_rg_vcamaf_cal(U32 val);
1285 extern void upmu_set_rg_vcamaf_vosel(U32 val);
1286 extern void upmu_set_rg_vcamaf_stb_sel(U32 val);
1287 extern void upmu_set_rg_vcamaf_ndis_en(U32 val);
1288 extern void upmu_set_rg_vgp4_cal(U32 val);
1289 extern void upmu_set_rg_vgp4_vosel(U32 val);
1290 extern void upmu_set_rg_vgp4_stb_sel(U32 val);
1291 extern void upmu_set_rg_vgp4_ndis_en(U32 val);
1292 extern void upmu_set_rg_vgp5_cal(U32 val);
1293 extern void upmu_set_rg_vgp5_vosel(U32 val);
1294 extern void upmu_set_rg_vgp5_stb_sel(U32 val);
1295 extern void upmu_set_rg_vgp5_ndis_en_int(U32 val);
1296 extern void upmu_set_rg_vgp5_ndis_en(U32 val);
1297 extern void upmu_set_rg_vibr_en(U32 val);
1298 extern void upmu_set_rg_vibr_stbtd(U32 val);
1299 extern U32 upmu_get_qi_vibr_mode(void);
1300 extern void upmu_set_vibr_srclk_mode_sel(U32 val);
1301 extern void upmu_set_vibr_ther_shen_en(U32 val);
1302 extern void upmu_set_vibr_lp_mode_set(U32 val);
1303 extern void upmu_set_vibr_lp_sel(U32 val);
1304 extern void upmu_set_rg_vibr_vocal(U32 val);
1305 extern void upmu_set_rg_vibr_vosel(U32 val);
1306 extern void upmu_set_rg_vibr_pwdb(U32 val);
1307 extern void upmu_set_rg_vibr_drv_sel(U32 val);
1308 extern void upmu_set_rg_vibr_stb_sel(U32 val);
1309 extern void upmu_set_rg_vibr_ndis_en(U32 val);
1310 extern void upmu_set_rg_vrtc_cal(U32 val);
1311 extern void upmu_set_rg_vrtc_ndis_en(U32 val);
1312 extern void upmu_set_rg_ldo_ft(U32 val);
1313 extern void upmu_set_digldo_rsv0(U32 val);
1314 extern void upmu_set_digldo_rsv1(U32 val);
1315 extern void upmu_set_vcamd_srclk_en_sel(U32 val);
1316 extern void upmu_set_vcamio_srclk_en_sel(U32 val);
1317 extern void upmu_set_vcamaf_srclk_en_sel(U32 val);
1318 extern void upmu_set_vgp4_srclk_en_sel(U32 val);
1319 extern void upmu_set_vgp6_srclk_en_sel(U32 val);
1320 extern void upmu_set_vgp5_srclk_en_sel(U32 val);
1321 extern void upmu_set_rg_vmc_cal(U32 val);
1322 extern void upmu_set_rg_vmc_stb_cal(U32 val);
1323 extern void upmu_set_rg_vmc_vosel(U32 val);
1324 extern void upmu_set_rg_vmc_ndis_en(U32 val);
1325 extern void upmu_set_vcamd_on_ctrl(U32 val);
1326 extern void upmu_set_vcamio_on_ctrl(U32 val);
1327 extern void upmu_set_vcamaf_on_ctrl(U32 val);
1328 extern void upmu_set_vgp4_on_ctrl(U32 val);
1329 extern void upmu_set_vgp5_on_ctrl(U32 val);
1330 extern void upmu_set_vgp6_on_ctrl(U32 val);
1331 extern void upmu_set_vibr_on_ctrl(U32 val);
1332 extern void upmu_set_vibr_srclk_en_sel(U32 val);
1333 extern void upmu_set_rg_stb_sel(U32 val);
1334 extern void upmu_set_rg_ocfb_tdsel(U32 val);
1335 extern void upmu_set_rg_36us_stbtd(U32 val);
1336 extern void upmu_set_rg_rsv_stb_sel(U32 val);
1337 extern void upmu_set_rg_rsv_ldo1(U32 val);
1338 extern void upmu_set_rg_rsv_ldo2(U32 val);
1339 extern void upmu_set_rg_vgp6_cal(U32 val);
1340 extern void upmu_set_rg_vgp6_vosel(U32 val);
1341 extern void upmu_set_rg_vgp6_stb_sel(U32 val);
1342 extern void upmu_set_rg_vgp6_ndis_en(U32 val);
1343 extern void upmu_set_rg_thrdet_sel(U32 val);
1344 extern void upmu_set_thr_hwpdn_en(U32 val);
1345 extern void upmu_set_rg_strup_thr_sel(U32 val);
1346 extern void upmu_set_rg_thr_tmode(U32 val);
1347 extern void upmu_set_thr_det_dis(U32 val);
1348 extern void upmu_set_rg_vref_bg(U32 val);
1349 extern void upmu_set_rg_strup_iref_trim(U32 val);
1350 extern void upmu_set_rg_rst_drvsel(U32 val);
1351 extern void upmu_set_rg_en_drvsel(U32 val);
1352 extern void upmu_set_rg_usbdl_keydet_en(U32 val);
1353 extern void upmu_set_rg_usbdl_en(U32 val);
1354 extern void upmu_set_rg_pmu_lev_ungate(U32 val);
1355 extern void upmu_set_rg_pmu_rsv(U32 val);
1356 extern U32 upmu_get_pmu_thr_status(void);
1357 extern U32 upmu_get_pmu_thr_deb(void);
1358 extern void upmu_set_thr_test(U32 val);
1359 extern void upmu_set_strup_dig_io28_pg_force(U32 val);
1360 extern void upmu_set_strup_dig_io_pg_force(U32 val);
1361 extern void upmu_set_rtc_xosc32_enb_sel(U32 val);
1362 extern void upmu_set_rtc_xosc32_enb_sw(U32 val);
1363 extern void upmu_set_bias_gen_en_sel(U32 val);
1364 extern void upmu_set_bias_gen_en(U32 val);
1365 extern void upmu_set_strup_pwron_sel(U32 val);
1366 extern void upmu_set_strup_pwron(U32 val);
1367 extern void upmu_set_bias_gen_en_force(U32 val);
1368 extern void upmu_set_strup_pwron_force(U32 val);
1369 extern void upmu_set_strup_ft_ctrl(U32 val);
1370 extern void upmu_set_pwrbb_deb_en(U32 val);
1371 extern void upmu_set_dduvlo_deb_en(U32 val);
1372 extern void upmu_set_vsrmca15_pg_enb(U32 val);
1373 extern void upmu_set_vpca15_pg_enb(U32 val);
1374 extern void upmu_set_vmch_pg_enb(U32 val);
1375 extern void upmu_set_vmc_pg_enb(U32 val);
1376 extern void upmu_set_vemc_pg_enb(U32 val);
1377 extern void upmu_set_vtcxo_pg_enb(U32 val);
1378 extern void upmu_set_vio28_pg_enb(U32 val);
1379 extern void upmu_set_va28_pg_enb(U32 val);
1380 extern void upmu_set_vio18_pg_enb(U32 val);
1381 extern void upmu_set_vdrm_pg_enb(U32 val);
1382 extern void upmu_set_vcore_pg_enb(U32 val);
1383 extern void upmu_set_vsrmca7_pg_enb(U32 val);
1384 extern void upmu_set_vpca7_pg_enb(U32 val);
1385 extern U32 upmu_get_qi_osc_en(void);
1386 extern U32 upmu_get_just_pwrkey_rst(void);
1387 extern void upmu_set_vsrmca15_pg_h2l_en(U32 val);
1388 extern void upmu_set_vpca15_pg_h2l_en(U32 val);
1389 extern void upmu_set_vcore_pg_h2l_en(U32 val);
1390 extern void upmu_set_vsrmca7_pg_h2l_en(U32 val);
1391 extern void upmu_set_vpca7_pg_h2l_en(U32 val);
1392 extern void upmu_set_uvlo_l2h_deb_en(U32 val);
1393 extern void upmu_set_clr_just_rst(U32 val);
1394 extern void upmu_set_strup_con8_rsv0(U32 val);
1395 extern void upmu_set_strup_ext_pmic_sel(U32 val);
1396 extern void upmu_set_strup_ext_pmic_en(U32 val);
1397 extern void upmu_set_strup_auxadc_rstb_sel(U32 val);
1398 extern void upmu_set_strup_auxadc_start_sel(U32 val);
1399 extern void upmu_set_strup_auxadc_rstb_sw(U32 val);
1400 extern void upmu_set_strup_auxadc_start_sw(U32 val);
1401 extern void upmu_set_strup_auxadc_en_sel(U32 val);
1402 extern void upmu_set_strup_pwroff_preoff_en(U32 val);
1403 extern void upmu_set_strup_pwroff_seq_en(U32 val);
1404 extern U32 upmu_get_rg_adc_rdy_c0(void);
1405 extern U32 upmu_get_rg_adc_out_c0(void);
1406 extern U32 upmu_get_rg_adc_rdy_c1(void);
1407 extern U32 upmu_get_rg_adc_out_c1(void);
1408 extern U32 upmu_get_rg_adc_rdy_c2(void);
1409 extern U32 upmu_get_rg_adc_out_c2(void);
1410 extern U32 upmu_get_rg_adc_rdy_c3(void);
1411 extern U32 upmu_get_rg_adc_out_c3(void);
1412 extern U32 upmu_get_rg_adc_rdy_c4(void);
1413 extern U32 upmu_get_rg_adc_out_c4(void);
1414 extern U32 upmu_get_rg_adc_rdy_c5(void);
1415 extern U32 upmu_get_rg_adc_out_c5(void);
1416 extern U32 upmu_get_rg_adc_rdy_c6(void);
1417 extern U32 upmu_get_rg_adc_out_c6(void);
1418 extern U32 upmu_get_rg_adc_rdy_c7(void);
1419 extern U32 upmu_get_rg_adc_out_c7(void);
1420 extern U32 upmu_get_rg_adc_rdy_wakeup_pchr(void);
1421 extern U32 upmu_get_rg_adc_out_wakeup_pchr(void);
1422 extern U32 upmu_get_rg_adc_rdy_wakeup_swchr(void);
1423 extern U32 upmu_get_rg_adc_out_wakeup_swchr(void);
1424 extern U32 upmu_get_rg_adc_rdy_lbat(void);
1425 extern U32 upmu_get_rg_adc_out_lbat(void);
1426 extern U32 upmu_get_rg_adc_out_c0_trim(void);
1427 extern U32 upmu_get_rg_adc_out_c1_trim(void);
1428 extern U32 upmu_get_rg_adc_out_c2_trim(void);
1429 extern U32 upmu_get_rg_adc_out_c3_trim(void);
1430 extern U32 upmu_get_rg_adc_out_c4_trim(void);
1431 extern U32 upmu_get_rg_adc_out_c5_trim(void);
1432 extern U32 upmu_get_rg_adc_out_c6_trim(void);
1433 extern U32 upmu_get_rg_adc_out_c7_trim(void);
1434 extern U32 upmu_get_rg_adc_out_wakeup_pchr_trim(void);
1435 extern U32 upmu_get_rg_adc_out_wakeup_swchr_trim(void);
1436 extern U32 upmu_get_rg_adc_out_lbat_trim(void);
1437 extern U32 upmu_get_rg_adc_out_avg_deci(void);
1438 extern void upmu_set_rg_spl_num(U32 val);
1439 extern void upmu_set_rg_avg_num(U32 val);
1440 extern void upmu_set_rg_buf_pwd_on(U32 val);
1441 extern void upmu_set_rg_adc_pwd_on(U32 val);
1442 extern void upmu_set_rg_buf_pwd_b(U32 val);
1443 extern void upmu_set_rg_adc_pwd_b(U32 val);
1444 extern void upmu_set_rg_auxadc_chsel(U32 val);
1445 extern void upmu_set_rg_auxadc_auto_str_en(U32 val);
1446 extern void upmu_set_rg_auxadc_auto_str(U32 val);
1447 extern void upmu_set_rg_adc_trim_comp(U32 val);
1448 extern void upmu_set_rg_auxadc_bist_enb(U32 val);
1449 extern void upmu_set_rg_auxadc_start(U32 val);
1450 extern void upmu_set_rg_lbat_debt_min(U32 val);
1451 extern void upmu_set_rg_lbat_debt_max(U32 val);
1452 extern void upmu_set_rg_lbat_det_prd_15_0(U32 val);
1453 extern void upmu_set_rg_lbat_det_prd_19_16(U32 val);
1454 extern U32 upmu_get_rg_lbat_max_irq_b(void);
1455 extern void upmu_set_rg_lbat_en_max(U32 val);
1456 extern void upmu_set_rg_lbat_irq_en_max(U32 val);
1457 extern void upmu_set_rg_lbat_volt_max(U32 val);
1458 extern U32 upmu_get_rg_lbat_min_irq_b(void);
1459 extern void upmu_set_rg_lbat_en_min(U32 val);
1460 extern void upmu_set_rg_lbat_irq_en_min(U32 val);
1461 extern void upmu_set_rg_lbat_volt_min(U32 val);
1462 extern U32 upmu_get_rg_lbat_debounce_count_max(void);
1463 extern U32 upmu_get_rg_lbat_debounce_count_min(void);
1464 extern U32 upmu_get_rg_ni_comp(void);
1465 extern void upmu_set_rg_da_dac(U32 val);
1466 extern void upmu_set_rg_auxadc_cali(U32 val);
1467 extern void upmu_set_rg_buf_cali(U32 val);
1468 extern void upmu_set_rg_auxadc_rsv(U32 val);
1469 extern void upmu_set_rg_da_dac_sel(U32 val);
1470 extern void upmu_set_rg_aux_out_sel(U32 val);
1471 extern void upmu_set_rg_arb_prio_2(U32 val);
1472 extern void upmu_set_rg_arb_prio_1(U32 val);
1473 extern void upmu_set_rg_arb_prio_0(U32 val);
1474 extern void upmu_set_efuse_offset_ch0_trim(U32 val);
1475 extern void upmu_set_efuse_gain_ch0_trim(U32 val);
1476 extern void upmu_set_rg_vbuf_en(U32 val);
1477 extern void upmu_set_rg_vbuf_byp(U32 val);
1478 extern void upmu_set_rg_vbuf_exten(U32 val);
1479 extern void upmu_set_rg_vbuf_calen(U32 val);
1480 extern void upmu_set_rg_thermal_adc_oe(U32 val);
1481 extern void upmu_set_rg_thermal_adc_ge(U32 val);
1482 extern void upmu_set_rg_adc_trim_ch_sel(U32 val);
1483 extern void upmu_set_rg_source_ch0_norm_sel(U32 val);
1484 extern void upmu_set_rg_source_ch0_lbat_sel(U32 val);
1485 extern void upmu_set_flash_rsv0(U32 val);
1486 extern void upmu_set_flash_dim_duty(U32 val);
1487 extern void upmu_set_flash_ther_shdn_en(U32 val);
1488 extern void upmu_set_flash_en(U32 val);
1489 extern void upmu_set_flash_dim_div(U32 val);
1490 extern void upmu_set_flash_rsv1(U32 val);
1491 extern void upmu_set_flash_sel(U32 val);
1492 extern void upmu_set_flash_sfstren(U32 val);
1493 extern void upmu_set_flash_sfstr(U32 val);
1494 extern void upmu_set_flash_mode(U32 val);
1495 extern void upmu_set_kpled_rsv0(U32 val);
1496 extern void upmu_set_kpled_dim_duty(U32 val);
1497 extern void upmu_set_kpled_ther_shdn_en(U32 val);
1498 extern void upmu_set_kpled_en(U32 val);
1499 extern void upmu_set_kpled_dim_div(U32 val);
1500 extern void upmu_set_kpled_rsv1(U32 val);
1501 extern void upmu_set_kpled_sel(U32 val);
1502 extern void upmu_set_kpled_sfstren(U32 val);
1503 extern void upmu_set_kpled_sfstr(U32 val);
1504 extern void upmu_set_kpled_mode(U32 val);
1505 extern void upmu_set_isink_rsv0(U32 val);
1506 extern void upmu_set_isink_dim0_duty(U32 val);
1507 extern void upmu_set_isink_dim0_fsel(U32 val);
1508 extern void upmu_set_isink_rsv1(U32 val);
1509 extern void upmu_set_isink_dim1_duty(U32 val);
1510 extern void upmu_set_isink_dim1_fsel(U32 val);
1511 extern void upmu_set_isink_rsv2(U32 val);
1512 extern void upmu_set_isink_rsv2_isink0(U32 val);
1513 extern void upmu_set_isink_rsv2_isink1(U32 val);
1514 extern void upmu_set_isink_rsv2_isink2(U32 val);
1515 extern void upmu_set_isink_dim2_duty(U32 val);
1516 extern void upmu_set_isink_dim2_fsel(U32 val);
1517 extern void upmu_set_isink_rsv3(U32 val);
1518 extern void upmu_set_isinks_ch2_en(U32 val);
1519 extern void upmu_set_isinks_ch1_en(U32 val);
1520 extern void upmu_set_isinks_ch0_en(U32 val);
1521 extern void upmu_set_isink_rsv4(U32 val);
1522 extern void upmu_set_isinks2_chop_en(U32 val);
1523 extern void upmu_set_isinks1_chop_en(U32 val);
1524 extern void upmu_set_isinks0_chop_en(U32 val);
1525 extern void upmu_set_isinks_ch0_step(U32 val);
1526 extern void upmu_set_isink0_chop_mode(U32 val);
1527 extern void upmu_set_isink0_test_reg(U32 val);
1528 extern void upmu_set_isinks_ch0_mode(U32 val);
1529 extern void upmu_set_isinks_ch1_step(U32 val);
1530 extern void upmu_set_isink1_chop_mode(U32 val);
1531 extern void upmu_set_isink1_test_reg(U32 val);
1532 extern void upmu_set_isinks_ch1_mode(U32 val);
1533 extern void upmu_set_isinks_ch2_step(U32 val);
1534 extern void upmu_set_isink2_chop_mode(U32 val);
1535 extern void upmu_set_isink2_test_reg(U32 val);
1536 extern void upmu_set_isinks_ch2_mode(U32 val);
1537 extern void upmu_set_rg_trim_en(U32 val);
1538 extern void upmu_set_rg_trim_sel(U32 val);
1539 extern void upmu_set_rg_ldo_bist(U32 val);
1540 extern void upmu_set_rg_isinks_rsv(U32 val);
1541 extern void upmu_set_isinks_breath0_trf_sel(U32 val);
1542 extern void upmu_set_isinks_breath0_ton_sel(U32 val);
1543 extern void upmu_set_isinks_breath0_toff_sel(U32 val);
1544 extern void upmu_set_isinks_breath1_trf_sel(U32 val);
1545 extern void upmu_set_isinks_breath1_ton_sel(U32 val);
1546 extern void upmu_set_isinks_breath1_toff_sel(U32 val);
1547 extern void upmu_set_isinks_breath2_trf_sel(U32 val);
1548 extern void upmu_set_isinks_breath2_ton_sel(U32 val);
1549 extern void upmu_set_isinks_breath2_toff_sel(U32 val);
1550 extern void upmu_set_isink0_sfstr_en(U32 val);
1551 extern void upmu_set_isink1_sfstr_en(U32 val);
1552 extern void upmu_set_isink2_sfstr_en(U32 val);
1553 extern void upmu_set_isink0_sfstr_tc(U32 val);
1554 extern void upmu_set_isink1_sfstr_tc(U32 val);
1555 extern void upmu_set_isink2_sfstr_tc(U32 val);
1556 extern void upmu_set_rg_audaccdetrsv(U32 val);
1557 extern void upmu_set_accdet_con0_rsv1(U32 val);
1558 extern void upmu_set_rg_audaccdetvin1pulllow(U32 val);
1559 extern void upmu_set_rg_audaccdettvdet(U32 val);
1560 extern void upmu_set_audaccdetanaswctrl(U32 val);
1561 extern void upmu_set_audaccdetanaswctrl_sel(U32 val);
1562 extern void upmu_set_accdet_con0_rsv0(U32 val);
1563 extern void upmu_set_rg_audaccdetvthcal(U32 val);
1564 extern void upmu_set_accdet_seq_init(U32 val);
1565 extern void upmu_set_accdet_en(U32 val);
1566 extern void upmu_set_accdet_mbias_pwm_idle(U32 val);
1567 extern void upmu_set_accdet_vth_pwm_idle(U32 val);
1568 extern void upmu_set_accdet_cmp_pwm_idle(U32 val);
1569 extern void upmu_set_accdet_mbias_pwm_en(U32 val);
1570 extern void upmu_set_accdet_vth_pwm_en(U32 val);
1571 extern void upmu_set_accdet_cmp_pwm_en(U32 val);
1572 extern void upmu_set_accdet_pwm_width(U32 val);
1573 extern void upmu_set_accdet_pwm_thresh(U32 val);
1574 extern void upmu_set_accdet_fall_delay(U32 val);
1575 extern void upmu_set_accdet_rise_delay(U32 val);
1576 extern void upmu_set_accdet_debounce0(U32 val);
1577 extern void upmu_set_accdet_debounce1(U32 val);
1578 extern void upmu_set_accdet_debounce2(U32 val);
1579 extern void upmu_set_accdet_debounce3(U32 val);
1580 extern void upmu_set_accdet_ival_sel(U32 val);
1581 extern void upmu_set_accdet_ival_mem_in(U32 val);
1582 extern void upmu_set_accdet_ival_sam_in(U32 val);
1583 extern void upmu_set_accdet_ival_cur_in(U32 val);
1584 extern void upmu_set_accdet_irq_clr(U32 val);
1585 extern U32 upmu_get_accdet_irq(void);
1586 extern void upmu_set_accdet_pwm_en_sw(U32 val);
1587 extern void upmu_set_accdet_mbias_en_sw(U32 val);
1588 extern void upmu_set_accdet_vth_en_sw(U32 val);
1589 extern void upmu_set_accdet_cmp_en_sw(U32 val);
1590 extern void upmu_set_accdet_in_sw(U32 val);
1591 extern void upmu_set_accdet_pwm_sel(U32 val);
1592 extern void upmu_set_accdet_test_mode5(U32 val);
1593 extern void upmu_set_accdet_test_mode4(U32 val);
1594 extern void upmu_set_accdet_test_mode3(U32 val);
1595 extern void upmu_set_accdet_test_mode2(U32 val);
1596 extern void upmu_set_accdet_test_mode1(U32 val);
1597 extern void upmu_set_accdet_test_mode0(U32 val);
1598 extern U32 upmu_get_accdet_cmp_clk(void);
1599 extern U32 upmu_get_accdet_vth_clk(void);
1600 extern U32 upmu_get_accdet_mbias_clk(void);
1601 extern U32 upmu_get_accdet_state(void);
1602 extern U32 upmu_get_accdet_mem_in(void);
1603 extern U32 upmu_get_accdet_sam_in(void);
1604 extern U32 upmu_get_accdet_cur_in(void);
1605 extern U32 upmu_get_accdet_in(void);
1606 extern U32 upmu_get_accdet_cur_deb(void);
1607 extern void upmu_set_accdet_rsv_con0(U32 val);
1608 extern void upmu_set_accdet_rsv_con1(U32 val);
1609 extern void upmu_set_rg_spk_gainl(U32 val);
1610 extern void upmu_set_spk_out_stage_sel(U32 val);
1611 extern void upmu_set_spk_ther_shdn_l_en(U32 val);
1612 extern void upmu_set_spk_oc_shdn_dl(U32 val);
1613 extern void upmu_set_spk_trim_en_l(U32 val);
1614 extern void upmu_set_spkmode_l(U32 val);
1615 extern void upmu_set_spk_en_l(U32 val);
1616 extern U32 upmu_get_spk_trim_done_l(void);
1617 extern void upmu_set_spk_offset_l_mode(U32 val);
1618 extern void upmu_set_spk_lead_l_sw(U32 val);
1619 extern void upmu_set_spk_offset_l_sw(U32 val);
1620 extern U32 upmu_get_spk_offset_l_ov(void);
1621 extern void upmu_set_rg_spk_oc_en_l(U32 val);
1622 extern void upmu_set_rg_spkab_oc_en_l(U32 val);
1623 extern void upmu_set_rg_spk_test_en_l(U32 val);
1624 extern void upmu_set_rg_spk_drc_en_l(U32 val);
1625 extern void upmu_set_rg_spkrcv_en_l(U32 val);
1626 extern void upmu_set_rg_spkab_obias_l(U32 val);
1627 extern void upmu_set_rg_spk_slew_l(U32 val);
1628 extern void upmu_set_rg_spk_force_en_l(U32 val);
1629 extern void upmu_set_rg_spk_intg_rst_l(U32 val);
1630 extern void upmu_set_rg_spk_gainr(U32 val);
1631 extern void upmu_set_spk_ther_shdn_r_en(U32 val);
1632 extern void upmu_set_spk_oc_shdn_dr(U32 val);
1633 extern void upmu_set_spk_trim_en_r(U32 val);
1634 extern void upmu_set_spkmode_r(U32 val);
1635 extern void upmu_set_spk_en_r(U32 val);
1636 extern U32 upmu_get_spk_trim_done_r(void);
1637 extern void upmu_set_spk_offset_r_mode(U32 val);
1638 extern void upmu_set_spk_lead_r_sw(U32 val);
1639 extern void upmu_set_spk_offset_r_sw(U32 val);
1640 extern U32 upmu_get_spk_offset_r_ov(void);
1641 extern void upmu_set_rg_spkpga_gainr(U32 val);
1642 extern void upmu_set_rg_spk_oc_en_r(U32 val);
1643 extern void upmu_set_rg_spkab_oc_en_r(U32 val);
1644 extern void upmu_set_rg_spk_test_en_r(U32 val);
1645 extern void upmu_set_rg_spk_drc_en_r(U32 val);
1646 extern void upmu_set_rg_spkrcv_en_r(U32 val);
1647 extern void upmu_set_rg_spkab_obias_r(U32 val);
1648 extern void upmu_set_rg_spk_slew_r(U32 val);
1649 extern void upmu_set_rg_spk_force_en_r(U32 val);
1650 extern void upmu_set_rg_spk_intg_rst_r(U32 val);
1651 extern U32 upmu_get_spk_ab_oc_l_deg(void);
1652 extern U32 upmu_get_spk_d_oc_l_deg(void);
1653 extern U32 upmu_get_spk_ab_oc_r_deg(void);
1654 extern U32 upmu_get_spk_d_oc_r_deg(void);
1655 extern void upmu_set_spk_oc_thd(U32 val);
1656 extern void upmu_set_spk_oc_wnd(U32 val);
1657 extern void upmu_set_spk_trim_thd(U32 val);
1658 extern void upmu_set_spk_trim_wnd(U32 val);
1659 extern void upmu_set_spk_trim_div(U32 val);
1660 extern void upmu_set_spk_td3(U32 val);
1661 extern void upmu_set_spk_td2(U32 val);
1662 extern void upmu_set_spk_td1(U32 val);
1663 extern void upmu_set_rg_spk_octh_d(U32 val);
1664 extern void upmu_set_rg_spkab_ovdrv(U32 val);
1665 extern void upmu_set_rg_spk_fbrc_en(U32 val);
1666 extern void upmu_set_rg_spk_vcm_ibsel(U32 val);
1667 extern void upmu_set_rg_spk_vcm_sel(U32 val);
1668 extern void upmu_set_rg_spk_en_view_clk(U32 val);
1669 extern void upmu_set_rg_spk_en_view_vcm(U32 val);
1670 extern void upmu_set_rg_spk_ccode(U32 val);
1671 extern void upmu_set_rg_spk_ibias_sel(U32 val);
1672 extern void upmu_set_rg_btl_set(U32 val);
1673 extern void upmu_set_spk_test_mode1(U32 val);
1674 extern void upmu_set_spk_test_mode0(U32 val);
1675 extern void upmu_set_spk_vcm_fast_en(U32 val);
1676 extern void upmu_set_spk_rsv0(U32 val);
1677 extern void upmu_set_rg_spkpga_gainl(U32 val);
1678 extern void upmu_set_rg_spk_rsv(U32 val);
1679 extern void upmu_set_spk_td_done(U32 val);
1680 extern void upmu_set_spk_td_wait(U32 val);
1681 extern void upmu_set_spk_trim_stop_l_sw(U32 val);
1682 extern void upmu_set_spk_trim_stop_r_sw(U32 val);
1683 extern void upmu_set_spk_trim_en_l_sw(U32 val);
1684 extern void upmu_set_spk_trim_en_r_sw(U32 val);
1685 extern void upmu_set_spk_outstg_en_l_sw(U32 val);
1686 extern void upmu_set_spk_outstg_en_r_sw(U32 val);
1687 extern void upmu_set_spk_en_l_sw(U32 val);
1688 extern void upmu_set_spk_en_r_sw(U32 val);
1689 extern void upmu_set_spk_depop_en_l_sw(U32 val);
1690 extern void upmu_set_spk_depop_en_r_sw(U32 val);
1691 extern void upmu_set_spkmode_l_sw(U32 val);
1692 extern void upmu_set_spkmode_r_sw(U32 val);
1693 extern void upmu_set_spk_rst_l_sw(U32 val);
1694 extern void upmu_set_spk_rst_r_sw(U32 val);
1695 extern void upmu_set_spk_vcm_fast_sw(U32 val);
1696 extern void upmu_set_spk_en_mode(U32 val);
1697 extern void upmu_set_fg_sw_rstclr(U32 val);
1698 extern void upmu_set_fg_charge_rst(U32 val);
1699 extern void upmu_set_fg_time_rst(U32 val);
1700 extern void upmu_set_fg_offset_rst(U32 val);
1701 extern void upmu_set_fg_sw_clear(U32 val);
1702 extern U32 upmu_get_fg_latchdata_st(void);
1703 extern void upmu_set_fg_sw_read_pre(U32 val);
1704 extern void upmu_set_fg_sw_cr(U32 val);
1705 extern void upmu_set_rg_fgclksrc(U32 val);
1706 extern void upmu_set_fg_autocalrate(U32 val);
1707 extern void upmu_set_fg_cal(U32 val);
1708 extern void upmu_set_fg_vmode(U32 val);
1709 extern void upmu_set_fg_on(U32 val);
1710 extern U32 upmu_get_fg_car_35_32(void);
1711 extern U32 upmu_get_fg_car_31_16(void);
1712 extern U32 upmu_get_fg_car_15_00(void);
1713 extern U32 upmu_get_fg_nter_29_16(void);
1714 extern U32 upmu_get_fg_nter_15_00(void);
1715 extern void upmu_set_fg_bltr(U32 val);
1716 extern void upmu_set_fg_bftr(U32 val);
1717 extern U32 upmu_get_fg_current_out(void);
1718 extern void upmu_set_fg_adjust_offset_value(U32 val);
1719 extern U32 upmu_get_fg_offset(void);
1720 extern void upmu_set_rg_inputclksel(U32 val);
1721 extern void upmu_set_rg_fganalogtest(U32 val);
1722 extern void upmu_set_rg_spare(U32 val);
1723 extern void upmu_set_fg_adc_autorst(U32 val);
1724 extern void upmu_set_fg_adj_offset_en(U32 val);
1725 extern void upmu_set_vol_osr_h(U32 val);
1726 extern void upmu_set_vol_osr(U32 val);
1727 extern void upmu_set_fg_osr_h(U32 val);
1728 extern void upmu_set_fg_osr(U32 val);
1729 extern U32 upmu_get_rg_fgvmode(void);
1730 extern U32 upmu_get_fg_rst(void);
1731 extern U32 upmu_get_fgcal_en(void);
1732 extern U32 upmu_get_fgadc_en(void);
1733 extern void upmu_set_fg_slp_en(U32 val);
1734 extern U32 upmu_get_fg_adc_rstdetect(void);
1735 extern U32 upmu_get_fg_h_int_sts(void);
1736 extern U32 upmu_get_fg_l_int_sts(void);
1737 extern void upmu_set_vol_fir1bypass(U32 val);
1738 extern void upmu_set_fg_fir2bypass(U32 val);
1739 extern void upmu_set_fg_fir1bypass(U32 val);
1740 extern U32 upmu_get_vol_current_out(void);
1741 extern U32 upmu_get_fg_cic2(void);
1742 extern void upmu_set_fg_slp_cur_th(U32 val);
1743 extern void upmu_set_fg_slp_time(U32 val);
1744 extern void upmu_set_fg_det_time(U32 val);
1745 extern void upmu_set_fg_srcvolten_ftime(U32 val);
1746 extern void upmu_set_fg_test_mode1(U32 val);
1747 extern void upmu_set_fg_test_mode0(U32 val);
1748 extern void upmu_set_fg_rsv1(U32 val);
1749 extern void upmu_set_fg_vmode_sw(U32 val);
1750 extern void upmu_set_fg_fgadc_en_sw(U32 val);
1751 extern void upmu_set_fg_fgcal_en_sw(U32 val);
1752 extern void upmu_set_fg_rst_sw(U32 val);
1753 extern void upmu_set_fg_mode(U32 val);
1754 extern void upmu_set_stmp_mode(U32 val);
1755 extern void upmu_set_mix_xosc32_stp_cali(U32 val);
1756 extern void upmu_set_mix_xosc32_stp_lpdrst(U32 val);
1757 extern void upmu_set_mix_xosc32_stp_lpden(U32 val);
1758 extern U32 upmu_get_mix_xosc32_stp_lpdtb(void);
1759 extern void upmu_set_mix_xosc32_stp_pwdb(U32 val);
1760 extern U32 upmu_get_mix_xosc32_stp_cpdtb(void);
1761 extern void upmu_set_mix_eosc32_opt(U32 val);
1762 extern void upmu_set_mix_efuse_xosc32_enb_opt(U32 val);
1763 extern U32 upmu_get_mix_rtc_xosc32_enb(void);
1764 extern U32 upmu_get_mix_stp_rtc_ddlo(void);
1765 extern void upmu_set_mix_stp_bbwakeup(U32 val);
1766 extern void upmu_set_mix_eosc32_vct_en(U32 val);
1767 extern void upmu_set_mix_eosc32_stp_rsv(U32 val);
1768 extern void upmu_set_mix_dcxo_stp_test_deglitch_mode(U32 val);
1769 extern void upmu_set_mix_rtc_stp_xosc32_enb(U32 val);
1770 extern void upmu_set_mix_pmu_stp_ddlo_vrtc_en(U32 val);
1771 extern void upmu_set_mix_pmu_stp_ddlo_vrtc(U32 val);
1772 extern void upmu_set_mix_dcxo_stp_lvsh_en(U32 val);
1773 extern void upmu_set_mix_eosc32_stp_chop_en(U32 val);
1774 extern void upmu_set_rg_dc2ac_en_vaudp12(U32 val);
1775 extern void upmu_set_rg_aud_dac_pwl_up_va28(U32 val);
1776 extern void upmu_set_rg_aud_dac_pwr_up_va28(U32 val);
1777 extern void upmu_set_rg_auddacrpwrup_vaudp12(U32 val);
1778 extern void upmu_set_rg_auddaclpwrup_vaudp12(U32 val);
1779 extern void upmu_set_rg_audhprscdisable_vaudp12(U32 val);
1780 extern void upmu_set_rg_audhplscdisable_vaudp12(U32 val);
1781 extern void upmu_set_rg_audhsscdisable_vaudp12(U32 val);
1782 extern void upmu_set_rg_audhprmuxinputsel_vaudp12(U32 val);
1783 extern void upmu_set_rg_audhplmuxinputsel_vaudp12(U32 val);
1784 extern void upmu_set_rg_audhsmuxinputsel_vaudp12(U32 val);
1785 extern void upmu_set_rg_audhprpwrup_vaudp12(U32 val);
1786 extern void upmu_set_rg_audhplpwrup_vaudp12(U32 val);
1787 extern void upmu_set_rg_audhspwrup_vaudp12(U32 val);
1788 extern void upmu_set_rg_linenoiseenh_vaudp12(U32 val);
1789 extern void upmu_set_rg_hpout_shortvcm_vaudp12(U32 val);
1790 extern void upmu_set_rg_hpoutputreset0_vaudp12(U32 val);
1791 extern void upmu_set_rg_hpinputreset0_vaudp12(U32 val);
1792 extern void upmu_set_rg_hpoutputstbenh_vaudp12(U32 val);
1793 extern void upmu_set_rg_hpinputstbenh_vaudp12(U32 val);
1794 extern void upmu_set_rg_prechargebuf_en_vaudp12(U32 val);
1795 extern void upmu_set_rg_audbgbon_vaudp12(U32 val);
1796 extern void upmu_set_rg_audhsstartup_vaudp12(U32 val);
1797 extern void upmu_set_rg_audhpstartup_vaudp12(U32 val);
1798 extern void upmu_set_rg_audhsbsccurrent_vaudp12(U32 val);
1799 extern void upmu_set_rg_audhprbsccurrent_vaudp12(U32 val);
1800 extern void upmu_set_rg_audhplbsccurrent_vaudp12(U32 val);
1801 extern void upmu_set_rg_hsout_shortvcm_vaudp12(U32 val);
1802 extern void upmu_set_rg_hpoutstb_rsel_vaudp12(U32 val);
1803 extern void upmu_set_rg_hsoutputreset0_vaudp12(U32 val);
1804 extern void upmu_set_rg_hsinputreset0_vaudp12(U32 val);
1805 extern void upmu_set_rg_hsoutputstbenh_vaudp12(U32 val);
1806 extern void upmu_set_rg_hsinputstbenh_vaudp12(U32 val);
1807 extern void upmu_set_rg_line_pull0v_vaudp12(U32 val);
1808 extern void upmu_set_rg_audhprfinetrim_vaudp12(U32 val);
1809 extern void upmu_set_rg_audhplfinetrim_vaudp12(U32 val);
1810 extern void upmu_set_rg_audhptrim_en_vaudp12(U32 val);
1811 extern void upmu_set_rg_audhprtrim_vaudp12(U32 val);
1812 extern void upmu_set_rg_audhpltrim_vaudp12(U32 val);
1813 extern void upmu_set_rg_abidec_reserved_vaudp12(U32 val);
1814 extern void upmu_set_rg_abidec_reserved_va28(U32 val);
1815 extern void upmu_set_rg_audibiaspwrdn_vaudp12(U32 val);
1816 extern void upmu_set_rg_audbiasadj_1_vaudp12(U32 val);
1817 extern void upmu_set_rg_audbiasadj_0_vaudp12(U32 val);
1818 extern void upmu_set_rg_chargeoption_depop_va28(U32 val);
1819 extern void upmu_set_rg_depop_isel_va28(U32 val);
1820 extern void upmu_set_rg_depop_vcmgen_en_va28(U32 val);
1821 extern void upmu_set_rg_depop_rsel_va28(U32 val);
1822 extern void upmu_set_rg_depop_ren_va28(U32 val);
1823 extern void upmu_set_rg_audivrmute_vaudp12(U32 val);
1824 extern void upmu_set_rg_audivrmuxsel_vaudp12(U32 val);
1825 extern void upmu_set_rg_audivrstartup_vaudp12(U32 val);
1826 extern void upmu_set_rg_audivrpwrup_vaudp12(U32 val);
1827 extern void upmu_set_rg_audivlmute_vaudp12(U32 val);
1828 extern void upmu_set_rg_audivlmuxsel_vaudp12(U32 val);
1829 extern void upmu_set_rg_audivlstartup_vaudp12(U32 val);
1830 extern void upmu_set_rg_audivlpwrup_vaudp12(U32 val);
1831 extern void upmu_set_rg_sel_delay_vcore(U32 val);
1832 extern void upmu_set_rg_sel_encoder_96k_va28(U32 val);
1833 extern void upmu_set_rg_sel_decoder_96k_va28(U32 val);
1834 extern void upmu_set_rg_rstb_encoder_va28(U32 val);
1835 extern void upmu_set_rg_rstb_decoder_va28(U32 val);
1836 extern void upmu_set_rg_va28refgen_en_va28(U32 val);
1837 extern void upmu_set_rg_va33refgen_en_va33(U32 val);
1838 extern void upmu_set_rg_vbatrefgen_en_vbat(U32 val);
1839 extern void upmu_set_rg_vbatprereg_pddis_en_vbat(U32 val);
1840 extern void upmu_set_rg_lcldo_enc_remote_sense_va28(U32 val);
1841 extern void upmu_set_rg_lcldo_enc_pddis_en_va28(U32 val);
1842 extern void upmu_set_rg_lcldo_vosel_va33(U32 val);
1843 extern void upmu_set_rg_lcldo_remote_sense_va33(U32 val);
1844 extern void upmu_set_rg_lcldo_pddis_en_va33(U32 val);
1845 extern void upmu_set_rg_hcldo_vosel_va33(U32 val);
1846 extern void upmu_set_rg_hcldo_remote_sense_va33(U32 val);
1847 extern void upmu_set_rg_hcldo_pddis_en_va33(U32 val);
1848 extern void upmu_set_rg_audpmu_reserved_vaudp12(U32 val);
1849 extern void upmu_set_rg_audpmu_reserved_va28(U32 val);
1850 extern void upmu_set_rg_audpmu_reserved_va33(U32 val);
1851 extern void upmu_set_rg_audpmu_reserved_vbat(U32 val);
1852 extern void upmu_set_da_nvreg_en_vaudp12(U32 val);
1853 extern void upmu_set_rg_acc_dcc_sel_audglb_va28(U32 val);
1854 extern void upmu_set_rg_audglb_pwrdn_va28(U32 val);
1855 extern void upmu_set_rg_nvreg_pull0v_vaudp12(U32 val);
1856 extern void upmu_set_rg_ncp_remote_sense_va18(U32 val);
1857 extern void upmu_set_da_hcldo_en_va33(U32 val);
1858 extern void upmu_set_da_lcldo_en_va33(U32 val);
1859 extern void upmu_set_da_lcldo_enc_en_va28(U32 val);
1860 extern void upmu_set_da_vbatprereg_en_vbat(U32 val);
1861 extern void upmu_set_rg_audpreampiddtest(U32 val);
1862 extern void upmu_set_rg_audpreamprpgatest(U32 val);
1863 extern void upmu_set_rg_audpreamplpgatest(U32 val);
1864 extern void upmu_set_rg_audpreamprinputsel(U32 val);
1865 extern void upmu_set_rg_audpreamplinputsel(U32 val);
1866 extern void upmu_set_rg_audpreampron(U32 val);
1867 extern void upmu_set_rg_audpreamplon(U32 val);
1868 extern void upmu_set_rg_audadc3rdstagereset(U32 val);
1869 extern void upmu_set_rg_audadc2ndstagereset(U32 val);
1870 extern void upmu_set_rg_audadc2ndstageiddtest(U32 val);
1871 extern void upmu_set_rg_audadc1ststageiddtest(U32 val);
1872 extern void upmu_set_rg_audadcclksel(U32 val);
1873 extern void upmu_set_rg_audadcrinputsel(U32 val);
1874 extern void upmu_set_rg_audadclinputsel(U32 val);
1875 extern void upmu_set_rg_audadcrpwrup(U32 val);
1876 extern void upmu_set_rg_audadclpwrup(U32 val);
1877 extern void upmu_set_rg_audrctunelsel(U32 val);
1878 extern void upmu_set_rg_audrctunel(U32 val);
1879 extern void upmu_set_rg_audadcffbypass(U32 val);
1880 extern void upmu_set_rg_audadcbypass(U32 val);
1881 extern void upmu_set_rg_audadcflashiddtest(U32 val);
1882 extern void upmu_set_rg_audadcrefbufiddtest(U32 val);
1883 extern void upmu_set_rg_audadcdaciddtest(U32 val);
1884 extern void upmu_set_rg_audadcdacfbcurrent(U32 val);
1885 extern void upmu_set_rg_audadcnodem(U32 val);
1886 extern void upmu_set_rg_audrctunersel(U32 val);
1887 extern void upmu_set_rg_audrctuner(U32 val);
1888 extern void upmu_set_rg_audadctestdata(U32 val);
1889 extern void upmu_set_rg_audadcdacnrz(U32 val);
1890 extern void upmu_set_rg_audadcfsreset(U32 val);
1891 extern void upmu_set_rg_audadcdactest(U32 val);
1892 extern void upmu_set_rg_audadcnopatest(U32 val);
1893 extern void upmu_set_rg_audadcwidecm(U32 val);
1894 extern void upmu_set_rg_audspareva18(U32 val);
1895 extern void upmu_set_rg_audspareva28(U32 val);
1896 extern void upmu_set_rg_audsparevaudp(U32 val);
1897 extern void upmu_set_rg_audsparevmic(U32 val);
1898 extern void upmu_set_rg_audmicbiasvref(U32 val);
1899 extern void upmu_set_rg_audpwdbmicbias(U32 val);
1900 extern void upmu_set_rg_auddigmicbias(U32 val);
1901 extern void upmu_set_rg_auddigmicnduty(U32 val);
1902 extern void upmu_set_rg_auddigmicpduty(U32 val);
1903 extern void upmu_set_rg_auddigmicen(U32 val);
1904 extern void upmu_set_rg_audlsbufrmute(U32 val);
1905 extern void upmu_set_rg_audlsbufrgain(U32 val);
1906 extern void upmu_set_rg_audlsbuflmute(U32 val);
1907 extern void upmu_set_rg_audlsbuflgain(U32 val);
1908 extern void upmu_set_rg_audlsbufrpwrup(U32 val);
1909 extern void upmu_set_rg_audlsbuflpwrup(U32 val);
1910 extern void upmu_set_rg_audlsbuf2iddtest(U32 val);
1911 extern void upmu_set_rg_audlsbufiddtest(U32 val);
1912 extern void upmu_set_rg_audlsbufrinputsel(U32 val);
1913 extern void upmu_set_rg_audlsbuflinputsel(U32 val);
1914 extern void upmu_set_rg_audencspareva18(U32 val);
1915 extern void upmu_set_rg_audencspareva28(U32 val);
1916 extern void upmu_set_rg_clksq_monen_va28(U32 val);
1917 extern void upmu_set_rg_audenc_reserved(U32 val);
1918 extern void upmu_set_rg_audpreampr_reserved(U32 val);
1919 extern void upmu_set_rg_audpreamprgain(U32 val);
1920 extern void upmu_set_rg_audpreampl_reserved(U32 val);
1921 extern void upmu_set_rg_audpreamplgain(U32 val);
1922 extern void upmu_set_rg_audzcdmuxsel_vaudp12(U32 val);
1923 extern void upmu_set_rg_audzcdclksel_vaudp12(U32 val);
1924 extern void upmu_set_rg_audzcdtimeoutmodesel(U32 val);
1925 extern void upmu_set_rg_audzcdgainstepsize(U32 val);
1926 extern void upmu_set_rg_audzcdgainsteptime(U32 val);
1927 extern void upmu_set_rg_audzcdenable(U32 val);
1928 extern void upmu_set_rg_audlinegain(U32 val);
1929 extern void upmu_set_rg_audhprgain(U32 val);
1930 extern void upmu_set_rg_audhplgain(U32 val);
1931 extern void upmu_set_rg_audhsgain(U32 val);
1932 extern void upmu_set_rg_audivrgain(U32 val);
1933 extern void upmu_set_rg_audivlgain(U32 val);
1934 extern U32 upmu_get_rg_audintgain2(void);
1935 extern U32 upmu_get_rg_audintgain1(void);
1936 extern void upmu_set_rg_divcks_chg(U32 val);
1937 extern void upmu_set_rg_divcks_on(U32 val);
1938 extern void upmu_set_rg_divcks_prg(U32 val);
1939 extern void upmu_set_rg_pwd_ncp(U32 val);
1940 extern void upmu_set_rg_dcxo_s2a_loadc2(U32 val);
1941 extern void upmu_set_rg_dcxo_s2a_ldo_afe_en(U32 val);
1942 extern void upmu_set_rg_dcxo_s2a_ldo_bb_en(U32 val);
1943 extern void upmu_set_rg_dcxo_s2a_rf2_rctb(U32 val);
1944 extern void upmu_set_rg_dcxo_s2a_ldo_rf2_en(U32 val);
1945 extern void upmu_set_rg_dcxo_s2a_rf1_rctb(U32 val);
1946 extern void upmu_set_rg_dcxo_s2a_ldo_rf1_en(U32 val);
1947 extern void upmu_set_rg_dcxo_s2a_acl_target(U32 val);
1948 extern void upmu_set_rg_dcxo_s2a_acl_en(U32 val);
1949 extern void upmu_set_rg_dcxo_s2a_ldo_top_byp(U32 val);
1950 extern void upmu_set_rg_dcxo_s2a_ldo_top_en(U32 val);
1951 extern void upmu_set_rg_dcxo_s2a_bandgap_en(U32 val);
1952 extern void upmu_set_rg_dcxo_s2a_rsv(U32 val);
1953 extern void upmu_set_rg_dcxo_s2a_tmp1_c2(U32 val);
1954 extern void upmu_set_rg_dcxo_s2a_tmp1_c1(U32 val);
1955 extern void upmu_set_rg_dcxo_s2a_tmp1_tielow_en(U32 val);
1956 extern void upmu_set_rg_dcxo_s2a_tmp1_prebuf_en(U32 val);
1957 extern void upmu_set_rg_dcxo_s2a_tmp1_ldo_fpm_en(U32 val);
1958 extern void upmu_set_rg_dcxo_s2a_tmp1_fpmbuf_bias_en(U32 val);
1959 extern void upmu_set_rg_dcxo_s2a_tmp1_cap_low(U32 val);
1960 extern void upmu_set_rg_dcxo_s2a_tmp1_cap_high(U32 val);
1961 extern void upmu_set_rg_dcxo_s2a_tmp1_rsv(U32 val);
1962 extern void upmu_set_rg_dcxo_s2a_tmp1_icont(U32 val);
1963 extern void upmu_set_rg_dcxo_s2a_tmp2_c2(U32 val);
1964 extern void upmu_set_rg_dcxo_s2a_tmp2_c1(U32 val);
1965 extern void upmu_set_rg_dcxo_s2a_tmp2_tielow_en(U32 val);
1966 extern void upmu_set_rg_dcxo_s2a_tmp2_prebuf_en(U32 val);
1967 extern void upmu_set_rg_dcxo_s2a_tmp2_ldo_fpm_en(U32 val);
1968 extern void upmu_set_rg_dcxo_s2a_tmp2_fpmbuf_bias_en(U32 val);
1969 extern void upmu_set_rg_dcxo_s2a_tmp2_cap_low(U32 val);
1970 extern void upmu_set_rg_dcxo_s2a_tmp2_cap_high(U32 val);
1971 extern void upmu_set_rg_dcxo_s2a_tmp2_rsv(U32 val);
1972 extern void upmu_set_rg_dcxo_s2a_tmp2_icont(U32 val);
1973 extern void upmu_set_rg_dcxo_s2a_tmp3_c2(U32 val);
1974 extern void upmu_set_rg_dcxo_s2a_tmp3_c1(U32 val);
1975 extern void upmu_set_rg_dcxo_s2a_tmp3_tielow_en(U32 val);
1976 extern void upmu_set_rg_dcxo_s2a_tmp3_prebuf_en(U32 val);
1977 extern void upmu_set_rg_dcxo_s2a_tmp3_ldo_fpm_en(U32 val);
1978 extern void upmu_set_rg_dcxo_s2a_tmp3_fpmbuf_bias_en(U32 val);
1979 extern void upmu_set_rg_dcxo_s2a_tmp3_cap_low(U32 val);
1980 extern void upmu_set_rg_dcxo_s2a_tmp3_cap_high(U32 val);
1981 extern void upmu_set_rg_dcxo_s2a_tmp3_rsv(U32 val);
1982 extern void upmu_set_rg_dcxo_s2a_tmp3_icont(U32 val);
1983 extern void upmu_set_rg_dcxo_s2a_final_c2(U32 val);
1984 extern void upmu_set_rg_dcxo_s2a_final_c1(U32 val);
1985 extern void upmu_set_rg_dcxo_s2a_final_tielow_en(U32 val);
1986 extern void upmu_set_rg_dcxo_s2a_final_prebuf_en(U32 val);
1987 extern void upmu_set_rg_dcxo_s2a_final_ldo_fpm_en(U32 val);
1988 extern void upmu_set_rg_dcxo_s2a_final_fpmbuf_bias_en(U32 val);
1989 extern void upmu_set_rg_dcxo_s2a_final_cap_low(U32 val);
1990 extern void upmu_set_rg_dcxo_s2a_final_cap_high(U32 val);
1991 extern void upmu_set_rg_dcxo_s2a_final_rsv(U32 val);
1992 extern void upmu_set_rg_dcxo_s2a_final_icont(U32 val);
1993 extern void upmu_set_rg_dcxo_a2s_loadc2(U32 val);
1994 extern void upmu_set_rg_dcxo_a2s_ldo_afe_en(U32 val);
1995 extern void upmu_set_rg_dcxo_a2s_ldo_bb_en(U32 val);
1996 extern void upmu_set_rg_dcxo_a2s_rf2_rctb(U32 val);
1997 extern void upmu_set_rg_dcxo_a2s_ldo_rf2_en(U32 val);
1998 extern void upmu_set_rg_dcxo_a2s_rf1_rctb(U32 val);
1999 extern void upmu_set_rg_dcxo_a2s_ldo_rf1_en(U32 val);
2000 extern void upmu_set_rg_dcxo_a2s_acl_target(U32 val);
2001 extern void upmu_set_rg_dcxo_a2s_acl_en(U32 val);
2002 extern void upmu_set_rg_dcxo_a2s_ldo_top_byp(U32 val);
2003 extern void upmu_set_rg_dcxo_a2s_ldo_top_en(U32 val);
2004 extern void upmu_set_rg_dcxo_a2s_bandgap_en(U32 val);
2005 extern void upmu_set_rg_dcxo_a2s_rsv(U32 val);
2006 extern void upmu_set_rg_dcxo_a2s_tmp1_c2(U32 val);
2007 extern void upmu_set_rg_dcxo_a2s_tmp1_c1(U32 val);
2008 extern void upmu_set_rg_dcxo_a2s_tmp1_tielow_en(U32 val);
2009 extern void upmu_set_rg_dcxo_a2s_tmp1_prebuf_en(U32 val);
2010 extern void upmu_set_rg_dcxo_a2s_tmp1_ldo_fpm_en(U32 val);
2011 extern void upmu_set_rg_dcxo_a2s_tmp1_fpmbuf_bias_en(U32 val);
2012 extern void upmu_set_rg_dcxo_a2s_tmp1_rsv(U32 val);
2013 extern void upmu_set_rg_dcxo_a2s_tmp1_icont(U32 val);
2014 extern void upmu_set_rg_dcxo_a2s_tmp2_c2(U32 val);
2015 extern void upmu_set_rg_dcxo_a2s_tmp2_c1(U32 val);
2016 extern void upmu_set_rg_dcxo_a2s_tmp2_tielow_en(U32 val);
2017 extern void upmu_set_rg_dcxo_a2s_tmp2_prebuf_en(U32 val);
2018 extern void upmu_set_rg_dcxo_a2s_tmp2_ldo_fpm_en(U32 val);
2019 extern void upmu_set_rg_dcxo_a2s_tmp2_fpmbuf_bias_en(U32 val);
2020 extern void upmu_set_rg_dcxo_a2s_tmp2_rsv(U32 val);
2021 extern void upmu_set_rg_dcxo_a2s_tmp2_icont(U32 val);
2022 extern void upmu_set_rg_dcxo_a2s_tmp3_c2(U32 val);
2023 extern void upmu_set_rg_dcxo_a2s_tmp3_c1(U32 val);
2024 extern void upmu_set_rg_dcxo_a2s_tmp3_tielow_en(U32 val);
2025 extern void upmu_set_rg_dcxo_a2s_tmp3_prebuf_en(U32 val);
2026 extern void upmu_set_rg_dcxo_a2s_tmp3_ldo_fpm_en(U32 val);
2027 extern void upmu_set_rg_dcxo_a2s_tmp3_fpmbuf_bias_en(U32 val);
2028 extern void upmu_set_rg_dcxo_a2s_tmp3_rsv(U32 val);
2029 extern void upmu_set_rg_dcxo_a2s_tmp3_icont(U32 val);
2030 extern void upmu_set_rg_dcxo_a2s_final_c2(U32 val);
2031 extern void upmu_set_rg_dcxo_a2s_final_c1(U32 val);
2032 extern void upmu_set_rg_dcxo_a2s_final_tielow_en(U32 val);
2033 extern void upmu_set_rg_dcxo_a2s_final_prebuf_en(U32 val);
2034 extern void upmu_set_rg_dcxo_a2s_final_ldo_fpm_en(U32 val);
2035 extern void upmu_set_rg_dcxo_a2s_final_fpmbuf_bias_en(U32 val);
2036 extern void upmu_set_rg_dcxo_a2s_final_rsv(U32 val);
2037 extern void upmu_set_rg_dcxo_a2s_final_icont(U32 val);
2038 extern void upmu_set_rg_dcxo_por2_ldo_rf2_en(U32 val);
2039 extern void upmu_set_rg_dcxo_por2_rf1_rctb(U32 val);
2040 extern void upmu_set_rg_dcxo_por2_ldo_rf1_en(U32 val);
2041 extern void upmu_set_rg_dcxo_por2_acl_target(U32 val);
2042 extern void upmu_set_rg_dcxo_por2_acl_en(U32 val);
2043 extern void upmu_set_rg_dcxo_por2_tielow_en(U32 val);
2044 extern void upmu_set_rg_dcxo_por2_digbuf_en(U32 val);
2045 extern void upmu_set_rg_dcxo_por2_startup_en(U32 val);
2046 extern void upmu_set_rg_dcxo_por2_current_en(U32 val);
2047 extern void upmu_set_rg_dcxo_por2_ldo_top_byp(U32 val);
2048 extern void upmu_set_rg_dcxo_por2_ldo_top_en(U32 val);
2049 extern void upmu_set_rg_dcxo_por2_bandgap_en(U32 val);
2050 extern void upmu_set_rg_dcxo_por2_reset(U32 val);
2051 extern void upmu_set_rg_dcxo_por2_c2(U32 val);
2052 extern void upmu_set_rg_dcxo_por2_rsv(U32 val);
2053 extern void upmu_set_rg_dcxo_por2_prebuf_en(U32 val);
2054 extern void upmu_set_rg_dcxo_por2_ldo_fpm_en(U32 val);
2055 extern void upmu_set_rg_dcxo_por2_loadc2(U32 val);
2056 extern void upmu_set_rg_dcxo_por2_ldo_afe_en(U32 val);
2057 extern void upmu_set_rg_dcxo_por2_ldo_bb_en(U32 val);
2058 extern void upmu_set_rg_dcxo_por2_rf2_rctb(U32 val);
2059 extern void upmu_set_rg_dcxo_por2_fpmbuf_bias_en(U32 val);
2060 extern void upmu_set_rg_dcxo_por2_ldo_buftop_en(U32 val);
2061 extern void upmu_set_rg_dcxo_por2_ldo_fpm_rctb(U32 val);
2062 extern void upmu_set_rg_dcxo_por2_bandgap_rctb(U32 val);
2063 extern void upmu_set_rg_dcxo_por2_current_rctb(U32 val);
2064 extern void upmu_set_rg_dcxo_por2_c1(U32 val);
2065 extern void upmu_set_rg_dcxo_por2_icont(U32 val);
2066 extern void upmu_set_rg_dcxo_por2_tmp1_tielow_en(U32 val);
2067 extern void upmu_set_rg_dcxo_por2_tmp1_c2(U32 val);
2068 extern void upmu_set_rg_dcxo_por2_tmp1_c1(U32 val);
2069 extern void upmu_set_rg_dcxo_por2_tmp1_prebuf_en(U32 val);
2070 extern void upmu_set_rg_dcxo_por2_tmp1_ldo_fpm_en(U32 val);
2071 extern void upmu_set_rg_dcxo_por2_tmp1_fpmbuf_bias_en(U32 val);
2072 extern void upmu_set_rg_dcxo_por2_tmp1_cap_low(U32 val);
2073 extern void upmu_set_rg_dcxo_por2_tmp1_cap_high(U32 val);
2074 extern void upmu_set_rg_dcxo_por2_tmp1_rsv(U32 val);
2075 extern void upmu_set_rg_dcxo_por2_tmp1_icont(U32 val);
2076 extern void upmu_set_rg_dcxo_por2_tmp2_tielow_en(U32 val);
2077 extern void upmu_set_rg_dcxo_por2_tmp2_c2(U32 val);
2078 extern void upmu_set_rg_dcxo_por2_tmp2_c1(U32 val);
2079 extern void upmu_set_rg_dcxo_por2_tmp2_prebuf_en(U32 val);
2080 extern void upmu_set_rg_dcxo_por2_tmp2_ldo_fpm_en(U32 val);
2081 extern void upmu_set_rg_dcxo_por2_tmp2_fpmbuf_bias_en(U32 val);
2082 extern void upmu_set_rg_dcxo_por2_tmp2_cap_low(U32 val);
2083 extern void upmu_set_rg_dcxo_por2_tmp2_cap_high(U32 val);
2084 extern void upmu_set_rg_dcxo_por2_tmp2_rsv(U32 val);
2085 extern void upmu_set_rg_dcxo_por2_tmp2_icont(U32 val);
2086 extern void upmu_set_rg_dcxo_por2_tmp3_tielow_en(U32 val);
2087 extern void upmu_set_rg_dcxo_por2_tmp3_c2(U32 val);
2088 extern void upmu_set_rg_dcxo_por2_tmp3_c1(U32 val);
2089 extern void upmu_set_rg_dcxo_por2_tmp3_prebuf_en(U32 val);
2090 extern void upmu_set_rg_dcxo_por2_tmp3_ldo_fpm_en(U32 val);
2091 extern void upmu_set_rg_dcxo_por2_tmp3_fpmbuf_bias_en(U32 val);
2092 extern void upmu_set_rg_dcxo_por2_tmp3_cap_low(U32 val);
2093 extern void upmu_set_rg_dcxo_por2_tmp3_cap_high(U32 val);
2094 extern void upmu_set_rg_dcxo_por2_tmp3_rsv(U32 val);
2095 extern void upmu_set_rg_dcxo_por2_tmp3_icont(U32 val);
2096 extern void upmu_set_rg_dcxo_por2_final_tielow_en(U32 val);
2097 extern void upmu_set_rg_dcxo_por2_final_c2(U32 val);
2098 extern void upmu_set_rg_dcxo_por2_final_c1(U32 val);
2099 extern void upmu_set_rg_dcxo_por2_final_prebuf_en(U32 val);
2100 extern void upmu_set_rg_dcxo_por2_final_ldo_fpm_en(U32 val);
2101 extern void upmu_set_rg_dcxo_por2_final_fpmbuf_bias_en(U32 val);
2102 extern void upmu_set_rg_dcxo_por2_final_cap_low(U32 val);
2103 extern void upmu_set_rg_dcxo_por2_final_cap_high(U32 val);
2104 extern void upmu_set_rg_dcxo_por2_final_rsv(U32 val);
2105 extern void upmu_set_rg_dcxo_por2_final_icont(U32 val);
2106 extern void upmu_set_rg_dcxo_ldo_buftop_en(U32 val);
2107 extern void upmu_set_rg_dcxo_ldo_rf2_reg_en(U32 val);
2108 extern void upmu_set_rg_dcxo_ldo_rf1_reg_en(U32 val);
2109 extern void upmu_set_rg_dcxo_ldo_dbb_reg_en(U32 val);
2110 extern void upmu_set_rg_dcxo_c1(U32 val);
2111 extern void upmu_set_rg_dcxo_prebuf_en(U32 val);
2112 extern void upmu_set_rg_dcxo_ldo_fpm_en(U32 val);
2113 extern void upmu_set_rg_dcxo_digbuf_en(U32 val);
2114 extern void upmu_set_rg_dcxo_startup_en(U32 val);
2115 extern void upmu_set_rg_dcxo_current_en(U32 val);
2116 extern void upmu_set_rg_dcxo_ldo_top_byp(U32 val);
2117 extern void upmu_set_rg_dcxo_ldo_top_en(U32 val);
2118 extern void upmu_set_rg_dcxo_bandgap_en(U32 val);
2119 extern void upmu_set_rg_dcxo_reset(U32 val);
2120 extern void upmu_set_rg_dcxo_icont(U32 val);
2121 extern void upmu_set_rg_dcxo_c2(U32 val);
2122 extern void upmu_set_rg_dcxo_c2_untrim(U32 val);
2123 extern void upmu_set_rg_dcxo_rsv(U32 val);
2124 extern void upmu_set_rg_dcxo_acl_target(U32 val);
2125 extern void upmu_set_rg_dcxo_acl_en(U32 val);
2126 extern void upmu_set_rg_dcxo_ldo_afe_en(U32 val);
2127 extern void upmu_set_rg_dcxo_ldo_bb_en(U32 val);
2128 extern void upmu_set_rg_dcxo_ldo_rf2_rctb(U32 val);
2129 extern void upmu_set_rg_dcxo_ldo_rf2_en(U32 val);
2130 extern void upmu_set_rg_dcxo_ldo_rf1_rctb(U32 val);
2131 extern void upmu_set_rg_dcxo_ldo_rf1_en(U32 val);
2132 extern void upmu_set_rg_dcxo_tielow_en(U32 val);
2133 extern void upmu_set_rg_dcxo_ldo_fpm_rctb(U32 val);
2134 extern void upmu_set_rg_dcxo_bandgap_rctb(U32 val);
2135 extern void upmu_set_rg_dcxo_current_rctb(U32 val);
2136 extern void upmu_set_rg_dcxo_fpmbuf_bias_en_sync(U32 val);
2137 extern void upmu_set_rg_dcxo_cap_low_sync(U32 val);
2138 extern void upmu_set_rg_dcxo_cap_high_sync(U32 val);
2139 extern void upmu_set_rg_dcxo_c1c2_sync_en(U32 val);
2140 extern void upmu_set_rg_dcxo_sync_en(U32 val);
2141 extern void upmu_set_rg_dcxo_fsm_c2(U32 val);
2142 extern void upmu_set_rg_dcxo_manual_ldo_rf2_en(U32 val);
2143 extern void upmu_set_rg_dcxo_manual_ldo_rf1_rctb(U32 val);
2144 extern void upmu_set_rg_dcxo_manual_ldo_rf1_en(U32 val);
2145 extern void upmu_set_rg_dcxo_manual_tielow_en(U32 val);
2146 extern void upmu_set_rg_dcxo_manual_icont(U32 val);
2147 extern void upmu_set_rg_dcxo_manual_c2(U32 val);
2148 extern void upmu_set_rg_dcxo_manual_c1(U32 val);
2149 extern void upmu_set_rg_dcxo_manual_prebuf_en(U32 val);
2150 extern void upmu_set_rg_dcxo_manual_ldo_fpm_en(U32 val);
2151 extern void upmu_set_rg_dcxo_manual_digbuf_en(U32 val);
2152 extern void upmu_set_rg_dcxo_manual_startup_en(U32 val);
2153 extern void upmu_set_rg_dcxo_manual_current_en(U32 val);
2154 extern void upmu_set_rg_dcxo_manual_ldo_top_byp(U32 val);
2155 extern void upmu_set_rg_dcxo_manual_ldo_top_en(U32 val);
2156 extern void upmu_set_rg_dcxo_manual_bandgap_en(U32 val);
2157 extern void upmu_set_rg_dcxo_manual_reset(U32 val);
2158 extern void upmu_set_rg_dcxo_manual_ldo_fpm_rctb(U32 val);
2159 extern void upmu_set_rg_dcxo_manual_bandgap_rctb(U32 val);
2160 extern void upmu_set_rg_dcxo_manual_current_rctb(U32 val);
2161 extern void upmu_set_rg_dcxo_manual_fpmbuf_bias_en_sync(U32 val);
2162 extern void upmu_set_rg_dcxo_manual_cap_low_sync(U32 val);
2163 extern void upmu_set_rg_dcxo_manual_cap_high_sync(U32 val);
2164 extern void upmu_set_rg_dcxo_manual_c1c2_sync_en(U32 val);
2165 extern void upmu_set_rg_dcxo_manual_sync_en(U32 val);
2166 extern void upmu_set_rg_dcxo_manual_rsv(U32 val);
2167 extern void upmu_set_rg_dcxo_manual_acl_target(U32 val);
2168 extern void upmu_set_rg_dcxo_manual_acl_en(U32 val);
2169 extern void upmu_set_rg_dcxo_manual_ldo_afe_en(U32 val);
2170 extern void upmu_set_rg_dcxo_manual_ldo_bb_en(U32 val);
2171 extern void upmu_set_rg_dcxo_manual_ldo_rf2_rctb(U32 val);
2172 extern void upmu_set_rg_dcxo_manual_ldo_buftop_en(U32 val);
2173 extern void upmu_set_rg_dcxo_ldo_rf1_v(U32 val);
2174 extern void upmu_set_rg_dcxo_ldo_lpm_v(U32 val);
2175 extern void upmu_set_rg_dcxo_ldo_fpm_v(U32 val);
2176 extern void upmu_set_rg_dcxo_ldo_top_v(U32 val);
2177 extern void upmu_set_rg_dcxo_vg_v(U32 val);
2178 extern void upmu_set_rg_dcxo_ldo_afe_byp(U32 val);
2179 extern void upmu_set_rg_dcxo_ldo_bb_byp(U32 val);
2180 extern void upmu_set_rg_dcxo_ldo_rf2_byp(U32 val);
2181 extern void upmu_set_rg_dcxo_ldo_rf1_byp(U32 val);
2182 extern void upmu_set_rg_dcxo_ldo_lpm_byp(U32 val);
2183 extern void upmu_set_rg_dcxo_ldo_lpm_en(U32 val);
2184 extern void upmu_set_rg_dcxo_test_en(U32 val);
2185 extern void upmu_set_rg_dcxo_atten_afe(U32 val);
2186 extern void upmu_set_rg_dcxo_atten_bb(U32 val);
2187 extern void upmu_set_rg_dcxo_atten_rf2(U32 val);
2188 extern void upmu_set_rg_dcxo_atten_rf1(U32 val);
2189 extern void upmu_set_rg_dcxo_ldo_afe_v(U32 val);
2190 extern void upmu_set_rg_dcxo_ldo_bb_v(U32 val);
2191 extern void upmu_set_rg_dcxo_ldo_rf2_v(U32 val);
2192 extern void upmu_set_rg_dcxo_test_sel(U32 val);
2193 extern void upmu_set_rg_dcxo_float_cap(U32 val);
2194 extern void upmu_set_rg_dcxo_sync_ckinv(U32 val);
2195 extern void upmu_set_rg_dcxo_sync_byp(U32 val);
2196 extern void upmu_set_rg_dcxo_ldo_fpm_byp(U32 val);
2197 extern void upmu_set_rg_dcxo_ldo_buftop_v(U32 val);
2198 extern void upmu_set_rg_dcxo_ldo_buftop_byp(U32 val);
2199 extern void upmu_set_rg_dcxo_audio_test_en(U32 val);
2200 extern void upmu_set_rg_dcxo_reserved(U32 val);
2201 extern void upmu_set_rg_dcxo_reserved1(U32 val);
2202 extern void upmu_set_rg_dcxo_reserved0(U32 val);
2203 extern void upmu_set_rg_dcxo_fpmbuf_biasr(U32 val);
2204 extern void upmu_set_rg_dcxo_afe_ckinv(U32 val);
2205 extern void upmu_set_rg_dcxo_bb_ckinv(U32 val);
2206 extern void upmu_set_rg_dcxo_rf2_ckinv(U32 val);
2207 extern void upmu_set_rg_dcxo_bufmode(U32 val);
2208 extern void upmu_set_rg_dcxo_c1c2_sync_ckinv(U32 val);
2209 extern void upmu_set_rg_dcxo_c1c2_sync_byp(U32 val);
2210 extern void upmu_set_rg_dcxo_ft_trim_option(U32 val);
2211 extern void upmu_set_rg_dcxo_ft_freq_trim_start(U32 val);
2212 extern void upmu_set_rg_dcxo_acl_bit_swap(U32 val);
2213 extern void upmu_set_rg_dcxo_acl_bit_end(U32 val);
2214 extern void upmu_set_rg_dcxo_acl_bit_start(U32 val);
2215 extern void upmu_set_rg_dcxo_manual_acl_start(U32 val);
2216 extern void upmu_set_rg_dcxo_off_32k_output(U32 val);
2217 extern void upmu_set_rg_dcxo_test_sleep_mode(U32 val);
2218 extern void upmu_set_rg_dcxo_test_mode(U32 val);
2219 extern void upmu_set_rg_dcxo_ck_chg_delay(U32 val);
2220 extern void upmu_set_rg_dcxo_ft_freq_trim_step_start(U32 val);
2221 extern void upmu_set_rg_dcxo_ft_freq_trim_manual(U32 val);
2222 extern void upmu_set_rg_dcxo_ft_trim_bit_end(U32 val);
2223 extern void upmu_set_rg_dcxo_ft_trim_bit_start(U32 val);
2224 extern void upmu_set_rg_dcxo_32k_residual(U32 val);
2225 extern void upmu_set_rg_dcxo_s2a_ldo_buftop_en(U32 val);
2226 extern void upmu_set_rg_dcxo_s2a_ldo_fpm_rctb(U32 val);
2227 extern void upmu_set_rg_dcxo_s2a_bandgap_rctb(U32 val);
2228 extern void upmu_set_rg_dcxo_s2a_current_rctb(U32 val);
2229 extern void upmu_set_rg_dcxo_s2a_c1c2_sync_en(U32 val);
2230 extern void upmu_set_rg_dcxo_s2a_sync_en(U32 val);
2231 extern void upmu_set_rg_dcxo_s2a_acl_bit_swap(U32 val);
2232 extern void upmu_set_rg_dcxo_s2a_acl_bit_end(U32 val);
2233 extern void upmu_set_rg_dcxo_s2a_acl_bit_start(U32 val);
2234 extern void upmu_set_rg_dcxo_a2s_ldo_buftop_en(U32 val);
2235 extern void upmu_set_rg_dcxo_a2s_ldo_fpm_rctb(U32 val);
2236 extern void upmu_set_rg_dcxo_a2s_bandgap_rctb(U32 val);
2237 extern void upmu_set_rg_dcxo_a2s_current_rctb(U32 val);
2238 extern void upmu_set_rg_dcxo_a2s_cap_low(U32 val);
2239 extern void upmu_set_rg_dcxo_a2s_cap_high(U32 val);
2240 extern void upmu_set_rg_dcxo_a2s_c1c2_sync_en(U32 val);
2241 extern void upmu_set_rg_dcxo_a2s_sync_en(U32 val);
2242 extern void upmu_set_rg_dcxo_a2s_acl_bit_swap(U32 val);
2243 extern void upmu_set_rg_dcxo_a2s_acl_bit_end(U32 val);
2244 extern void upmu_set_rg_dcxo_a2s_acl_bit_start(U32 val);
2245 extern void upmu_set_rg_dcxo_por2_cap_low(U32 val);
2246 extern void upmu_set_rg_dcxo_por2_cap_high(U32 val);
2247 extern void upmu_set_rg_dcxo_por2_c1c2_sync_en(U32 val);
2248 extern void upmu_set_rg_dcxo_por2_sync_en(U32 val);
2249 extern void upmu_set_rg_dcxo_por2_por_length_option(U32 val);
2250 extern void upmu_set_rg_dcxo_por2_acl_bit_swap(U32 val);
2251 extern void upmu_set_rg_dcxo_por2_acl_bit_end(U32 val);
2252 extern void upmu_set_rg_dcxo_por2_acl_bit_start(U32 val);
2253 extern void upmu_set_rg_dcxo_ft_trim_length_option(U32 val);
2254 extern U32 upmu_get_rgs_dcxo_c2(void);
2255 extern U32 upmu_get_rgs_dcxo_icont(void);
2256 extern U32 upmu_get_rgs_dcxo_trim2_c2(void);
2257 extern U32 upmu_get_rgs_dcxo_trim1_c2(void);
2258 extern U32 upmu_get_rgs_dcxo_ft_freq_trim_step_value(void);
2259 extern U32 upmu_get_rgs_dcxo_ft_freq_trim_step_end(void);
2260 extern U32 upmu_get_rgs_dcxo_ft_freq_trim_end(void);
2261 extern U32 upmu_get_rgs_dcxo_manual_acl_end(void);
2262 extern U32 upmu_get_rgs_dcxo_xtal_mode(void);
2263 extern U32 upmu_get_rgs_dcxo_trim_sel(void);
2264
2265 #endif // _MT6397_PMIC_COMMON_H