arch/arm/mach-omap/omap3_clock.c File Reference


Detailed Description

FileName: arch/arm/mach-omap/omap3_clock.c

prcm_init This is the second level clock init for PRCM as defined in clocks.h -- called from SRAM, or Flash (using temp SRAM stack).

During reconfiguring the clocks while in SDRAM/Flash, we can have invalid clock configuration to which ARM instruction/data fetch ops can fail. This critical path is handled by relocating the relevant functions in omap3_clock_core.S to OMAP's ISRAM and executing it there.

Warning:
IMPORTANT: These functions run from ISRAM stack, so no bss sections should be used, functions cannot use global variables/switch constructs.
Originally from http://linux.omap.com/pub/bootloader/3430sdp/u-boot-v1.tar.gz


Functions

void prcm_init (void)


Function Documentation

void prcm_init ( void   ) 

Inits clocks for PRCM.

This is called from SRAM, or Flash (using temp SRAM stack). if CONFIG_OMAP3_COPY_CLOCK_SRAM is defined, go_to_speed

Returns:
void

Referenced by a_init().


Generated on Thu Mar 3 16:07:06 2011 for barebox by  doxygen 1.5.6