mfd: Correct revision display for WM1811 revision D
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 30 Nov 2011 16:51:04 +0000 (16:51 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 12 Dec 2011 16:11:24 +0000 (00:11 +0800)
As WM1811 revision C was transparent to software the revision IDs for
subsequent revisions are one less than they would normally be. Correct
for this in log messages.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/mfd/wm8994-core.c

index f9c4016..12bd0ee 100644 (file)
@@ -460,6 +460,11 @@ static int wm8994_device_init(struct wm8994 *wm8994, int irq)
                        break;
                }
                break;
+       case WM1811:
+               /* Revision C did not change the relevant layer */
+               if (ret > 1)
+                       ret++;
+               break;
        default:
                break;
        }