OMAPDSS: hdmi5: Fix bit field for IEC958_AES2_CON_SOURCE
authorJyri Sarha <jsarha@ti.com>
Wed, 3 Dec 2014 14:24:06 +0000 (16:24 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 4 Dec 2014 09:17:24 +0000 (11:17 +0200)
The bit field for IEC958_AES2_CON_SOURCE is bits 3-0 in
HDMI_CORE_FC_AUDSCHNLS2, not imaginary bits 3-4 (reverse order).

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/fbdev/omap2/dss/hdmi5_core.c

index a71157935e334be5f3845f63c947c345dba3b4c3..a3cfe3d708f7a5b47389f41791000615485539c7 100644 (file)
@@ -716,7 +716,7 @@ static void hdmi5_core_audio_config(struct hdmi_core_data *core,
 
        /* Source number */
        val = cfg->iec60958_cfg->status[2] & IEC958_AES2_CON_SOURCE;
-       REG_FLD_MOD(base, HDMI_CORE_FC_AUDSCHNLS(2), val, 3, 4);
+       REG_FLD_MOD(base, HDMI_CORE_FC_AUDSCHNLS(2), val, 3, 0);
 
        /* Channel number right 0  */
        REG_FLD_MOD(base, HDMI_CORE_FC_AUDSCHNLS(3), 2, 3, 0);