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()
236 if (error) in cpcap_usb_detect()
242 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, in cpcap_usb_detect()
244 if (error) in cpcap_usb_detect()
255 error = cpcap_usb_set_usb_mode(ddata); in cpcap_usb_detect()
256 if (error) in cpcap_usb_detect()
258 error = musb_mailbox(MUSB_ID_GROUND); in cpcap_usb_detect()
259 if (error) in cpcap_usb_detect()
267 error = cpcap_usb_set_usb_mode(ddata); in cpcap_usb_detect()
268 if (error) in cpcap_usb_detect()
270 error = musb_mailbox(MUSB_VBUS_VALID); in cpcap_usb_detect()
271 if (error) in cpcap_usb_detect()
278 error = cpcap_usb_set_uart_mode(ddata); in cpcap_usb_detect()
279 if (error) in cpcap_usb_detect()
282 error = musb_mailbox(MUSB_VBUS_OFF); in cpcap_usb_detect()
283 if (error) in cpcap_usb_detect()
291 dev_err(ddata->dev, "error setting cable state: %i\n", error); in cpcap_usb_detect()
310 int irq, error; in cpcap_usb_init_irq() local
316 error = devm_request_threaded_irq(ddata->dev, irq, NULL, in cpcap_usb_init_irq()
320 if (error) { in cpcap_usb_init_irq()
322 name, error); in cpcap_usb_init_irq()
324 return error; in cpcap_usb_init_irq()
344 int i, error; in cpcap_usb_init_interrupts() local
347 error = cpcap_usb_init_irq(pdev, ddata, cpcap_phy_irqs[i]); in cpcap_usb_init_interrupts()
348 if (error) in cpcap_usb_init_interrupts()
349 return error; in cpcap_usb_init_interrupts()
375 int error; in cpcap_usb_set_uart_mode() local
377 error = cpcap_usb_gpio_set_mode(ddata, CPCAP_DM_DP); in cpcap_usb_set_uart_mode()
378 if (error) in cpcap_usb_set_uart_mode()
382 error = pinctrl_select_state(ddata->pins, ddata->pins_uart); in cpcap_usb_set_uart_mode()
383 if (error) in cpcap_usb_set_uart_mode()
387 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC1, in cpcap_usb_set_uart_mode()
390 if (error) in cpcap_usb_set_uart_mode()
393 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC2, in cpcap_usb_set_uart_mode()
396 if (error) in cpcap_usb_set_uart_mode()
399 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, 0x7fff, in cpcap_usb_set_uart_mode()
401 if (error) in cpcap_usb_set_uart_mode()
407 dev_err(ddata->dev, "%s failed with %i\n", __func__, error); in cpcap_usb_set_uart_mode()
409 return error; in cpcap_usb_set_uart_mode()
414 int error; in cpcap_usb_set_usb_mode() local
416 error = cpcap_usb_gpio_set_mode(ddata, CPCAP_OTG_DM_DP); in cpcap_usb_set_usb_mode()
417 if (error) in cpcap_usb_set_usb_mode()
418 return error; in cpcap_usb_set_usb_mode()
421 error = pinctrl_select_state(ddata->pins, ddata->pins_utmi); in cpcap_usb_set_usb_mode()
422 if (error) { in cpcap_usb_set_usb_mode()
424 error); in cpcap_usb_set_usb_mode()
426 return error; in cpcap_usb_set_usb_mode()
430 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC1, in cpcap_usb_set_usb_mode()
432 if (error) in cpcap_usb_set_usb_mode()
435 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC2, in cpcap_usb_set_usb_mode()
438 if (error) in cpcap_usb_set_usb_mode()
441 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC3, in cpcap_usb_set_usb_mode()
447 if (error) in cpcap_usb_set_usb_mode()
450 error = regmap_update_bits(ddata->reg, CPCAP_REG_USBC2, in cpcap_usb_set_usb_mode()
453 if (error) in cpcap_usb_set_usb_mode()
459 dev_err(ddata->dev, "%s failed with %i\n", __func__, error); in cpcap_usb_set_usb_mode()
461 return error; in cpcap_usb_set_usb_mode()
517 int error; in cpcap_usb_init_iio() local
521 error = PTR_ERR(ddata->vbus); in cpcap_usb_init_iio()
526 error = -ENXIO; in cpcap_usb_init_iio()
530 error = iio_get_channel_type(ddata->vbus, &type); in cpcap_usb_init_iio()
531 if (error < 0) in cpcap_usb_init_iio()
535 error = -EINVAL; in cpcap_usb_init_iio()
543 error); in cpcap_usb_init_iio()
545 return error; in cpcap_usb_init_iio()
568 int error; in cpcap_usb_phy_probe() local
602 error = regulator_enable(ddata->vusb); in cpcap_usb_phy_probe()
603 if (error) in cpcap_usb_phy_probe()
604 return error; in cpcap_usb_phy_probe()
608 error = PTR_ERR(generic_phy); in cpcap_usb_phy_probe()
619 error = cpcap_usb_init_optional_pins(ddata); in cpcap_usb_phy_probe()
620 if (error) in cpcap_usb_phy_probe()
621 return error; in cpcap_usb_phy_probe()
625 error = cpcap_usb_init_iio(ddata); in cpcap_usb_phy_probe()
626 if (error) in cpcap_usb_phy_probe()
627 return error; in cpcap_usb_phy_probe()
629 error = cpcap_usb_init_interrupts(pdev, ddata); in cpcap_usb_phy_probe()
630 if (error) in cpcap_usb_phy_probe()
631 return error; in cpcap_usb_phy_probe()
643 int error; in cpcap_usb_phy_remove() local
646 error = cpcap_usb_set_uart_mode(ddata); in cpcap_usb_phy_remove()
647 if (error) in cpcap_usb_phy_remove()
650 error = musb_mailbox(MUSB_VBUS_OFF); in cpcap_usb_phy_remove()
651 if (error) in cpcap_usb_phy_remove()