Lines Matching refs:data
35 unsigned int data;
37 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
41 data &= CHG_DETAILS_01_CHG_MASK;
42 data >>= CHG_DETAILS_01_CHG_SHIFT;
44 switch (data) {
76 unsigned int data;
78 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
82 data &= CHG_DETAILS_01_CHG_MASK;
83 data >>= CHG_DETAILS_01_CHG_SHIFT;
85 switch (data) {
128 unsigned int data;
130 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
134 data &= CHG_DETAILS_01_BAT_MASK;
135 data >>= CHG_DETAILS_01_BAT_SHIFT;
137 switch (data) {
170 unsigned int data;
177 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data);
181 *val = (data & CHG_INT_OK_DETBAT_MASK) ? 0 : 1;
188 unsigned int data;
191 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data);
195 *val = (data & CHG_INT_OK_CHGIN_MASK) ? 1 : 0;
278 unsigned int data, val;
282 &data);
286 data &= CHG_CNFG_01_FCHGTIME_MASK;
287 data >>= CHG_CNFG_01_FCHGTIME_SHIFT;
288 switch (data) {
291 val = 4 + (data - 1) * 2;
305 unsigned int data;
317 data = (hours - 4) / 2 + 1;
321 data = 0;
326 data <<= CHG_CNFG_01_FCHGTIME_SHIFT;
330 CHG_CNFG_01_FCHGTIME_MASK, data);
344 unsigned int data, val;
348 &data);
352 data &= CHG_CNFG_03_TOITH_MASK;
353 data >>= CHG_CNFG_03_TOITH_SHIFT;
355 if (data <= 0x04)
356 val = 100000 + data * 25000;
358 val = data * 50000;
366 unsigned int data;
372 data = (uamp - 100000) / 25000;
375 data = uamp / 50000;
377 data <<= CHG_CNFG_03_TOITH_SHIFT;
381 CHG_CNFG_03_TOITH_MASK, data);
395 unsigned int data, val;
399 &data);
403 data &= CHG_CNFG_03_TOTIME_MASK;
404 data >>= CHG_CNFG_03_TOTIME_SHIFT;
406 val = data * 10;
414 unsigned int data;
419 data = minutes / 10;
420 data <<= CHG_CNFG_03_TOTIME_SHIFT;
424 CHG_CNFG_03_TOTIME_MASK, data);
441 unsigned int data;
454 data = (uvolt - 3650000) / 25000;
456 data = 0x1c;
458 data = 0x1d + (uvolt - 4350000) / 25000;
464 data <<= CHG_CNFG_04_CHGCVPRM_SHIFT;
467 data);
471 CHG_CNFG_04_CHGCVPRM_MASK, data);
477 unsigned int data;
484 data = (uvolt - 3000000) / 100000;
486 data <<= CHG_CNFG_04_MINVSYS_SHIFT;
489 uvolt, data);
493 CHG_CNFG_04_MINVSYS_MASK, data);
499 unsigned int data;
506 data = (cels - 70) / 15;
513 data <<= CHG_CNFG_07_REGTEMP_SHIFT;
516 cels, data);
520 CHG_CNFG_07_REGTEMP_MASK, data);
526 unsigned int data;
534 data = ((uamp - 2000000) / 250000) + 1;
536 data = 0; /* disable */
538 data <<= CHG_CNFG_12_B2SOVRC_SHIFT;
540 dev_dbg(chg->dev, "Battery overcurrent: %u (0x%x)\n", uamp, data);
544 CHG_CNFG_12_B2SOVRC_MASK, data);
550 unsigned int data;
554 data = 0x0;
559 data = (uvolt - 4700000) / 100000;
566 data <<= CHG_CNFG_12_VCHGINREG_SHIFT;
569 uvolt, data);
573 CHG_CNFG_12_VCHGINREG_MASK, data);
582 unsigned int data;
585 data = (0x3 << CHG_CNFG_06_CHGPROT_SHIFT);
588 CHG_CNFG_06_CHGPROT_MASK, data);