Home
last modified time | relevance | path

Searched +full:pfuze +full:- +full:support +full:- +full:disable +full:- +full:sw (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dpfuze100.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Robin Gong <yibin.gong@nxp.com>
14 --PFUZE100
16 --PFUZE200
18 --PFUZE3000
20 --PFUZE3001
27 pattern: "^pmic@[0-9]$"
31 - fsl,pfuze100
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dpfuze100.txt4 - compatible: "fsl,pfuze100", "fsl,pfuze200", "fsl,pfuze3000", "fsl,pfuze3001"
5 - reg: I2C slave address
8 - fsl,pfuze-support-disable-sw: Boolean, if present disable all unused switch
10 regulators (e.g. DDR ref, DDR supply) has set the "regulator-always-on"
14 and don't mark them explicit as "regulator-always-on".
17 - regulators: This is the list of child nodes that specify the regulator
22 --PFUZE100
24 --PFUZE200
26 --PFUZE3000
28 --PFUZE3001
[all …]
/kernel/linux/linux-4.19/drivers/regulator/
Dpfuze100-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
3 // Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved.
121 switch (pfuze100->chip_id) { in pfuze100_set_ramp_delay()
140 ramp_bits = (ramp_delay >> 1) - (ramp_delay >> 3); in pfuze100_set_ramp_delay()
141 ret = regmap_update_bits(pfuze100->regmap, in pfuze100_set_ramp_delay()
142 rdev->desc->vsel_reg + 4, in pfuze100_set_ramp_delay()
145 dev_err(pfuze100->dev, "ramp failed, err %d\n", ret); in pfuze100_set_ramp_delay()
147 ret = -EACCES; in pfuze100_set_ramp_delay()
155 .disable = regulator_disable_regmap,
164 .disable = regulator_disable_regmap,
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Dpfuze100-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
3 // Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved.
134 switch (pfuze100->chip_id) { in pfuze100_set_ramp_delay()
154 ramp_bits = (ramp_delay >> 1) - (ramp_delay >> 3); in pfuze100_set_ramp_delay()
157 ret = regmap_update_bits(pfuze100->regmap, in pfuze100_set_ramp_delay()
158 rdev->desc->vsel_reg + 4, in pfuze100_set_ramp_delay()
161 dev_err(pfuze100->dev, "ramp failed, err %d\n", ret); in pfuze100_set_ramp_delay()
163 ret = -EACCES; in pfuze100_set_ramp_delay()
171 .disable = regulator_disable_regmap,
180 .disable = regulator_disable_regmap,
[all …]