Home
last modified time | relevance | path

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

/linux-4.19.296/drivers/regulator/
Dpfuze100-regulator.c58 struct pfuze_chip { struct
115 struct pfuze_chip *pfuze100 = rdev_get_drvdata(rdev); in pfuze100_set_ramp_delay()
500 static int pfuze_parse_regulators_dt(struct pfuze_chip *chip) in pfuze_parse_regulators_dt()
566 static int pfuze_parse_regulators_dt(struct pfuze_chip *chip) in pfuze_parse_regulators_dt()
582 static int pfuze_identify(struct pfuze_chip *pfuze_chip) in pfuze_identify() argument
587 ret = regmap_read(pfuze_chip->regmap, PFUZE100_DEVICEID, &value); in pfuze_identify()
591 if (((value & 0x0f) == 0x8) && (pfuze_chip->chip_id == PFUZE100)) { in pfuze_identify()
596 dev_info(pfuze_chip->dev, "Assuming misprogrammed ID=0x8"); in pfuze_identify()
597 } else if ((value & 0x0f) != pfuze_chip->chip_id && in pfuze_identify()
598 (value & 0xf0) >> 4 != pfuze_chip->chip_id && in pfuze_identify()
[all …]