Lines Matching refs:axp20x
360 struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); in axp20x_set_dcdc_freq() local
364 switch (axp20x->variant) { in axp20x_set_dcdc_freq()
411 return regmap_update_bits(axp20x->regmap, reg, in axp20x_set_dcdc_freq()
444 struct axp20x_dev *axp20x = rdev_get_drvdata(rdev); in axp20x_set_dcdc_workmode() local
448 switch (axp20x->variant) { in axp20x_set_dcdc_workmode()
491 static bool axp20x_is_polyphase_slave(struct axp20x_dev *axp20x, int id) in axp20x_is_polyphase_slave() argument
496 if (axp20x->variant != AXP806_ID) in axp20x_is_polyphase_slave()
499 regmap_read(axp20x->regmap, AXP806_DCDC_MODE_CTRL2, ®); in axp20x_is_polyphase_slave()
517 struct axp20x_dev *axp20x = dev_get_drvdata(pdev->dev.parent); in axp20x_regulator_probe() local
521 .regmap = axp20x->regmap, in axp20x_regulator_probe()
522 .driver_data = axp20x, in axp20x_regulator_probe()
530 switch (axp20x->variant) { in axp20x_regulator_probe()
553 axp20x->variant); in axp20x_regulator_probe()
569 if (axp20x_is_polyphase_slave(axp20x, i)) in axp20x_regulator_probe()
634 regmap_update_bits(axp20x->regmap, AXP20X_OVER_TMP, in axp20x_regulator_probe()