Home
last modified time | relevance | path

Searched +full:rt5190a +full:- +full:ldo (Results 1 – 5 of 5) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/regulator/
Drichtek,rt5190a-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/richtek,rt5190a-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Richtek RT5190A PMIC Regulator
10 - ChiYuan Huang <[email protected]>
13 The RT5190A integrates 1 channel buck controller, 3 channels high efficiency
14 synchronous buck converters, 1 LDO, I2C control interface and peripheral
23 - richtek,rt5190a
31 vin2-supply:
[all …]
/linux-6.14.4/arch/arm64/boot/dts/mediatek/
Dmt7988a-bananapi-bpi-r4.dts1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/regulator/richtek,rt5190a-regulator.h>
11 compatible = "bananapi,bpi-r4", "mediatek,mt7988a";
12 model = "Banana Pi BPI-R4";
13 chassis-type = "embedded";
16 stdout-path = "serial0:115200n8";
19 reg_1p8v: regulator-1p8v {
20 compatible = "regulator-fixed";
[all …]
/linux-6.14.4/drivers/regulator/
Drt5190a-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
3 #include <dt-bindings/regulator/richtek,rt5190a-regulator.h>
40 #define RT5190A_BUCK23_STEPNUM ((1400000 - 600000) / 10000 + 1)
93 return -EINVAL; in rt5190a_fixed_buck_set_mode()
108 dev_err(&rdev->dev, "Failed to get mode [%d]\n", ret); in rt5190a_fixed_buck_get_mode()
161 ret = regmap_raw_read(priv->regmap, RT5190A_REG_OVINT, &raws, in rt5190a_irq_handler()
164 dev_err(priv->dev, "Failed to read events\n"); in rt5190a_irq_handler()
170 ret = regmap_raw_write(priv->regmap, RT5190A_REG_OVINT, &raws, in rt5190a_irq_handler()
173 dev_err(priv->dev, "Failed to write-clear events\n"); in rt5190a_irq_handler()
178 fields >>= ffs(event_tbl[i].bitmask) - 1; in rt5190a_irq_handler()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
75 They provide two I2C-controlled DC/DC step-down converters with
101 tristate "Active-semi act8865 voltage regulator"
106 This driver controls a active-semi act8865 voltage output
110 tristate "Active-semi ACT8945A voltage regulator"
113 This driver controls a active-semi ACT8945A voltage regulator
114 via I2C bus. The ACT8945A features three step-down DC/DC converters
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
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
16 obj-$(CONFIG_REGULATOR_88PM8607) += 88pm8607.o
[all …]