]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00215041-2 MX6 SabreSD:Set clko parent to be clko2
authorLiu Ying <Ying.Liu@freescale.com>
Wed, 27 Jun 2012 08:08:49 +0000 (16:08 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:55 +0000 (08:34 +0200)
commitc4e16d5c62d3a7d3f1286132ef1cbbae2c6b0ee2
treed50150b9b72f75b4d3b01afc91924561b34f28d0
parent1e3529432ac2e964b006ff3a3c929a40130d662a
ENGR00215041-2 MX6 SabreSD:Set clko parent to be clko2

On MX6 SabreSD board, gpio_0 is muxed to clko to be
audio mclk and camera mclk. 24MHz osc clk is a stable
clock source, which can meet the requirement of audio
mclk and camera mclk. This patch sets clko parent
clock to be clko2 clock so that camera mclk and audio
mclk can source from osc clk.
There are 2 benifits after applying this patch:
1) clko's original parent clock(pll4_audio_main_clk)
can be gated off to save power or used by another
module.
2) ov5640/ov5642 camera most settings can reach
claimed 15fps or 30fps with no human eye recognizable
video quality downgrade.

Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
(cherry picked from commit ace3723ceff0d546e0176f74ad38d58a6d11b7ee)
arch/arm/mach-mx6/board-mx6q_sabresd.c