Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | s3c6400_init_clocks NULL |
#define | s3c6400_map_io NULL |
#define | s3c6400_init NULL |
#define | s3c6410_init_clocks NULL |
#define | s3c6410_map_io NULL |
#define | s3c6410_init NULL |
Functions | |
void | s3c64xx_init_irq (u32 vic0, u32 vic1) |
void | s3c64xx_init_io (struct map_desc *mach_desc, int size) |
void | s3c64xx_register_clocks (unsigned long xtal, unsigned armclk_limit) |
void | s3c64xx_setup_clocks (void) |
void | s3c64xx_restart (char mode, const char *cmd) |
void | s3c64xx_init_late (void) |
s3c64xx_register_clocks - register clocks for s3c6400 and s3c6410 : The rate for the clock crystal feeding the PLLs. : Divisor mask for ARMCLK.
Register the clocks for the S3C6400 and S3C6410 SoC range, such as ARMCLK as well as the necessary parent clocks.
This call does not setup the clocks, which is left to the s3c64xx_setup_clocks() call which may be needed by the cpufreq or resume code to re-set the clocks if the bootloader has changed them.