Home
last modified time | relevance | path

Searched full:max8660 (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/drivers/regulator/
Dmax8660.c3 * max8660.c -- Voltage regulation for the Maxim 8660/8661
11 * Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX8660-MAX8661.pdf
33 #include <linux/regulator/max8660.h>
68 struct max8660 { struct
73 static int max8660_write(struct max8660 *max8660, u8 reg, u8 mask, u8 val) in max8660_write() argument
80 u8 reg_val = (max8660->shadow_regs[reg] & mask) | val; in max8660_write()
82 dev_vdbg(&max8660->client->dev, "Writing reg %02x with %02x\n", in max8660_write()
85 ret = i2c_smbus_write_byte_data(max8660->client, in max8660_write()
88 max8660->shadow_regs[reg] = reg_val; in max8660_write()
100 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_is_enabled() local
[all …]
DMakefile80 obj-$(CONFIG_REGULATOR_MAX8660) += max8660.o
/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Dmax8660.yaml4 $id: http://devicetree.org/schemas/regulator/max8660.yaml#
7 title: Maxim MAX8660 voltage regulator
17 - maxim,max8660
42 compatible = "maxim,max8660";
/linux-6.12.1/include/linux/regulator/
Dmax8660.h3 * max8660.h -- Voltage regulation for the Maxim 8660/8661
35 * max8660_platform_data - platform data for max8660
/linux-6.12.1/arch/arm/boot/dts/intel/pxa/
Dpxa300-raumfeld-common.dtsi186 max8660: regulator@34 { label
187 compatible = "maxim,max8660";