Lines Matching refs:ret

80 	int ret;  in max_contaminant_read_adc_mv()  local
83 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCINSEL_MASK, in max_contaminant_read_adc_mv()
85 if (ret < 0) in max_contaminant_read_adc_mv()
86 return ret; in max_contaminant_read_adc_mv()
89 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCEN, ADCEN); in max_contaminant_read_adc_mv()
90 if (ret < 0) in max_contaminant_read_adc_mv()
91 return ret; in max_contaminant_read_adc_mv()
94 ret = max_tcpci_read8(chip, TCPC_VENDOR_FLADC_STATUS, &fladc); in max_contaminant_read_adc_mv()
95 if (ret < 0) in max_contaminant_read_adc_mv()
96 return ret; in max_contaminant_read_adc_mv()
99 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCEN, 0); in max_contaminant_read_adc_mv()
100 if (ret < 0) in max_contaminant_read_adc_mv()
101 return ret; in max_contaminant_read_adc_mv()
103 ret = regmap_update_bits(regmap, TCPC_VENDOR_ADC_CTRL1, ADCINSEL_MASK, 0); in max_contaminant_read_adc_mv()
104 if (ret < 0) in max_contaminant_read_adc_mv()
105 return ret; in max_contaminant_read_adc_mv()
118 int ret; in max_contaminant_read_resistance_kohm() local
123 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCLPMODESEL_MASK, in max_contaminant_read_resistance_kohm()
125 if (ret < 0) in max_contaminant_read_resistance_kohm()
126 return ret; in max_contaminant_read_resistance_kohm()
129 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCRPCTRL_MASK, UA_1_SRC); in max_contaminant_read_resistance_kohm()
130 if (ret < 0) in max_contaminant_read_resistance_kohm()
131 return ret; in max_contaminant_read_resistance_kohm()
134 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCOVPDIS, CCOVPDIS); in max_contaminant_read_resistance_kohm()
135 if (ret < 0) in max_contaminant_read_resistance_kohm()
136 return ret; in max_contaminant_read_resistance_kohm()
140 return ret; in max_contaminant_read_resistance_kohm()
143 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCOVPDIS, 0); in max_contaminant_read_resistance_kohm()
144 if (ret < 0) in max_contaminant_read_resistance_kohm()
145 return ret; in max_contaminant_read_resistance_kohm()
150 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, SBUOVPDIS, SBUOVPDIS); in max_contaminant_read_resistance_kohm()
151 if (ret < 0) in max_contaminant_read_resistance_kohm()
152 return ret; in max_contaminant_read_resistance_kohm()
156 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, SBURPCTRL, SBURPCTRL); in max_contaminant_read_resistance_kohm()
157 if (ret < 0) in max_contaminant_read_resistance_kohm()
158 return ret; in max_contaminant_read_resistance_kohm()
162 return ret; in max_contaminant_read_resistance_kohm()
164 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, SBURPCTRL, 0); in max_contaminant_read_resistance_kohm()
165 if (ret < 0) in max_contaminant_read_resistance_kohm()
166 return ret; in max_contaminant_read_resistance_kohm()
169 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, SBUOVPDIS, 0); in max_contaminant_read_resistance_kohm()
170 if (ret < 0) in max_contaminant_read_resistance_kohm()
171 return ret; in max_contaminant_read_resistance_kohm()
180 int ret; in max_contaminant_read_comparators() local
183 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCRPCTRL_MASK, UA_80_SRC); in max_contaminant_read_comparators()
184 if (ret < 0) in max_contaminant_read_comparators()
185 return ret; in max_contaminant_read_comparators()
188 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL1, CCCOMPEN, CCCOMPEN); in max_contaminant_read_comparators()
189 if (ret < 0) in max_contaminant_read_comparators()
190 return ret; in max_contaminant_read_comparators()
194 ret = regmap_update_bits(regmap, TCPC_TCPC_CTRL, TCPC_TCPC_CTRL_ORIENTATION, PLUG_ORNT_CC1); in max_contaminant_read_comparators()
195 if (ret < 0) in max_contaminant_read_comparators()
196 return ret; in max_contaminant_read_comparators()
199 ret = max_tcpci_read8(chip, VENDOR_CC_STATUS2, vendor_cc_status2_cc1); in max_contaminant_read_comparators()
200 if (ret < 0) in max_contaminant_read_comparators()
201 return ret; in max_contaminant_read_comparators()
203 ret = regmap_update_bits(regmap, TCPC_TCPC_CTRL, TCPC_TCPC_CTRL_ORIENTATION, PLUG_ORNT_CC2); in max_contaminant_read_comparators()
204 if (ret < 0) in max_contaminant_read_comparators()
205 return ret; in max_contaminant_read_comparators()
208 ret = max_tcpci_read8(chip, VENDOR_CC_STATUS2, vendor_cc_status2_cc2); in max_contaminant_read_comparators()
209 if (ret < 0) in max_contaminant_read_comparators()
210 return ret; in max_contaminant_read_comparators()
212 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL1, CCCOMPEN, 0); in max_contaminant_read_comparators()
213 if (ret < 0) in max_contaminant_read_comparators()
214 return ret; in max_contaminant_read_comparators()
216 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCRPCTRL_MASK, 0); in max_contaminant_read_comparators()
217 if (ret < 0) in max_contaminant_read_comparators()
218 return ret; in max_contaminant_read_comparators()
225 int cc1_k, cc2_k, sbu1_k, sbu2_k, ret; in max_contaminant_detect_contaminant() local
230 ret = max_tcpci_read8(chip, TCPC_ROLE_CTRL, &role_ctrl); in max_contaminant_detect_contaminant()
231 if (ret < 0) in max_contaminant_detect_contaminant()
236 ret = max_tcpci_write8(chip, TCPC_ROLE_CTRL, role_ctrl); in max_contaminant_detect_contaminant()
237 if (ret < 0) in max_contaminant_detect_contaminant()
256 ret = max_contaminant_read_comparators(chip, &vendor_cc_status2_cc1, in max_contaminant_detect_contaminant()
259 if (ret < 0) in max_contaminant_detect_contaminant()
285 int ret; in max_contaminant_enable_dry_detection() local
287 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL3, CCWTRDEB_MASK | CCWTRSEL_MASK in max_contaminant_enable_dry_detection()
291 if (ret < 0) in max_contaminant_enable_dry_detection()
292 return ret; in max_contaminant_enable_dry_detection()
294 ret = regmap_update_bits(regmap, TCPC_ROLE_CTRL, TCPC_ROLE_CTRL_DRP, TCPC_ROLE_CTRL_DRP); in max_contaminant_enable_dry_detection()
295 if (ret < 0) in max_contaminant_enable_dry_detection()
296 return ret; in max_contaminant_enable_dry_detection()
298 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL1, CCCONNDRY, CCCONNDRY); in max_contaminant_enable_dry_detection()
299 if (ret < 0) in max_contaminant_enable_dry_detection()
300 return ret; in max_contaminant_enable_dry_detection()
301 ret = max_tcpci_read8(chip, TCPC_VENDOR_CC_CTRL1, &temp); in max_contaminant_enable_dry_detection()
302 if (ret < 0) in max_contaminant_enable_dry_detection()
303 return ret; in max_contaminant_enable_dry_detection()
305 ret = regmap_update_bits(regmap, TCPC_VENDOR_CC_CTRL2, CCLPMODESEL_MASK, in max_contaminant_enable_dry_detection()
307 if (ret < 0) in max_contaminant_enable_dry_detection()
308 return ret; in max_contaminant_enable_dry_detection()
309 ret = max_tcpci_read8(chip, TCPC_VENDOR_CC_CTRL2, &temp); in max_contaminant_enable_dry_detection()
310 if (ret < 0) in max_contaminant_enable_dry_detection()
311 return ret; in max_contaminant_enable_dry_detection()
314 ret = regmap_update_bits(regmap, TCPC_TCPC_CTRL, TCPC_TCPC_CTRL_EN_LK4CONN_ALRT, in max_contaminant_enable_dry_detection()
316 if (ret < 0) in max_contaminant_enable_dry_detection()
317 return ret; in max_contaminant_enable_dry_detection()
319 ret = max_tcpci_write8(chip, TCPC_COMMAND, TCPC_CMD_LOOK4CONNECTION); in max_contaminant_enable_dry_detection()
320 if (ret < 0) in max_contaminant_enable_dry_detection()
321 return ret; in max_contaminant_enable_dry_detection()
328 int ret; in max_contaminant_is_contaminant() local
330 ret = max_tcpci_read8(chip, TCPC_CC_STATUS, &cc_status); in max_contaminant_is_contaminant()
331 if (ret < 0) in max_contaminant_is_contaminant()
334 ret = max_tcpci_read8(chip, TCPC_POWER_CTRL, &pwr_cntl); in max_contaminant_is_contaminant()
335 if (ret < 0) in max_contaminant_is_contaminant()
342 ret = max_tcpci_read8(chip, TCPC_CC_STATUS, &cc_status); in max_contaminant_is_contaminant()
343 if (ret < 0) in max_contaminant_is_contaminant()
349 ret = max_tcpci_read8(chip, TCPC_ROLE_CTRL, &role_ctrl); in max_contaminant_is_contaminant()
350 if (ret < 0) in max_contaminant_is_contaminant()
356 ret = max_tcpci_write8(chip, TCPC_ROLE_CTRL, role_ctrl); in max_contaminant_is_contaminant()
357 if (ret < 0) in max_contaminant_is_contaminant()
362 ret = max_tcpci_write8(chip, TCPC_ROLE_CTRL, role_ctrl_backup); in max_contaminant_is_contaminant()
363 if (ret < 0) in max_contaminant_is_contaminant()