diff options
author | Cédric Le Goater <clg@kaod.org> | 2023-06-07 06:39:40 +0200 |
---|---|---|
committer | Cédric Le Goater <clg@kaod.org> | 2023-09-01 11:40:04 +0200 |
commit | 9ab26b0eb14c818cf9d32e0881e99009df647076 (patch) | |
tree | 257ae691b3b31ea0402076aaac67f94c17660022 /hw | |
parent | c7e313ae510ed037ca68a2861ab870de8042a779 (diff) | |
download | qemu-9ab26b0eb14c818cf9d32e0881e99009df647076.zip qemu-9ab26b0eb14c818cf9d32e0881e99009df647076.tar.gz qemu-9ab26b0eb14c818cf9d32e0881e99009df647076.tar.bz2 |
m25p80: Introduce an helper to retrieve the BlockBackend of a device
It will help in getting rid of some drive_get(IF_MTD) calls by
retrieving the BlockBackend directly from the m25p80 device.
Cc: Alistair Francis <alistair@alistair23.me>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'hw')
-rw-r--r-- | hw/block/m25p80.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c index dc5ffbc..afc3fdf 100644 --- a/hw/block/m25p80.c +++ b/hw/block/m25p80.c @@ -25,6 +25,7 @@ #include "qemu/units.h" #include "sysemu/block-backend.h" #include "hw/block/block.h" +#include "hw/block/flash.h" #include "hw/qdev-properties.h" #include "hw/qdev-properties-system.h" #include "hw/ssi/ssi.h" @@ -1830,3 +1831,8 @@ static void m25p80_register_types(void) } type_init(m25p80_register_types) + +BlockBackend *m25p80_get_blk(DeviceState *dev) +{ + return M25P80(dev)->blk; +} |