davinci: add support for CDCE949 clock synthesizer
authorNageswari Srinivasan <nageswari@ti.com>
Wed, 6 Jan 2010 11:49:48 +0000 (17:19 +0530)
committerKevin Hilman <khilman@deeprootsystems.com>
Thu, 4 Feb 2010 21:29:58 +0000 (13:29 -0800)
commit5b8972d1b6461d0081d2d49dde4d129290da26f0
tree04294ee57ea7c893417fb6a7b7f51cd31dfa2477
parent635344436385bbdca24b57ef14f2dde53e9af082
davinci: add support for CDCE949 clock synthesizer

This patch adds support for TI's CDCE949 - a clock
synthesizer with 4 PLLs and 9 outputs.

It is used on DM6467 EVM. On the EVM, it generates
clocks required for VPIF, TSIF and Audio modules.

This patch adds it as part of the DaVinci clock framework.

Testing:
The various frequency outputs on Y1 have been tested using
a out-of-tree VPIF video driver supporting HD video.
The register values for Y5 frequency outputs have been
derived from TSIF driver sources in MontaVista LSP kernel,
but actual output has not been tested for lack of TSIF
driver which actually works on the latest kernel.

Signed-off-by: Nageswari Srinivasan <nageswari@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
arch/arm/mach-davinci/cdce949.c [new file with mode: 0644]
arch/arm/mach-davinci/include/mach/cdce949.h [new file with mode: 0644]