浏览代码

ARM: mach-shmobile: PLL does not have to run constantly for HDMI

The PLLC2 clock on AP4 systems does not need to run constantly to be
able to use HDMI. The HDMI hotplug interrupt works without the PLL
too, after which all the necessary clocks will be turned on by the
runtime PM.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Guennadi Liakhovetski 14 年之前
父节点
当前提交
a63666c146
共有 2 个文件被更改,包括 0 次插入11 次删除
  1. 0 5
      arch/arm/mach-shmobile/board-ap4evb.c
  2. 0 6
      arch/arm/mach-shmobile/board-mackerel.c

+ 0 - 5
arch/arm/mach-shmobile/board-ap4evb.c

@@ -980,11 +980,6 @@ static void __init hdmi_init_pm_clock(void)
 		goto out;
 	}
 
-	ret = clk_enable(&sh7372_pllc2_clk);
-	if (ret < 0) {
-		pr_err("Cannot enable pllc2 clock\n");
-		goto out;
-	}
 	pr_debug("PLLC2 set frequency %lu\n", rate);
 
 	ret = clk_set_parent(hdmi_ick, &sh7372_pllc2_clk);

+ 0 - 6
arch/arm/mach-shmobile/board-mackerel.c

@@ -458,12 +458,6 @@ static void __init hdmi_init_pm_clock(void)
 		goto out;
 	}
 
-	ret = clk_enable(&sh7372_pllc2_clk);
-	if (ret < 0) {
-		pr_err("Cannot enable pllc2 clock\n");
-		goto out;
-	}
-
 	pr_debug("PLLC2 set frequency %lu\n", rate);
 
 	ret = clk_set_parent(hdmi_ick, &sh7372_pllc2_clk);