Lines Matching refs:rc

245 	int rc;
249 rc = bcm_kona_i2c_wait_if_busy(dev);
250 if (rc < 0)
251 return rc;
270 rc = -ETIMEDOUT;
276 return rc;
322 int rc;
332 rc = bcm_kona_i2c_read_fifo_single(dev, tmp_buf, bytes_to_read,
334 if (rc < 0)
348 int rc;
353 rc = bcm_kona_i2c_wait_if_busy(dev);
354 if (rc < 0)
355 return rc;
446 int rc;
454 rc = bcm_kona_i2c_write_fifo_single(dev, tmp_buf,
456 if (rc < 0)
545 int rc;
548 rc = bcm_kona_i2c_write_byte(dev, MASTERCODE, 1);
549 if (rc < 0) {
551 return rc;
555 rc = clk_set_rate(dev->external_clk, HS_EXT_CLK_FREQ);
556 if (rc) {
558 __func__, rc);
559 return rc;
566 rc = bcm_kona_send_i2c_cmd(dev, BCM_CMD_RESTART);
567 if (rc < 0)
570 return rc;
575 int rc;
581 rc = clk_set_rate(dev->external_clk, STD_EXT_CLK_FREQ);
582 if (rc) {
584 __func__, rc);
587 return rc;
596 int rc = 0;
599 rc = clk_prepare_enable(dev->external_clk);
600 if (rc) {
602 __func__, rc);
603 return rc;
613 rc = bcm_kona_send_i2c_cmd(dev, BCM_CMD_START);
614 if (rc < 0) {
615 dev_err(dev->device, "Start command failed rc = %d\n", rc);
621 rc = bcm_kona_i2c_switch_to_hs(dev);
622 if (rc < 0)
632 rc = bcm_kona_send_i2c_cmd(dev, BCM_CMD_RESTART);
633 if (rc < 0) {
635 "restart cmd failed rc = %d\n", rc);
642 rc = bcm_kona_i2c_do_addr(dev, pmsg);
643 if (rc < 0) {
645 "NAK from addr %2.2x msg#%d rc = %d\n",
646 pmsg->addr, i, rc);
653 rc = bcm_kona_i2c_read_fifo(dev, pmsg);
654 if (rc < 0) {
659 rc = bcm_kona_i2c_write_fifo(dev, pmsg);
660 if (rc < 0) {
667 rc = num;
678 rc = hs_rc;
690 return rc;
740 int rc = 0;
765 rc = clk_set_rate(dev->external_clk, STD_EXT_CLK_FREQ);
766 if (rc) {
768 __func__, rc);
769 return rc;
772 rc = clk_prepare_enable(dev->external_clk);
773 if (rc) {
775 return rc;
779 rc = bcm_kona_i2c_assign_bus_speed(dev);
780 if (rc)
814 rc = dev->irq;
819 rc = devm_request_irq(&pdev->dev, dev->irq, bcm_kona_i2c_isr,
821 if (rc) {
847 rc = i2c_add_adapter(adap);
848 if (rc)
849 return rc;
859 return rc;