Dear Kumar Gala, In message <1253307595-28655-7-git-send-email-ga...@kernel.crashing.org> you wrote: > On CoreNet style platforms the timebase frequency is the bus frequency > defined by 16 (on PQ3 it is divide by 8). Also on the CoreNet platforms > the core not longer controls the enabling of the timebase. We now need > to enable the boot core's timebase via CCSR register writes. > > Signed-off-by: Kumar Gala <ga...@kernel.crashing.org> > --- > cpu/mpc85xx/cpu.c | 4 ++++ > cpu/mpc85xx/cpu_init.c | 12 ++++++++++++ > cpu/mpc85xx/fdt.c | 7 ++++++- > 3 files changed, 22 insertions(+), 1 deletions(-) > > diff --git a/cpu/mpc85xx/cpu.c b/cpu/mpc85xx/cpu.c > index bdd9ee4..25c0416 100644 > --- a/cpu/mpc85xx/cpu.c > +++ b/cpu/mpc85xx/cpu.c > @@ -184,7 +184,11 @@ int do_reset (cmd_tbl_t *cmdtp, bd_t *bd, int flag, int > argc, char *argv[]) > */ > unsigned long get_tbclk (void) > { > +#ifdef CONFIG_FSL_CORENET > + return (gd->bus_clk + 8) / 16; > +#else > return (gd->bus_clk + 4UL)/8UL; > +#endif > } > > > diff --git a/cpu/mpc85xx/cpu_init.c b/cpu/mpc85xx/cpu_init.c > index a6d1e99..428b461 100644 > --- a/cpu/mpc85xx/cpu_init.c > +++ b/cpu/mpc85xx/cpu_init.c > @@ -229,6 +229,18 @@ void cpu_init_f (void) > #if defined(CONFIG_FSL_DMA) > dma_init(); > #endif > +#ifdef CONFIG_FSL_CORENET > + { > + volatile ccsr_rcpm_t *rcpm = > + (void *)(CONFIG_SYS_FSL_CORENET_RCPM_ADDR); > + volatile ccsr_pic_t *pic = > + (void *)(CONFIG_SYS_MPC85xx_PIC_ADDR); > + u32 whoami = in_be32(&pic->whoami); > + > + /* Enable the timebase register for this core */ > + out_be32(&rcpm->ctbenrl, (1 << whoami)); > + } > +#endif > }
Please do not declare variables right in the middle of the code. Consider moving this into a separate function if needed. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de In the future, you're going to get computers as prizes in breakfast cereals. You'll throw them out because your house will be littered with them. - Robert Lucky _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot