summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/omap_common.h
diff options
context:
space:
mode:
authorKipisz, Steven <s-kipisz2@ti.com>2016-02-24 12:30:52 -0600
committerTom Rini <trini@konsulko.com>2016-03-14 19:18:32 -0400
commit93e6253d11030902be64dd9d19cc181f3258c3ac (patch)
tree6cd3977ef4df7e3ae9c514eae1d9f64a6f7932f3 /arch/arm/include/asm/omap_common.h
parent96debd1f0b90547bf53ce224113dbcdff24818e2 (diff)
downloadtalos-obmc-uboot-93e6253d11030902be64dd9d19cc181f3258c3ac.tar.gz
talos-obmc-uboot-93e6253d11030902be64dd9d19cc181f3258c3ac.zip
ARM: OMAP4/5: Centralize early clock initialization
Early clock initialization is currently done in two stages for OMAP4/5 SoCs. The first stage is the initialization of console clocks and then we initialize basic clocks for functionality necessary for SoC initialization and basic board functionality. By splitting up prcm_init and centralizing this clock initialization, we setup the code for follow on patches that can do board specific initialization such as board detection which will depend on these basic clocks. As part of this change, since the early clock initialization is centralized, we no longer need to expose the console clock initialization. NOTE: we change the sequence slightly by initializing console clocks timer after the io settings are complete, but this is not expected to have any functioanlity impact since we setup the basic IO drive strength initialization as part of do_io_settings. Signed-off-by: Steve Kipisz <s-kipisz2@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch/arm/include/asm/omap_common.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud