arm: tegra: decouple MCLK from vi device
authorDavid Schalig <dschalig@nvidia.com>
Thu, 30 May 2013 08:24:38 +0000 (17:24 +0900)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:16:29 +0000 (13:16 -0700)
commita631ec6d31ecde49009a9077285dbeaf8c7dbad7
treef1a00bec51e1ba819f7a938e5107c24e08636576
parent88ac8be2a2d0f71520f7efcd32d4ca1aa77fbd6c
arm: tegra: decouple MCLK from vi device

Allow clocks vi_sensor and vi_sensor2 to be used from any device,
not only tegra_camera (vi) device. This is a prerequisite to
move sensor MCLK control into sensor drivers, and to use MCLK for
non-camera devices.

Also, the default recommendation for camera MCLK is different
between T20/T30/T114 and T148: On T148 cameras should use vi_sensor2
while on other Tegra families it should be vi_sensor. Thus
create a clock alias 'default_mclk', to allow sensor drivers without
explicit MCLK config default to the right one.

Bug 1298672

Change-Id: Ifda4d39d927560e2f2c50c953f2a9c372e9cf72c
Signed-off-by: David Schalig <dschalig@nvidia.com>
Reviewed-on: http://git-master/r/234044
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
arch/arm/mach-tegra/tegra11_clocks.c
arch/arm/mach-tegra/tegra14_clocks.c