mtd: sf: Make sf_mtd.c more robust
[platform/kernel/u-boot.git] / board / emulation / qemu-riscv / qemu-riscv.c
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
4  */
5
6 #include <common.h>
7 #include <dm.h>
8 #include <fdtdec.h>
9 #include <virtio_types.h>
10 #include <virtio.h>
11
12 #define MROM_FDT_ADDR   0x1020
13
14 int board_init(void)
15 {
16         /*
17          * Make sure virtio bus is enumerated so that peripherals
18          * on the virtio bus can be discovered by their drivers
19          */
20         virtio_init();
21
22         return 0;
23 }
24
25 void *board_fdt_blob_setup(void)
26 {
27         /*
28          * QEMU loads a generated DTB for us immediately
29          * after the reset vectors in the MROM
30          */
31         return (void *)MROM_FDT_ADDR;
32 }