u-boot/arch/powerpc/cpu/74xx_7xx/cpu_init.c

48 lines
792 B
C
Raw Normal View History

2002-08-27 09:48:53 +00:00
/*
* (C) Copyright 2001
* Josh Huber <huber@mclx.com>, Mission Critical Linux, Inc.
*
* SPDX-License-Identifier: GPL-2.0+
2002-08-27 09:48:53 +00:00
*/
/*
* cpu_init.c - low level cpu init
*
* there's really nothing going on here yet. future work area?
*/
#include <common.h>
#include <74xx_7xx.h>
/*
* Breath some life into the CPU...
*
* there's basically nothing to do here since the memory controller
* isn't on the CPU in this case.
*/
void
cpu_init_f (void)
{
switch (get_cpu_type()) {
case CPU_7450:
case CPU_7455:
case CPU_7457:
case CPU_7447A:
case CPU_7448:
2002-08-27 09:48:53 +00:00
/* enable the timebase bit in HID0 */
set_hid0(get_hid0() | 0x4000000);
break;
default:
/* do nothing */
break;
2002-08-27 09:48:53 +00:00
}
}
/*
* initialize higher level parts of CPU like timers
*/
int cpu_init_r (void)
{
return (0);
}