Searched full:max8660 (Results 1 – 10 of 10) sorted by relevance
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | max8660.c | 3 * 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 …]
|
| D | Makefile | 70 obj-$(CONFIG_REGULATOR_MAX8660) += max8660.o
|
| /kernel/linux/linux-4.19/drivers/regulator/ |
| D | max8660.c | 2 * max8660.c -- Voltage regulation for the Maxim 8660/8661 23 * Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX8660-MAX8661.pdf 46 #include <linux/regulator/max8660.h> 81 struct max8660 { struct 86 static int max8660_write(struct max8660 *max8660, u8 reg, u8 mask, u8 val) in max8660_write() argument 93 u8 reg_val = (max8660->shadow_regs[reg] & mask) | val; in max8660_write() 95 dev_vdbg(&max8660->client->dev, "Writing reg %02x with %02x\n", in max8660_write() 98 ret = i2c_smbus_write_byte_data(max8660->client, in max8660_write() 101 max8660->shadow_regs[reg] = reg_val; in max8660_write() 113 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_is_enabled() local [all …]
|
| D | Makefile | 63 obj-$(CONFIG_REGULATOR_MAX8660) += max8660.o
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | max8660.txt | 1 Maxim MAX8660 voltage regulator 4 - compatible: must be one of "maxim,max8660", "maxim,max8661" 11 max8660@34 { 12 compatible = "maxim,max8660";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | max8660.yaml | 4 $id: http://devicetree.org/schemas/regulator/max8660.yaml# 7 title: Maxim MAX8660 voltage regulator 17 - maxim,max8660 41 compatible = "maxim,max8660";
|
| /kernel/linux/linux-5.10/include/linux/regulator/ |
| D | max8660.h | 3 * max8660.h -- Voltage regulation for the Maxim 8660/8661 35 * max8660_platform_data - platform data for max8660
|
| /kernel/linux/linux-4.19/include/linux/regulator/ |
| D | max8660.h | 2 * max8660.h -- Voltage regulation for the Maxim 8660/8661 47 * max8660_platform_data - platform data for max8660
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | pxa300-raumfeld-common.dtsi | 186 max8660: regulator@34 { label 187 compatible = "maxim,max8660";
|
| /kernel/linux/linux-4.19/arch/arm/mach-pxa/ |
| D | raumfeld.c | 41 #include <linux/regulator/max8660.h> 939 * Regulator support via MAX8660 974 .type = "max8660",
|