Home
last modified time | relevance | path

Searched refs:adp5055 (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/regulator/
H A Dadp5055-regulator.c58 struct adp5055 { struct
137 static int adp5055_parse_fw(struct device *dev, struct adp5055 *adp5055) in adp5055_parse_fw() argument
140 struct regmap *regmap = adp5055->regmap; in adp5055_parse_fw()
145 ret = device_property_read_u32(dev, "adi,tset-us", &adp5055->tset); in adp5055_parse_fw()
148 ARRAY_SIZE(adp5055_tset_vals), adp5055->tset); in adp5055_parse_fw()
152 adp5055->tset = adp5055_tset_vals[ret]; in adp5055_parse_fw()
162 DIV_ROUND_CLOSEST_ULL(192000 - adp5055->dvs_limit_upper[i], 12000)); in adp5055_parse_fw()
164 DIV_ROUND_CLOSEST_ULL(adp5055->dvs_limit_lower[i] + 190500, 12000)); in adp5055_parse_fw()
170 val = FIELD_PREP(ADP5055_MASK_EN_MODE, adp5055->en_mode_software); in adp5055_parse_fw()
181 val = FIELD_PREP(ADP5055_MASK_FAST_TRANSIENT2, adp5055->fast_transient[2]); in adp5055_parse_fw()
[all …]
/linux/
H A DMAINTAINERS1708 F: Documentation/devicetree/bindings/regulator/adi,adp5055-regulator.yaml
1709 F: drivers/regulator/adp5055-regulator.c