OpenCloudOS-Kernel/arch/arm/mach-davinci/include/mach
David Lechner 96c081735d ARM: davinci: move davinci_clk_init() to init_time
This moves the call of davinci_clk_init() from map_io to init_time for all
boards.

This is the proper place to init clocks. This is also done in preparation
for moving to the common clock framework.

dm646x is a special case because we need to handle different ref_clk rates
depending on which board is being used. The clock init in this case is
modified to set the rate before registering the clocks instead of using
davinci_set_refclk_rate() to recalculate the entire clock tree after all
of the clocks are registered.

Also, the cpu_clks field is removed from struct davinci_soc_info since it
is no longer needed.

Signed-off-by: David Lechner <david@lechnology.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
2018-02-19 16:25:15 +05:30
..
clock.h ARM: davinci: psc: introduce reset API 2013-01-22 17:42:59 +05:30
common.h ARM: davinci: move davinci_clk_init() to init_time 2018-02-19 16:25:15 +05:30
cpufreq.h davinci: DA850/OMAP-L138: avoid using separate initcall for initializing regulator 2009-11-25 10:21:37 -08:00
cputype.h ARM: davinci: remove tnetv107x support 2014-03-17 14:50:34 +01:00
da8xx.h ARM: davinci: move davinci_clk_init() to init_time 2018-02-19 16:25:15 +05:30
entry-macro.S ARM: davinci: da8xx: fix interrupt handling 2012-07-09 16:01:11 +05:30
hardware.h ARM: davinci: implement DEBUG_LL port choice 2012-05-09 17:06:41 +05:30
irqs.h ARM: davinci: irqs: Correct McASP1 TX interrupt definition for DM646x 2015-03-18 17:17:36 +05:30
mux.h ARM: davinci: remove tnetv107x support 2014-03-17 14:50:34 +01:00
pm.h davinci: add power management support 2010-02-04 13:29:55 -08:00
serial.h ARM: davinci: remove tnetv107x support 2014-03-17 14:50:34 +01:00
time.h davinci: Add watchdog base address flexibility 2009-05-26 08:20:31 -07:00
uncompress.h ARM: 8532/1: uncompress: mark putc as inline 2016-02-22 16:55:42 +00:00