diff options
Diffstat (limited to 'boot/bootflow.c')
| -rw-r--r-- | boot/bootflow.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/boot/bootflow.c b/boot/bootflow.c index 5d94a27ff84..f9ad4099244 100644 --- a/boot/bootflow.c +++ b/boot/bootflow.c @@ -339,6 +339,15 @@ int bootflow_scan_next(struct bootflow_iter *iter, struct bootflow *bflow)  	} while (1);  } +void bootflow_init(struct bootflow *bflow, struct udevice *bootdev, +		   struct udevice *meth) +{ +	memset(bflow, '\0', sizeof(*bflow)); +	bflow->dev = bootdev; +	bflow->method = meth; +	bflow->state = BOOTFLOWST_BASE; +} +  void bootflow_free(struct bootflow *bflow)  {  	free(bflow->name); | 
