root/arch/powerpc/boot/treeboot-ebony.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. platform_init

   1 // SPDX-License-Identifier: GPL-2.0-only
   2 /*
   3  * Old U-boot compatibility for Ebony
   4  *
   5  * Author: David Gibson <david@gibson.dropbear.id.au>
   6  *
   7  * Copyright 2007 David Gibson, IBM Corporatio.
   8  *   Based on cuboot-83xx.c, which is:
   9  * Copyright (c) 2007 Freescale Semiconductor, Inc.
  10  */
  11 
  12 #include "ops.h"
  13 #include "stdio.h"
  14 #include "44x.h"
  15 
  16 BSS_STACK(4096);
  17 
  18 #define OPENBIOS_MAC_BASE       0xfffffe0c
  19 #define OPENBIOS_MAC_OFFSET     0xc
  20 
  21 void platform_init(void)
  22 {
  23         unsigned long end_of_ram = 0x8000000;
  24         unsigned long avail_ram = end_of_ram - (unsigned long)_end;
  25 
  26         simple_alloc_init(_end, avail_ram, 32, 64);
  27         ebony_init((u8 *)OPENBIOS_MAC_BASE,
  28                    (u8 *)(OPENBIOS_MAC_BASE + OPENBIOS_MAC_OFFSET));
  29 }

/* [<][>][^][v][top][bottom][index][help] */