Home
last modified time | relevance | path

Searched +full:rt6160 +full:- +full:buckboost (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/regulator/
H A Drichtek,rt6160-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/richtek,rt6160-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Richtek RT6160 BuckBoost converter
10 - ChiYuan Huang <cy_huang@richtek.com>
13 The RT6160 is a high-efficiency buck-boost converter that can provide
18 https://www.richtek.com/assets/product_file/RT6160A/DS6160A-00.pdf
21 - $ref: regulator.yaml#
26 - richtek,rt6160
[all …]
/linux/drivers/regulator/
H A Drt6160-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
37 #define RT6160_N_VOUTS ((RT6160_VOUT_MAXUV - RT6160_VOUT_MINUV) / RT6160_VOUT_STPUV + 1)
56 if (!priv->enable_gpio) in rt6160_enable()
59 gpiod_set_value_cansleep(priv->enable_gpio, 1); in rt6160_enable()
60 priv->enable_state = true; in rt6160_enable()
64 regcache_cache_only(priv->regmap, false); in rt6160_enable()
65 return regcache_sync(priv->regmap); in rt6160_enable()
72 if (!priv->enable_gpio) in rt6160_disable()
73 return -EINVAL; in rt6160_disable()
76 regcache_cache_only(priv->regmap, true); in rt6160_disable()
[all …]
H A 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 …]