Lines Matching refs:rc

255 	int rc;  in bcm_kona_send_i2c_cmd()  local
259 rc = bcm_kona_i2c_wait_if_busy(dev); in bcm_kona_send_i2c_cmd()
260 if (rc < 0) in bcm_kona_send_i2c_cmd()
261 return rc; in bcm_kona_send_i2c_cmd()
280 rc = -ETIMEDOUT; in bcm_kona_send_i2c_cmd()
286 return rc; in bcm_kona_send_i2c_cmd()
332 int rc; in bcm_kona_i2c_read_fifo() local
342 rc = bcm_kona_i2c_read_fifo_single(dev, tmp_buf, bytes_to_read, in bcm_kona_i2c_read_fifo()
344 if (rc < 0) in bcm_kona_i2c_read_fifo()
358 int rc; in bcm_kona_i2c_write_byte() local
363 rc = bcm_kona_i2c_wait_if_busy(dev); in bcm_kona_i2c_write_byte()
364 if (rc < 0) in bcm_kona_i2c_write_byte()
365 return rc; in bcm_kona_i2c_write_byte()
456 int rc; in bcm_kona_i2c_write_fifo() local
464 rc = bcm_kona_i2c_write_fifo_single(dev, tmp_buf, in bcm_kona_i2c_write_fifo()
466 if (rc < 0) in bcm_kona_i2c_write_fifo()
558 int rc; in bcm_kona_i2c_switch_to_hs() local
561 rc = bcm_kona_i2c_write_byte(dev, MASTERCODE, 1); in bcm_kona_i2c_switch_to_hs()
562 if (rc < 0) { in bcm_kona_i2c_switch_to_hs()
564 return rc; in bcm_kona_i2c_switch_to_hs()
568 rc = clk_set_rate(dev->external_clk, HS_EXT_CLK_FREQ); in bcm_kona_i2c_switch_to_hs()
569 if (rc) { in bcm_kona_i2c_switch_to_hs()
571 __func__, rc); in bcm_kona_i2c_switch_to_hs()
572 return rc; in bcm_kona_i2c_switch_to_hs()
579 rc = bcm_kona_send_i2c_cmd(dev, BCM_CMD_RESTART); in bcm_kona_i2c_switch_to_hs()
580 if (rc < 0) in bcm_kona_i2c_switch_to_hs()
583 return rc; in bcm_kona_i2c_switch_to_hs()
588 int rc; in bcm_kona_i2c_switch_to_std() local
594 rc = clk_set_rate(dev->external_clk, STD_EXT_CLK_FREQ); in bcm_kona_i2c_switch_to_std()
595 if (rc) { in bcm_kona_i2c_switch_to_std()
597 __func__, rc); in bcm_kona_i2c_switch_to_std()
600 return rc; in bcm_kona_i2c_switch_to_std()
609 int rc = 0; in bcm_kona_i2c_xfer() local
612 rc = clk_prepare_enable(dev->external_clk); in bcm_kona_i2c_xfer()
613 if (rc) { in bcm_kona_i2c_xfer()
615 __func__, rc); in bcm_kona_i2c_xfer()
616 return rc; in bcm_kona_i2c_xfer()
626 rc = bcm_kona_send_i2c_cmd(dev, BCM_CMD_START); in bcm_kona_i2c_xfer()
627 if (rc < 0) { in bcm_kona_i2c_xfer()
628 dev_err(dev->device, "Start command failed rc = %d\n", rc); in bcm_kona_i2c_xfer()
634 rc = bcm_kona_i2c_switch_to_hs(dev); in bcm_kona_i2c_xfer()
635 if (rc < 0) in bcm_kona_i2c_xfer()
645 rc = bcm_kona_send_i2c_cmd(dev, BCM_CMD_RESTART); in bcm_kona_i2c_xfer()
646 if (rc < 0) { in bcm_kona_i2c_xfer()
648 "restart cmd failed rc = %d\n", rc); in bcm_kona_i2c_xfer()
655 rc = bcm_kona_i2c_do_addr(dev, pmsg); in bcm_kona_i2c_xfer()
656 if (rc < 0) { in bcm_kona_i2c_xfer()
659 pmsg->addr, i, rc); in bcm_kona_i2c_xfer()
666 rc = bcm_kona_i2c_read_fifo(dev, pmsg); in bcm_kona_i2c_xfer()
667 if (rc < 0) { in bcm_kona_i2c_xfer()
672 rc = bcm_kona_i2c_write_fifo(dev, pmsg); in bcm_kona_i2c_xfer()
673 if (rc < 0) { in bcm_kona_i2c_xfer()
680 rc = num; in bcm_kona_i2c_xfer()
691 rc = hs_rc; in bcm_kona_i2c_xfer()
703 return rc; in bcm_kona_i2c_xfer()
753 int rc = 0; in bcm_kona_i2c_probe() local
780 rc = clk_set_rate(dev->external_clk, STD_EXT_CLK_FREQ); in bcm_kona_i2c_probe()
781 if (rc) { in bcm_kona_i2c_probe()
783 __func__, rc); in bcm_kona_i2c_probe()
784 return rc; in bcm_kona_i2c_probe()
787 rc = clk_prepare_enable(dev->external_clk); in bcm_kona_i2c_probe()
788 if (rc) { in bcm_kona_i2c_probe()
790 return rc; in bcm_kona_i2c_probe()
794 rc = bcm_kona_i2c_assign_bus_speed(dev); in bcm_kona_i2c_probe()
795 if (rc) in bcm_kona_i2c_probe()
830 rc = -ENODEV; in bcm_kona_i2c_probe()
835 rc = devm_request_irq(&pdev->dev, dev->irq, bcm_kona_i2c_isr, in bcm_kona_i2c_probe()
837 if (rc) { in bcm_kona_i2c_probe()
863 rc = i2c_add_adapter(adap); in bcm_kona_i2c_probe()
864 if (rc) { in bcm_kona_i2c_probe()
866 return rc; in bcm_kona_i2c_probe()
877 return rc; in bcm_kona_i2c_probe()