Searched +full:sc2731 +full:- +full:regulator (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/arch/arm64/boot/dts/sprd/ |
D | sc2731.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Spreadtrum SC2731 PMIC dts file 10 compatible = "sprd,sc2731"; 12 spi-max-frequency = <26000000>; 14 interrupt-controller; 15 #interrupt-cells = <1>; 16 #address-cells = <1>; 17 #size-cells = <0>; 20 compatible = "sprd,sc2731-charger"; 22 monitored-battery = <&bat>; [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/regulator/ |
D | sprd,sc2731-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/sprd,sc2731-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Spreadtrum SC2731 Power Management IC regulators 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 15 The SC2731 integrates low-voltage and low quiescent current DCDC/LDO. 17 their own bypass (power-down) control signals. It is recommended to use [all …]
|
/linux-6.12.1/drivers/regulator/ |
D | sc2731-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/regulator/driver.h> 11 #include <linux/regulator/of_regulator.h> 14 * SC2731 regulator lock register 20 * SC2731 enable register 39 * SC2731 enable mask 60 * SC2731 vsel register 81 * SC2731 vsel register mask 139 .n_voltages = ((vmax) - (vmin)) / (vstep) + 1, \ 217 regmap = dev_get_regmap(pdev->dev.parent, NULL); in sc2731_regulator_probe() [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Makefile for regulator drivers. 7 obj-$(CONFIG_REGULATOR) += core.o dummy.o fixed-helper.o helpers.o devres.o irq_helpers.o 8 obj-$(CONFIG_REGULATOR_NETLINK_EVENTS) += event.o 9 obj-$(CONFIG_OF) += of_regulator.o 10 obj-$(CONFIG_REGULATOR_FIXED_VOLTAGE) += fixed.o 11 obj-$(CONFIG_REGULATOR_VIRTUAL_CONSUMER) += virtual.o 12 obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o 14 obj-$(CONFIG_REGULATOR_88PG86X) += 88pg86x.o 15 obj-$(CONFIG_REGULATOR_88PM800) += 88pm800-regulator.o [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menuconfig REGULATOR config 3 bool "Voltage and Current Regulator Support" 6 Generic Voltage and Current Regulator support. 14 The intention is to allow systems to dynamically control regulator 26 if REGULATOR 29 bool "Regulator debug support" 34 tristate "Fixed voltage regulator support" 38 managed regulators and simple non-configurable regulators. 41 tristate "Virtual regulator consumer support" [all …]
|
/linux-6.12.1/drivers/power/reset/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 bool "ams AS3722 power-off driver" 16 This driver supports turning off board via a ams AS3722 power-off. 35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver" 43 tristate "Actions Semi ATC260x PMIC power-off driver" 46 This driver provides power-off and restart support for a system 64 Say Y here if you have a Broadcom Kona-based board and you wish 89 bool "Cortina Gemini power-off driver" 98 bool "GPIO power-off driver" 114 bool "Hisilicon power-off driver" [all …]
|
/linux-6.12.1/drivers/power/supply/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 104 tristate "Active-semi ACT8945A charger driver" 108 Active-semi ActivePath ACT8945A charger. 158 tristate "DS2782/DS2786 standalone gas-gauge" 162 gas-gauge. 208 tristate "Sharp SL-5500 (collie) battery" 212 SL-5500 (collie) models. 223 called ingenic-battery. 242 Say Y to include support for SBS battery driver for SBS-compliant 264 called sbs-manager. [all …]
|
/linux-6.12.1/drivers/iio/adc/ |
D | sc27xx_adc.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/nvmem-consumer.h> 12 #include <linux/regulator/consumer.h> 84 struct regulator *volref; 126 * should use the small-scale graph, and if more than 1.2v, we should use the 127 * big-scale graph. 161 return ((calib_data & 0xff) + calib_adc - 128) * 4; in sc27xx_adc_get_calib_data() 173 return -EINVAL; in adc_nvmem_cell_calib_data() 175 cell = nvmem_cell_get(data->dev, cell_name); in adc_nvmem_cell_calib_data() 201 calib_graph = data->var_data->bscale_cal; in sc27xx_adc_scale_calibration() [all …]
|
/linux-6.12.1/ |
D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|