Searched +full:bd71828 +full:- +full:pmic (Results 1 – 14 of 14) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd71828-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71828-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ROHM BD71828 Power Management Integrated Circuit bindings 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 13 BD71828GW is a single-chip power management IC for battery-powered portable 15 single-cell linear charger. Also included is a Coulomb counter, a real-time 20 const: rohm,bd71828 30 gpio-controller: true [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | rohm,bd71828-leds.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/rohm,bd71828-leds.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ROHM BD71828 Power Management Integrated Circuit LED driver 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 13 This module is part of the ROHM BD71828 MFD device. For more details 14 see Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml. 16 The LED controller is represented as a sub-node of the PMIC node on the device 19 The device has two LED outputs referred as GRNLED and AMBLED in data-sheet. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | rohm,bd71828-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/regulator/rohm,bd71828-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ROHM BD71828 Power Management Integrated Circuit regulators 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 13 This module is part of the ROHM BD71828 MFD device. For more details 14 see Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml. 16 The regulator controller is represented as a sub-node of the PMIC node 20 The valid names for BD71828 regulator nodes are [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | rohm-bd71828.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 // ROHM BD71828 PMIC driver 14 #include <linux/mfd/rohm-bd71828.h> 22 .gpio = -1, 29 .name = "bd71828-pwrkey", 33 DEFINE_RES_IRQ_NAMED(BD71828_INT_RTC0, "bd71828-rtc-alm-0"), 34 DEFINE_RES_IRQ_NAMED(BD71828_INT_RTC1, "bd71828-rtc-alm-1"), 35 DEFINE_RES_IRQ_NAMED(BD71828_INT_RTC2, "bd71828-rtc-alm-2"), 39 { .name = "bd71828-pmic", }, 40 { .name = "bd71828-gpio", }, [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 88pm860x-objs := 88pm860x-core.o 88pm860x-i2c.o 7 obj-$(CONFIG_MFD_88PM860X) += 88pm860x.o 8 obj-$(CONFIG_MFD_88PM800) += 88pm800.o 88pm80x.o 9 obj-$(CONFIG_MFD_88PM805) += 88pm805.o 88pm80x.o 10 obj-$(CONFIG_MFD_ACT8945A) += act8945a.o 11 obj-$(CONFIG_MFD_SM501) += sm501.o 12 obj-$(CONFIG_MFD_ASIC3) += asic3.o tmio_core.o 13 obj-$(CONFIG_ARCH_BCM2835) += bcm2835-pm.o 14 obj-$(CONFIG_MFD_BCM590XX) += bcm590xx.o [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc. 78 Support for the AS3711 PMIC from AMS 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 93 bool "Analog Devices ADP5520/01 MFD PMIC Core Support" 119 over at91-usart-serial driver and usart-spi-driver. Only one function [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | bd71828-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // bd71828-regulator.c ROHM BD71828GW-DS1 regulator driver 11 #include <linux/mfd/rohm-bd71828.h> 112 dev_err(&rdev->dev, in bd71828_set_ramp_delay() 118 * On BD71828 the ramp delay level control reg is at offset +2 to in bd71828_set_ramp_delay() 121 return regmap_update_bits(rdev->regmap, rdev->desc->enable_reg + 2, in bd71828_set_ramp_delay() 123 val << (ffs(BD71828_MASK_RAMP_DELAY) - 1)); in bd71828_set_ramp_delay() 134 return rohm_regulator_set_dvs_levels(&data->dvs, np, desc, cfg->regmap); in buck_set_hw_dvs_levels() 144 struct regmap *regmap = cfg->regmap; in ldo6_parse_dt() 145 static const char * const props[] = { "rohm,dvs-run-voltage", in ldo6_parse_dt() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" 97 This driver controls a active-semi ACT8945A voltage regulator 98 via I2C bus. The ACT8945A features three step-down DC/DC converters 99 and four low-dropout linear regulators, along with a ActivePath 110 tristate "Freescale i.MX on-chip ANATOP LDO regulators" [all …]
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| D | rtc-bd70528.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 // RTC driver for ROHM BD70528 PMIC 8 #include <linux/mfd/rohm-bd70528.h> 9 #include <linux/mfd/rohm-bd71828.h> 66 ret = regmap_read(bd70528->regmap, BD70528_REG_WAKE_EN, &ctrl_reg); in bd70528_set_wake() 85 return regmap_write(bd70528->regmap, BD70528_REG_WAKE_EN, in bd70528_set_wake() 98 * Is the timeout registers counting down, or is the disable - re-enable in bd70528_set_elapsed_tmr() 99 * going to restart the elapsed-time counting? If counting is restarted in bd70528_set_elapsed_tmr() 107 ret = regmap_read(bd70528->regmap, BD70528_REG_ELAPSED_TIMER_EN, in bd70528_set_elapsed_tmr() 127 return regmap_write(bd70528->regmap, BD70528_REG_ELAPSED_TIMER_EN, in bd70528_set_elapsed_tmr() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 This clock should be battery-backed, so that it reads the correct 45 time when the system boots from a power-off state. Otherwise, your 132 once-per-second update interrupts, used for synchronization. 150 will be called rtc-test. 164 will be called rtc-88pm860x. 174 will be called rtc-88pm80x. 178 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3" 181 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip. 184 will be called rtc-ab-b5ze-s3. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 non-sleeping contexts. They can make bitbanged serial protocols 115 tristate "GPIO driver for 74xx-ICs with MMIO access" 119 Say yes here to support GPIO functionality for 74xx-compatible ICs 135 If driver is built as a module it will be called gpio-altera. 285 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" 288 Say yes here to support basic platform_device memory-mapped GPIO controllers. 316 ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8 334 depends on ARM # For <asm/mach-types.h> 352 bool "Loongson-2/3 GPIO support" [all …]
|
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 4 ccflags-$(CONFIG_DEBUG_GPIO) += -DDEBUG 6 obj-$(CONFIG_GPIOLIB) += gpiolib.o 7 obj-$(CONFIG_GPIOLIB) += gpiolib-devres.o 8 obj-$(CONFIG_GPIOLIB) += gpiolib-legacy.o 9 obj-$(CONFIG_OF_GPIO) += gpiolib-of.o 10 obj-$(CONFIG_GPIO_CDEV) += gpiolib-cdev.o 11 obj-$(CONFIG_GPIO_SYSFS) += gpiolib-sysfs.o 12 obj-$(CONFIG_GPIO_ACPI) += gpiolib-acpi.o 15 obj-$(CONFIG_GPIO_REGMAP) += gpio-regmap.o [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 76 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each. 85 This driver supports the hi655x PMIC clock. This 86 multi-function device has one fixed-rate oscillator, clocked 117 be pre-programmed to support other configurations and features not yet 166 This driver supports TI CDCE706 programmable 3-PLL clock synthesizer. 176 For example, the CDCE925 contains two PLLs with spread-spectrum 186 tristate "Clock driver for CS2000 Fractional-N Clock Synthesizer & Clock Multiplier" 229 clock. These multi-function devices have two (S2MPS14) or three 230 (S2MPS11, S5M8767) fixed-rate oscillators, clocked at 32KHz each. [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|