• Home
  • Raw
  • Download

Lines Matching refs:ret

142 	int ret;  in hi3670_phy_cr_clk()  local
145 ret = regmap_update_bits(usb31misc, USB_MISC_CFG54, in hi3670_phy_cr_clk()
147 if (ret) in hi3670_phy_cr_clk()
148 return ret; in hi3670_phy_cr_clk()
163 int ret, reg; in hi3670_phy_cr_start() local
170 ret = regmap_update_bits(usb31misc, USB_MISC_CFG54, reg, reg); in hi3670_phy_cr_start()
172 if (ret) in hi3670_phy_cr_start()
173 return ret; in hi3670_phy_cr_start()
175 ret = hi3670_phy_cr_clk(usb31misc); in hi3670_phy_cr_start()
176 if (ret) in hi3670_phy_cr_start()
177 return ret; in hi3670_phy_cr_start()
187 int ret; in hi3670_phy_cr_wait_ack() local
190 ret = regmap_read(usb31misc, USB_MISC_CFG54, &reg); in hi3670_phy_cr_wait_ack()
191 if (ret) in hi3670_phy_cr_wait_ack()
192 return ret; in hi3670_phy_cr_wait_ack()
196 ret = hi3670_phy_cr_clk(usb31misc); in hi3670_phy_cr_wait_ack()
197 if (ret) in hi3670_phy_cr_wait_ack()
198 return ret; in hi3670_phy_cr_wait_ack()
209 int ret; in hi3670_phy_cr_set_addr() local
211 ret = regmap_read(usb31misc, USB_MISC_CFG54, &reg); in hi3670_phy_cr_set_addr()
212 if (ret) in hi3670_phy_cr_set_addr()
213 return ret; in hi3670_phy_cr_set_addr()
223 int reg, i, ret; in hi3670_phy_cr_read() local
226 ret = hi3670_phy_cr_clk(usb31misc); in hi3670_phy_cr_read()
227 if (ret) in hi3670_phy_cr_read()
228 return ret; in hi3670_phy_cr_read()
231 ret = hi3670_phy_cr_set_sel(usb31misc); in hi3670_phy_cr_read()
232 if (ret) in hi3670_phy_cr_read()
233 return ret; in hi3670_phy_cr_read()
235 ret = hi3670_phy_cr_set_addr(usb31misc, addr); in hi3670_phy_cr_read()
236 if (ret) in hi3670_phy_cr_read()
237 return ret; in hi3670_phy_cr_read()
239 ret = hi3670_phy_cr_start(usb31misc, 0); in hi3670_phy_cr_read()
240 if (ret) in hi3670_phy_cr_read()
241 return ret; in hi3670_phy_cr_read()
243 ret = hi3670_phy_cr_wait_ack(usb31misc); in hi3670_phy_cr_read()
244 if (ret) in hi3670_phy_cr_read()
245 return ret; in hi3670_phy_cr_read()
247 ret = regmap_read(usb31misc, USB_MISC_CFG58, &reg); in hi3670_phy_cr_read()
248 if (ret) in hi3670_phy_cr_read()
249 return ret; in hi3670_phy_cr_read()
259 int ret; in hi3670_phy_cr_write() local
262 ret = hi3670_phy_cr_clk(usb31misc); in hi3670_phy_cr_write()
263 if (ret) in hi3670_phy_cr_write()
264 return ret; in hi3670_phy_cr_write()
267 ret = hi3670_phy_cr_set_sel(usb31misc); in hi3670_phy_cr_write()
268 if (ret) in hi3670_phy_cr_write()
269 return ret; in hi3670_phy_cr_write()
271 ret = hi3670_phy_cr_set_addr(usb31misc, addr); in hi3670_phy_cr_write()
272 if (ret) in hi3670_phy_cr_write()
273 return ret; in hi3670_phy_cr_write()
275 ret = regmap_write(usb31misc, USB_MISC_CFG58, in hi3670_phy_cr_write()
277 if (ret) in hi3670_phy_cr_write()
278 return ret; in hi3670_phy_cr_write()
280 ret = hi3670_phy_cr_start(usb31misc, 1); in hi3670_phy_cr_write()
281 if (ret) in hi3670_phy_cr_write()
282 return ret; in hi3670_phy_cr_write()
290 int ret; in hi3670_phy_set_params() local
293 ret = regmap_write(priv->usb31misc, USB3OTG_CTRL4, in hi3670_phy_set_params()
295 if (ret) { in hi3670_phy_set_params()
297 return ret; in hi3670_phy_set_params()
301 ret = hi3670_phy_cr_read(priv->usb31misc, in hi3670_phy_set_params()
303 if (!ret) in hi3670_phy_set_params()
306 if (ret != -ETIMEDOUT) { in hi3670_phy_set_params()
308 return ret; in hi3670_phy_set_params()
311 if (ret) in hi3670_phy_set_params()
312 return ret; in hi3670_phy_set_params()
315 ret = hi3670_phy_cr_write(priv->usb31misc, TX_VBOOST_LVL_REG, reg); in hi3670_phy_set_params()
316 if (ret) in hi3670_phy_set_params()
319 return ret; in hi3670_phy_set_params()
345 int ret; in hi3670_config_phy_clock() local
349 ret = regmap_write(priv->peri_crg, PERI_CRG_ISODIS, in hi3670_config_phy_clock()
351 if (ret) in hi3670_config_phy_clock()
355 ret = regmap_write(priv->pctrl, PCTRL_PERI_CTRL3, in hi3670_config_phy_clock()
361 ret = regmap_update_bits(priv->pctrl, in hi3670_config_phy_clock()
363 if (ret) in hi3670_config_phy_clock()
366 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFGA0, in hi3670_config_phy_clock()
368 if (ret) in hi3670_config_phy_clock()
371 ret = regmap_read(priv->usb31misc, USB3OTG_CTRL7, &val); in hi3670_config_phy_clock()
372 if (ret) in hi3670_config_phy_clock()
376 ret = regmap_write(priv->usb31misc, USB3OTG_CTRL7, val); in hi3670_config_phy_clock()
377 if (ret) in hi3670_config_phy_clock()
383 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFG54, in hi3670_config_phy_clock()
386 if (ret) in hi3670_config_phy_clock()
389 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFGA0, in hi3670_config_phy_clock()
392 if (ret) in hi3670_config_phy_clock()
395 ret = regmap_read(priv->usb31misc, USB3OTG_CTRL7, &val); in hi3670_config_phy_clock()
396 if (ret) in hi3670_config_phy_clock()
400 ret = regmap_write(priv->usb31misc, USB3OTG_CTRL7, val); in hi3670_config_phy_clock()
401 if (ret) in hi3670_config_phy_clock()
404 ret = regmap_write(priv->peri_crg, in hi3670_config_phy_clock()
406 if (ret) in hi3670_config_phy_clock()
411 dev_err(priv->dev, "failed to config phy clock ret: %d\n", ret); in hi3670_config_phy_clock()
412 return ret; in hi3670_config_phy_clock()
418 int ret; in hi3670_config_tca() local
420 ret = regmap_write(priv->usb31misc, TCA_INTR_STS, 0xffff); in hi3670_config_tca()
421 if (ret) in hi3670_config_tca()
424 ret = regmap_write(priv->usb31misc, TCA_INTR_EN, in hi3670_config_tca()
426 if (ret) in hi3670_config_tca()
430 ret = regmap_update_bits(priv->usb31misc, TCA_CLK_RST, mask, 0); in hi3670_config_tca()
431 if (ret) in hi3670_config_tca()
434 ret = regmap_update_bits(priv->usb31misc, TCA_GCFG, in hi3670_config_tca()
437 if (ret) in hi3670_config_tca()
440 ret = regmap_update_bits(priv->usb31misc, TCA_SYSMODE_CFG, in hi3670_config_tca()
442 if (ret) in hi3670_config_tca()
445 ret = regmap_read(priv->usb31misc, TCA_TCPC, &val); in hi3670_config_tca()
446 if (ret) in hi3670_config_tca()
450 ret = regmap_write(priv->usb31misc, TCA_TCPC, val); in hi3670_config_tca()
451 if (ret) in hi3670_config_tca()
454 ret = regmap_write(priv->usb31misc, TCA_VBUS_CTRL, in hi3670_config_tca()
456 if (ret) in hi3670_config_tca()
461 dev_err(priv->dev, "failed to config phy clock ret: %d\n", ret); in hi3670_config_tca()
462 return ret; in hi3670_config_tca()
469 int ret; in hi3670_phy_init() local
474 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFGA0, val, 0); in hi3670_phy_init()
475 if (ret) in hi3670_phy_init()
478 ret = hi3670_config_phy_clock(priv); in hi3670_phy_init()
479 if (ret) in hi3670_phy_init()
483 ret = regmap_update_bits(priv->usb31misc, USB3OTG_CTRL5, in hi3670_phy_init()
485 if (ret) in hi3670_phy_init()
489 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFG50, in hi3670_phy_init()
491 if (ret) in hi3670_phy_init()
496 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFGA0, val, val); in hi3670_phy_init()
497 if (ret) in hi3670_phy_init()
505 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFG54, in hi3670_phy_init()
507 if (ret) in hi3670_phy_init()
510 ret = hi3670_config_tca(priv); in hi3670_phy_init()
511 if (ret) in hi3670_phy_init()
515 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFG5C, in hi3670_phy_init()
518 if (ret) in hi3670_phy_init()
523 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFGA0, val, val); in hi3670_phy_init()
524 if (ret) in hi3670_phy_init()
531 ret = regmap_update_bits(priv->usb31misc, USB3OTG_CTRL0, val, val); in hi3670_phy_init()
532 if (ret) in hi3670_phy_init()
536 ret = regmap_update_bits(priv->usb31misc, USB3OTG_CTRL3, val, val); in hi3670_phy_init()
537 if (ret) in hi3670_phy_init()
542 ret = hi3670_phy_set_params(priv); in hi3670_phy_init()
543 if (ret) in hi3670_phy_init()
548 dev_err(priv->dev, "failed to init phy ret: %d\n", ret); in hi3670_phy_init()
549 return ret; in hi3670_phy_init()
556 int ret; in hi3670_phy_exit() local
560 ret = regmap_update_bits(priv->usb31misc, USB_MISC_CFGA0, mask, 0); in hi3670_phy_exit()
561 if (ret) in hi3670_phy_exit()
566 ret = regmap_write(priv->pctrl, PCTRL_PERI_CTRL3, in hi3670_phy_exit()
569 ret = regmap_write(priv->peri_crg, PERI_CRG_PERDIS6, in hi3670_phy_exit()
571 if (ret) in hi3670_phy_exit()
577 dev_err(priv->dev, "failed to exit phy ret: %d\n", ret); in hi3670_phy_exit()
578 return ret; in hi3670_phy_exit()