From e44e3482bdb4d0ebde2d8b41830ac2cdb07948fb Mon Sep 17 00:00:00 2001 From: Yang Zhang Date: Fri, 28 Aug 2015 09:58:54 +0800 Subject: Add qemu 2.4.0 Change-Id: Ic99cbad4b61f8b127b7dc74d04576c0bcbaaf4f5 Signed-off-by: Yang Zhang --- qemu/roms/u-boot/board/esd/hub405/flash.c | 85 +++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 qemu/roms/u-boot/board/esd/hub405/flash.c (limited to 'qemu/roms/u-boot/board/esd/hub405/flash.c') diff --git a/qemu/roms/u-boot/board/esd/hub405/flash.c b/qemu/roms/u-boot/board/esd/hub405/flash.c new file mode 100644 index 000000000..23e81642e --- /dev/null +++ b/qemu/roms/u-boot/board/esd/hub405/flash.c @@ -0,0 +1,85 @@ +/* + * (C) Copyright 2001 + * Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +#include +#include +#include + +/* + * include common flash code (for esd boards) + */ +#include "../common/flash.c" + +/*----------------------------------------------------------------------- + * Functions + */ +static ulong flash_get_size (vu_long * addr, flash_info_t * info); +static void flash_get_offsets (ulong base, flash_info_t * info); + +/*----------------------------------------------------------------------- + */ + +unsigned long flash_init (void) +{ + unsigned long size_b0; + int i; + uint pbcr; + unsigned long base_b0; + int size_val = 0; + + /* Init: no FLASHes known */ + for (i=0; i