Lines Matching refs:error
141 int error, value = 0; in cpcap_usb_vbus_valid() local
143 error = iio_read_channel_processed(ddata->vbus, &value); in cpcap_usb_vbus_valid()
144 if (error >= 0) in cpcap_usb_vbus_valid()
147 dev_err(ddata->dev, "error reading VBUS: %i\n", error); in cpcap_usb_vbus_valid()
178 int val, error; in cpcap_phy_get_ints_state() local
180 error = regmap_read(ddata->reg, CPCAP_REG_INTS1, &val); in cpcap_phy_get_ints_state()
181 if (error) in cpcap_phy_get_ints_state()
182 return error; in cpcap_phy_get_ints_state()
188 error = regmap_read(ddata->reg, CPCAP_REG_INTS2, &val); in cpcap_phy_get_ints_state()
189 if (error) in cpcap_phy_get_ints_state()
190 return error; in cpcap_phy_get_ints_state()
197 error = regmap_read(ddata->reg, CPCAP_REG_INTS4, &val); in cpcap_phy_get_ints_state()
198 if (error) in cpcap_phy_get_ints_state()
199 return error; in cpcap_phy_get_ints_state()
215 int error; in cpcap_usb_detect() local
219 error = cpcap_phy_get_ints_state(ddata, &s); in cpcap_usb_detect()
220 if (error) in cpcap_usb_detect()
225 error = cpcap_usb_set_usb_mode(ddata); in cpcap_usb_detect()
226 if (error) in cpcap_usb_detect()
229 error = musb_mailbox(MUSB_ID_GROUND); in cpcap_usb_detect()
230 if (error) in cpcap_usb_detect()
233 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, in cpcap_usb_detect()
237 if (error) in cpcap_usb_detect()
243 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, in cpcap_usb_detect()
246 if (error) in cpcap_usb_detect()
257 error = cpcap_usb_set_usb_mode(ddata); in cpcap_usb_detect()
258 if (error) in cpcap_usb_detect()
260 error = musb_mailbox(MUSB_ID_GROUND); in cpcap_usb_detect()
261 if (error) in cpcap_usb_detect()
269 error = cpcap_usb_set_usb_mode(ddata); in cpcap_usb_detect()
270 if (error) in cpcap_usb_detect()
272 error = musb_mailbox(MUSB_VBUS_VALID); in cpcap_usb_detect()
273 if (error) in cpcap_usb_detect()
280 error = cpcap_usb_set_uart_mode(ddata); in cpcap_usb_detect()
281 if (error) in cpcap_usb_detect()
284 error = musb_mailbox(MUSB_VBUS_OFF); in cpcap_usb_detect()
285 if (error) in cpcap_usb_detect()
293 dev_err(ddata->dev, "error setting cable state: %i\n", error); in cpcap_usb_detect()
312 int irq, error; in cpcap_usb_init_irq() local
318 error = devm_request_threaded_irq(ddata->dev, irq, NULL, in cpcap_usb_init_irq()
322 if (error) { in cpcap_usb_init_irq()
324 name, error); in cpcap_usb_init_irq()
326 return error; in cpcap_usb_init_irq()
346 int i, error; in cpcap_usb_init_interrupts() local
349 error = cpcap_usb_init_irq(pdev, ddata, cpcap_phy_irqs[i]); in cpcap_usb_init_interrupts()
350 if (error) in cpcap_usb_init_interrupts()
351 return error; in cpcap_usb_init_interrupts()
377 int error; in cpcap_usb_set_uart_mode() local
379 error = cpcap_usb_gpio_set_mode(ddata, CPCAP_DM_DP); in cpcap_usb_set_uart_mode()
380 if (error) in cpcap_usb_set_uart_mode()
384 error = pinctrl_select_state(ddata->pins, ddata->pins_uart); in cpcap_usb_set_uart_mode()
385 if (error) in cpcap_usb_set_uart_mode()
389 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC1, in cpcap_usb_set_uart_mode()
392 if (error) in cpcap_usb_set_uart_mode()
395 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC2, in cpcap_usb_set_uart_mode()
398 if (error) in cpcap_usb_set_uart_mode()
401 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, 0x7fff, in cpcap_usb_set_uart_mode()
403 if (error) in cpcap_usb_set_uart_mode()
409 dev_err(ddata->dev, "%s failed with %i\n", __func__, error); in cpcap_usb_set_uart_mode()
411 return error; in cpcap_usb_set_uart_mode()
416 int error; in cpcap_usb_set_usb_mode() local
418 error = cpcap_usb_gpio_set_mode(ddata, CPCAP_OTG_DM_DP); in cpcap_usb_set_usb_mode()
419 if (error) in cpcap_usb_set_usb_mode()
420 return error; in cpcap_usb_set_usb_mode()
423 error = pinctrl_select_state(ddata->pins, ddata->pins_utmi); in cpcap_usb_set_usb_mode()
424 if (error) { in cpcap_usb_set_usb_mode()
426 error); in cpcap_usb_set_usb_mode()
428 return error; in cpcap_usb_set_usb_mode()
432 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC1, in cpcap_usb_set_usb_mode()
434 if (error) in cpcap_usb_set_usb_mode()
437 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC2, in cpcap_usb_set_usb_mode()
440 if (error) in cpcap_usb_set_usb_mode()
443 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, in cpcap_usb_set_usb_mode()
449 if (error) in cpcap_usb_set_usb_mode()
452 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC2, in cpcap_usb_set_usb_mode()
455 if (error) in cpcap_usb_set_usb_mode()
461 dev_err(ddata->dev, "%s failed with %i\n", __func__, error); in cpcap_usb_set_usb_mode()
463 return error; in cpcap_usb_set_usb_mode()
519 int error; in cpcap_usb_init_iio() local
523 error = PTR_ERR(ddata->vbus); in cpcap_usb_init_iio()
528 error = -ENXIO; in cpcap_usb_init_iio()
532 error = iio_get_channel_type(ddata->vbus, &type); in cpcap_usb_init_iio()
533 if (error < 0) in cpcap_usb_init_iio()
537 error = -EINVAL; in cpcap_usb_init_iio()
545 error); in cpcap_usb_init_iio()
547 return error; in cpcap_usb_init_iio()
570 int error; in cpcap_usb_phy_probe() local
604 error = regulator_enable(ddata->vusb); in cpcap_usb_phy_probe()
605 if (error) in cpcap_usb_phy_probe()
606 return error; in cpcap_usb_phy_probe()
610 error = PTR_ERR(generic_phy); in cpcap_usb_phy_probe()
621 error = cpcap_usb_init_optional_pins(ddata); in cpcap_usb_phy_probe()
622 if (error) in cpcap_usb_phy_probe()
623 return error; in cpcap_usb_phy_probe()
627 error = cpcap_usb_init_iio(ddata); in cpcap_usb_phy_probe()
628 if (error) in cpcap_usb_phy_probe()
629 return error; in cpcap_usb_phy_probe()
631 error = cpcap_usb_init_interrupts(pdev, ddata); in cpcap_usb_phy_probe()
632 if (error) in cpcap_usb_phy_probe()
633 return error; in cpcap_usb_phy_probe()
645 int error; in cpcap_usb_phy_remove() local
648 error = cpcap_usb_set_uart_mode(ddata); in cpcap_usb_phy_remove()
649 if (error) in cpcap_usb_phy_remove()
652 error = musb_mailbox(MUSB_VBUS_OFF); in cpcap_usb_phy_remove()
653 if (error) in cpcap_usb_phy_remove()