1234567891011121314151617181920212223242526272829303132 |
- /*
- * Old U-boot compatibility for Ebony
- *
- * Author: David Gibson <david@gibson.dropbear.id.au>
- *
- * Copyright 2007 David Gibson, IBM Corporatio.
- * Based on cuboot-83xx.c, which is:
- * Copyright (c) 2007 Freescale Semiconductor, Inc.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 as published
- * by the Free Software Foundation.
- */
- #include "ops.h"
- #include "stdio.h"
- #include "44x.h"
- BSS_STACK(4096);
- #define OPENBIOS_MAC_BASE 0xfffffe0c
- #define OPENBIOS_MAC_OFFSET 0xc
- void platform_init(void)
- {
- unsigned long end_of_ram = 0x8000000;
- unsigned long avail_ram = end_of_ram - (unsigned long)_end;
- simple_alloc_init(_end, avail_ram, 32, 64);
- ebony_init((u8 *)OPENBIOS_MAC_BASE,
- (u8 *)(OPENBIOS_MAC_BASE + OPENBIOS_MAC_OFFSET));
- }
|