Home
last modified time | relevance | path

Searched refs:lp87565 (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/mfd/
Dlp87565.c43 struct lp87565 *lp87565; in lp87565_probe() local
48 lp87565 = devm_kzalloc(&client->dev, sizeof(*lp87565), GFP_KERNEL); in lp87565_probe()
49 if (!lp87565) in lp87565_probe()
52 lp87565->dev = &client->dev; in lp87565_probe()
54 lp87565->regmap = devm_regmap_init_i2c(client, &lp87565_regmap_config); in lp87565_probe()
55 if (IS_ERR(lp87565->regmap)) { in lp87565_probe()
56 ret = PTR_ERR(lp87565->regmap); in lp87565_probe()
57 dev_err(lp87565->dev, in lp87565_probe()
62 ret = regmap_read(lp87565->regmap, LP87565_REG_OTP_REV, &otpid); in lp87565_probe()
64 dev_err(lp87565->dev, "Failed to read OTP ID\n"); in lp87565_probe()
[all …]
DMakefile24 obj-$(CONFIG_MFD_TI_LP87565) += lp87565.o
DKconfig1447 will be called lp87565.
/Linux-v4.19/drivers/regulator/
Dlp87565-regulator.c67 struct lp87565 *lp87565 = rdev_get_drvdata(rdev); in lp87565_buck_set_ramp_delay() local
88 ret = regmap_update_bits(lp87565->regmap, regulators[id].ctrl2_reg, in lp87565_buck_set_ramp_delay()
92 dev_err(lp87565->dev, "SLEW RATE write failed: %d\n", ret); in lp87565_buck_set_ramp_delay()
109 struct lp87565 *lp87565 = rdev_get_drvdata(rdev); in lp87565_buck_set_current_limit() local
115 return regmap_update_bits(lp87565->regmap, in lp87565_buck_set_current_limit()
127 struct lp87565 *lp87565 = rdev_get_drvdata(rdev); in lp87565_buck_get_current_limit() local
131 ret = regmap_read(lp87565->regmap, regulators[id].ctrl2_reg, &val); in lp87565_buck_get_current_limit()
193 struct lp87565 *lp87565 = dev_get_drvdata(pdev->dev.parent); in lp87565_regulator_probe() local
198 platform_set_drvdata(pdev, lp87565); in lp87565_regulator_probe()
201 config.dev->of_node = lp87565->dev->of_node; in lp87565_regulator_probe()
[all …]
DMakefile53 obj-$(CONFIG_REGULATOR_LP87565) += lp87565-regulator.o
/Linux-v4.19/drivers/gpio/
Dgpio-lp87565.c154 struct lp87565 *lp87565; in lp87565_gpio_probe() local
161 lp87565 = dev_get_drvdata(pdev->dev.parent); in lp87565_gpio_probe()
163 gpio->chip.parent = lp87565->dev; in lp87565_gpio_probe()
164 gpio->map = lp87565->regmap; in lp87565_gpio_probe()
DMakefile72 obj-$(CONFIG_GPIO_LP87565) += gpio-lp87565.o
DKconfig1050 called gpio-lp87565.
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Dlp87565.txt4 - compatible: "ti,lp87565", "ti,lp87565-q1"
16 compatible = "ti,lp87565-q1";
/Linux-v4.19/arch/arm/boot/dts/
Ddra76-evm.dts243 lp87565: lp87565@60 { label
244 compatible = "ti,lp87565-q1";
/Linux-v4.19/include/linux/mfd/
Dlp87565.h264 struct lp87565 { struct