mfd: Fix twl6040 revision information
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Mon, 16 Jul 2012 09:49:43 +0000 (11:49 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 24 Jul 2012 22:26:58 +0000 (00:26 +0200)
twl6040 ES1.1 and ES1.2 have the same revid (0x01).
ES1.3 of twl6040 REVID is 0x02.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
include/linux/mfd/twl6040.h
sound/soc/codecs/twl6040.c

index dcc0e12..00b330e 100644 (file)
 #define TWL6040_CELLS                  2
 
 #define TWL6040_REV_ES1_0              0x00
-#define TWL6040_REV_ES1_1              0x01
-#define TWL6040_REV_ES1_2              0x02
+#define TWL6040_REV_ES1_1              0x01 /* Rev ES1.1 and ES1.2 */
+#define TWL6040_REV_ES1_3              0x02
 
 #define TWL6040_IRQ_TH                 0
 #define TWL6040_IRQ_PLUG               1
index a36e9fc..2786de2 100644 (file)
@@ -653,7 +653,7 @@ int twl6040_get_hs_step_size(struct snd_soc_codec *codec)
 {
        struct twl6040 *twl6040 = codec->control_data;
 
-       if (twl6040_get_revid(twl6040) < TWL6040_REV_ES1_2)
+       if (twl6040_get_revid(twl6040) < TWL6040_REV_ES1_3)
                /* For ES under ES_1.3 HS step is 2 mV */
                return 2;
        else