Lines Matching refs:rk808

13 #include <linux/mfd/rk808.h>
50 struct rk808 *rk808;
177 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_VCALIB0_H,
181 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_VCALIB1_H,
196 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_IOFFSET_H,
198 regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_CAL_OFFSET_H,
216 ret = regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_R1,
226 ret = regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_DATA0,
232 ret = regmap_bulk_write(charger->rk808->regmap, RK817_GAS_GAUGE_DATA3,
242 struct rk808 *rk808 = charger->rk808;
264 regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_Q_INIT_H3,
278 regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
301 regmap_bulk_write(rk808->regmap,
315 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_VOL_H,
321 regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
345 regmap_bulk_write(rk808->regmap,
368 regmap_read(charger->rk808->regmap, RK817_GAS_GAUGE_ADC_CONFIG1, &reg);
372 regmap_write_bits(charger->rk808->regmap,
379 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
392 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_VOL_H,
402 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_BAT_CUR_H,
412 regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_OUT, &reg);
420 regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_OUT, &reg);
425 regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_STS, &reg);
429 regmap_read(charger->rk808->regmap, RK817_PMIC_CHRG_STS, &reg);
444 regmap_bulk_read(charger->rk808->regmap, RK817_GAS_GAUGE_USB_VOL_H,
616 struct rk808 *rk808;
619 rk808 = charger->rk808;
630 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
632 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_VLIM_EN,
639 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
641 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_ILIM_EN,
705 ret = regmap_bulk_read(charger->rk808->regmap,
732 ret = regmap_bulk_read(charger->rk808->regmap,
749 struct rk808 *rk808 = charger->rk808;
759 ret = regmap_read(rk808->regmap, RK817_GAS_GAUGE_GG_STS, &reg);
769 regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_PWRON_VOL_H,
791 regmap_write_bits(rk808->regmap, RK817_GAS_GAUGE_GG_STS,
802 regmap_bulk_read(rk808->regmap, RK817_GAS_GAUGE_Q_PRES_H3,
820 regmap_read(rk808->regmap, RK817_GAS_GAUGE_OFF_CNT, &off_time);
822 regmap_bulk_read(rk808->regmap,
847 ret = regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_Q_INIT_H3,
856 ret = regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_Q_MAX_H3,
867 struct rk808 *rk808 = charger->rk808;
874 regmap_read(rk808->regmap, RK817_SYS_STS, &tmp);
882 regmap_write(rk808->regmap, RK817_GAS_GAUGE_ADC_CONFIG0, 0xfc);
889 regmap_write(rk808->regmap, RK817_GAS_GAUGE_GG_CON, 0x04);
898 regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_RELAX_THRE_H,
905 regmap_bulk_write(rk808->regmap, RK817_GAS_GAUGE_SLEEP_CON_SAMP_CUR_H,
909 regmap_write_bits(rk808->regmap, RK817_GAS_GAUGE_GG_STS,
916 regmap_write(rk808->regmap, RK817_GAS_GAUGE_OCV_THRE_VOL, 0xff);
971 ret = regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_OUT,
979 ret = regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_OUT,
988 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_TERM,
1008 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_TERM,
1019 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
1021 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_VLIM_EN,
1028 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN,
1030 regmap_write_bits(rk808->regmap, RK817_PMIC_CHRG_IN, RK817_USB_ILIM_EN,
1057 struct rk808 *rk808 = dev_get_drvdata(pdev->dev.parent);
1079 charger->rk808 = rk808;