mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-16 09:54:35 +00:00

Add DFU backend for MTD device: allow to read
and write on all MTD device (NAND, SPI-NOR,
SPI-NAND,...)
For example :
> set dfu_alt_info "nand_raw raw 0x0 0x100000"
> dfu 0 mtd nand0
This MTD backend provides the same level than dfu nand
backend for NAND and dfu sf backend for SPI-NOR;
So it can replace booth of them but it also
add support of spi-nand.
> set dfu_alt_info "nand_raw raw 0x0 0x100000"
> dfu 0 mtd spi-nand0
The backend code is based on the "mtd" command
introduced by commit 5db66b3aee
("cmd: mtd:
add 'mtd' command")
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
12 lines
411 B
Makefile
12 lines
411 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# Copyright (C) 2012 Samsung Electronics
|
|
# Lukasz Majewski <l.majewski@samsung.com>
|
|
|
|
obj-$(CONFIG_$(SPL_)DFU) += dfu.o
|
|
obj-$(CONFIG_$(SPL_)DFU_MMC) += dfu_mmc.o
|
|
obj-$(CONFIG_$(SPL_)DFU_MTD) += dfu_mtd.o
|
|
obj-$(CONFIG_$(SPL_)DFU_NAND) += dfu_nand.o
|
|
obj-$(CONFIG_$(SPL_)DFU_RAM) += dfu_ram.o
|
|
obj-$(CONFIG_$(SPL_)DFU_SF) += dfu_sf.o
|
|
obj-$(CONFIG_$(SPL_)DFU_TFTP) += dfu_tftp.o
|