mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-11 13:08:31 -04:00
xes: Update Freescale clock code to work with 86xx processors
Signed-off-by: Peter Tyser <ptyser@xes-inc.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
parent
25623937bb
commit
388517e4b7
@ -30,7 +30,8 @@ endif
|
|||||||
LIB = $(obj)lib$(VENDOR).a
|
LIB = $(obj)lib$(VENDOR).a
|
||||||
|
|
||||||
COBJS-$(CONFIG_FSL_PCI_INIT) += fsl_8xxx_pci.o
|
COBJS-$(CONFIG_FSL_PCI_INIT) += fsl_8xxx_pci.o
|
||||||
COBJS-$(CONFIG_MPC8572) += fsl_8572_clk.o
|
COBJS-$(CONFIG_MPC8572) += fsl_8xxx_clk.o
|
||||||
|
COBJS-$(CONFIG_MPC86xx) += fsl_8xxx_clk.o
|
||||||
COBJS-$(CONFIG_FSL_DDR2) += fsl_8xxx_ddr.o
|
COBJS-$(CONFIG_FSL_DDR2) += fsl_8xxx_ddr.o
|
||||||
COBJS-$(CONFIG_NAND_ACTL) += actl_nand.o
|
COBJS-$(CONFIG_NAND_ACTL) += actl_nand.o
|
||||||
|
|
||||||
|
@ -27,7 +27,12 @@
|
|||||||
*/
|
*/
|
||||||
unsigned long get_board_sys_clk(ulong dummy)
|
unsigned long get_board_sys_clk(ulong dummy)
|
||||||
{
|
{
|
||||||
|
#if defined(CONFIG_MPC85xx)
|
||||||
volatile ccsr_gur_t *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR);
|
volatile ccsr_gur_t *gur = (void *)(CONFIG_SYS_MPC85xx_GUTS_ADDR);
|
||||||
|
#elif defined(CONFIG_MPC86xx)
|
||||||
|
immap_t *immap = (immap_t *)CONFIG_SYS_IMMR;
|
||||||
|
volatile ccsr_gur_t *gur = &immap->im_gur;
|
||||||
|
#endif
|
||||||
u32 gpporcr = gur->gpporcr;
|
u32 gpporcr = gur->gpporcr;
|
||||||
|
|
||||||
if (gpporcr & 0x10000)
|
if (gpporcr & 0x10000)
|
||||||
@ -36,8 +41,10 @@ unsigned long get_board_sys_clk(ulong dummy)
|
|||||||
return 50000000;
|
return 50000000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_MPC85xx
|
||||||
/*
|
/*
|
||||||
* Return DDR input clock - synchronous with SYSCLK or 66 MHz
|
* Return DDR input clock - synchronous with SYSCLK or 66 MHz
|
||||||
|
* Note: 86xx doesn't support asynchronous DDR clk
|
||||||
*/
|
*/
|
||||||
unsigned long get_board_ddr_clk(ulong dummy)
|
unsigned long get_board_ddr_clk(ulong dummy)
|
||||||
{
|
{
|
||||||
@ -49,3 +56,4 @@ unsigned long get_board_ddr_clk(ulong dummy)
|
|||||||
|
|
||||||
return 66666666;
|
return 66666666;
|
||||||
}
|
}
|
||||||
|
#endif
|
Loading…
x
Reference in New Issue
Block a user