qemu/hw/block
Peter Maydell e86c1f967a hw/block: Drop unused nand.c
The nand.c device (TYPE_NAND) is an emulation of a NAND flash memory
chip which was used by the old OMAP boards.  No current QEMU board
uses it, and although techically "-device nand,chip-id=0x6b" doesn't
error out, it's not possible to usefully use it from the command
line because the only interface it has is via calling C functions
like nand_setpins() and nand_setio().

The "config OMAP" stanza (used only by the SX1 board) is the only
thing that does "select NAND" to compile in this code, but the SX1
board doesn't actually use the NAND device.

Remove the NAND device code entirely; this is effectively leftover
cleanup from when we dropped the PXA boards and the OMAP boards
other than the sx1.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20250522142859.3122389-1-peter.maydell@linaro.org
2025-05-29 17:45:13 +01:00
..
dataplane include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
block.c pflash: fix cpr 2025-03-14 09:29:19 -03:00
cdrom.c Include qemu-common.h exactly where needed 2019-06-12 13:20:20 +02:00
fdc-internal.h hw/block/fdc-sysbus: Move iomem from FDCtrl to FDCtrlSysBus 2024-02-14 06:09:32 -05:00
fdc-isa.c qom: Make InterfaceInfo[] uses const 2025-04-25 17:00:41 +02:00
fdc-sysbus.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
fdc.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
hd-geometry.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
Kconfig hw/block: Drop unused nand.c 2025-05-29 17:45:13 +01:00
m25p80.c qom: Constify TypeInfo::class_data 2025-04-25 17:00:41 +02:00
m25p80_sfdp.c hw/block/m25p80: Add SFDP table for w25q80bl flash 2024-10-24 07:57:47 +02:00
m25p80_sfdp.h hw/block/m25p80: Add SFDP table for w25q80bl flash 2024-10-24 07:57:47 +02:00
meson.build hw/block: Drop unused nand.c 2025-05-29 17:45:13 +01:00
pflash_cfi01.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
pflash_cfi02.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
swim.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
trace-events hw/pflash: implement update buffer for block writes 2024-01-19 12:28:59 +01:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
vhost-user-blk.c vhost-user: return failure if backend crash when live migration 2025-05-14 05:39:15 -04:00
virtio-blk-common.c virtio-blk: add zoned storage emulation for zoned devices 2023-05-15 08:18:10 -04:00
virtio-blk.c vhost-user: return failure if backend crash when live migration 2025-05-14 05:39:15 -04:00
xen-block.c qom: Have class_init() take a const data argument 2025-04-25 17:00:41 +02:00
xen_blkif.h xen: Import other xen/io/*.h 2019-06-24 10:42:30 +01:00