hw/arm/aspeed: allow missing spi_model
Generally all BMCs will use the fmc_model to hold their own flash and most will have a spi_model to hold the managed system's flash, but not all systems do. Add a simple NULL check to allow a system to set the spi_model as NULL to indicate it should not be instantiated. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Message-Id: <20220305000656.1944589-1-patrick@stwcx.xyz> Signed-off-by: Cédric Le Goater <clg@kaod.org>
This commit is contained in:
parent
8fd49126dc
commit
179b205882
@ -276,6 +276,10 @@ static void aspeed_board_init_flashes(AspeedSMCState *s, const char *flashtype,
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
if (!flashtype) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
for (i = 0; i < count; ++i) {
|
for (i = 0; i < count; ++i) {
|
||||||
DriveInfo *dinfo = drive_get(IF_MTD, 0, unit0 + i);
|
DriveInfo *dinfo = drive_get(IF_MTD, 0, unit0 + i);
|
||||||
qemu_irq cs_line;
|
qemu_irq cs_line;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user