]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00276321 HDMI Audio: Set HDMI event as SDMA event2
authorSandor Yu <R01008@freescale.com>
Thu, 22 Aug 2013 09:50:29 +0000 (17:50 +0800)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:59 +0000 (09:54 +0800)
- Remove chip revision check code.
- Set HDMI event as SDMA event2 for HDMI audio.

Signed-off-by: Sandor Yu <R01008@freescale.com>
drivers/mfd/mxc-hdmi-core.c
drivers/video/mxc/mxc_hdmi.c
include/linux/mfd/mxc-hdmi-core.h

index 7da0bf6d003e3e422b8330181d8028d4fdc87c63..2b0853c0375ddec760f55b3e3cc1523c2b895c86 100644 (file)
@@ -532,17 +532,7 @@ static int hdmi_core_get_of_property(struct platform_device *pdev)
 
        return err;
 }
-/*
-unsigned int hdmi_SDMA_check(void)
-{
-
-       return (imx6q_revision() > IMX_CHIP_REVISION_1_1) ||
-                       (imx6dl_revision() > IMX_CHIP_REVISION_1_0);
 
-       return 0;
-}
-EXPORT_SYMBOL(hdmi_SDMA_check);
-*/
 /* Need to run this before phy is enabled the first time to prevent
  * overflow condition in HDMI_IH_FC_STAT2 */
 void hdmi_init_clk_regenerator(void)
index 373dd0b10d3a65da7e584366e59f07585ac66ea1..5a17599a190365dc6cbfda56c79a9819b1421411 100644 (file)
@@ -2412,14 +2412,10 @@ static void hdmi_init_route(struct mxc_hdmi *hdmi)
 
        writel(reg, hdmi->gpr_hdmi_base);
 
-       /* Set HDMI event as SDMA event2 while Chip version later than TO1.2 */
-/*
-       if (hdmi_SDMA_check()) {
-               reg = readl(hdmi->gpr_sdma_base);
-               reg |= 0x1;
-               writel(reg, hdmi->gpr_sdma_base);
-       }
-*/
+       /* Set HDMI event as SDMA event2 for HDMI audio */
+       reg = readl(hdmi->gpr_sdma_base);
+       reg |= 0x1;
+       writel(reg, hdmi->gpr_sdma_base);
 }
 
 static void hdmi_hdcp_get_property(struct platform_device *pdev)
index f5524987eb304fc518ada242cedf74e9b237c8ff..a675c1921e95aa26d32823bc78fa2731ee97b7d5 100644 (file)
@@ -54,7 +54,6 @@ extern int mxc_hdmi_disp_id;
 
 void hdmi_set_registered(int registered);
 int hdmi_get_registered(void);
-unsigned int hdmi_SDMA_check(void);
 int mxc_hdmi_abort_stream(void);
 int mxc_hdmi_register_audio(struct snd_pcm_substream *substream);
 void mxc_hdmi_unregister_audio(struct snd_pcm_substream *substream);