Commit 90ba0813 authored by Mark Brown's avatar Mark Brown

Merge remote-tracking branch 'regulator/fix/pfuze100' into regulator-linus

parents 3981560c 88baf714
...@@ -308,7 +308,13 @@ static int pfuze_identify(struct pfuze_chip *pfuze_chip) ...@@ -308,7 +308,13 @@ static int pfuze_identify(struct pfuze_chip *pfuze_chip)
if (ret) if (ret)
return ret; return ret;
if (value & 0x0f) { switch (value & 0x0f) {
/* Freescale misprogrammed 1-3% of parts prior to week 8 of 2013 as ID=8 */
case 0x8:
dev_info(pfuze_chip->dev, "Assuming misprogrammed ID=0x8");
case 0x0:
break;
default:
dev_warn(pfuze_chip->dev, "Illegal ID: %x\n", value); dev_warn(pfuze_chip->dev, "Illegal ID: %x\n", value);
return -ENODEV; return -ENODEV;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment