Home
last modified time | relevance | path

Searched refs:ltc3589 (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/regulator/
H A Dltc3589.c78 struct ltc3589 { struct
99 struct ltc3589 *ltc3589 = rdev_get_drvdata(rdev); in ltc3589_set_suspend_voltage() argument
107 return regmap_update_bits(ltc3589->regmap, rdev->desc->vsel_reg + 1, in ltc3589_set_suspend_voltage()
114 struct ltc3589 *ltc3589 = rdev_get_drvdata(rdev); in ltc3589_set_suspend_mode() local
125 return regmap_update_bits(ltc3589->regmap, LTC3589_VCCR, mask, bit); in ltc3589_set_suspend_mode()
179 struct ltc3589 *ltc3589 = config->driver_data; in ltc3589_of_parse_cb() local
180 struct regulator_desc *rdesc = &ltc3589->regulator_descs[desc->id]; in ltc3589_of_parse_cb()
190 dev_err(ltc3589->dev, "Failed to parse voltage divider: %d\n", in ltc3589_of_parse_cb()
353 struct ltc3589 *ltc3589 = dev_id; in ltc3589_isr() local
356 regmap_read(ltc3589->regmap, LTC3589_IRQSTAT, &irqstat); in ltc3589_isr()
[all …]
H A DMakefile70 obj-$(CONFIG_REGULATOR_LTC3589) += ltc3589.o
/linux/Documentation/devicetree/bindings/regulator/
H A Dltc3589.txt4 - compatible: "lltc,ltc3589", "lltc,ltc3589-1" or "lltc,ltc3589-2"
31 ltc3589: pmic@34 {
32 compatible = "lltc,ltc3589-1";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx53-usbarmory.dts145 ltc3589: pmic@34 { label
146 compatible = "lltc,ltc3589-2";