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 } 33