Home
last modified time | relevance | path

Searched +full:wdog_b +full:- +full:warm +full:- +full:reset (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/regulator/
H A Dnxp,pca9450-regulator.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/regulator/nxp,pca9450-regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Robin Gong <yibin.gong@nxp.com>
18 https://www.nxp.com/docs/en/data-sheet/PCA9450DS.pdf
21 https://www.nxp.com/docs/en/data-sheet/PF9453_SDS.pdf
31 - nxp,pca9450a
32 - nxp,pca9450b
33 - nxp,pca9450c
[all …]
/linux/drivers/regulator/
H A Dpf9453-regulator.c1 // SPDX-License-Identifier: GPL-2.0
216 .max_register = PF9453_MAX_REG - 1,
253 int ret = -EINVAL; in pf9453_pmic_write()
257 /* If not updating entire register, perform a read-mod-write */ in pf9453_pmic_write()
263 ret = regmap_read(pf9453->regmap, reg, &rxBuf); in pf9453_pmic_write()
265 dev_err(pf9453->dev, "Read reg=%0x error!\n", reg); in pf9453_pmic_write()
273 ret = regmap_raw_write(pf9453->regmap, PF9453_REG_LOCK, &key, 1U); in pf9453_pmic_write()
275 dev_err(pf9453->dev, "Write reg=%0x error!\n", reg); in pf9453_pmic_write()
279 ret = regmap_raw_write(pf9453->regmap, reg, &data, 1U); in pf9453_pmic_write()
281 dev_err(pf9453->dev, "Write reg=%0x error!\n", reg); in pf9453_pmic_write()
[all …]
H A Dpca9450-regulator.c1 // SPDX-License-Identifier: GPL-2.0
20 #include <dt-bindings/regulator/nxp,pca9450-regulator.h>
63 .max_register = PCA9450_MAX_REGISTER - 1,
117 if (pca9450->sd_vsel_fixed_low) in pca9450_ldo5_get_reg_voltage_sel()
120 if (pca9450->sd_vsel_gpio && !gpiod_get_value(pca9450->sd_vsel_gpio)) in pca9450_ldo5_get_reg_voltage_sel()
123 return rdev->desc->vsel_reg; in pca9450_ldo5_get_reg_voltage_sel()
131 ret = regmap_read(rdev->regmap, pca9450_ldo5_get_reg_voltage_sel(rdev), &val); in pca9450_ldo5_get_voltage_sel_regmap()
135 val &= rdev->desc->vsel_mask; in pca9450_ldo5_get_voltage_sel_regmap()
136 val >>= ffs(rdev->desc->vsel_mask) - 1; in pca9450_ldo5_get_voltage_sel_regmap()
145 sel <<= ffs(rdev->desc->vsel_mask) - 1; in pca9450_ldo5_set_voltage_sel_regmap()
[all …]