diff options
author | Teresa Gámez <t.gamez@phytec.de> | 2013-07-09 11:23:19 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-07-10 23:30:42 +0200 |
commit | f0c0d46f6465fc348591258935f573aab4014c7a (patch) | |
tree | 7ebcc023d6aeeefa360b3007a36438a7a9fdb0b0 | |
parent | 692db70b61a1ef2d018f8af87b820acea26a737c (diff) | |
download | barebox-f0c0d46f6465fc348591258935f573aab4014c7a.tar.gz barebox-f0c0d46f6465fc348591258935f573aab4014c7a.tar.xz |
ARM: AM33xx: Make mpu pll configurable by lowlevel board code
Signed-off-by: Teresa Gámez <t.gamez@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | arch/arm/boards/beaglebone/lowlevel.c | 2 | ||||
-rw-r--r-- | arch/arm/boards/pcm051/lowlevel.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap/am33xx_clock.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap/include/mach/am33xx-clock.h | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/boards/beaglebone/lowlevel.c b/arch/arm/boards/beaglebone/lowlevel.c index 28959ff9ab..65d0887e9b 100644 --- a/arch/arm/boards/beaglebone/lowlevel.c +++ b/arch/arm/boards/beaglebone/lowlevel.c @@ -197,7 +197,7 @@ void beaglebone_sram_init(void) u32 regVal, uart_base; /* Setup the PLLs and the clocks for the peripherals */ - pll_init(); + pll_init(MPUPLL_M_500); beaglebone_config_ddr(); diff --git a/arch/arm/boards/pcm051/lowlevel.c b/arch/arm/boards/pcm051/lowlevel.c index 44c5a3a6a5..7e7633c3d4 100644 --- a/arch/arm/boards/pcm051/lowlevel.c +++ b/arch/arm/boards/pcm051/lowlevel.c @@ -158,7 +158,7 @@ void pcm051_sram_init(void) u32 regVal, uart_base; /* Setup the PLLs and the clocks for the peripherals */ - pll_init(); + pll_init(MPUPLL_M_600); pcm051_config_ddr(); diff --git a/arch/arm/mach-omap/am33xx_clock.c b/arch/arm/mach-omap/am33xx_clock.c index e4d9d77965..9928e9fbb4 100644 --- a/arch/arm/mach-omap/am33xx_clock.c +++ b/arch/arm/mach-omap/am33xx_clock.c @@ -294,9 +294,9 @@ void enable_ddr_clocks(void) /* * Configure the PLL/PRCM for necessary peripherals */ -void pll_init() +void pll_init(int mpupll_M) { - mpu_pll_config(MPUPLL_M_500); + mpu_pll_config(mpupll_M); core_pll_config(); per_pll_config(); ddr_pll_config(); diff --git a/arch/arm/mach-omap/include/mach/am33xx-clock.h b/arch/arm/mach-omap/include/mach/am33xx-clock.h index 3d1f074da9..968509ec5e 100644 --- a/arch/arm/mach-omap/include/mach/am33xx-clock.h +++ b/arch/arm/mach-omap/include/mach/am33xx-clock.h @@ -187,7 +187,7 @@ #define CM_ALWON_GPMC_CLKCTRL CM_PER_GPMC_CLKCTRL -extern void pll_init(void); +extern void pll_init(int mpupll_M); extern void enable_ddr_clocks(void); #endif /* endif _AM33XX_CLOCKS_H_ */ |