/* * (C) Copyright 2001 * Josh Huber , Mission Critical Linux, Inc. * * SPDX-License-Identifier: GPL-2.0+ */ /* * cpu_init.c - low level cpu init * * there's really nothing going on here yet. future work area? */ #include #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: /* enable the timebase bit in HID0 */ set_hid0(get_hid0() | 0x4000000); break; default: /* do nothing */ break; } } /* * initialize higher level parts of CPU like timers */ int cpu_init_r (void) { return (0); }