Searched refs:chgr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | qcom-coincell.c | 31 static int qcom_coincell_chgr_config(struct qcom_coincell *chgr, int rset, in qcom_coincell_chgr_config() argument 38 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 39 chgr->base_addr + QCOM_COINCELL_REG_ENABLE, 0); in qcom_coincell_chgr_config() 47 dev_err(chgr->dev, "invalid rset-ohms value %d\n", rset); in qcom_coincell_chgr_config() 57 dev_err(chgr->dev, "invalid vset-millivolts value %d\n", vset); in qcom_coincell_chgr_config() 61 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 62 chgr->base_addr + QCOM_COINCELL_REG_RSET, i); in qcom_coincell_chgr_config() 70 dev_err(chgr->dev, "could not write to RSET register\n"); in qcom_coincell_chgr_config() 74 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 75 chgr in qcom_coincell_chgr_config() 88 struct qcom_coincell chgr; qcom_coincell_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | qcom-coincell.c | 30 static int qcom_coincell_chgr_config(struct qcom_coincell *chgr, int rset, in qcom_coincell_chgr_config() argument 37 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 38 chgr->base_addr + QCOM_COINCELL_REG_ENABLE, 0); in qcom_coincell_chgr_config() 46 dev_err(chgr->dev, "invalid rset-ohms value %d\n", rset); in qcom_coincell_chgr_config() 56 dev_err(chgr->dev, "invalid vset-millivolts value %d\n", vset); in qcom_coincell_chgr_config() 60 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 61 chgr->base_addr + QCOM_COINCELL_REG_RSET, i); in qcom_coincell_chgr_config() 69 dev_err(chgr->dev, "could not write to RSET register\n"); in qcom_coincell_chgr_config() 73 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 74 chgr in qcom_coincell_chgr_config() 87 struct qcom_coincell chgr; qcom_coincell_probe() local [all...] |
Completed in 2 milliseconds