Lines Matching refs:mfd
315 struct tps65910 *mfd; member
398 struct tps65910 *mfd = pmic->mfd; in tps65910_set_mode() local
407 return tps65910_reg_update_bits(pmic->mfd, reg, in tps65910_set_mode()
412 return tps65910_reg_set_bits(mfd, reg, value); in tps65910_set_mode()
414 return tps65910_reg_clear_bits(mfd, reg, LDO_ST_ON_BIT); in tps65910_set_mode()
429 ret = tps65910_reg_read(pmic->mfd, reg, &value); in tps65910_get_mode()
449 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_OP, &opvsel); in tps65910_get_voltage_dcdc_sel()
452 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1, &mult); in tps65910_get_voltage_dcdc_sel()
456 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_SR, &srvsel); in tps65910_get_voltage_dcdc_sel()
465 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2_OP, &opvsel); in tps65910_get_voltage_dcdc_sel()
468 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2, &mult); in tps65910_get_voltage_dcdc_sel()
472 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2_SR, &srvsel); in tps65910_get_voltage_dcdc_sel()
481 ret = tps65910_reg_read(pmic->mfd, TPS65911_VDDCTRL_OP, in tps65910_get_voltage_dcdc_sel()
485 ret = tps65910_reg_read(pmic->mfd, TPS65911_VDDCTRL_SR, in tps65910_get_voltage_dcdc_sel()
528 ret = tps65910_reg_read(pmic->mfd, reg, &value); in tps65910_get_voltage_sel()
569 ret = tps65910_reg_read(pmic->mfd, reg, &value); in tps65911_get_voltage_sel()
613 tps65910_reg_update_bits(pmic->mfd, TPS65910_VDD1, in tps65910_set_voltage_dcdc_sel()
616 tps65910_reg_write(pmic->mfd, TPS65910_VDD1_OP, vsel); in tps65910_set_voltage_dcdc_sel()
624 tps65910_reg_update_bits(pmic->mfd, TPS65910_VDD2, in tps65910_set_voltage_dcdc_sel()
627 tps65910_reg_write(pmic->mfd, TPS65910_VDD2_OP, vsel); in tps65910_set_voltage_dcdc_sel()
631 tps65910_reg_write(pmic->mfd, TPS65911_VDDCTRL_OP, vsel); in tps65910_set_voltage_dcdc_sel()
657 return tps65910_reg_update_bits(pmic->mfd, reg, LDO_SEL_MASK, in tps65910_set_voltage_sel()
660 return tps65910_reg_update_bits(pmic->mfd, reg, BBCH_BBSEL_MASK, in tps65910_set_voltage_sel()
681 return tps65910_reg_update_bits(pmic->mfd, reg, LDO1_SEL_MASK, in tps65911_set_voltage_sel()
688 return tps65910_reg_update_bits(pmic->mfd, reg, LDO3_SEL_MASK, in tps65911_set_voltage_sel()
691 return tps65910_reg_update_bits(pmic->mfd, reg, LDO_SEL_MASK, in tps65911_set_voltage_sel()
694 return tps65910_reg_update_bits(pmic->mfd, reg, BBCH_BBSEL_MASK, in tps65911_set_voltage_sel()
828 struct tps65910 *mfd = pmic->mfd; in tps65910_set_ext_sleep_config() local
848 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
858 ret = tps65910_reg_set_bits(mfd, in tps65910_set_ext_sleep_config()
861 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
864 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
871 ret = tps65910_reg_set_bits(mfd, in tps65910_set_ext_sleep_config()
874 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
877 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
883 if ((tps65910_chip_id(mfd) == TPS65910) && in tps65910_set_ext_sleep_config()
886 ret = tps65910_reg_set_bits(mfd, in tps65910_set_ext_sleep_config()
889 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
892 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
901 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
904 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
907 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
920 (tps65910_chip_id(mfd) == TPS65911))) { in tps65910_set_ext_sleep_config()
925 ret = tps65910_reg_read(pmic->mfd, op_reg_add, &opvsel); in tps65910_set_ext_sleep_config()
928 ret = tps65910_reg_read(pmic->mfd, sr_reg_add, &srvsel); in tps65910_set_ext_sleep_config()
935 ret = tps65910_reg_write(pmic->mfd, op_reg_add, in tps65910_set_ext_sleep_config()
938 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
943 ret = tps65910_reg_write(pmic->mfd, sr_reg_add, 0); in tps65910_set_ext_sleep_config()
945 dev_err(mfd->dev, "Error in setting sr register\n"); in tps65910_set_ext_sleep_config()
950 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
954 ret = tps65910_reg_set_bits(mfd, in tps65910_set_ext_sleep_config()
957 ret = tps65910_reg_clear_bits(mfd, in tps65910_set_ext_sleep_config()
961 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
1101 pmic->mfd = tps65910; in tps65910_probe()
1105 tps65910_reg_set_bits(pmic->mfd, TPS65910_DEVCTRL, in tps65910_probe()