vexpress64: Enable VIRTIO_NET network driver
The SMSC driver is using the old driver model. Init the virtio system in vexpress64.c so that the network device is discovered. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Reviewed-by: Andre Przywara <andre.przywara@arm.com>
This commit is contained in:
parent
2661397464
commit
439581dca4
@ -18,6 +18,10 @@
|
||||
#include <dm/platform_data/serial_pl01x.h>
|
||||
#include "pcie.h"
|
||||
#include <asm/armv8/mmu.h>
|
||||
#ifdef CONFIG_VIRTIO_NET
|
||||
#include <virtio_types.h>
|
||||
#include <virtio.h>
|
||||
#endif
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
@ -64,6 +68,9 @@ __weak void vexpress64_pcie_init(void)
|
||||
int board_init(void)
|
||||
{
|
||||
vexpress64_pcie_init();
|
||||
#ifdef CONFIG_VIRTIO_NET
|
||||
virtio_init();
|
||||
#endif
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -88,8 +88,8 @@
|
||||
#endif
|
||||
#endif /* !CONFIG_GICV3 */
|
||||
|
||||
#ifndef CONFIG_TARGET_VEXPRESS64_JUNO
|
||||
/* The Vexpress64 simulators use SMSC91C111 */
|
||||
#if defined(CONFIG_TARGET_VEXPRESS64_BASE_FVP) && !defined(CONFIG_DM_ETH)
|
||||
/* The Vexpress64 BASE_FVP simulator uses SMSC91C111 */
|
||||
#define CONFIG_SMC91111 1
|
||||
#define CONFIG_SMC91111_BASE (V2M_PA_BASE + 0x01A000000)
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user