Lines Matching defs:regmap
20 #include <linux/regmap.h>
138 * @regmap: pointer to driver regmap
198 struct regmap *regmap;
314 ret = regmap_read(smb->regmap, IRQSTAT_E, &val);
363 ret = regmap_read(smb->regmap, STAT_C, &val);
382 return regmap_update_bits(smb->regmap, CMD_A, CMD_A_CHG_ENABLED,
429 ret = regmap_update_bits(smb->regmap, CFG_CHARGE_CURRENT,
442 ret = regmap_update_bits(smb->regmap, CFG_CHARGE_CURRENT,
455 ret = regmap_update_bits(smb->regmap, CFG_CHARGE_CURRENT,
475 ret = regmap_update_bits(smb->regmap, CFG_CURRENT_LIMIT,
488 ret = regmap_update_bits(smb->regmap, CFG_CURRENT_LIMIT,
508 ret = regmap_update_bits(smb->regmap, CFG_FLOAT_VOLTAGE,
522 ret = regmap_update_bits(smb->regmap, CFG_FLOAT_VOLTAGE,
545 ret = regmap_update_bits(smb->regmap, CFG_OTG,
560 ret = regmap_update_bits(smb->regmap, CFG_TEMP_LIMIT,
575 ret = regmap_update_bits(smb->regmap, CFG_TEMP_LIMIT,
592 ret = regmap_update_bits(smb->regmap, CFG_TEMP_LIMIT,
607 ret = regmap_update_bits(smb->regmap, CFG_TEMP_LIMIT,
627 ret = regmap_update_bits(smb->regmap, CFG_THERM,
634 ret = regmap_update_bits(smb->regmap, CFG_SYSOK,
644 ret = regmap_update_bits(smb->regmap, CFG_THERM,
650 ret = regmap_update_bits(smb->regmap, CFG_THERM,
663 ret = regmap_update_bits(smb->regmap, CFG_OTG,
691 ret = regmap_update_bits(smb->regmap, CMD_A, CMD_A_ALLOW_WRITE,
731 ret = regmap_update_bits(smb->regmap, CMD_A,
742 ret = regmap_update_bits(smb->regmap, CFG_OTHER, CFG_OTHER_RID_MASK,
751 ret = regmap_set_bits(smb->regmap, CFG_PIN, CFG_PIN_EN_CTRL);
773 ret = regmap_update_bits(smb->regmap, CFG_PIN, CFG_PIN_EN_CTRL_MASK,
779 ret = regmap_update_bits(smb->regmap, CFG_PIN, CFG_PIN_EN_APSD_IRQ, 0);
804 ret = regmap_read(smb->regmap, STAT_C, &stat_c);
810 ret = regmap_read(smb->regmap, IRQSTAT_C, &irqstat_c);
816 ret = regmap_read(smb->regmap, IRQSTAT_D, &irqstat_d);
822 ret = regmap_read(smb->regmap, IRQSTAT_E, &irqstat_e);
909 ret = regmap_update_bits(smb->regmap, CFG_FAULT_IRQ, 0xff,
914 ret = regmap_update_bits(smb->regmap, CFG_STATUS_IRQ, 0xff,
920 ret = regmap_update_bits(smb->regmap, CFG_PIN, CFG_PIN_EN_CHARGER_ERROR,
959 ret = regmap_update_bits(smb->regmap, CFG_STAT,
999 ret = regmap_read(smb->regmap, STAT_B, &v);
1031 ret = regmap_read(smb->regmap, STAT_A, &v);
1058 ret = regmap_read(smb->regmap, STAT_C, &val);
1337 ret = regmap_read(smb->regmap, CFG_OTG, &val);
1362 ret = regmap_update_bits(smb->regmap, CFG_OTG, mask, val);
1406 ret = regmap_update_bits(smb->regmap, CFG_SYSOK,
1428 ret = regmap_set_bits(smb->regmap, CMD_A, CMD_A_OTG_ENABLED);
1456 ret = regmap_clear_bits(smb->regmap, CMD_A, CMD_A_OTG_ENABLED);
1470 ret = regmap_update_bits(smb->regmap, CFG_SYSOK,
1551 smb->regmap = devm_regmap_init_i2c(client, &smb347_regmap);
1552 if (IS_ERR(smb->regmap))
1553 return PTR_ERR(smb->regmap);
1585 usb_rdev_cfg.regmap = smb->regmap;