mfd: Support additional parent IDs for wm831x

Some newer device revisions add a second parent ID. Support this in
the device validity checks done at startup.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Cc: stable@kernel.org
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>

authored by Mark Brown and committed by Samuel Ortiz b93cef55 88aec4f7

+5 -1
+5 -1
drivers/mfd/wm831x-core.c
··· 1455 1455 dev_err(wm831x->dev, "Failed to read parent ID: %d\n", ret); 1456 1456 goto err; 1457 1457 } 1458 - if (ret != 0x6204) { 1458 + switch (ret) { 1459 + case 0x6204: 1460 + case 0x6246: 1461 + break; 1462 + default: 1459 1463 dev_err(wm831x->dev, "Device is not a WM831x: ID %x\n", ret); 1460 1464 ret = -EINVAL; 1461 1465 goto err;