Lines Matching refs:rc

56 	int rc;
59 rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr);
60 if (rc < 0)
61 return rc;
64 rc = stk1160_write_reg(dev, STK1160_SBUSW_WA, reg);
65 if (rc < 0)
66 return rc;
69 rc = stk1160_write_reg(dev, STK1160_SBUSW_WD, value);
70 if (rc < 0)
71 return rc;
74 rc = stk1160_write_reg(dev, STK1160_SICTL, 0x01);
75 if (rc < 0)
76 return rc;
78 rc = stk1160_i2c_busy_wait(dev, 0x04);
79 if (rc < 0)
80 return rc;
88 int rc;
91 rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr);
92 if (rc < 0)
93 return rc;
96 rc = stk1160_write_reg(dev, STK1160_SBUSR_RA, reg);
97 if (rc < 0)
98 return rc;
101 rc = stk1160_write_reg(dev, STK1160_SICTL, 0x20);
102 if (rc < 0)
103 return rc;
105 rc = stk1160_i2c_busy_wait(dev, 0x01);
106 if (rc < 0)
107 return rc;
109 rc = stk1160_read_reg(dev, STK1160_SBUSR_RD, value);
110 if (rc < 0)
111 return rc;
123 int rc;
126 rc = stk1160_write_reg(dev, STK1160_SICTL_SDA, addr);
127 if (rc < 0)
128 return rc;
131 rc = stk1160_write_reg(dev, STK1160_SBUSR_RA, 0x00);
132 if (rc < 0)
133 return rc;
136 rc = stk1160_write_reg(dev, STK1160_SICTL, 0x20);
137 if (rc < 0)
138 return rc;
140 rc = stk1160_i2c_busy_wait(dev, 0x01);
141 if (rc < 0)
155 int addr, rc, i;
163 rc = stk1160_i2c_check_for_device(dev, addr);
164 if (rc < 0) {
166 return rc;
172 rc = -EOPNOTSUPP;
181 rc = -EOPNOTSUPP;
187 rc = stk1160_i2c_read_reg(dev, addr, msgs[i].buf[0],
198 rc = -EOPNOTSUPP;
205 rc = stk1160_i2c_write_reg(dev, addr, msgs[i].buf[0],
209 if (rc < 0)
216 dprintk_i2c(" ERROR: %d\n", rc);
249 int rc;
258 rc = i2c_add_adapter(&dev->i2c_adap);
259 if (rc < 0) {
260 stk1160_err("cannot add i2c adapter (%d)\n", rc);
261 return rc;