Searched full:max8952 (Results 1 – 10 of 10) sorted by relevance
/linux-6.14.4/drivers/regulator/ |
D | max8952.c | 3 * max8952.c - Voltage and current regulation for the Maxim 8952 15 #include <linux/regulator/max8952.h> 44 static int max8952_read_reg(struct max8952_data *max8952, u8 reg) in max8952_read_reg() argument 46 int ret = i2c_smbus_read_byte_data(max8952->client, reg); in max8952_read_reg() 54 static int max8952_write_reg(struct max8952_data *max8952, in max8952_write_reg() argument 57 return i2c_smbus_write_byte_data(max8952->client, reg, value); in max8952_write_reg() 63 struct max8952_data *max8952 = rdev_get_drvdata(rdev); in max8952_list_voltage() local 68 return (max8952->pdata->dvs_mode[selector] * 10 + 770) * 1000; in max8952_list_voltage() 73 struct max8952_data *max8952 = rdev_get_drvdata(rdev); in max8952_get_voltage_sel() local 76 if (max8952->vid0) in max8952_get_voltage_sel() [all …]
|
D | Makefile | 84 obj-$(CONFIG_REGULATOR_MAX8952) += max8952.o
|
D | Kconfig | 681 tristate "Maxim MAX8952 Power Management IC"
|
/linux-6.14.4/Documentation/devicetree/bindings/regulator/ |
D | maxim,max8952.yaml | 4 $id: http://devicetree.org/schemas/regulator/maxim,max8952.yaml# 7 title: Maxim MAX8952 voltage regulator 17 const: maxim,max8952 19 max8952,default-mode: 25 max8952,dvs-mode-microvolt: 35 max8952,en-gpio: 40 max8952,ramp-speed: 56 max8952,sync-freq: 67 max8952,vid-gpios: 78 - max8952,dvs-mode-microvolt [all …]
|
/linux-6.14.4/arch/arm/mach-omap2/ |
D | pmic-cpcap.c | 85 * omap_max8952_vsel_to_uv - convert MAX8952 VSEL value to microvolts DC 86 * @vsel: MAX8952 VSEL value to convert 88 * Returns: the microvolts DC that the MAX8952 Regulator should generate when 99 * omap_max8952_uv_to_vsel - convert microvolts DC to MAX8952 VSEL value 102 * Returns: the VSEL value necessary for the MAX8952 Regulator to 168 * Returns: the VSEL value necessary for the MAX8952 Regulator to 187 * Returns: the VSEL value necessary for the MAX8952 Regulator to
|
/linux-6.14.4/arch/arm/boot/dts/samsung/ |
D | exynos4210-universal_c210.dts | 325 compatible = "maxim,max8952"; 328 max8952,vid-gpios = <&gpx0 3 GPIO_ACTIVE_HIGH>, 330 max8952,default-mode = <0>; 331 max8952,dvs-mode-microvolt = <1250000>, <1200000>, 333 max8952,sync-freq = <0>; 334 max8952,ramp-speed = <0>;
|
/linux-6.14.4/arch/arm/boot/dts/aspeed/ |
D | aspeed-bmc-ibm-system1.dts | 491 compatible = "maxim,max8952"; 494 max8952,default-mode = <0>; 495 max8952,dvs-mode-microvolt = <1250000>, <1200000>, 497 max8952,sync-freq = <0>; 498 max8952,ramp-speed = <0>; 1194 compatible = "maxim,max8952"; 1197 max8952,default-mode = <0>; 1198 max8952,dvs-mode-microvolt = <1250000>, <1200000>, 1200 max8952,sync-freq = <0>; 1201 max8952,ramp-speed = <0>;
|
D | aspeed-bmc-ibm-sbp1.dts | 4123 compatible = "maxim,max8952"; 4125 max8952,default-mode = <3>; 4126 max8952,dvs-mode-microvolt = <1100000>, <1100000>, 4128 max8952,sync-freq = <0>; 4129 max8952,ramp-speed = <0>;
|
/linux-6.14.4/include/linux/regulator/ |
D | max8952.h | 3 * max8952.h - Voltage regulation for the Maxim 8952
|
/linux-6.14.4/Documentation/devicetree/bindings/ |
D | vendor-prefixes.yaml | 20 "^(keypad|m25p|max8952|max8997|max8998|mpmc),.*": true
|