Lines Matching defs:ret
26 int ret;
30 ret = i2c_smbus_read_byte_data(dev->client, reg);
31 if (ret < 0)
34 __func__, reg, ret);
36 return ret;
41 int ret;
45 ret = i2c_smbus_write_byte_data(dev->client, reg, val);
46 if (ret < 0)
49 __func__, reg, ret);
51 return ret;
64 int ret;
67 ret = max9271_read(dev, 0x15);
68 if (ret < 0)
69 return ret;
71 if (ret & MAX9271_PCLKDET)
84 int ret;
88 ret = max9271_pclk_detect(dev);
89 if (ret)
90 return ret;
117 int ret;
119 ret = max9271_write(dev, 0x0d, i2c_config);
120 if (ret)
121 return ret;
135 int ret;
137 ret = max9271_read(dev, 0x08);
138 if (ret < 0)
139 return ret;
145 max9271_write(dev, 0x08, enable ? ret | BIT(0) : ret & ~BIT(0));
182 int ret;
184 ret = max9271_read(dev, 0x0f);
185 if (ret < 0)
188 ret |= gpio_mask;
189 ret = max9271_write(dev, 0x0f, ret);
190 if (ret < 0) {
191 dev_err(&dev->client->dev, "Failed to set gpio (%d)\n", ret);
192 return ret;
203 int ret;
205 ret = max9271_read(dev, 0x0f);
206 if (ret < 0)
209 ret &= ~gpio_mask;
210 ret = max9271_write(dev, 0x0f, ret);
211 if (ret < 0) {
212 dev_err(&dev->client->dev, "Failed to clear gpio (%d)\n", ret);
213 return ret;
224 int ret;
226 ret = max9271_read(dev, 0x0e);
227 if (ret < 0)
231 ret |= (gpio_mask & ~BIT(0));
232 ret = max9271_write(dev, 0x0e, ret);
233 if (ret < 0) {
234 dev_err(&dev->client->dev, "Failed to enable gpio (%d)\n", ret);
235 return ret;
246 int ret;
248 ret = max9271_read(dev, 0x0e);
249 if (ret < 0)
253 ret &= ~(gpio_mask | BIT(0));
254 ret = max9271_write(dev, 0x0e, ret);
255 if (ret < 0) {
256 dev_err(&dev->client->dev, "Failed to disable gpio (%d)\n", ret);
257 return ret;
268 int ret;
270 ret = max9271_read(dev, 0x1e);
271 if (ret < 0) {
273 ret);
274 return ret;
277 if (ret != MAX9271_ID) {
279 ret);
289 int ret;
291 ret = max9271_write(dev, 0x00, addr << 1);
292 if (ret < 0) {
294 "MAX9271 I2C address change failed (%d)\n", ret);
295 return ret;
305 int ret;
307 ret = max9271_write(dev, 0x01, addr << 1);
308 if (ret < 0) {
310 "MAX9271 deserializer address set failed (%d)\n", ret);
311 return ret;
321 int ret;
323 ret = max9271_write(dev, 0x09, source << 1);
324 if (ret < 0) {
326 "MAX9271 I2C translation setup failed (%d)\n", ret);
327 return ret;
331 ret = max9271_write(dev, 0x0a, dest << 1);
332 if (ret < 0) {
334 "MAX9271 I2C translation setup failed (%d)\n", ret);
335 return ret;