Browse Source

Merge branch 'master' of git://git.denx.de/u-boot-socfpga

Tom Rini 8 years ago
parent
commit
576a085c1d

+ 3 - 0
arch/arm/mach-socfpga/clock_manager.c

@@ -167,6 +167,9 @@ void cm_basic_init(const struct cm_config * const cfg)
 	/* main mpu */
 	/* main mpu */
 	writel(cfg->mpuclk, &clock_manager_base->main_pll.mpuclk);
 	writel(cfg->mpuclk, &clock_manager_base->main_pll.mpuclk);
 
 
+	/* altera group mpuclk */
+	writel(cfg->altera_grp_mpuclk, &clock_manager_base->altera.mpuclk);
+
 	/* main main clock */
 	/* main main clock */
 	writel(cfg->mainclk, &clock_manager_base->main_pll.mainclk);
 	writel(cfg->mainclk, &clock_manager_base->main_pll.mainclk);
 
 

+ 3 - 0
arch/arm/mach-socfpga/include/mach/clock_manager.h

@@ -55,6 +55,9 @@ struct cm_config {
 	uint32_t ddr2xdqsclk;
 	uint32_t ddr2xdqsclk;
 	uint32_t ddrdqclk;
 	uint32_t ddrdqclk;
 	uint32_t s2fuser2clk;
 	uint32_t s2fuser2clk;
+
+	/* altera group */
+	uint32_t altera_grp_mpuclk;
 };
 };
 
 
 void cm_basic_init(const struct cm_config * const cfg);
 void cm_basic_init(const struct cm_config * const cfg);

+ 3 - 0
arch/arm/mach-socfpga/wrap_pll_config.c

@@ -116,6 +116,9 @@ static const struct cm_config cm_default_cfg = {
 		CLKMGR_SDRPLLGRP_S2FUSER2CLK_PHASE_OFFSET) |
 		CLKMGR_SDRPLLGRP_S2FUSER2CLK_PHASE_OFFSET) |
 	(CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT <<
 	(CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT <<
 		CLKMGR_SDRPLLGRP_S2FUSER2CLK_CNT_OFFSET),
 		CLKMGR_SDRPLLGRP_S2FUSER2CLK_CNT_OFFSET),
+
+	/* altera group */
+	CONFIG_HPS_ALTERAGRP_MPUCLK,
 };
 };
 
 
 const struct cm_config * const cm_get_default_config(void)
 const struct cm_config * const cm_get_default_config(void)