Lines Matching full:da9121

3 // DA9121 Single-channel dual-phase 10A buck converter
26 #include <linux/regulator/da9121.h>
30 #include "da9121-regulator.h"
33 struct da9121 { struct
190 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_get_current_limit()
222 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_ceiling_selector()
261 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_set_current_limit()
312 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_buck_set_mode()
341 struct da9121 *chip = rdev_get_drvdata(rdev); in da9121_buck_get_mode()
381 struct da9121 *chip = config->driver_data; in da9121_of_parse_cb()
403 "da9121-enable"); in da9121_of_parse_cb()
439 .name = "da9121",
622 struct da9121 *chip = container_of(work, struct da9121, work.work); in da9121_status_poll_on()
680 struct da9121 *chip = data; in da9121_irq_handler()
771 static int da9121_set_regulator_config(struct da9121 *chip) in da9121_set_regulator_config()
800 /* DA9121 chip register model */
868 /* DA9121 regmap config for 1 channel variants */
879 /* DA9121 regmap config for 2 channel variants */
890 static int da9121_check_device_type(struct i2c_client *i2c, struct da9121 *chip) in da9121_check_device_type()
921 type = "DA9121"; in da9121_check_device_type()
995 struct da9121 *chip) in da9121_assign_chip_model()
1055 struct da9121 *chip) in da9121_config_irq()
1081 "da9121", chip); in da9121_config_irq()
1107 { .compatible = "dlg,da9121", .data = (void *) DA9121_SUBTYPE_DA9121 },
1134 struct da9121 *chip; in da9121_i2c_probe()
1138 chip = devm_kzalloc(&i2c->dev, sizeof(struct da9121), GFP_KERNEL); in da9121_i2c_probe()
1169 struct da9121 *chip = i2c_get_clientdata(i2c); in da9121_i2c_remove()
1182 {"da9121", DA9121_TYPE_DA9121_DA9130},
1197 .name = "da9121",