Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/regulator/
Dpfuze100-regulator.c58 struct pfuze_chip { struct
115 struct pfuze_chip *pfuze100 = rdev_get_drvdata(rdev); in pfuze100_set_ramp_delay()
482 static int pfuze_parse_regulators_dt(struct pfuze_chip *chip) in pfuze_parse_regulators_dt()
546 static int pfuze_parse_regulators_dt(struct pfuze_chip *chip) in pfuze_parse_regulators_dt()
562 static int pfuze_identify(struct pfuze_chip *pfuze_chip) in pfuze_identify() argument
567 ret = regmap_read(pfuze_chip->regmap, PFUZE100_DEVICEID, &value); in pfuze_identify()
571 if (((value & 0x0f) == 0x8) && (pfuze_chip->chip_id == PFUZE100)) { in pfuze_identify()
576 dev_info(pfuze_chip->dev, "Assuming misprogrammed ID=0x8"); in pfuze_identify()
577 } else if ((value & 0x0f) != pfuze_chip->chip_id && in pfuze_identify()
578 (value & 0xf0) >> 4 != pfuze_chip->chip_id && in pfuze_identify()
[all …]