{
switch (reg) {
case WM8900_REG_ID:
+ case WM8900_REG_POWER1:
return 1;
default:
return 0;
goto err;
}
+ /* Read back from the chip */
+ reg = snd_soc_read(codec, WM8900_REG_POWER1);
+ reg = (reg >> 12) & 0xf;
+ dev_info(&i2c->dev, "WM8900 revision %d\n", reg);
+
wm8900_reset(codec);
/* Turn the chip on */