1 #ifndef _MT6323_PMIC_COMMON_H_
2 #define _MT6323_PMIC_COMMON_H_
4 #include <mach/mt_typedefs.h>
6 //temp - will be removed
7 extern void upmu_set_rg_clksq_en(kal_uint32 val
);
8 //------------------------------
10 extern void upmu_set_rg_vcdt_hv_en(kal_uint32 val
);
11 extern kal_uint32
upmu_get_rgs_chr_ldo_det(void);
12 extern void upmu_set_rg_pchr_automode(kal_uint32 val
);
13 extern void upmu_set_rg_csdac_en(kal_uint32 val
);
14 extern void upmu_set_rg_chr_en(kal_uint32 val
);
15 extern kal_uint32
upmu_get_rgs_chrdet(void);
16 extern kal_uint32
upmu_get_rgs_vcdt_lv_det(void);
17 extern kal_uint32
upmu_get_rgs_vcdt_hv_det(void);
18 extern void upmu_set_rg_vcdt_lv_vth(kal_uint32 val
);
19 extern void upmu_set_rg_vcdt_hv_vth(kal_uint32 val
);
20 extern void upmu_set_rg_vbat_cv_en(kal_uint32 val
);
21 extern void upmu_set_rg_vbat_cc_en(kal_uint32 val
);
22 extern void upmu_set_rg_cs_en(kal_uint32 val
);
23 extern kal_uint32
upmu_get_rgs_cs_det(void);
24 extern kal_uint32
upmu_get_rgs_vbat_cv_det(void);
25 extern kal_uint32
upmu_get_rgs_vbat_cc_det(void);
26 extern void upmu_set_rg_vbat_cv_vth(kal_uint32 val
);
27 extern void upmu_set_rg_vbat_cc_vth(kal_uint32 val
);
28 extern void upmu_set_rg_cs_vth(kal_uint32 val
);
29 extern void upmu_set_rg_pchr_tohtc(kal_uint32 val
);
30 extern void upmu_set_rg_pchr_toltc(kal_uint32 val
);
31 extern void upmu_set_rg_vbat_ov_en(kal_uint32 val
);
32 extern void upmu_set_rg_vbat_ov_vth(kal_uint32 val
);
33 extern void upmu_set_rg_vbat_ov_deg(kal_uint32 val
);
34 extern kal_uint32
upmu_get_rgs_vbat_ov_det(void);
35 extern void upmu_set_rg_baton_en(kal_uint32 val
);
36 extern void upmu_set_rg_baton_ht_en(kal_uint32 val
);
37 extern void upmu_set_baton_tdet_en(kal_uint32 val
);
38 extern void upmu_set_rg_baton_ht_trim(kal_uint32 val
);
39 extern void upmu_set_rg_baton_ht_trim_set(kal_uint32 val
);
40 extern kal_uint32
upmu_get_rgs_baton_undet(void);
41 extern void upmu_set_rg_csdac_data(kal_uint32 val
);
42 extern void upmu_set_rg_frc_csvth_usbdl(kal_uint32 val
);
43 extern kal_uint32
upmu_get_rgs_pchr_flag_out(void);
44 extern void upmu_set_rg_pchr_flag_en(kal_uint32 val
);
45 extern void upmu_set_rg_otg_bvalid_en(kal_uint32 val
);
46 extern kal_uint32
upmu_get_rgs_otg_bvalid_det(void);
47 extern void upmu_set_rg_pchr_flag_sel(kal_uint32 val
);
48 extern void upmu_set_rg_pchr_testmode(kal_uint32 val
);
49 extern void upmu_set_rg_csdac_testmode(kal_uint32 val
);
50 extern void upmu_set_rg_pchr_rst(kal_uint32 val
);
51 extern void upmu_set_rg_pchr_ft_ctrl(kal_uint32 val
);
52 extern void upmu_set_rg_chrwdt_td(kal_uint32 val
);
53 extern void upmu_set_rg_chrwdt_en(kal_uint32 val
);
54 extern void upmu_set_rg_chrwdt_wr(kal_uint32 val
);
55 extern void upmu_set_rg_pchr_rv(kal_uint32 val
);
56 extern void upmu_set_rg_chrwdt_int_en(kal_uint32 val
);
57 extern void upmu_set_rg_chrwdt_flag_wr(kal_uint32 val
);
58 extern kal_uint32
upmu_get_rgs_chrwdt_out(void);
59 extern void upmu_set_rg_uvlo_vthl(kal_uint32 val
);
60 extern void upmu_set_rg_usbdl_rst(kal_uint32 val
);
61 extern void upmu_set_rg_usbdl_set(kal_uint32 val
);
62 extern void upmu_set_adcin_vsen_mux_en(kal_uint32 val
);
63 extern void upmu_set_rg_adcin_vsen_ext_baton_en(kal_uint32 val
);
64 extern void upmu_set_adcin_vbat_en(kal_uint32 val
);
65 extern void upmu_set_adcin_vsen_en(kal_uint32 val
);
66 extern void upmu_set_adcin_vchr_en(kal_uint32 val
);
67 extern void upmu_set_rg_bgr_rsel(kal_uint32 val
);
68 extern void upmu_set_rg_bgr_unchop_ph(kal_uint32 val
);
69 extern void upmu_set_rg_bgr_unchop(kal_uint32 val
);
70 extern void upmu_set_rg_bc11_bb_ctrl(kal_uint32 val
);
71 extern void upmu_set_rg_bc11_rst(kal_uint32 val
);
72 extern void upmu_set_rg_bc11_vsrc_en(kal_uint32 val
);
73 extern kal_uint32
upmu_get_rgs_bc11_cmp_out(void);
74 extern void upmu_set_rg_bc11_vref_vth(kal_uint32 val
);
75 extern void upmu_set_rg_bc11_cmp_en(kal_uint32 val
);
76 extern void upmu_set_rg_bc11_ipd_en(kal_uint32 val
);
77 extern void upmu_set_rg_bc11_ipu_en(kal_uint32 val
);
78 extern void upmu_set_rg_bc11_bias_en(kal_uint32 val
);
79 extern void upmu_set_rg_csdac_stp_inc(kal_uint32 val
);
80 extern void upmu_set_rg_csdac_stp_dec(kal_uint32 val
);
81 extern void upmu_set_rg_csdac_dly(kal_uint32 val
);
82 extern void upmu_set_rg_csdac_stp(kal_uint32 val
);
83 extern void upmu_set_rg_low_ich_db(kal_uint32 val
);
84 extern void upmu_set_rg_chrind_on(kal_uint32 val
);
85 extern void upmu_set_rg_chrind_dimming(kal_uint32 val
);
86 extern void upmu_set_rg_cv_mode(kal_uint32 val
);
87 extern void upmu_set_rg_vcdt_mode(kal_uint32 val
);
88 extern void upmu_set_rg_csdac_mode(kal_uint32 val
);
89 extern void upmu_set_rg_tracking_en(kal_uint32 val
);
90 extern void upmu_set_rg_hwcv_en(kal_uint32 val
);
91 extern void upmu_set_rg_ulc_det_en(kal_uint32 val
);
92 extern void upmu_set_rg_bgr_trim_en(kal_uint32 val
);
93 extern void upmu_set_rg_ichrg_trim(kal_uint32 val
);
94 extern void upmu_set_rg_bgr_trim(kal_uint32 val
);
95 extern void upmu_set_rg_ovp_trim(kal_uint32 val
);
96 extern void upmu_set_rg_chr_osc_trim(kal_uint32 val
);
97 extern void upmu_set_qi_bgr_ext_buf_en(kal_uint32 val
);
98 extern void upmu_set_rg_bgr_test_en(kal_uint32 val
);
99 extern void upmu_set_rg_bgr_test_rstb(kal_uint32 val
);
100 extern void upmu_set_rg_dac_usbdl_max(kal_uint32 val
);
101 extern void upmu_set_rg_pchr_rsv(kal_uint32 val
);
102 extern void upmu_set_thr_det_dis(kal_uint32 val
);
103 extern void upmu_set_rg_thr_tmode(kal_uint32 val
);
104 extern void upmu_set_rg_thr_temp_sel(kal_uint32 val
);
105 extern void upmu_set_rg_strup_thr_sel(kal_uint32 val
);
106 extern void upmu_set_thr_hwpdn_en(kal_uint32 val
);
107 extern void upmu_set_rg_thrdet_sel(kal_uint32 val
);
108 extern void upmu_set_rg_strup_iref_trim(kal_uint32 val
);
109 extern void upmu_set_rg_usbdl_en(kal_uint32 val
);
110 extern void upmu_set_rg_fchr_keydet_en(kal_uint32 val
);
111 extern void upmu_set_rg_fchr_pu_en(kal_uint32 val
);
112 extern void upmu_set_rg_en_drvsel(kal_uint32 val
);
113 extern void upmu_set_rg_rst_drvsel(kal_uint32 val
);
114 extern void upmu_set_rg_vref_bg(kal_uint32 val
);
115 extern void upmu_set_rg_pmu_rsv(kal_uint32 val
);
116 extern void upmu_set_thr_test(kal_uint32 val
);
117 extern kal_uint32
upmu_get_pmu_thr_deb(void);
118 extern kal_uint32
upmu_get_pmu_thr_status(void);
119 extern void upmu_set_dduvlo_deb_en(kal_uint32 val
);
120 extern void upmu_set_pwrbb_deb_en(kal_uint32 val
);
121 extern void upmu_set_strup_osc_en(kal_uint32 val
);
122 extern void upmu_set_strup_osc_en_sel(kal_uint32 val
);
123 extern void upmu_set_strup_ft_ctrl(kal_uint32 val
);
124 extern void upmu_set_strup_pwron_force(kal_uint32 val
);
125 extern void upmu_set_bias_gen_en_force(kal_uint32 val
);
126 extern void upmu_set_strup_pwron(kal_uint32 val
);
127 extern void upmu_set_strup_pwron_sel(kal_uint32 val
);
128 extern void upmu_set_bias_gen_en(kal_uint32 val
);
129 extern void upmu_set_bias_gen_en_sel(kal_uint32 val
);
130 extern void upmu_set_rtc_xosc32_enb_sw(kal_uint32 val
);
131 extern void upmu_set_rtc_xosc32_enb_sel(kal_uint32 val
);
132 extern void upmu_set_strup_dig_io_pg_force(kal_uint32 val
);
133 extern void upmu_set_vproc_pg_enb(kal_uint32 val
);
134 extern void upmu_set_vsys_pg_enb(kal_uint32 val
);
135 extern void upmu_set_vm_pg_enb(kal_uint32 val
);
136 extern void upmu_set_vio18_pg_enb(kal_uint32 val
);
137 extern void upmu_set_vtcxo_pg_enb(kal_uint32 val
);
138 extern void upmu_set_va_pg_enb(kal_uint32 val
);
139 extern void upmu_set_vio28_pg_enb(kal_uint32 val
);
140 extern void upmu_set_vgp2_pg_enb(kal_uint32 val
);
141 extern void upmu_set_vproc_pg_h2l_en(kal_uint32 val
);
142 extern void upmu_set_vsys_pg_h2l_en(kal_uint32 val
);
143 extern void upmu_set_strup_con6_rsv0(kal_uint32 val
);
144 extern void upmu_set_clr_just_rst(kal_uint32 val
);
145 extern void upmu_set_uvlo_l2h_deb_en(kal_uint32 val
);
146 extern kal_uint32
upmu_get_just_pwrkey_rst(void);
147 extern kal_uint32
upmu_get_qi_osc_en(void);
148 extern void upmu_set_strup_ext_pmic_en(kal_uint32 val
);
149 extern void upmu_set_strup_ext_pmic_sel(kal_uint32 val
);
150 extern void upmu_set_strup_con8_rsv0(kal_uint32 val
);
151 extern kal_uint32
upmu_get_qi_ext_pmic_en(void);
152 extern void upmu_set_strup_auxadc_start_sw(kal_uint32 val
);
153 extern void upmu_set_strup_auxadc_rstb_sw(kal_uint32 val
);
154 extern void upmu_set_strup_auxadc_start_sel(kal_uint32 val
);
155 extern void upmu_set_strup_auxadc_rstb_sel(kal_uint32 val
);
156 extern void upmu_set_strup_pwroff_seq_en(kal_uint32 val
);
157 extern void upmu_set_strup_pwroff_preoff_en(kal_uint32 val
);
158 extern void upmu_set_spk_en_l(kal_uint32 val
);
159 extern void upmu_set_spkmode_l(kal_uint32 val
);
160 extern void upmu_set_spk_trim_en_l(kal_uint32 val
);
161 extern void upmu_set_spk_oc_shdn_dl(kal_uint32 val
);
162 extern void upmu_set_spk_ther_shdn_l_en(kal_uint32 val
);
163 extern void upmu_set_rg_spk_gainl(kal_uint32 val
);
164 extern kal_uint32
upmu_get_da_spk_offset_l(void);
165 extern kal_uint32
upmu_get_da_spk_lead_dglh_l(void);
166 extern kal_uint32
upmu_get_ni_spk_lead_l(void);
167 extern kal_uint32
upmu_get_spk_offset_l_ov(void);
168 extern void upmu_set_spk_offset_l_sw(kal_uint32 val
);
169 extern void upmu_set_spk_lead_l_sw(kal_uint32 val
);
170 extern void upmu_set_spk_offset_l_mode(kal_uint32 val
);
171 extern kal_uint32
upmu_get_spk_trim_done_l(void);
172 extern void upmu_set_rg_spk_intg_rst_l(kal_uint32 val
);
173 extern void upmu_set_rg_spk_force_en_l(kal_uint32 val
);
174 extern void upmu_set_rg_spk_slew_l(kal_uint32 val
);
175 extern void upmu_set_rg_spkab_obias_l(kal_uint32 val
);
176 extern void upmu_set_rg_spkrcv_en_l(kal_uint32 val
);
177 extern void upmu_set_rg_spk_drc_en_l(kal_uint32 val
);
178 extern void upmu_set_rg_spk_test_en_l(kal_uint32 val
);
179 extern void upmu_set_rg_spkab_oc_en_l(kal_uint32 val
);
180 extern void upmu_set_rg_spk_oc_en_l(kal_uint32 val
);
181 extern void upmu_set_spk_trim_wnd(kal_uint32 val
);
182 extern void upmu_set_spk_trim_thd(kal_uint32 val
);
183 extern void upmu_set_spk_oc_wnd(kal_uint32 val
);
184 extern void upmu_set_spk_oc_thd(kal_uint32 val
);
185 extern kal_uint32
upmu_get_spk_d_oc_l_deg(void);
186 extern kal_uint32
upmu_get_spk_ab_oc_l_deg(void);
187 extern void upmu_set_spk_td1(kal_uint32 val
);
188 extern void upmu_set_spk_td2(kal_uint32 val
);
189 extern void upmu_set_spk_td3(kal_uint32 val
);
190 extern void upmu_set_spk_trim_div(kal_uint32 val
);
191 extern void upmu_set_rg_btl_set(kal_uint32 val
);
192 extern void upmu_set_rg_spk_ibias_sel(kal_uint32 val
);
193 extern void upmu_set_rg_spk_ccode(kal_uint32 val
);
194 extern void upmu_set_rg_spk_en_view_vcm(kal_uint32 val
);
195 extern void upmu_set_rg_spk_en_view_clk(kal_uint32 val
);
196 extern void upmu_set_rg_spk_vcm_sel(kal_uint32 val
);
197 extern void upmu_set_rg_spk_vcm_ibsel(kal_uint32 val
);
198 extern void upmu_set_rg_spk_fbrc_en(kal_uint32 val
);
199 extern void upmu_set_rg_spkab_ovdrv(kal_uint32 val
);
200 extern void upmu_set_rg_spk_octh_d(kal_uint32 val
);
201 extern void upmu_set_rg_spk_rsv(kal_uint32 val
);
202 extern void upmu_set_rg_spkpga_gain(kal_uint32 val
);
203 extern void upmu_set_spk_rsv0(kal_uint32 val
);
204 extern void upmu_set_spk_vcm_fast_en(kal_uint32 val
);
205 extern void upmu_set_spk_test_mode0(kal_uint32 val
);
206 extern void upmu_set_spk_test_mode1(kal_uint32 val
);
207 extern void upmu_set_rg_spk_isense_refsel(kal_uint32 val
);
208 extern void upmu_set_rg_spk_isense_gainsel(kal_uint32 val
);
209 extern void upmu_set_rg_isense_pd_reset(kal_uint32 val
);
210 extern void upmu_set_rg_spk_isense_en(kal_uint32 val
);
211 extern void upmu_set_rg_spk_isense_test_en(kal_uint32 val
);
212 extern void upmu_set_spk_td_wait(kal_uint32 val
);
213 extern void upmu_set_spk_td_done(kal_uint32 val
);
214 extern void upmu_set_spk_en_mode(kal_uint32 val
);
215 extern void upmu_set_spk_vcm_fast_sw(kal_uint32 val
);
216 extern void upmu_set_spk_rst_l_sw(kal_uint32 val
);
217 extern void upmu_set_spkmode_l_sw(kal_uint32 val
);
218 extern void upmu_set_spk_depop_en_l_sw(kal_uint32 val
);
219 extern void upmu_set_spk_en_l_sw(kal_uint32 val
);
220 extern void upmu_set_spk_outstg_en_l_sw(kal_uint32 val
);
221 extern void upmu_set_spk_trim_en_l_sw(kal_uint32 val
);
222 extern void upmu_set_spk_trim_stop_l_sw(kal_uint32 val
);
223 extern kal_uint32
upmu_get_cid(void);
224 extern void upmu_set_rg_clksq_en_aud(kal_uint32 val
);
225 extern void upmu_set_rg_clksq_en_aux(kal_uint32 val
);
226 extern void upmu_set_rg_clksq_en_fqr(kal_uint32 val
);
227 extern void upmu_set_rg_strup_75k_ck_pdn(kal_uint32 val
);
228 extern void upmu_set_rg_strup_32k_ck_pdn(kal_uint32 val
);
229 extern void upmu_set_rg_rtc_75k_div4_ck_pdn(kal_uint32 val
);
230 extern void upmu_set_rg_rtc_75k_ck_pdn(kal_uint32 val
);
231 extern void upmu_set_rg_rtc_32k_ck_pdn(kal_uint32 val
);
232 extern void upmu_set_rg_pchr_32k_ck_pdn(kal_uint32 val
);
233 extern void upmu_set_rg_ldostb_1m_ck_pdn(kal_uint32 val
);
234 extern void upmu_set_rg_intrp_ck_pdn(kal_uint32 val
);
235 extern void upmu_set_rg_drv_32k_ck_pdn(kal_uint32 val
);
236 extern void upmu_set_rg_buck_1m_ck_pdn(kal_uint32 val
);
237 extern void upmu_set_rg_buck_ck_pdn(kal_uint32 val
);
238 extern void upmu_set_rg_buck_ana_ck_pdn(kal_uint32 val
);
239 extern void upmu_set_rg_buck32k_pdn(kal_uint32 val
);
240 extern void upmu_set_rg_strup_6m_pdn(kal_uint32 val
);
241 extern void upmu_set_rg_spk_pwm_div_pdn(kal_uint32 val
);
242 extern void upmu_set_rg_spk_div_pdn(kal_uint32 val
);
243 extern void upmu_set_rg_spk_ck_pdn(kal_uint32 val
);
244 extern void upmu_set_rg_pwmoc_ck_pdn(kal_uint32 val
);
245 extern void upmu_set_rg_fqmtr_pdn(kal_uint32 val
);
246 extern void upmu_set_rg_drv_2m_ck_pdn(kal_uint32 val
);
247 extern void upmu_set_rg_drv_1m_ck_pdn(kal_uint32 val
);
248 extern void upmu_set_rg_aud_26m_pdn(kal_uint32 val
);
249 extern void upmu_set_rg_accdet_ck_pdn(kal_uint32 val
);
250 extern void upmu_set_rg_rtc_mclk_pdn(kal_uint32 val
);
251 extern void upmu_set_rg_smps_ck_div_pdn(kal_uint32 val
);
252 extern void upmu_set_rg_efuse_ck_pdn(kal_uint32 val
);
253 extern void upmu_set_rg_rtc32k_1v8_pdn(kal_uint32 val
);
254 extern void upmu_set_rg_clksq_en_aux_md(kal_uint32 val
);
255 extern void upmu_set_rg_auxadc_sdm_ck_wake_pdn(kal_uint32 val
);
256 extern void upmu_set_rg_isink0_ck_pdn(kal_uint32 val
);
257 extern void upmu_set_rg_isink1_ck_pdn(kal_uint32 val
);
258 extern void upmu_set_rg_isink2_ck_pdn(kal_uint32 val
);
259 extern void upmu_set_rg_isink3_ck_pdn(kal_uint32 val
);
260 extern void upmu_set_rg_auxadc_sdm_ck_pdn(kal_uint32 val
);
261 extern void upmu_set_rg_auxadc_ctl_ck_pdn(kal_uint32 val
);
262 extern void upmu_set_rg_auxadc_32k_ck_pdn(kal_uint32 val
);
263 extern void upmu_set_rg_aud26m_div4_ck_pdn(kal_uint32 val
);
264 extern void upmu_set_rg_efuse_man_rst(kal_uint32 val
);
265 extern void upmu_set_rg_auxadc_rst(kal_uint32 val
);
266 extern void upmu_set_rg_audio_rst(kal_uint32 val
);
267 extern void upmu_set_rg_accdet_rst(kal_uint32 val
);
268 extern void upmu_set_rg_spk_rst(kal_uint32 val
);
269 extern void upmu_set_rg_driver_rst(kal_uint32 val
);
270 extern void upmu_set_rg_rtc_rst(kal_uint32 val
);
271 extern void upmu_set_rg_fqmtr_rst(kal_uint32 val
);
272 extern void upmu_set_rg_top_rst_con_rsv_15_9(kal_uint32 val
);
273 extern void upmu_set_rg_ap_rst_dis(kal_uint32 val
);
274 extern void upmu_set_rg_sysrstb_en(kal_uint32 val
);
275 extern void upmu_set_rg_strup_man_rst_en(kal_uint32 val
);
276 extern void upmu_set_rg_newldo_rstb_en(kal_uint32 val
);
277 extern void upmu_set_rg_rst_part_sel(kal_uint32 val
);
278 extern void upmu_set_rg_homekey_rst_en(kal_uint32 val
);
279 extern void upmu_set_rg_pwrkey_rst_en(kal_uint32 val
);
280 extern void upmu_set_rg_pwrrst_tmr_dis(kal_uint32 val
);
281 extern void upmu_set_rg_pwrkey_rst_td(kal_uint32 val
);
282 extern void upmu_set_rg_srclken_en(kal_uint32 val
);
283 extern void upmu_set_rg_osc_sel(kal_uint32 val
);
284 extern void upmu_set_rg_auxadc_sdm_sel_hw_mode(kal_uint32 val
);
285 extern void upmu_set_rg_srclken_hw_mode(kal_uint32 val
);
286 extern void upmu_set_rg_osc_hw_mode(kal_uint32 val
);
287 extern void upmu_set_rg_osc_hw_src_sel(kal_uint32 val
);
288 extern void upmu_set_rg_auxadc_sdm_ck_hw_mode(kal_uint32 val
);
289 extern void upmu_set_rg_smps_autoff_dis(kal_uint32 val
);
290 extern void upmu_set_rg_buck_1m_autoff_dis(kal_uint32 val
);
291 extern void upmu_set_rg_buck_ana_autoff_dis(kal_uint32 val
);
292 extern void upmu_set_rg_regck_sel(kal_uint32 val
);
293 extern void upmu_set_rg_spk_pwm_div_sel(kal_uint32 val
);
294 extern void upmu_set_rg_spk_div_sel(kal_uint32 val
);
295 extern void upmu_set_rg_fqmtr_cksel(kal_uint32 val
);
296 extern void upmu_set_rg_accdet_cksel(kal_uint32 val
);
297 extern void upmu_set_rg_isink0_ck_sel(kal_uint32 val
);
298 extern void upmu_set_rg_isink1_ck_sel(kal_uint32 val
);
299 extern void upmu_set_rg_isink2_ck_sel(kal_uint32 val
);
300 extern void upmu_set_rg_isink3_ck_sel(kal_uint32 val
);
301 extern void upmu_set_rg_auxadc_sdm_ck_sel(kal_uint32 val
);
302 extern void upmu_set_rg_audio_ck_sel(kal_uint32 val
);
303 extern void upmu_set_rg_rtc32k_tst_dis(kal_uint32 val
);
304 extern void upmu_set_rg_spk_tst_dis(kal_uint32 val
);
305 extern void upmu_set_rg_smps_tst_dis(kal_uint32 val
);
306 extern void upmu_set_rg_pmu75k_tst_dis(kal_uint32 val
);
307 extern void upmu_set_rg_aud26m_tst_dis(kal_uint32 val
);
308 extern void upmu_set_rg_spk_tstsel(kal_uint32 val
);
309 extern void upmu_set_rg_smps_tstsel(kal_uint32 val
);
310 extern void upmu_set_rg_rtc32k_tstsel(kal_uint32 val
);
311 extern void upmu_set_rg_pmu75k_tstsel(kal_uint32 val
);
312 extern void upmu_set_rg_aud26m_tstsel(kal_uint32 val
);
313 extern void upmu_set_rg_rtcdet_tstsel(kal_uint32 val
);
314 extern void upmu_set_rg_pwmoc_tstsel(kal_uint32 val
);
315 extern void upmu_set_rg_ldostb_tstsel(kal_uint32 val
);
316 extern void upmu_set_rg_isink_tstsel(kal_uint32 val
);
317 extern void upmu_set_rg_fqmtr_tstsel(kal_uint32 val
);
318 extern void upmu_set_rg_classd_tstsel(kal_uint32 val
);
319 extern void upmu_set_rg_auxadc_sdm_tstsel(kal_uint32 val
);
320 extern void upmu_set_rg_aud26m_div4_tstsel(kal_uint32 val
);
321 extern void upmu_set_rg_audif_tstsel(kal_uint32 val
);
322 extern void upmu_set_rg_bgr_test_ck_sel(kal_uint32 val
);
323 extern void upmu_set_rg_pchr_test_ck_sel(kal_uint32 val
);
324 extern void upmu_set_rg_strup_75k_26m_sel(kal_uint32 val
);
325 extern void upmu_set_rg_bgr_testmode(kal_uint32 val
);
326 extern void upmu_set_rg_top_cktst2_rsv_15_8(kal_uint32 val
);
327 extern kal_uint32
upmu_get_test_out(void);
328 extern void upmu_set_rg_mon_flag_sel(kal_uint32 val
);
329 extern void upmu_set_rg_mon_grp_sel(kal_uint32 val
);
330 extern void upmu_set_rg_test_driver(kal_uint32 val
);
331 extern void upmu_set_rg_test_classd(kal_uint32 val
);
332 extern void upmu_set_rg_test_aud(kal_uint32 val
);
333 extern void upmu_set_rg_test_auxadc(kal_uint32 val
);
334 extern void upmu_set_rg_nandtree_mode(kal_uint32 val
);
335 extern void upmu_set_rg_efuse_mode(kal_uint32 val
);
336 extern void upmu_set_rg_test_strup(kal_uint32 val
);
337 extern void upmu_set_rg_test_spk(kal_uint32 val
);
338 extern void upmu_set_rg_test_spk_pwm(kal_uint32 val
);
339 extern kal_uint32
upmu_get_en_status_vproc(void);
340 extern kal_uint32
upmu_get_en_status_vsys(void);
341 extern kal_uint32
upmu_get_en_status_vpa(void);
342 extern kal_uint32
upmu_get_en_status_vrtc(void);
343 extern kal_uint32
upmu_get_en_status_va(void);
344 extern kal_uint32
upmu_get_en_status_vcama(void);
345 extern kal_uint32
upmu_get_en_status_vcamd(void);
346 extern kal_uint32
upmu_get_en_status_vcam_af(void);
347 extern kal_uint32
upmu_get_en_status_vcam_io(void);
348 extern kal_uint32
upmu_get_en_status_vcn28(void);
349 extern kal_uint32
upmu_get_en_status_vcn33(void);
350 extern kal_uint32
upmu_get_en_status_vcn_1v8(void);
351 extern kal_uint32
upmu_get_en_status_vemc_3v3(void);
352 extern kal_uint32
upmu_get_en_status_vgp1(void);
353 extern kal_uint32
upmu_get_en_status_vgp2(void);
354 extern kal_uint32
upmu_get_en_status_vgp3(void);
355 extern kal_uint32
upmu_get_en_status_vibr(void);
356 extern kal_uint32
upmu_get_en_status_vio18(void);
357 extern kal_uint32
upmu_get_en_status_vio28(void);
358 extern kal_uint32
upmu_get_en_status_vm(void);
359 extern kal_uint32
upmu_get_en_status_vmc(void);
360 extern kal_uint32
upmu_get_en_status_vmch(void);
361 extern kal_uint32
upmu_get_en_status_vrf18(void);
362 extern kal_uint32
upmu_get_en_status_vsim1(void);
363 extern kal_uint32
upmu_get_en_status_vsim2(void);
364 extern kal_uint32
upmu_get_en_status_vtcxo(void);
365 extern kal_uint32
upmu_get_en_status_vusb(void);
366 extern kal_uint32
upmu_get_oc_status_vproc(void);
367 extern kal_uint32
upmu_get_oc_status_vsys(void);
368 extern kal_uint32
upmu_get_oc_status_vpa(void);
369 extern kal_uint32
upmu_get_oc_status_va(void);
370 extern kal_uint32
upmu_get_oc_status_vcama(void);
371 extern kal_uint32
upmu_get_oc_status_vcamd(void);
372 extern kal_uint32
upmu_get_oc_status_vcam_af(void);
373 extern kal_uint32
upmu_get_oc_status_vcam_io(void);
374 extern kal_uint32
upmu_get_oc_status_vcn28(void);
375 extern kal_uint32
upmu_get_oc_status_vcn33(void);
376 extern kal_uint32
upmu_get_oc_status_vcn_1v8(void);
377 extern kal_uint32
upmu_get_oc_status_vemc_3v3(void);
378 extern kal_uint32
upmu_get_oc_status_vgp1(void);
379 extern kal_uint32
upmu_get_oc_status_vgp2(void);
380 extern kal_uint32
upmu_get_oc_status_vgp3(void);
381 extern kal_uint32
upmu_get_oc_status_vibr(void);
382 extern kal_uint32
upmu_get_oc_status_vio18(void);
383 extern kal_uint32
upmu_get_oc_status_vio28(void);
384 extern kal_uint32
upmu_get_oc_status_vm(void);
385 extern kal_uint32
upmu_get_oc_status_vmc(void);
386 extern kal_uint32
upmu_get_oc_status_vmch(void);
387 extern kal_uint32
upmu_get_oc_status_vrf18(void);
388 extern kal_uint32
upmu_get_oc_status_vsim1(void);
389 extern kal_uint32
upmu_get_oc_status_vsim2(void);
390 extern kal_uint32
upmu_get_oc_status_vtcxo(void);
391 extern kal_uint32
upmu_get_oc_status_vusb(void);
392 extern kal_uint32
upmu_get_ni_spk_oc_det_d_l(void);
393 extern kal_uint32
upmu_get_ni_spk_oc_det_ab_l(void);
394 extern kal_uint32
upmu_get_vproc_pg_deb(void);
395 extern kal_uint32
upmu_get_vsys_pg_deb(void);
396 extern kal_uint32
upmu_get_vm_pg_deb(void);
397 extern kal_uint32
upmu_get_vio18_pg_deb(void);
398 extern kal_uint32
upmu_get_vtcxo_pg_deb(void);
399 extern kal_uint32
upmu_get_va_pg_deb(void);
400 extern kal_uint32
upmu_get_vio28_pg_deb(void);
401 extern kal_uint32
upmu_get_vgp2_pg_deb(void);
402 extern kal_uint32
upmu_get_pmu_test_mode_scan(void);
403 extern kal_uint32
upmu_get_pwrkey_deb(void);
404 extern kal_uint32
upmu_get_fchrkey_deb(void);
405 extern kal_uint32
upmu_get_vbat_ov(void);
406 extern kal_uint32
upmu_get_pchr_chrdet(void);
407 extern kal_uint32
upmu_get_ro_baton_undet(void);
408 extern kal_uint32
upmu_get_rtc_xtal_det_done(void);
409 extern kal_uint32
upmu_get_xosc32_enb_det(void);
410 extern void upmu_set_rtc_xtal_det_rsv(kal_uint32 val
);
411 extern void upmu_set_rg_simap_tdsel(kal_uint32 val
);
412 extern void upmu_set_rg_aud_tdsel(kal_uint32 val
);
413 extern void upmu_set_rg_spi_tdsel(kal_uint32 val
);
414 extern void upmu_set_rg_pmu_tdsel(kal_uint32 val
);
415 extern void upmu_set_rg_simls_tdsel(kal_uint32 val
);
416 extern void upmu_set_rg_simap_rdsel(kal_uint32 val
);
417 extern void upmu_set_rg_aud_rdsel(kal_uint32 val
);
418 extern void upmu_set_rg_spi_rdsel(kal_uint32 val
);
419 extern void upmu_set_rg_pmu_rdsel(kal_uint32 val
);
420 extern void upmu_set_rg_simls_rdsel(kal_uint32 val
);
421 extern void upmu_set_rg_smt_sysrstb(kal_uint32 val
);
422 extern void upmu_set_rg_smt_int(kal_uint32 val
);
423 extern void upmu_set_rg_smt_srclken(kal_uint32 val
);
424 extern void upmu_set_rg_smt_rtc_32k1v8(kal_uint32 val
);
425 extern void upmu_set_rg_smt_spi_clk(kal_uint32 val
);
426 extern void upmu_set_rg_smt_spi_csn(kal_uint32 val
);
427 extern void upmu_set_rg_smt_spi_mosi(kal_uint32 val
);
428 extern void upmu_set_rg_smt_spi_miso(kal_uint32 val
);
429 extern void upmu_set_rg_smt_aud_clk(kal_uint32 val
);
430 extern void upmu_set_rg_smt_aud_mosi(kal_uint32 val
);
431 extern void upmu_set_rg_smt_aud_miso(kal_uint32 val
);
432 extern void upmu_set_rg_smt_sim1_ap_sclk(kal_uint32 val
);
433 extern void upmu_set_rg_smt_sim1_ap_srst(kal_uint32 val
);
434 extern void upmu_set_rg_smt_simls1_sclk(kal_uint32 val
);
435 extern void upmu_set_rg_smt_simls1_srst(kal_uint32 val
);
436 extern void upmu_set_rg_smt_sim2_ap_sclk(kal_uint32 val
);
437 extern void upmu_set_rg_smt_sim2_ap_srst(kal_uint32 val
);
438 extern void upmu_set_rg_smt_simls2_sclk(kal_uint32 val
);
439 extern void upmu_set_rg_smt_simls2_srst(kal_uint32 val
);
440 extern void upmu_set_rg_octl_int(kal_uint32 val
);
441 extern void upmu_set_rg_octl_srclken(kal_uint32 val
);
442 extern void upmu_set_rg_octl_rtc_32k1v8(kal_uint32 val
);
443 extern void upmu_set_rg_octl_spi_clk(kal_uint32 val
);
444 extern void upmu_set_rg_octl_spi_csn(kal_uint32 val
);
445 extern void upmu_set_rg_octl_spi_mosi(kal_uint32 val
);
446 extern void upmu_set_rg_octl_spi_miso(kal_uint32 val
);
447 extern void upmu_set_rg_octl_aud_clk(kal_uint32 val
);
448 extern void upmu_set_rg_octl_aud_mosi(kal_uint32 val
);
449 extern void upmu_set_rg_octl_aud_miso(kal_uint32 val
);
450 extern void upmu_set_rg_octl_sim1_ap_sclk(kal_uint32 val
);
451 extern void upmu_set_rg_octl_sim1_ap_srst(kal_uint32 val
);
452 extern void upmu_set_rg_octl_simls1_sclk(kal_uint32 val
);
453 extern void upmu_set_rg_octl_simls1_srst(kal_uint32 val
);
454 extern void upmu_set_rg_octl_sim2_ap_sclk(kal_uint32 val
);
455 extern void upmu_set_rg_octl_sim2_ap_srst(kal_uint32 val
);
456 extern void upmu_set_rg_octl_simls2_sclk(kal_uint32 val
);
457 extern void upmu_set_rg_octl_simls2_srst(kal_uint32 val
);
458 extern void upmu_set_rg_simls1_sclk_conf(kal_uint32 val
);
459 extern void upmu_set_rg_simls1_srst_conf(kal_uint32 val
);
460 extern void upmu_set_rg_simls2_sclk_conf(kal_uint32 val
);
461 extern void upmu_set_rg_simls2_srst_conf(kal_uint32 val
);
462 extern void upmu_set_rg_int_en_spkl_ab(kal_uint32 val
);
463 extern void upmu_set_rg_int_en_spkl(kal_uint32 val
);
464 extern void upmu_set_rg_int_en_bat_l(kal_uint32 val
);
465 extern void upmu_set_rg_int_en_bat_h(kal_uint32 val
);
466 extern void upmu_set_rg_int_en_watchdog(kal_uint32 val
);
467 extern void upmu_set_rg_int_en_pwrkey(kal_uint32 val
);
468 extern void upmu_set_rg_int_en_thr_l(kal_uint32 val
);
469 extern void upmu_set_rg_int_en_thr_h(kal_uint32 val
);
470 extern void upmu_set_rg_int_en_vbaton_undet(kal_uint32 val
);
471 extern void upmu_set_rg_int_en_bvalid_det(kal_uint32 val
);
472 extern void upmu_set_rg_int_en_chrdet(kal_uint32 val
);
473 extern void upmu_set_rg_int_en_ov(kal_uint32 val
);
474 extern void upmu_set_rg_int_en_ldo(kal_uint32 val
);
475 extern void upmu_set_rg_int_en_fchrkey(kal_uint32 val
);
476 extern void upmu_set_rg_int_en_accdet(kal_uint32 val
);
477 extern void upmu_set_rg_int_en_audio(kal_uint32 val
);
478 extern void upmu_set_rg_int_en_rtc(kal_uint32 val
);
479 extern void upmu_set_rg_int_en_vproc(kal_uint32 val
);
480 extern void upmu_set_rg_int_en_vsys(kal_uint32 val
);
481 extern void upmu_set_rg_int_en_vpa(kal_uint32 val
);
482 extern void upmu_set_polarity(kal_uint32 val
);
483 extern void upmu_set_polarity_vbaton_undet(kal_uint32 val
);
484 extern void upmu_set_polarity_bvalid_det(kal_uint32 val
);
485 extern void upmu_set_rg_fchrkey_int_sel(kal_uint32 val
);
486 extern void upmu_set_rg_pwrkey_int_sel(kal_uint32 val
);
487 extern void upmu_set_ivgen_ext_en(kal_uint32 val
);
488 extern kal_uint32
upmu_get_rg_int_status_spkl_ab(void);
489 extern kal_uint32
upmu_get_rg_int_status_spkl(void);
490 extern kal_uint32
upmu_get_rg_int_status_bat_l(void);
491 extern kal_uint32
upmu_get_rg_int_status_bat_h(void);
492 extern kal_uint32
upmu_get_rg_int_status_watchdog(void);
493 extern kal_uint32
upmu_get_rg_int_status_pwrkey(void);
494 extern kal_uint32
upmu_get_rg_int_status_thr_l(void);
495 extern kal_uint32
upmu_get_rg_int_status_thr_h(void);
496 extern kal_uint32
upmu_get_rg_int_status_vbaton_undet(void);
497 extern kal_uint32
upmu_get_rg_int_status_bvalid_det(void);
498 extern kal_uint32
upmu_get_rg_int_status_chrdet(void);
499 extern kal_uint32
upmu_get_rg_int_status_ov(void);
500 extern kal_uint32
upmu_get_rg_int_status_ldo(void);
501 extern kal_uint32
upmu_get_rg_int_status_fchrkey(void);
502 extern kal_uint32
upmu_get_rg_int_status_accdet(void);
503 extern kal_uint32
upmu_get_rg_int_status_audio(void);
504 extern kal_uint32
upmu_get_rg_int_status_rtc(void);
505 extern kal_uint32
upmu_get_rg_int_status_vproc(void);
506 extern kal_uint32
upmu_get_rg_int_status_vsys(void);
507 extern kal_uint32
upmu_get_rg_int_status_vpa(void);
508 extern void upmu_set_oc_gear_bvalid_det(kal_uint32 val
);
509 extern void upmu_set_oc_gear_vbaton_undet(kal_uint32 val
);
510 extern void upmu_set_oc_gear_ldo(kal_uint32 val
);
511 extern void upmu_set_vproc_oc_thd(kal_uint32 val
);
512 extern void upmu_set_vproc_oc_wnd(kal_uint32 val
);
513 extern void upmu_set_vproc_deg_en(kal_uint32 val
);
514 extern void upmu_set_vsys_oc_thd(kal_uint32 val
);
515 extern void upmu_set_vsys_oc_wnd(kal_uint32 val
);
516 extern void upmu_set_vsys_deg_en(kal_uint32 val
);
517 extern void upmu_set_vpa_oc_thd(kal_uint32 val
);
518 extern void upmu_set_vpa_oc_wnd(kal_uint32 val
);
519 extern void upmu_set_vpa_deg_en(kal_uint32 val
);
520 extern void upmu_set_fqmtr_tcksel(kal_uint32 val
);
521 extern kal_uint32
upmu_get_fqmtr_busy(void);
522 extern void upmu_set_fqmtr_en(kal_uint32 val
);
523 extern void upmu_set_fqmtr_winset(kal_uint32 val
);
524 extern kal_uint32
upmu_get_fqmtr_data(void);
525 extern void upmu_set_rg_spi_con(kal_uint32 val
);
526 extern void upmu_set_dew_dio_en(kal_uint32 val
);
527 extern kal_uint32
upmu_get_dew_read_test(void);
528 extern void upmu_set_dew_write_test(kal_uint32 val
);
529 extern void upmu_set_dew_crc_swrst(kal_uint32 val
);
530 extern void upmu_set_dew_crc_en(kal_uint32 val
);
531 extern kal_uint32
upmu_get_dew_crc_val(void);
532 extern void upmu_set_dew_dbg_mon_sel(kal_uint32 val
);
533 extern void upmu_set_dew_cipher_key_sel(kal_uint32 val
);
534 extern void upmu_set_dew_cipher_iv_sel(kal_uint32 val
);
535 extern void upmu_set_dew_cipher_en(kal_uint32 val
);
536 extern kal_uint32
upmu_get_dew_cipher_rdy(void);
537 extern void upmu_set_dew_cipher_mode(kal_uint32 val
);
538 extern void upmu_set_dew_cipher_swrst(kal_uint32 val
);
539 extern void upmu_set_dew_rddmy_no(kal_uint32 val
);
540 extern void upmu_set_dew_rdata_dly_sel(kal_uint32 val
);
541 extern void upmu_set_rg_smps_testmode_b(kal_uint32 val
);
542 extern kal_uint32
upmu_get_qi_vproc_dig_mon(void);
543 extern kal_uint32
upmu_get_qi_vsys_dig_mon(void);
544 extern void upmu_set_vsleep_src0(kal_uint32 val
);
545 extern void upmu_set_vsleep_src1(kal_uint32 val
);
546 extern void upmu_set_r2r_src0(kal_uint32 val
);
547 extern void upmu_set_r2r_src1(kal_uint32 val
);
548 extern void upmu_set_buck_osc_sel_src0(kal_uint32 val
);
549 extern void upmu_set_srclken_dly_src1(kal_uint32 val
);
550 extern void upmu_set_buck_con5_rsv0(kal_uint32 val
);
551 extern void upmu_set_rg_vproc_triml(kal_uint32 val
);
552 extern void upmu_set_rg_vproc_trimh(kal_uint32 val
);
553 extern void upmu_set_rg_vproc_csm(kal_uint32 val
);
554 extern void upmu_set_rg_vproc_zxos_trim(kal_uint32 val
);
555 extern void upmu_set_rg_vproc_rzsel(kal_uint32 val
);
556 extern void upmu_set_rg_vproc_cc(kal_uint32 val
);
557 extern void upmu_set_rg_vproc_csr(kal_uint32 val
);
558 extern void upmu_set_rg_vproc_csl(kal_uint32 val
);
559 extern void upmu_set_rg_vproc_zx_os(kal_uint32 val
);
560 extern void upmu_set_rg_vproc_avp_os(kal_uint32 val
);
561 extern void upmu_set_rg_vproc_avp_en(kal_uint32 val
);
562 extern void upmu_set_rg_vproc_modeset(kal_uint32 val
);
563 extern void upmu_set_rg_vproc_ndis_en(kal_uint32 val
);
564 extern void upmu_set_rg_vproc_slp(kal_uint32 val
);
565 extern void upmu_set_qi_vproc_vsleep(kal_uint32 val
);
566 extern void upmu_set_rg_vproc_rsv(kal_uint32 val
);
567 extern void upmu_set_vproc_en_ctrl(kal_uint32 val
);
568 extern void upmu_set_vproc_vosel_ctrl(kal_uint32 val
);
569 extern void upmu_set_vproc_dlc_ctrl(kal_uint32 val
);
570 extern void upmu_set_vproc_burst_ctrl(kal_uint32 val
);
571 extern void upmu_set_vproc_en(kal_uint32 val
);
572 extern kal_uint32
upmu_get_qi_vproc_stb(void);
573 extern kal_uint32
upmu_get_qi_vproc_en(void);
574 extern kal_uint32
upmu_get_qi_vproc_oc_status(void);
575 extern void upmu_set_vproc_sfchg_frate(kal_uint32 val
);
576 extern void upmu_set_vproc_sfchg_fen(kal_uint32 val
);
577 extern void upmu_set_vproc_sfchg_rrate(kal_uint32 val
);
578 extern void upmu_set_vproc_sfchg_ren(kal_uint32 val
);
579 extern void upmu_set_vproc_vosel(kal_uint32 val
);
580 extern void upmu_set_vproc_vosel_on(kal_uint32 val
);
581 extern void upmu_set_vproc_vosel_sleep(kal_uint32 val
);
582 extern kal_uint32
upmu_get_ni_vproc_vosel(void);
583 extern void upmu_set_vproc_burst(kal_uint32 val
);
584 extern void upmu_set_vproc_burst_on(kal_uint32 val
);
585 extern void upmu_set_vproc_burst_sleep(kal_uint32 val
);
586 extern kal_uint32
upmu_get_qi_vproc_burst(void);
587 extern void upmu_set_vproc_dlc(kal_uint32 val
);
588 extern void upmu_set_vproc_dlc_on(kal_uint32 val
);
589 extern void upmu_set_vproc_dlc_sleep(kal_uint32 val
);
590 extern kal_uint32
upmu_get_qi_vproc_dlc(void);
591 extern void upmu_set_vproc_dlc_n(kal_uint32 val
);
592 extern void upmu_set_vproc_dlc_n_on(kal_uint32 val
);
593 extern void upmu_set_vproc_dlc_n_sleep(kal_uint32 val
);
594 extern kal_uint32
upmu_get_qi_vproc_dlc_n(void);
595 extern void upmu_set_vproc_transtd(kal_uint32 val
);
596 extern void upmu_set_vproc_vosel_trans_en(kal_uint32 val
);
597 extern void upmu_set_vproc_vosel_trans_once(kal_uint32 val
);
598 extern kal_uint32
upmu_get_ni_vproc_vosel_trans(void);
599 extern void upmu_set_vproc_vsleep_en(kal_uint32 val
);
600 extern void upmu_set_vproc_r2r_pdn(kal_uint32 val
);
601 extern void upmu_set_vproc_vsleep_sel(kal_uint32 val
);
602 extern kal_uint32
upmu_get_ni_vproc_r2r_pdn(void);
603 extern kal_uint32
upmu_get_ni_vproc_vsleep_sel(void);
604 extern void upmu_set_rg_vsys_triml(kal_uint32 val
);
605 extern void upmu_set_rg_vsys_trimh(kal_uint32 val
);
606 extern void upmu_set_rg_vsys_csm(kal_uint32 val
);
607 extern void upmu_set_rg_vsys_zxos_trim(kal_uint32 val
);
608 extern void upmu_set_rg_vsys_rzsel(kal_uint32 val
);
609 extern void upmu_set_rg_vsys_cc(kal_uint32 val
);
610 extern void upmu_set_rg_vsys_csr(kal_uint32 val
);
611 extern void upmu_set_rg_vsys_csl(kal_uint32 val
);
612 extern void upmu_set_rg_vsys_zx_os(kal_uint32 val
);
613 extern void upmu_set_rg_vsys_avp_os(kal_uint32 val
);
614 extern void upmu_set_rg_vsys_avp_en(kal_uint32 val
);
615 extern void upmu_set_rg_vsys_modeset(kal_uint32 val
);
616 extern void upmu_set_rg_vsys_ndis_en(kal_uint32 val
);
617 extern void upmu_set_rg_vsys_slp(kal_uint32 val
);
618 extern void upmu_set_qi_vsys_vsleep(kal_uint32 val
);
619 extern void upmu_set_rg_vsys_rsv(kal_uint32 val
);
620 extern void upmu_set_vsys_en_ctrl(kal_uint32 val
);
621 extern void upmu_set_vsys_vosel_ctrl(kal_uint32 val
);
622 extern void upmu_set_vsys_dlc_ctrl(kal_uint32 val
);
623 extern void upmu_set_vsys_burst_ctrl(kal_uint32 val
);
624 extern void upmu_set_vsys_en(kal_uint32 val
);
625 extern kal_uint32
upmu_get_qi_vsys_stb(void);
626 extern kal_uint32
upmu_get_qi_vsys_en(void);
627 extern kal_uint32
upmu_get_qi_vsys_oc_status(void);
628 extern void upmu_set_vsys_sfchg_frate(kal_uint32 val
);
629 extern void upmu_set_vsys_sfchg_fen(kal_uint32 val
);
630 extern void upmu_set_vsys_sfchg_rrate(kal_uint32 val
);
631 extern void upmu_set_vsys_sfchg_ren(kal_uint32 val
);
632 extern void upmu_set_vsys_vosel(kal_uint32 val
);
633 extern void upmu_set_vsys_vosel_on(kal_uint32 val
);
634 extern void upmu_set_vsys_vosel_sleep(kal_uint32 val
);
635 extern kal_uint32
upmu_get_ni_vsys_vosel(void);
636 extern void upmu_set_vsys_burst(kal_uint32 val
);
637 extern void upmu_set_vsys_burst_on(kal_uint32 val
);
638 extern void upmu_set_vsys_burst_sleep(kal_uint32 val
);
639 extern kal_uint32
upmu_get_qi_vsys_burst(void);
640 extern void upmu_set_vsys_dlc(kal_uint32 val
);
641 extern void upmu_set_vsys_dlc_on(kal_uint32 val
);
642 extern void upmu_set_vsys_dlc_sleep(kal_uint32 val
);
643 extern kal_uint32
upmu_get_qi_vsys_dlc(void);
644 extern void upmu_set_vsys_dlc_n(kal_uint32 val
);
645 extern void upmu_set_vsys_dlc_n_on(kal_uint32 val
);
646 extern void upmu_set_vsys_dlc_n_sleep(kal_uint32 val
);
647 extern kal_uint32
upmu_get_qi_vsys_dlc_n(void);
648 extern void upmu_set_vsys_transtd(kal_uint32 val
);
649 extern void upmu_set_vsys_vosel_trans_en(kal_uint32 val
);
650 extern void upmu_set_vsys_vosel_trans_once(kal_uint32 val
);
651 extern kal_uint32
upmu_get_ni_vsys_vosel_trans(void);
652 extern void upmu_set_vsys_vsleep_en(kal_uint32 val
);
653 extern void upmu_set_vsys_r2r_pdn(kal_uint32 val
);
654 extern void upmu_set_vsys_vsleep_sel(kal_uint32 val
);
655 extern kal_uint32
upmu_get_ni_vsys_r2r_pdn(void);
656 extern kal_uint32
upmu_get_ni_vsys_vsleep_sel(void);
657 extern void upmu_set_rg_vpa_triml(kal_uint32 val
);
658 extern void upmu_set_rg_vpa_trimh(kal_uint32 val
);
659 extern void upmu_set_rg_vpa_rzsel(kal_uint32 val
);
660 extern void upmu_set_rg_vpa_cc(kal_uint32 val
);
661 extern void upmu_set_rg_vpa_csr(kal_uint32 val
);
662 extern void upmu_set_rg_vpa_csl(kal_uint32 val
);
663 extern void upmu_set_rg_vpa_slew_nmos(kal_uint32 val
);
664 extern void upmu_set_rg_vpa_slew(kal_uint32 val
);
665 extern void upmu_set_rg_vpa_zx_os(kal_uint32 val
);
666 extern void upmu_set_rg_vpa_modeset(kal_uint32 val
);
667 extern void upmu_set_rg_vpa_ndis_en(kal_uint32 val
);
668 extern void upmu_set_rg_vpa_csmir(kal_uint32 val
);
669 extern void upmu_set_rg_vpa_vbat_del(kal_uint32 val
);
670 extern void upmu_set_rg_vpa_slp(kal_uint32 val
);
671 extern void upmu_set_rg_vpa_gpu_en(kal_uint32 val
);
672 extern void upmu_set_rg_vpa_rsv(kal_uint32 val
);
673 extern void upmu_set_vpa_en_ctrl(kal_uint32 val
);
674 extern void upmu_set_vpa_vosel_ctrl(kal_uint32 val
);
675 extern void upmu_set_vpa_dlc_ctrl(kal_uint32 val
);
676 extern void upmu_set_vpa_burst_ctrl(kal_uint32 val
);
677 extern void upmu_set_vpa_en(kal_uint32 val
);
678 extern kal_uint32
upmu_get_qi_vpa_stb(void);
679 extern kal_uint32
upmu_get_qi_vpa_en(void);
680 extern kal_uint32
upmu_get_qi_vpa_oc_status(void);
681 extern void upmu_set_vpa_sfchg_frate(kal_uint32 val
);
682 extern void upmu_set_vpa_sfchg_fen(kal_uint32 val
);
683 extern void upmu_set_vpa_sfchg_rrate(kal_uint32 val
);
684 extern void upmu_set_vpa_sfchg_ren(kal_uint32 val
);
685 extern void upmu_set_vpa_vosel(kal_uint32 val
);
686 extern void upmu_set_vpa_vosel_on(kal_uint32 val
);
687 extern void upmu_set_vpa_vosel_sleep(kal_uint32 val
);
688 extern kal_uint32
upmu_get_ni_vpa_vosel(void);
689 extern void upmu_set_vpa_dlc(kal_uint32 val
);
690 extern void upmu_set_vpa_dlc_on(kal_uint32 val
);
691 extern void upmu_set_vpa_dlc_sleep(kal_uint32 val
);
692 extern kal_uint32
upmu_get_qi_vpa_dlc(void);
693 extern void upmu_set_vpa_bursth(kal_uint32 val
);
694 extern void upmu_set_vpa_bursth_on(kal_uint32 val
);
695 extern void upmu_set_vpa_bursth_sleep(kal_uint32 val
);
696 extern kal_uint32
upmu_get_qi_vpa_bursth(void);
697 extern void upmu_set_vpa_burstl(kal_uint32 val
);
698 extern void upmu_set_vpa_burstl_on(kal_uint32 val
);
699 extern void upmu_set_vpa_burstl_sleep(kal_uint32 val
);
700 extern kal_uint32
upmu_get_qi_vpa_burstl(void);
701 extern void upmu_set_vpa_transtd(kal_uint32 val
);
702 extern void upmu_set_vpa_vosel_trans_en(kal_uint32 val
);
703 extern void upmu_set_vpa_vosel_trans_once(kal_uint32 val
);
704 extern kal_uint32
upmu_get_ni_vpa_dvs_bw(void);
705 extern void upmu_set_vpa_dlc_map_en(kal_uint32 val
);
706 extern void upmu_set_vpa_vosel_dlc001(kal_uint32 val
);
707 extern void upmu_set_vpa_vosel_dlc011(kal_uint32 val
);
708 extern void upmu_set_vpa_vosel_dlc111(kal_uint32 val
);
709 extern void upmu_set_k_rst_done(kal_uint32 val
);
710 extern void upmu_set_k_map_sel(kal_uint32 val
);
711 extern void upmu_set_k_once_en(kal_uint32 val
);
712 extern void upmu_set_k_once(kal_uint32 val
);
713 extern void upmu_set_k_start_manual(kal_uint32 val
);
714 extern void upmu_set_k_src_sel(kal_uint32 val
);
715 extern void upmu_set_k_auto_en(kal_uint32 val
);
716 extern void upmu_set_k_inv(kal_uint32 val
);
717 extern void upmu_set_k_control_smps(kal_uint32 val
);
718 extern kal_uint32
upmu_get_k_result(void);
719 extern kal_uint32
upmu_get_k_done(void);
720 extern kal_uint32
upmu_get_k_control(void);
721 extern kal_uint32
upmu_get_qi_smps_osc_cal(void);
722 extern void upmu_set_isink_ch0_mode(kal_uint32 val
);
723 extern void upmu_set_isink0_rsv1(kal_uint32 val
);
724 extern void upmu_set_isink_dim0_duty(kal_uint32 val
);
725 extern void upmu_set_isink0_rsv0(kal_uint32 val
);
726 extern void upmu_set_isink_dim0_fsel(kal_uint32 val
);
727 extern void upmu_set_isink_sfstr0_en(kal_uint32 val
);
728 extern void upmu_set_isink_sfstr0_tc(kal_uint32 val
);
729 extern void upmu_set_isink_ch0_step(kal_uint32 val
);
730 extern void upmu_set_isink_breath0_toff_sel(kal_uint32 val
);
731 extern void upmu_set_isink_breath0_ton_sel(kal_uint32 val
);
732 extern void upmu_set_isink_breath0_trf_sel(kal_uint32 val
);
733 extern void upmu_set_isink_ch1_mode(kal_uint32 val
);
734 extern void upmu_set_isink1_rsv1(kal_uint32 val
);
735 extern void upmu_set_isink_dim1_duty(kal_uint32 val
);
736 extern void upmu_set_isink1_rsv0(kal_uint32 val
);
737 extern void upmu_set_isink_dim1_fsel(kal_uint32 val
);
738 extern void upmu_set_isink_sfstr1_en(kal_uint32 val
);
739 extern void upmu_set_isink_sfstr1_tc(kal_uint32 val
);
740 extern void upmu_set_isink_ch1_step(kal_uint32 val
);
741 extern void upmu_set_isink_breath1_toff_sel(kal_uint32 val
);
742 extern void upmu_set_isink_breath1_ton_sel(kal_uint32 val
);
743 extern void upmu_set_isink_breath1_trf_sel(kal_uint32 val
);
744 extern void upmu_set_isink_ch2_mode(kal_uint32 val
);
745 extern void upmu_set_isink2_rsv1(kal_uint32 val
);
746 extern void upmu_set_isink_dim2_duty(kal_uint32 val
);
747 extern void upmu_set_isink2_rsv0(kal_uint32 val
);
748 extern void upmu_set_isink_dim2_fsel(kal_uint32 val
);
749 extern void upmu_set_isink_sfstr2_en(kal_uint32 val
);
750 extern void upmu_set_isink_sfstr2_tc(kal_uint32 val
);
751 extern void upmu_set_isink_ch2_step(kal_uint32 val
);
752 extern void upmu_set_isink_breath2_toff_sel(kal_uint32 val
);
753 extern void upmu_set_isink_breath2_ton_sel(kal_uint32 val
);
754 extern void upmu_set_isink_breath2_trf_sel(kal_uint32 val
);
755 extern void upmu_set_isink_ch3_mode(kal_uint32 val
);
756 extern void upmu_set_isink3_rsv1(kal_uint32 val
);
757 extern void upmu_set_isink_dim3_duty(kal_uint32 val
);
758 extern void upmu_set_isink3_rsv0(kal_uint32 val
);
759 extern void upmu_set_isink_dim3_fsel(kal_uint32 val
);
760 extern void upmu_set_isink_sfstr3_en(kal_uint32 val
);
761 extern void upmu_set_isink_sfstr3_tc(kal_uint32 val
);
762 extern void upmu_set_isink_ch3_step(kal_uint32 val
);
763 extern void upmu_set_isink_breath3_toff_sel(kal_uint32 val
);
764 extern void upmu_set_isink_breath3_ton_sel(kal_uint32 val
);
765 extern void upmu_set_isink_breath3_trf_sel(kal_uint32 val
);
766 extern void upmu_set_rg_isinks_rsv(kal_uint32 val
);
767 extern void upmu_set_rg_isink3_double_en(kal_uint32 val
);
768 extern void upmu_set_rg_isink2_double_en(kal_uint32 val
);
769 extern void upmu_set_rg_isink1_double_en(kal_uint32 val
);
770 extern void upmu_set_rg_isink0_double_en(kal_uint32 val
);
771 extern void upmu_set_rg_trim_sel(kal_uint32 val
);
772 extern void upmu_set_rg_trim_en(kal_uint32 val
);
773 extern kal_uint32
upmu_get_ni_isink3_status(void);
774 extern kal_uint32
upmu_get_ni_isink2_status(void);
775 extern kal_uint32
upmu_get_ni_isink1_status(void);
776 extern kal_uint32
upmu_get_ni_isink0_status(void);
777 extern void upmu_set_isink_phase0_dly_en(kal_uint32 val
);
778 extern void upmu_set_isink_phase1_dly_en(kal_uint32 val
);
779 extern void upmu_set_isink_phase2_dly_en(kal_uint32 val
);
780 extern void upmu_set_isink_phase3_dly_en(kal_uint32 val
);
781 extern void upmu_set_isink_phase_dly_tc(kal_uint32 val
);
782 extern void upmu_set_isink_ch0_en(kal_uint32 val
);
783 extern void upmu_set_isink_ch1_en(kal_uint32 val
);
784 extern void upmu_set_isink_ch2_en(kal_uint32 val
);
785 extern void upmu_set_isink_ch3_en(kal_uint32 val
);
786 extern void upmu_set_isink_chop0_en(kal_uint32 val
);
787 extern void upmu_set_isink_chop1_en(kal_uint32 val
);
788 extern void upmu_set_isink_chop2_en(kal_uint32 val
);
789 extern void upmu_set_isink_chop3_en(kal_uint32 val
);
790 extern void upmu_set_rg_analdorsv1(kal_uint32 val
);
791 extern void upmu_set_vtcxo_lp_sel(kal_uint32 val
);
792 extern void upmu_set_vtcxo_lp_set(kal_uint32 val
);
793 extern kal_uint32
upmu_get_qi_vtcxo_mode(void);
794 extern void upmu_set_rg_vtcxo_stbtd(kal_uint32 val
);
795 extern void upmu_set_rg_vtcxo_en(kal_uint32 val
);
796 extern void upmu_set_vtcxo_on_ctrl(kal_uint32 val
);
797 extern kal_uint32
upmu_get_qi_vtcxo_en(void);
798 extern void upmu_set_va_lp_sel(kal_uint32 val
);
799 extern void upmu_set_va_lp_set(kal_uint32 val
);
800 extern kal_uint32
upmu_get_qi_va_mode(void);
801 extern void upmu_set_rg_va_sense_sel(kal_uint32 val
);
802 extern void upmu_set_rg_va_stbtd(kal_uint32 val
);
803 extern void upmu_set_rg_va_en(kal_uint32 val
);
804 extern kal_uint32
upmu_get_qi_va_en(void);
805 extern void upmu_set_rg_analdorsv2(kal_uint32 val
);
806 extern void upmu_set_rg_vcama_stbtd(kal_uint32 val
);
807 extern void upmu_set_rg_vcama_en(kal_uint32 val
);
808 extern void upmu_set_rg_vcama_bist_en(kal_uint32 val
);
809 extern void upmu_set_rg_va_bist_en(kal_uint32 val
);
810 extern void upmu_set_rg_vtcxo_bist_en(kal_uint32 val
);
811 extern kal_uint32
upmu_get_qi_vcama_oc_status(void);
812 extern kal_uint32
upmu_get_qi_va_oc_status(void);
813 extern kal_uint32
upmu_get_qi_vtcxo_oc_status(void);
814 extern void upmu_set_rg_analdorsv3(kal_uint32 val
);
815 extern void upmu_set_rg_vtcxo_ndis_en(kal_uint32 val
);
816 extern void upmu_set_rg_vtcxo_ocfb(kal_uint32 val
);
817 extern void upmu_set_rg_vtcxo_cal(kal_uint32 val
);
818 extern void upmu_set_rg_va_ndis_en(kal_uint32 val
);
819 extern void upmu_set_rg_va_ocfb(kal_uint32 val
);
820 extern void upmu_set_rg_va_vosel(kal_uint32 val
);
821 extern void upmu_set_rg_va_cal(kal_uint32 val
);
822 extern void upmu_set_rg_vcama_fbsel(kal_uint32 val
);
823 extern void upmu_set_rg_vcama_ndis_en(kal_uint32 val
);
824 extern void upmu_set_rg_vcama_ocfb(kal_uint32 val
);
825 extern void upmu_set_rg_vcama_stb_sel(kal_uint32 val
);
826 extern void upmu_set_rg_vcama_vosel(kal_uint32 val
);
827 extern void upmu_set_vcama_on_ctrl(kal_uint32 val
);
828 extern void upmu_set_rg_vcama_cal(kal_uint32 val
);
829 extern void upmu_set_rg_reserve_stb_sel(kal_uint32 val
);
830 extern void upmu_set_rg_aldo_reserve(kal_uint32 val
);
831 extern void upmu_set_rg_vcn33_vosel(kal_uint32 val
);
832 extern void upmu_set_rg_vcn33_ndis_en(kal_uint32 val
);
833 extern void upmu_set_vcn33_on_ctrl_bt(kal_uint32 val
);
834 extern void upmu_set_rg_vcn33_ocfb(kal_uint32 val
);
835 extern void upmu_set_rg_vcn33_en_bt(kal_uint32 val
);
836 extern void upmu_set_rg_vcn33_cal(kal_uint32 val
);
837 extern void upmu_set_rg_vcn33_stbtd(kal_uint32 val
);
838 extern void upmu_set_rg_vcn33_en_wifi(kal_uint32 val
);
839 extern void upmu_set_vcn33_on_ctrl_wifi(kal_uint32 val
);
840 extern kal_uint32
upmu_get_qi_vcn33_en(void);
841 extern void upmu_set_rg_vcn28_bist_en(kal_uint32 val
);
842 extern void upmu_set_rg_vcn28_ndis_en(kal_uint32 val
);
843 extern void upmu_set_rg_vcn28_ocfb(kal_uint32 val
);
844 extern void upmu_set_rg_vcn28_vosel(kal_uint32 val
);
845 extern void upmu_set_rg_vcn28_cal(kal_uint32 val
);
846 extern void upmu_set_rg_vcn28_stbtd(kal_uint32 val
);
847 extern void upmu_set_rg_vcn28_en(kal_uint32 val
);
848 extern void upmu_set_vcn28_on_ctrl(kal_uint32 val
);
849 extern kal_uint32
upmu_get_qi_vcn28_en(void);
850 extern void upmu_set_vcn28_lp_sel(kal_uint32 val
);
851 extern void upmu_set_vcn28_lp_set(kal_uint32 val
);
852 extern kal_uint32
upmu_get_qi_vcn28_mode(void);
853 extern kal_uint32
upmu_get_qi_vcn28_oc_status(void);
854 extern void upmu_set_vcn33_lp_sel(kal_uint32 val
);
855 extern void upmu_set_vcn33_lp_set(kal_uint32 val
);
856 extern kal_uint32
upmu_get_qi_vcn33_mode(void);
857 extern void upmu_set_rg_vcn33_en(kal_uint32 val
);
858 extern void upmu_set_rg_vcn33_bist_en(kal_uint32 val
);
859 extern kal_uint32
upmu_get_qi_vcn33_oc_status(void);
860 extern void upmu_set_vio28_lp_sel(kal_uint32 val
);
861 extern void upmu_set_vio28_lp_mode_set(kal_uint32 val
);
862 extern kal_uint32
upmu_get_qi_vio28_mode(void);
863 extern void upmu_set_rg_vio28_stbtd(kal_uint32 val
);
864 extern void upmu_set_vio28_en(kal_uint32 val
);
865 extern kal_uint32
upmu_get_qi_vio28_en(void);
866 extern void upmu_set_vusb_lp_sel(kal_uint32 val
);
867 extern void upmu_set_vusb_lp_mode_set(kal_uint32 val
);
868 extern kal_uint32
upmu_get_qi_vusb_mode(void);
869 extern void upmu_set_rg_vusb_stbtd(kal_uint32 val
);
870 extern void upmu_set_rg_vusb_en(kal_uint32 val
);
871 extern kal_uint32
upmu_get_qi_vusb_en(void);
872 extern void upmu_set_vmc_lp_sel(kal_uint32 val
);
873 extern void upmu_set_vmc_lp_mode_set(kal_uint32 val
);
874 extern void upmu_set_rg_stb_sel(kal_uint32 val
);
875 extern kal_uint32
upmu_get_qi_vmc_mode(void);
876 extern void upmu_set_rg_vmc_stbtd(kal_uint32 val
);
877 extern void upmu_set_rg_vmc_en(kal_uint32 val
);
878 extern void upmu_set_rg_vmc_int_dis_sel(kal_uint32 val
);
879 extern kal_uint32
upmu_get_qi_vmc_en(void);
880 extern void upmu_set_vmch_lp_sel(kal_uint32 val
);
881 extern void upmu_set_vmch_lp_mode_set(kal_uint32 val
);
882 extern kal_uint32
upmu_get_qi_vmch_mode(void);
883 extern void upmu_set_rg_vmch_stbtd(kal_uint32 val
);
884 extern void upmu_set_rg_vmch_en(kal_uint32 val
);
885 extern kal_uint32
upmu_get_qi_vmch_en(void);
886 extern void upmu_set_vemc_3v3_lp_sel(kal_uint32 val
);
887 extern void upmu_set_vemc_3v3_lp_mode_set(kal_uint32 val
);
888 extern kal_uint32
upmu_get_qi_vemc_3v3_mode(void);
889 extern void upmu_set_rg_vemc_3v3_stbtd(kal_uint32 val
);
890 extern void upmu_set_rg_vemc_3v3_en(kal_uint32 val
);
891 extern kal_uint32
upmu_get_qi_vemc_3v3_en(void);
892 extern void upmu_set_vgp1_lp_sel(kal_uint32 val
);
893 extern void upmu_set_vgp1_lp_mode_set(kal_uint32 val
);
894 extern kal_uint32
upmu_get_qi_vgp1_mode(void);
895 extern void upmu_set_rg_vgp1_stbtd(kal_uint32 val
);
896 extern void upmu_set_rg_vgp1_en(kal_uint32 val
);
897 extern void upmu_set_vgp2_lp_sel(kal_uint32 val
);
898 extern void upmu_set_vgp2_lp_mode_set(kal_uint32 val
);
899 extern kal_uint32
upmu_get_qi_vgp2_mode(void);
900 extern void upmu_set_rg_vgp2_stbtd(kal_uint32 val
);
901 extern void upmu_set_rg_vgp2_en(kal_uint32 val
);
902 extern void upmu_set_vgp3_lp_sel(kal_uint32 val
);
903 extern void upmu_set_vgp3_lp_mode_set(kal_uint32 val
);
904 extern kal_uint32
upmu_get_qi_vgp3_mode(void);
905 extern void upmu_set_rg_vgp3_stbtd(kal_uint32 val
);
906 extern void upmu_set_rg_vgp3_en(kal_uint32 val
);
907 extern void upmu_set_rg_vcn_1v8_ndis_en(kal_uint32 val
);
908 extern void upmu_set_vcn_1v8_on_ctrl(kal_uint32 val
);
909 extern void upmu_set_rg_vcn_1v8_ocfb(kal_uint32 val
);
910 extern void upmu_set_rg_vcn_1v8_stb_sel(kal_uint32 val
);
911 extern void upmu_set_rg_vcn_1v8_cal(kal_uint32 val
);
912 extern void upmu_set_vcn_1v8_lp_sel(kal_uint32 val
);
913 extern void upmu_set_vcn_1v8_lp_mode_set(kal_uint32 val
);
914 extern kal_uint32
upmu_get_qi_vcn_1v8_mode(void);
915 extern void upmu_set_rg_vcn_1v8_stbtd(kal_uint32 val
);
916 extern void upmu_set_rg_vcn_1v8_en(kal_uint32 val
);
917 extern kal_uint32
upmu_get_qi_vcn_1v8_en(void);
918 extern void upmu_set_rg_stb_sim1_sio(kal_uint32 val
);
919 extern void upmu_set_re_digldorsv1(kal_uint32 val
);
920 extern void upmu_set_vsim1_lp_sel(kal_uint32 val
);
921 extern void upmu_set_vsim1_lp_mode_set(kal_uint32 val
);
922 extern kal_uint32
upmu_get_qi_vsim1_mode(void);
923 extern void upmu_set_rg_vsim1_stbtd(kal_uint32 val
);
924 extern void upmu_set_rg_vsim1_en(kal_uint32 val
);
925 extern void upmu_set_vsim2_lp_sel(kal_uint32 val
);
926 extern void upmu_set_vsim2_lp_mode_set(kal_uint32 val
);
927 extern void upmu_set_vsim2_ther_shdn_en(kal_uint32 val
);
928 extern kal_uint32
upmu_get_qi_vsim2_mode(void);
929 extern void upmu_set_rg_vsim2_stbtd(kal_uint32 val
);
930 extern void upmu_set_rg_vsim2_en(kal_uint32 val
);
931 extern void upmu_set_rg_vrtc_force_on(kal_uint32 val
);
932 extern void upmu_set_vrtc_en(kal_uint32 val
);
933 extern kal_uint32
upmu_get_qi_vrtc_en(void);
934 extern void upmu_set_rg_vemc_3v3_bist_en(kal_uint32 val
);
935 extern void upmu_set_rg_vmch_bist_en(kal_uint32 val
);
936 extern void upmu_set_rg_vmc_bist_en(kal_uint32 val
);
937 extern void upmu_set_rg_vusb_bist_en(kal_uint32 val
);
938 extern void upmu_set_rg_vio28_bist_en(kal_uint32 val
);
939 extern void upmu_set_rg_vrtc_bist_en(kal_uint32 val
);
940 extern void upmu_set_rg_vsim2_bist_en(kal_uint32 val
);
941 extern void upmu_set_rg_vsim1_bist_en(kal_uint32 val
);
942 extern void upmu_set_rg_vibr_bist_en(kal_uint32 val
);
943 extern void upmu_set_rg_vgp3_bist_en(kal_uint32 val
);
944 extern void upmu_set_rg_vgp2_bist_en(kal_uint32 val
);
945 extern void upmu_set_rg_vgp1_bist_en(kal_uint32 val
);
946 extern kal_uint32
upmu_get_qi_vemc_3v3_oc_status(void);
947 extern kal_uint32
upmu_get_qi_vmch_oc_status(void);
948 extern kal_uint32
upmu_get_qi_vmc_oc_status(void);
949 extern kal_uint32
upmu_get_qi_vusb_oc_status(void);
950 extern kal_uint32
upmu_get_qi_vio28_oc_status(void);
951 extern kal_uint32
upmu_get_qi_vsim2_oc_status(void);
952 extern kal_uint32
upmu_get_qi_vsim1_oc_status(void);
953 extern kal_uint32
upmu_get_qi_vibr_oc_status(void);
954 extern kal_uint32
upmu_get_qi_vgp3_oc_status(void);
955 extern kal_uint32
upmu_get_qi_vgp2_oc_status(void);
956 extern kal_uint32
upmu_get_qi_vgp1_oc_status(void);
957 extern void upmu_set_rg_stb_sim2_sio(kal_uint32 val
);
958 extern void upmu_set_re_digldorsv2(kal_uint32 val
);
959 extern void upmu_set_rg_vio28_ndis_en(kal_uint32 val
);
960 extern void upmu_set_rg_vio28_ocfb(kal_uint32 val
);
961 extern void upmu_set_rg_vio28_cal(kal_uint32 val
);
962 extern void upmu_set_rg_vusb_ndis_en(kal_uint32 val
);
963 extern void upmu_set_rg_vusb_ocfb(kal_uint32 val
);
964 extern void upmu_set_rg_vusb_cal(kal_uint32 val
);
965 extern void upmu_set_rg_vmc_ndis_en(kal_uint32 val
);
966 extern void upmu_set_vmc_on_ctrl(kal_uint32 val
);
967 extern void upmu_set_rg_vmc_ocfb(kal_uint32 val
);
968 extern void upmu_set_rg_vmc_vosel(kal_uint32 val
);
969 extern void upmu_set_rg_vmc_stb_sel(kal_uint32 val
);
970 extern void upmu_set_rg_vmc_stb_sel_cal(kal_uint32 val
);
971 extern void upmu_set_rg_vmc_cal(kal_uint32 val
);
972 extern void upmu_set_rg_vmch_ndis_en(kal_uint32 val
);
973 extern void upmu_set_vmch_on_ctrl(kal_uint32 val
);
974 extern void upmu_set_rg_vmch_ocfb(kal_uint32 val
);
975 extern void upmu_set_rg_vmch_db_en(kal_uint32 val
);
976 extern void upmu_set_rg_vmch_stb_sel(kal_uint32 val
);
977 extern void upmu_set_rg_vmch_vosel(kal_uint32 val
);
978 extern void upmu_set_rg_vmch_stb_sel_cal(kal_uint32 val
);
979 extern void upmu_set_rg_vmch_cal(kal_uint32 val
);
980 extern void upmu_set_rg_vemc_3v3_ndis_en(kal_uint32 val
);
981 extern void upmu_set_vemc_3v3_on_ctrl(kal_uint32 val
);
982 extern void upmu_set_rg_vemc_3v3_ocfb(kal_uint32 val
);
983 extern void upmu_set_rg_vemc_3v3_dl_en(kal_uint32 val
);
984 extern void upmu_set_rg_vemc_3v3_db_en(kal_uint32 val
);
985 extern void upmu_set_rg_vemc_3v3_stb_sel(kal_uint32 val
);
986 extern void upmu_set_rg_vemc_3v3_vosel(kal_uint32 val
);
987 extern void upmu_set_rg_vemc_3v3_stb_sel_cal(kal_uint32 val
);
988 extern void upmu_set_rg_vemc_3v3_cal(kal_uint32 val
);
989 extern void upmu_set_rg_vgp1_ndis_en(kal_uint32 val
);
990 extern void upmu_set_rg_vgp1_ocfb(kal_uint32 val
);
991 extern void upmu_set_rg_vgp1_stb_sel(kal_uint32 val
);
992 extern void upmu_set_rg_vgp1_vosel(kal_uint32 val
);
993 extern void upmu_set_rg_vgp1_cal(kal_uint32 val
);
994 extern void upmu_set_rg_vgp2_ndis_en(kal_uint32 val
);
995 extern void upmu_set_rg_vgp2_ocfb(kal_uint32 val
);
996 extern void upmu_set_rg_vgp2_stb_sel(kal_uint32 val
);
997 extern void upmu_set_rg_vgp2_vosel(kal_uint32 val
);
998 extern void upmu_set_rg_vgp2_cal(kal_uint32 val
);
999 extern void upmu_set_rg_vgp3_ndis_en(kal_uint32 val
);
1000 extern void upmu_set_rg_vgp3_ocfb(kal_uint32 val
);
1001 extern void upmu_set_rg_vgp3_stb_sel(kal_uint32 val
);
1002 extern void upmu_set_rg_vgp3_vosel(kal_uint32 val
);
1003 extern void upmu_set_rg_vgp3_cal(kal_uint32 val
);
1004 extern void upmu_set_vcam_af_lp_sel(kal_uint32 val
);
1005 extern void upmu_set_vcam_af_lp_mode_set(kal_uint32 val
);
1006 extern kal_uint32
upmu_get_qi_vcam_af_mode(void);
1007 extern void upmu_set_rg_vcam_af_stbtd(kal_uint32 val
);
1008 extern void upmu_set_rg_vcam_af_en(kal_uint32 val
);
1009 extern void upmu_set_rg_vcam_af_ndis_en(kal_uint32 val
);
1010 extern void upmu_set_rg_vcam_af_ocfb(kal_uint32 val
);
1011 extern void upmu_set_vcam_af_on_ctrl(kal_uint32 val
);
1012 extern void upmu_set_rg_vcam_af_stb_sel(kal_uint32 val
);
1013 extern void upmu_set_rg_vcam_af_vosel(kal_uint32 val
);
1014 extern void upmu_set_rg_vcam_af_cal(kal_uint32 val
);
1015 extern void upmu_set_re_digldorsv3(kal_uint32 val
);
1016 extern void upmu_set_rg_vsim1_ndis_en(kal_uint32 val
);
1017 extern void upmu_set_rg_vsim1_ocfb(kal_uint32 val
);
1018 extern void upmu_set_rg_vsim1_stb_sel(kal_uint32 val
);
1019 extern void upmu_set_rg_vsim1_vosel(kal_uint32 val
);
1020 extern void upmu_set_rg_vsim1_cal(kal_uint32 val
);
1021 extern void upmu_set_rg_vsim2_ndis_en(kal_uint32 val
);
1022 extern void upmu_set_rg_vsim2_ocfb(kal_uint32 val
);
1023 extern void upmu_set_rg_vsim2_stb_sel(kal_uint32 val
);
1024 extern void upmu_set_rg_vsim2_vosel(kal_uint32 val
);
1025 extern void upmu_set_rg_vsim2_cal(kal_uint32 val
);
1026 extern void upmu_set_rg_vsysldo_reserve(kal_uint32 val
);
1027 extern void upmu_set_vibr_lp_sel(kal_uint32 val
);
1028 extern void upmu_set_vibr_lp_mode_set(kal_uint32 val
);
1029 extern void upmu_set_vibr_ther_shen_en(kal_uint32 val
);
1030 extern kal_uint32
upmu_get_qi_vibr_mode(void);
1031 extern void upmu_set_rg_vibr_stbtd(kal_uint32 val
);
1032 extern void upmu_set_rg_vibr_en(kal_uint32 val
);
1033 extern void upmu_set_rg_vibr_ndis_en(kal_uint32 val
);
1034 extern void upmu_set_rg_vibr_ocfb(kal_uint32 val
);
1035 extern void upmu_set_rg_vibr_stb_sel(kal_uint32 val
);
1036 extern void upmu_set_rg_vibr_vosel(kal_uint32 val
);
1037 extern void upmu_set_rg_vibr_stb_sel_cal(kal_uint32 val
);
1038 extern void upmu_set_rg_vibr_cal(kal_uint32 val
);
1039 extern void upmu_set_digldo_rsv1(kal_uint32 val
);
1040 extern void upmu_set_digldo_rsv0(kal_uint32 val
);
1041 extern void upmu_set_rg_ldo_ft(kal_uint32 val
);
1042 extern kal_uint32
upmu_get_qi_vcam_io_oc_status(void);
1043 extern kal_uint32
upmu_get_qi_vcamd_oc_status(void);
1044 extern kal_uint32
upmu_get_qi_vcn_1v8_oc_status(void);
1045 extern kal_uint32
upmu_get_qi_vio18_oc_status(void);
1046 extern kal_uint32
upmu_get_qi_vrf18_oc_status(void);
1047 extern kal_uint32
upmu_get_qi_vm_oc_status(void);
1048 extern kal_uint32
upmu_get_qi_vcam_af_oc_status(void);
1049 extern void upmu_set_rg_vcam_af_bist_en(kal_uint32 val
);
1050 extern void upmu_set_rg_vcamd_io_bist_en(kal_uint32 val
);
1051 extern void upmu_set_rg_vcn_1v8_bist_en(kal_uint32 val
);
1052 extern void upmu_set_rg_vcamd_bist_en(kal_uint32 val
);
1053 extern void upmu_set_rg_vio18_bist_en(kal_uint32 val
);
1054 extern void upmu_set_rg_vm_bist_en(kal_uint32 val
);
1055 extern void upmu_set_rg_vrf18_bist_en(kal_uint32 val
);
1056 extern void upmu_set_vibr_on_ctrl(kal_uint32 val
);
1057 extern void upmu_set_vsim2_on_ctrl(kal_uint32 val
);
1058 extern void upmu_set_vsim1_on_ctrl(kal_uint32 val
);
1059 extern void upmu_set_vgp3_on_ctrl(kal_uint32 val
);
1060 extern void upmu_set_vgp2_on_ctrl(kal_uint32 val
);
1061 extern void upmu_set_vgp1_on_ctrl(kal_uint32 val
);
1062 extern void upmu_set_vrf18_lp_sel(kal_uint32 val
);
1063 extern void upmu_set_vrf18_lp_mode_set(kal_uint32 val
);
1064 extern kal_uint32
upmu_get_qi_vrf18_mode(void);
1065 extern void upmu_set_rg_vrf18_stbtd(kal_uint32 val
);
1066 extern void upmu_set_rg_vrf18_en(kal_uint32 val
);
1067 extern void upmu_set_rg_vrf18_ndis_en(kal_uint32 val
);
1068 extern void upmu_set_vrf18_on_ctrl(kal_uint32 val
);
1069 extern void upmu_set_rg_vrf18_ocfb(kal_uint32 val
);
1070 extern void upmu_set_rg_vrf18_stb_sel(kal_uint32 val
);
1071 extern void upmu_set_rg_vrf18_cal(kal_uint32 val
);
1072 extern void upmu_set_vm_lp_sel(kal_uint32 val
);
1073 extern void upmu_set_vm_lp_mode_set(kal_uint32 val
);
1074 extern kal_uint32
upmu_get_qi_vm_mode(void);
1075 extern void upmu_set_rg_vm_stbtd(kal_uint32 val
);
1076 extern void upmu_set_rg_vm_en(kal_uint32 val
);
1077 extern kal_uint32
upmu_get_qi_vm_en(void);
1078 extern void upmu_set_rg_vm_ndis_en(kal_uint32 val
);
1079 extern void upmu_set_rg_vm_plcur_en(kal_uint32 val
);
1080 extern void upmu_set_rg_vm_plcur_cal(kal_uint32 val
);
1081 extern void upmu_set_rg_vm_vosel(kal_uint32 val
);
1082 extern void upmu_set_rg_vm_ocfb(kal_uint32 val
);
1083 extern void upmu_set_rg_vm_cal(kal_uint32 val
);
1084 extern void upmu_set_vio18_lp_sel(kal_uint32 val
);
1085 extern void upmu_set_vio18_lp_mode_set(kal_uint32 val
);
1086 extern kal_uint32
upmu_get_qi_vio18_mode(void);
1087 extern void upmu_set_rg_vio18_stbtd(kal_uint32 val
);
1088 extern void upmu_set_rg_vio18_en(kal_uint32 val
);
1089 extern kal_uint32
upmu_get_qi_vio18_en(void);
1090 extern void upmu_set_rg_vio18_ndis_en(kal_uint32 val
);
1091 extern void upmu_set_vio18_on_ctrl(kal_uint32 val
);
1092 extern void upmu_set_rg_vio18_ocfb(kal_uint32 val
);
1093 extern void upmu_set_rg_vio18_stb_sel(kal_uint32 val
);
1094 extern void upmu_set_rg_vio18_cal(kal_uint32 val
);
1095 extern void upmu_set_vcamd_lp_sel(kal_uint32 val
);
1096 extern void upmu_set_vcamd_lp_mode_set(kal_uint32 val
);
1097 extern kal_uint32
upmu_get_qi_vcamd_mode(void);
1098 extern void upmu_set_rg_vcamd_stbtd(kal_uint32 val
);
1099 extern void upmu_set_rg_vcamd_en(kal_uint32 val
);
1100 extern kal_uint32
upmu_get_qi_vcamd_en(void);
1101 extern void upmu_set_rg_vcamd_ndis_en(kal_uint32 val
);
1102 extern void upmu_set_vcamd_on_ctrl(kal_uint32 val
);
1103 extern void upmu_set_rg_vcamd_ocfb(kal_uint32 val
);
1104 extern void upmu_set_rg_vcamd_stb_sel(kal_uint32 val
);
1105 extern void upmu_set_rg_vcamd_vosel(kal_uint32 val
);
1106 extern void upmu_set_rg_vcamd_cal(kal_uint32 val
);
1107 extern void upmu_set_vcam_io_lp_sel(kal_uint32 val
);
1108 extern void upmu_set_vcam_io_lp_mode_set(kal_uint32 val
);
1109 extern kal_uint32
upmu_get_qi_vcam_io_mode(void);
1110 extern void upmu_set_rg_vcam_io_stbtd(kal_uint32 val
);
1111 extern void upmu_set_rg_vcam_io_en(kal_uint32 val
);
1112 extern kal_uint32
upmu_get_qi_vcam_io_en(void);
1113 extern void upmu_set_rg_vcam_io_ndis_en(kal_uint32 val
);
1114 extern void upmu_set_vcam_io_on_ctrl(kal_uint32 val
);
1115 extern void upmu_set_rg_vcam_io_ocfb(kal_uint32 val
);
1116 extern void upmu_set_rg_vcam_io_stb_sel(kal_uint32 val
);
1117 extern void upmu_set_rg_vcam_io_cal(kal_uint32 val
);
1118 extern void upmu_set_rg_efuse_addr(kal_uint32 val
);
1119 extern void upmu_set_rg_efuse_prog(kal_uint32 val
);
1120 extern void upmu_set_rg_efuse_en(kal_uint32 val
);
1121 extern void upmu_set_rg_efuse_pkey(kal_uint32 val
);
1122 extern void upmu_set_rg_efuse_rd_trig(kal_uint32 val
);
1123 extern void upmu_set_rg_efuse_prog_src(kal_uint32 val
);
1124 extern void upmu_set_rg_skip_efuse_out(kal_uint32 val
);
1125 extern void upmu_set_rg_rd_rdy_bypass(kal_uint32 val
);
1126 extern kal_uint32
upmu_get_rg_efuse_rd_ack(void);
1127 extern kal_uint32
upmu_get_rg_efuse_busy(void);
1128 extern void upmu_set_rg_efuse_val_0_15(kal_uint32 val
);
1129 extern void upmu_set_rg_efuse_val_16_31(kal_uint32 val
);
1130 extern void upmu_set_rg_efuse_val_32_47(kal_uint32 val
);
1131 extern void upmu_set_rg_efuse_val_48_63(kal_uint32 val
);
1132 extern void upmu_set_rg_efuse_val_64_79(kal_uint32 val
);
1133 extern void upmu_set_rg_efuse_val_80_95(kal_uint32 val
);
1134 extern void upmu_set_rg_efuse_val_96_111(kal_uint32 val
);
1135 extern void upmu_set_rg_efuse_val_112_127(kal_uint32 val
);
1136 extern void upmu_set_rg_efuse_val_128_143(kal_uint32 val
);
1137 extern void upmu_set_rg_efuse_val_144_159(kal_uint32 val
);
1138 extern void upmu_set_rg_efuse_val_160_175(kal_uint32 val
);
1139 extern void upmu_set_rg_efuse_val_176_191(kal_uint32 val
);
1140 extern kal_uint32
upmu_get_rg_efuse_dout_0_15(void);
1141 extern kal_uint32
upmu_get_rg_efuse_dout_16_31(void);
1142 extern kal_uint32
upmu_get_rg_efuse_dout_32_47(void);
1143 extern kal_uint32
upmu_get_rg_efuse_dout_48_63(void);
1144 extern kal_uint32
upmu_get_rg_efuse_dout_64_79(void);
1145 extern kal_uint32
upmu_get_rg_efuse_dout_80_95(void);
1146 extern kal_uint32
upmu_get_rg_efuse_dout_96_111(void);
1147 extern kal_uint32
upmu_get_rg_efuse_dout_112_127(void);
1148 extern kal_uint32
upmu_get_rg_efuse_dout_128_143(void);
1149 extern kal_uint32
upmu_get_rg_efuse_dout_144_159(void);
1150 extern kal_uint32
upmu_get_rg_efuse_dout_160_175(void);
1151 extern kal_uint32
upmu_get_rg_efuse_dout_176_191(void);
1152 extern void upmu_set_rg_otp_pa(kal_uint32 val
);
1153 extern void upmu_set_rg_otp_pdin(kal_uint32 val
);
1154 extern void upmu_set_rg_otp_ptm(kal_uint32 val
);
1155 extern void upmu_set_mix_eosc32_opt(kal_uint32 val
);
1156 extern kal_uint32
upmu_get_mix_xosc32_stp_cpdtb(void);
1157 extern void upmu_set_mix_xosc32_stp_pwdb(kal_uint32 val
);
1158 extern kal_uint32
upmu_get_mix_xosc32_stp_lpdtb(void);
1159 extern void upmu_set_mix_xosc32_stp_lpden(kal_uint32 val
);
1160 extern void upmu_set_mix_xosc32_stp_lpdrst(kal_uint32 val
);
1161 extern void upmu_set_mix_xosc32_stp_cali(kal_uint32 val
);
1162 extern void upmu_set_stmp_mode(kal_uint32 val
);
1163 extern void upmu_set_mix_eosc32_stp_chop_en(kal_uint32 val
);
1164 extern void upmu_set_mix_dcxo_stp_lvsh_en(kal_uint32 val
);
1165 extern void upmu_set_mix_pmu_stp_ddlo_vrtc(kal_uint32 val
);
1166 extern void upmu_set_mix_pmu_stp_ddlo_vrtc_en(kal_uint32 val
);
1167 extern void upmu_set_mix_rtc_stp_xosc32_enb(kal_uint32 val
);
1168 extern void upmu_set_mix_dcxo_stp_test_deglitch_mode(kal_uint32 val
);
1169 extern void upmu_set_mix_eosc32_stp_rsv(kal_uint32 val
);
1170 extern void upmu_set_mix_eosc32_vct_en(kal_uint32 val
);
1171 extern void upmu_set_mix_stp_bbwakeup(kal_uint32 val
);
1172 extern kal_uint32
upmu_get_mix_stp_rtc_ddlo(void);
1173 extern kal_uint32
upmu_get_mix_rtc_xosc32_enb(void);
1174 extern void upmu_set_mix_efuse_xosc32_enb_opt(kal_uint32 val
);
1175 extern void upmu_set_rg_audull_vcfg(kal_uint32 val
);
1176 extern void upmu_set_rg_audull_vupg(kal_uint32 val
);
1177 extern void upmu_set_rg_audull_vpwdb_pga(kal_uint32 val
);
1178 extern void upmu_set_rg_audull_vpwdb_adc(kal_uint32 val
);
1179 extern void upmu_set_rg_audull_vadc_denb(kal_uint32 val
);
1180 extern void upmu_set_rg_audull_vadc_dvref_cal(kal_uint32 val
);
1181 extern void upmu_set_rg_audull_vref24_en(kal_uint32 val
);
1182 extern void upmu_set_rg_audull_vcm14_en(kal_uint32 val
);
1183 extern void upmu_set_rg_audull_vcmsel(kal_uint32 val
);
1184 extern void upmu_set_rg_audull_chs_en(kal_uint32 val
);
1185 extern void upmu_set_rg_audull_vcali(kal_uint32 val
);
1186 extern void upmu_set_rg_audulr_vcfg(kal_uint32 val
);
1187 extern void upmu_set_rg_audulr_vupg(kal_uint32 val
);
1188 extern void upmu_set_rg_audulr_vpwdb_pga(kal_uint32 val
);
1189 extern void upmu_set_rg_audulr_vpwdb_adc(kal_uint32 val
);
1190 extern void upmu_set_rg_audulr_vadc_denb(kal_uint32 val
);
1191 extern void upmu_set_rg_audulr_vadc_dvref_cal(kal_uint32 val
);
1192 extern void upmu_set_rg_audulr_vref24_en(kal_uint32 val
);
1193 extern void upmu_set_rg_audulr_vcm14_en(kal_uint32 val
);
1194 extern void upmu_set_rg_audulr_vcmsel(kal_uint32 val
);
1195 extern void upmu_set_rg_audulr_chs_en(kal_uint32 val
);
1196 extern void upmu_set_rg_audulr_vcali(kal_uint32 val
);
1197 extern void upmu_set_rg_aud_igbias_cali(kal_uint32 val
);
1198 extern void upmu_set_rg_aud_rsv(kal_uint32 val
);
1199 extern void upmu_set_rg_amuter(kal_uint32 val
);
1200 extern void upmu_set_rg_amutel(kal_uint32 val
);
1201 extern void upmu_set_rg_adacl_pwdb(kal_uint32 val
);
1202 extern void upmu_set_rg_adacr_pwdb(kal_uint32 val
);
1203 extern void upmu_set_rg_abias_pwdb(kal_uint32 val
);
1204 extern void upmu_set_rg_aoutl_pwdb(kal_uint32 val
);
1205 extern void upmu_set_rg_aoutr_pwdb(kal_uint32 val
);
1206 extern void upmu_set_rg_acali(kal_uint32 val
);
1207 extern void upmu_set_rg_apgr(kal_uint32 val
);
1208 extern void upmu_set_rg_apgl(kal_uint32 val
);
1209 extern void upmu_set_rg_abuf_bias(kal_uint32 val
);
1210 extern void upmu_set_rg_abuf_inshort(kal_uint32 val
);
1211 extern void upmu_set_rg_ahfmode(kal_uint32 val
);
1212 extern void upmu_set_rg_adacck_en(kal_uint32 val
);
1213 extern void upmu_set_rg_dacref(kal_uint32 val
);
1214 extern void upmu_set_rg_adepopx_en(kal_uint32 val
);
1215 extern void upmu_set_rg_adepopx(kal_uint32 val
);
1216 extern void upmu_set_rg_depop_vcm_en(kal_uint32 val
);
1217 extern void upmu_set_rg_depop_vcmsel(kal_uint32 val
);
1218 extern void upmu_set_rg_depop_cursel(kal_uint32 val
);
1219 extern void upmu_set_rg_chargeoption_depop(kal_uint32 val
);
1220 extern void upmu_set_rg_avcmgen_en(kal_uint32 val
);
1221 extern void upmu_set_rg_auddl_vref24_en(kal_uint32 val
);
1222 extern void upmu_set_rg_abirsv(kal_uint32 val
);
1223 extern void upmu_set_rg_vbuf_float(kal_uint32 val
);
1224 extern void upmu_set_rg_vdpg(kal_uint32 val
);
1225 extern void upmu_set_rg_vbuf_pwdb(kal_uint32 val
);
1226 extern void upmu_set_rg_vbuf_bias(kal_uint32 val
);
1227 extern void upmu_set_rg_vdepop(kal_uint32 val
);
1228 extern void upmu_set_rg_v2spk(kal_uint32 val
);
1229 extern void upmu_set_rg_hsoutstbenh(kal_uint32 val
);
1230 extern void upmu_set_audtop_con8_rsv_0(kal_uint32 val
);
1231 extern void upmu_set_rg_clksq_monen(kal_uint32 val
);
1232 extern void upmu_set_rg_auddigmicen(kal_uint32 val
);
1233 extern void upmu_set_rg_audpwdbmicbias(kal_uint32 val
);
1234 extern void upmu_set_rg_auddigmicpduty(kal_uint32 val
);
1235 extern void upmu_set_rg_auddigmicnduty(kal_uint32 val
);
1236 extern void upmu_set_rg_auddigmicbias(kal_uint32 val
);
1237 extern void upmu_set_rg_audmicbiasvref(kal_uint32 val
);
1238 extern void upmu_set_rg_audsparevmic(kal_uint32 val
);
1239 extern void upmu_set_rg_vbirx_zcd_en(kal_uint32 val
);
1240 extern void upmu_set_rg_vbirx_zcd_cali(kal_uint32 val
);
1241 extern void upmu_set_rg_vbirx_zcd_hys_enb(kal_uint32 val
);
1242 extern kal_uint32
upmu_get_rg_vbirx_zcd_status(void);
1243 extern kal_uint32
upmu_get_rg_adc_out_batsns(void);
1244 extern kal_uint32
upmu_get_rg_adc_rdy_batsns(void);
1245 extern kal_uint32
upmu_get_rg_adc_out_isense(void);
1246 extern kal_uint32
upmu_get_rg_adc_rdy_isense(void);
1247 extern kal_uint32
upmu_get_rg_adc_out_vcdt(void);
1248 extern kal_uint32
upmu_get_rg_adc_rdy_vcdt(void);
1249 extern kal_uint32
upmu_get_rg_adc_out_baton1(void);
1250 extern kal_uint32
upmu_get_rg_adc_rdy_baton1(void);
1251 extern kal_uint32
upmu_get_rg_adc_out_thr_sense1(void);
1252 extern kal_uint32
upmu_get_rg_adc_rdy_thr_sense1(void);
1253 extern kal_uint32
upmu_get_rg_adc_out_thr_sense2(void);
1254 extern kal_uint32
upmu_get_rg_adc_rdy_thr_sense2(void);
1255 extern kal_uint32
upmu_get_rg_adc_out_baton2(void);
1256 extern kal_uint32
upmu_get_rg_adc_rdy_baton2(void);
1257 extern kal_uint32
upmu_get_rg_adc_out_ch5(void);
1258 extern kal_uint32
upmu_get_rg_adc_rdy_ch5(void);
1259 extern kal_uint32
upmu_get_rg_adc_out_wakeup_pchr(void);
1260 extern kal_uint32
upmu_get_rg_adc_rdy_wakeup_pchr(void);
1261 extern kal_uint32
upmu_get_rg_adc_out_wakeup_swchr(void);
1262 extern kal_uint32
upmu_get_rg_adc_rdy_wakeup_swchr(void);
1263 extern kal_uint32
upmu_get_rg_adc_out_lbat(void);
1264 extern kal_uint32
upmu_get_rg_adc_rdy_lbat(void);
1265 extern kal_uint32
upmu_get_rg_adc_out_ch6(void);
1266 extern kal_uint32
upmu_get_rg_adc_rdy_ch6(void);
1267 extern kal_uint32
upmu_get_rg_adc_rdy_gps(void);
1268 extern kal_uint32
upmu_get_rg_adc_out_gps(void);
1269 extern kal_uint32
upmu_get_rg_adc_out_gps_lsb(void);
1270 extern kal_uint32
upmu_get_rg_adc_out_md(void);
1271 extern kal_uint32
upmu_get_rg_adc_out_md_lsb(void);
1272 extern kal_uint32
upmu_get_rg_adc_rdy_md(void);
1273 extern kal_uint32
upmu_get_rg_adc_out_int(void);
1274 extern kal_uint32
upmu_get_rg_adc_rdy_int(void);
1275 extern kal_uint32
upmu_get_rg_adc_out_rsv1(void);
1276 extern kal_uint32
upmu_get_rg_adc_out_rsv2(void);
1277 extern kal_uint32
upmu_get_rg_adc_out_rsv3(void);
1278 extern void upmu_set_rg_sw_gain_trim(kal_uint32 val
);
1279 extern void upmu_set_rg_sw_offset_trim(kal_uint32 val
);
1280 extern void upmu_set_rg_adc_pwdb(kal_uint32 val
);
1281 extern void upmu_set_rg_adc_pwdb_swctrl(kal_uint32 val
);
1282 extern void upmu_set_rg_adc_cali_rate(kal_uint32 val
);
1283 extern void upmu_set_rg_adc_cali_en(kal_uint32 val
);
1284 extern void upmu_set_rg_adc_cali_force(kal_uint32 val
);
1285 extern void upmu_set_rg_adc_autorst_range(kal_uint32 val
);
1286 extern void upmu_set_rg_adc_autorst_en(kal_uint32 val
);
1287 extern void upmu_set_rg_adc_latch_edge(kal_uint32 val
);
1288 extern void upmu_set_rg_adc_filter_order(kal_uint32 val
);
1289 extern void upmu_set_rg_adc_swctrl_en(kal_uint32 val
);
1290 extern void upmu_set_rg_adcin_vsen_en(kal_uint32 val
);
1291 extern void upmu_set_rg_adcin_vsen_mux_en(kal_uint32 val
);
1292 extern void upmu_set_rg_adcin_vbat_en(kal_uint32 val
);
1293 extern void upmu_set_rg_adcin_chr_en(kal_uint32 val
);
1294 extern void upmu_set_rg_auxadc_chsel(kal_uint32 val
);
1295 extern void upmu_set_rg_lbat_debt_max(kal_uint32 val
);
1296 extern void upmu_set_rg_lbat_debt_min(kal_uint32 val
);
1297 extern void upmu_set_rg_lbat_det_prd_15_0(kal_uint32 val
);
1298 extern void upmu_set_rg_lbat_det_prd_19_16(kal_uint32 val
);
1299 extern void upmu_set_rg_lbat_volt_max(kal_uint32 val
);
1300 extern void upmu_set_rg_lbat_irq_en_max(kal_uint32 val
);
1301 extern void upmu_set_rg_lbat_en_max(kal_uint32 val
);
1302 extern kal_uint32
upmu_get_rg_lbat_max_irq_b(void);
1303 extern void upmu_set_rg_lbat_volt_min(kal_uint32 val
);
1304 extern void upmu_set_rg_lbat_irq_en_min(kal_uint32 val
);
1305 extern void upmu_set_rg_lbat_en_min(kal_uint32 val
);
1306 extern kal_uint32
upmu_get_rg_lbat_min_irq_b(void);
1307 extern kal_uint32
upmu_get_rg_lbat_debounce_count_max(void);
1308 extern kal_uint32
upmu_get_rg_lbat_debounce_count_min(void);
1309 extern void upmu_set_rg_data_reuse_sel(kal_uint32 val
);
1310 extern void upmu_set_rg_auxadc_bist_enb(kal_uint32 val
);
1311 extern void upmu_set_rg_osr(kal_uint32 val
);
1312 extern void upmu_set_rg_osr_gps(kal_uint32 val
);
1313 extern void upmu_set_rg_adc_trim_ch7_sel(kal_uint32 val
);
1314 extern void upmu_set_rg_adc_trim_ch6_sel(kal_uint32 val
);
1315 extern void upmu_set_rg_adc_trim_ch5_sel(kal_uint32 val
);
1316 extern void upmu_set_rg_adc_trim_ch4_sel(kal_uint32 val
);
1317 extern void upmu_set_rg_adc_trim_ch3_sel(kal_uint32 val
);
1318 extern void upmu_set_rg_adc_trim_ch2_sel(kal_uint32 val
);
1319 extern void upmu_set_rg_adc_trim_ch0_sel(kal_uint32 val
);
1320 extern void upmu_set_rg_vbuf_calen(kal_uint32 val
);
1321 extern void upmu_set_rg_vbuf_exten(kal_uint32 val
);
1322 extern void upmu_set_rg_vbuf_byp(kal_uint32 val
);
1323 extern void upmu_set_rg_vbuf_en(kal_uint32 val
);
1324 extern void upmu_set_rg_source_lbat_sel(kal_uint32 val
);
1325 extern void upmu_set_efuse_gain_ch0_trim(kal_uint32 val
);
1326 extern void upmu_set_efuse_offset_ch0_trim(kal_uint32 val
);
1327 extern void upmu_set_efuse_gain_ch4_trim(kal_uint32 val
);
1328 extern void upmu_set_efuse_offset_ch4_trim(kal_uint32 val
);
1329 extern void upmu_set_efuse_gain_ch7_trim(kal_uint32 val
);
1330 extern void upmu_set_efuse_offset_ch7_trim(kal_uint32 val
);
1331 extern void upmu_set_rg_adc_ibias(kal_uint32 val
);
1332 extern void upmu_set_rg_adc_rst(kal_uint32 val
);
1333 extern void upmu_set_rg_adc_lp_en(kal_uint32 val
);
1334 extern void upmu_set_rg_adc_input_short(kal_uint32 val
);
1335 extern void upmu_set_rg_adc_chopper_en(kal_uint32 val
);
1336 extern void upmu_set_rg_vpwdb_adc(kal_uint32 val
);
1337 extern void upmu_set_rg_vref18_en(kal_uint32 val
);
1338 extern void upmu_set_rg_adc_chs_sel(kal_uint32 val
);
1339 extern void upmu_set_rg_adc_dvref_cal(kal_uint32 val
);
1340 extern void upmu_set_rg_adc_denb(kal_uint32 val
);
1341 extern void upmu_set_rg_adc_sleep_mode_en(kal_uint32 val
);
1342 extern void upmu_set_rg_adc_gps_status(kal_uint32 val
);
1343 extern void upmu_set_rg_adc_rsv_bit(kal_uint32 val
);
1344 extern void upmu_set_rg_adc_test_mode_en(kal_uint32 val
);
1345 extern void upmu_set_rg_adc_test_out_sel(kal_uint32 val
);
1346 extern void upmu_set_rg_deci_bypass_en(kal_uint32 val
);
1347 extern void upmu_set_rg_adc_clk_aon(kal_uint32 val
);
1348 extern void upmu_set_rg_adc_deci_force(kal_uint32 val
);
1349 extern void upmu_set_rg_adc_deci_gdly(kal_uint32 val
);
1350 extern void upmu_set_rg_md_rqst(kal_uint32 val
);
1351 extern void upmu_set_rg_gps_rqst(kal_uint32 val
);
1352 extern void upmu_set_rg_ap_rqst_list(kal_uint32 val
);
1353 extern void upmu_set_rg_ap_rqst(kal_uint32 val
);
1354 extern void upmu_set_rg_ap_rqst_list_rsv(kal_uint32 val
);
1355 extern void upmu_set_rg_adc_out_trim_enb(kal_uint32 val
);
1356 extern void upmu_set_rg_adc_trim_comp(kal_uint32 val
);
1357 extern void upmu_set_rg_adc_2s_comp_enb(kal_uint32 val
);
1358 extern void upmu_set_rg_cic_out_raw(kal_uint32 val
);
1359 extern void upmu_set_rg_data_skip_enb(kal_uint32 val
);
1360 extern void upmu_set_rg_data_skip_num(kal_uint32 val
);
1361 extern void upmu_set_rg_adc_rev(kal_uint32 val
);
1362 extern void upmu_set_rg_deci_gdly_sel_mode(kal_uint32 val
);
1363 extern void upmu_set_rg_deci_gdly_vref18_selb(kal_uint32 val
);
1364 extern void upmu_set_rg_adc_rsv1(kal_uint32 val
);
1365 extern void upmu_set_rg_vref18_enb(kal_uint32 val
);
1366 extern void upmu_set_rg_adc_md_status(kal_uint32 val
);
1367 extern void upmu_set_rg_adc_rsv2(kal_uint32 val
);
1368 extern void upmu_set_rg_vref18_enb_md(kal_uint32 val
);
1369 extern void upmu_set_rg_audaccdetvthcal(kal_uint32 val
);
1370 extern void upmu_set_rg_audaccdetswctrl(kal_uint32 val
);
1371 extern void upmu_set_rg_audaccdettvdet(kal_uint32 val
);
1372 extern void upmu_set_rg_audaccdetvin1pulllow(kal_uint32 val
);
1373 extern void upmu_set_audaccdetauxadcswctrl(kal_uint32 val
);
1374 extern void upmu_set_audaccdetauxadcswctrl_sel(kal_uint32 val
);
1375 extern void upmu_set_rg_audaccdetrsv(kal_uint32 val
);
1376 extern void upmu_set_accdet_en(kal_uint32 val
);
1377 extern void upmu_set_accdet_seq_init(kal_uint32 val
);
1378 extern void upmu_set_accdet_cmp_pwm_en(kal_uint32 val
);
1379 extern void upmu_set_accdet_vth_pwm_en(kal_uint32 val
);
1380 extern void upmu_set_accdet_mbias_pwm_en(kal_uint32 val
);
1381 extern void upmu_set_accdet_cmp_pwm_idle(kal_uint32 val
);
1382 extern void upmu_set_accdet_vth_pwm_idle(kal_uint32 val
);
1383 extern void upmu_set_accdet_mbias_pwm_idle(kal_uint32 val
);
1384 extern void upmu_set_accdet_pwm_width(kal_uint32 val
);
1385 extern void upmu_set_accdet_pwm_thresh(kal_uint32 val
);
1386 extern void upmu_set_accdet_rise_delay(kal_uint32 val
);
1387 extern void upmu_set_accdet_fall_delay(kal_uint32 val
);
1388 extern void upmu_set_accdet_debounce0(kal_uint32 val
);
1389 extern void upmu_set_accdet_debounce1(kal_uint32 val
);
1390 extern void upmu_set_accdet_debounce2(kal_uint32 val
);
1391 extern void upmu_set_accdet_debounce3(kal_uint32 val
);
1392 extern void upmu_set_accdet_ival_cur_in(kal_uint32 val
);
1393 extern void upmu_set_accdet_ival_sam_in(kal_uint32 val
);
1394 extern void upmu_set_accdet_ival_mem_in(kal_uint32 val
);
1395 extern void upmu_set_accdet_ival_sel(kal_uint32 val
);
1396 extern kal_uint32
upmu_get_accdet_irq(void);
1397 extern void upmu_set_accdet_irq_clr(kal_uint32 val
);
1398 extern void upmu_set_accdet_test_mode0(kal_uint32 val
);
1399 extern void upmu_set_accdet_test_mode1(kal_uint32 val
);
1400 extern void upmu_set_accdet_test_mode2(kal_uint32 val
);
1401 extern void upmu_set_accdet_test_mode3(kal_uint32 val
);
1402 extern void upmu_set_accdet_test_mode4(kal_uint32 val
);
1403 extern void upmu_set_accdet_test_mode5(kal_uint32 val
);
1404 extern void upmu_set_accdet_pwm_sel(kal_uint32 val
);
1405 extern void upmu_set_accdet_in_sw(kal_uint32 val
);
1406 extern void upmu_set_accdet_cmp_en_sw(kal_uint32 val
);
1407 extern void upmu_set_accdet_vth_en_sw(kal_uint32 val
);
1408 extern void upmu_set_accdet_mbias_en_sw(kal_uint32 val
);
1409 extern void upmu_set_accdet_pwm_en_sw(kal_uint32 val
);
1410 extern kal_uint32
upmu_get_accdet_in(void);
1411 extern kal_uint32
upmu_get_accdet_cur_in(void);
1412 extern kal_uint32
upmu_get_accdet_sam_in(void);
1413 extern kal_uint32
upmu_get_accdet_mem_in(void);
1414 extern kal_uint32
upmu_get_accdet_state(void);
1415 extern kal_uint32
upmu_get_accdet_mbias_clk(void);
1416 extern kal_uint32
upmu_get_accdet_vth_clk(void);
1417 extern kal_uint32
upmu_get_accdet_cmp_clk(void);
1418 extern kal_uint32
upmu_get_da_audaccdetauxadcswctrl(void);
1419 extern kal_uint32
upmu_get_accdet_cur_deb(void);
1420 extern void upmu_set_accdet_rsv_con0(kal_uint32 val
);
1421 extern void upmu_set_accdet_rsv_con1(kal_uint32 val
);
1422 extern kal_uint32
upmu_get_rg_adc_deci_gdly(void);
1425 #endif // _MT_PMIC_COMMON_H_