Lines Matching refs:status
64 int status = 0;
67 status = regmap_write(ci->regmap, 0, adr);
68 if (!status) {
76 status = regmap_raw_read(ci->regmap, 1, data, len);
77 if (status)
78 return status;
83 return status;
93 int status;
96 status = regmap_raw_write(ci->regmap, 2, addr, 2);
97 if (!status)
98 status = regmap_raw_read(ci->regmap, 3, data, n);
99 return status;
104 int status;
107 status = regmap_raw_write(ci->regmap, 2, addr, 2);
108 if (!status) {
112 status = regmap_raw_write(ci->regmap, 3, buf, n);
114 return status;
119 int status;
122 status = regmap_raw_write(ci->regmap, 2, addr, 2);
123 if (!status)
124 status = regmap_read(ci->regmap, 3, val);
125 return status;
130 int status;
133 status = regmap_raw_write(ci->regmap, 2, addr, 2);
134 if (!status)
135 status = regmap_write(ci->regmap, 3, val);
136 return status;
141 int status = 0;
145 status = regmap_write(ci->regmap, 0, reg);
146 if (!status && reg >= 6 && reg <= 8 && mask != 0xff) {
147 status = regmap_read(ci->regmap, 1, ®val);
152 if (!status)
153 status = regmap_write(ci->regmap, 1, ci->regs[reg]);
156 return status;
166 int status = 0;
170 status = regmap_write(ci->regmap, 0, adr);
171 if (status)
172 return status;
181 status = regmap_raw_write(ci->regmap, 1, buf, len);
182 if (status)
183 return status;
187 return status;
238 int status;
243 status = write_reg(ci, 0x00, 0x00);
244 if (status < 0)
246 status = write_reg(ci, 0x01, 0x00);
247 if (status < 0)
249 status = write_reg(ci, 0x02, 0x10);
250 if (status < 0)
252 status = write_reg(ci, 0x03, 0x00);
253 if (status < 0)
255 status = write_reg(ci, 0x05, 0xFF);
256 if (status < 0)
258 status = write_reg(ci, 0x06, 0x1F);
259 if (status < 0)
261 status = write_reg(ci, 0x07, 0x1F);
262 if (status < 0)
264 status = write_reg(ci, 0x08, 0x28);
265 if (status < 0)
267 status = write_reg(ci, 0x14, 0x20);
268 if (status < 0)
274 status = write_reg(ci, 0x0A, 0xA7);
275 if (status < 0)
278 status = write_reg(ci, 0x0B, 0x33);
279 if (status < 0)
281 status = write_reg(ci, 0x0C, 0x33);
282 if (status < 0)
285 status = write_regm(ci, 0x14, 0x00, 0x0F);
286 if (status < 0)
288 status = write_reg(ci, 0x15, ci->clk_reg_b);
289 if (status < 0)
291 status = write_regm(ci, 0x16, 0x00, 0x0F);
292 if (status < 0)
294 status = write_reg(ci, 0x17, ci->clk_reg_f);
295 if (status < 0)
303 status = write_reg(ci, 0x09, 0x6f);
304 if (status < 0)
307 status = write_reg(ci, 0x09, 0x6d);
308 if (status < 0)
311 status = write_reg(ci, 0x20, 0x08);
312 if (status < 0)
314 status = write_reg(ci, 0x21, (reg >> 8) & 0xff);
315 if (status < 0)
317 status = write_reg(ci, 0x22, reg & 0xff);
318 if (status < 0)
322 status = write_reg(ci, 0x09, 0x6f); /* D */
323 if (status < 0)
326 status = write_reg(ci, 0x09, 0x6d);
327 if (status < 0)
330 status = write_reg(ci, 0x20, 0x68);
331 if (status < 0)
333 status = write_reg(ci, 0x21, 0x00);
334 if (status < 0)
336 status = write_reg(ci, 0x22, 0x02);
337 if (status < 0)
341 status = write_reg(ci, 0x09, 0x4f); /* C */
342 if (status < 0)
345 status = write_reg(ci, 0x09, 0x4d);
346 if (status < 0)
349 status = write_reg(ci, 0x20, 0x28);
350 if (status < 0)
352 status = write_reg(ci, 0x21, 0x00);
353 if (status < 0)
355 status = write_reg(ci, 0x22, 0x07);
356 if (status < 0)
360 status = write_regm(ci, 0x20, 0x80, 0x80);
361 if (status < 0)
363 status = write_regm(ci, 0x03, 0x02, 0x02);
364 if (status < 0)
366 status = write_reg(ci, 0x01, 0x04);
367 if (status < 0)
369 status = write_reg(ci, 0x00, 0x31);
370 if (status < 0)
374 status = write_regm(ci, 0x09, 0x08, 0x08);
375 if (status < 0)