u-boot/doc/usage/cmd
Linus Walleij 41a29f284c cmd: Add a SEAMA image load command
Add a command to load SEAMA (Seattle Image), a NAND flash
on-flash storage format.

This type of flash image is found in some D-Link routers such
as DIR-645, DIR-842, DIR-859, DIR-860L, DIR-885L, DIR890L and
DCH-M225, as well as in WD and NEC routers on the ath79
(MIPS), Broadcom BCM53xx, and RAMIPS platforms.

This U-Boot command will read and decode a SEAMA image from
raw NAND flash on any platform. As it is always using big endian
format for the data decoding is always necessary on platforms
such as ARM.

The command is needed to read a SEAMA-encoded boot image on the
D-Link DIR-890L router for boot from NAND flash in an upcoming
port of U-Boot to the Broadcom Northstar (BCM4709, BCM53xx)
architecture.

A basic test and documentation is added as well. The test must
be run on a target with NAND flash support and at least one
resident SEAMA image in flash.

Cc: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2023-02-06 17:10:15 -05:00
..
acpi.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
addrmap.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
askenv.rst doc: man-page for the env command 2022-04-15 11:23:02 +02:00
base.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
bdinfo.rst doc: example heading should be h2 2023-01-27 18:31:59 +01:00
blkcache.rst doc: man-page for blkcache 2023-01-20 16:38:52 +01:00
bootd.rst Documentation: man-page for command bootd 2022-11-16 08:34:06 +01:00
bootdev.rst bootstd: Update documentation for new features 2023-01-23 18:11:41 -05:00
bootefi.rst cmd/bootefi: correct command syntax 2022-05-28 10:59:27 +02:00
bootflow.rst bootstd: Update documentation for new features 2023-01-23 18:11:41 -05:00
booti.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
bootmenu.rst doc:bootmenu: add description for UEFI boot support 2022-09-14 08:43:32 +02:00
bootmeth.rst bootstd: Update documentation 2022-08-12 08:17:11 -04:00
bootz.rst doc: man-page for bootz command 2022-06-19 15:53:09 +02:00
button.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
cat.rst cmd: cat: add new command 2022-10-11 15:40:48 -04:00
cbsysinfo.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
cls.rst doc: man-page for cls 2022-10-10 16:34:25 +02:00
cmp.rst doc: in cmp man-page replace 'tuples' by 'values' 2022-11-22 12:00:01 +01:00
conitrace.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
cyclic.rst cyclic: Add documentation 2022-09-13 16:01:44 -04:00
dm.rst dm: core: Support sorting devices with dm tree 2023-01-23 18:11:39 -05:00
echo.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
eficonfig.rst doc: eficonfig: add description for UEFI Secure Boot Configuration 2022-12-02 19:17:25 +01:00
env.rst doc: man-page for the env command 2022-04-15 11:23:02 +02:00
event.rst Merge branch 'next' 2022-04-04 10:48:44 -04:00
exception.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
exit.rst cmd: exit: Fix return value propagation out of environment scripts 2023-01-11 15:02:24 -05:00
extension.rst doc: usage: Update the extension command title 2022-03-31 19:06:16 +02:00
false.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
fatinfo.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
fatload.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
fdt.rst fdt: Show a message when the working FDT changes 2022-10-17 21:17:12 -06:00
font.rst doc: update font man-page 2023-01-27 18:31:59 +01:00
for.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
fwu_mdata.rst FWU: cmd: Add a command to read FWU metadata 2022-10-31 14:47:33 -04:00
gpio.rst doc: Add gpio status output fields description 2022-09-01 07:21:25 +02:00
host.rst dm: Add documentation for host command and implementation 2022-11-07 16:24:30 -07:00
load.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
loadm.rst cmd: load: add load command for memory mapped 2022-06-22 11:35:47 -04:00
loady.rst doc: cmd: loady: Document new configuration 2022-09-15 09:55:30 -04:00
mbr.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
md.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
mmc.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
mtest.rst doc: man-page for mtest 2023-01-27 18:31:59 +01:00
part.rst cmd: part: Add partition-related type command 2023-01-18 13:10:41 -05:00
pause.rst cmd: Add pause command 2022-09-02 13:40:42 -04:00
pinmux.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
printenv.rst doc: correct heading level in printenv man-page 2022-12-20 16:06:48 +01:00
pstore.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
qfw.rst global: Migrate CONFIG_RAMDISK_ADDR to CFG 2022-12-23 10:15:11 -05:00
reset.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
rng.rst doc: rng: Add documentation for the rng command 2022-08-02 23:50:02 +03:00
sbi.rst doc: update sbi command example 2022-11-06 10:50:04 +01:00
scp03.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
seama.rst cmd: Add a SEAMA image load command 2023-02-06 17:10:15 -05:00
setexpr.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
sf.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
size.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
sleep.rst doc: sleep man-page 2023-01-27 18:31:59 +01:00
sm.rst doc/usage: cmd: sm: documentation efusedump cmd 2023-01-17 09:27:17 +01:00
sound.rst cmd: allow sound command to play multiple sounds 2022-12-20 16:06:48 +01:00
source.rst doc: man-page for source command 2023-01-20 16:38:52 +01:00
temperature.rst doc: cmd: temperature: add documentation 2022-10-11 15:40:48 -04:00
tftpput.rst Pull request for efi-2022-10-rc5 2022-09-09 15:07:05 -04:00
true.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
ums.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
ut.rst test: Add a way to detect a test that breaks another 2022-11-07 16:24:30 -07:00
wdt.rst doc: usage: Group all shell command docs into cmd/ sub-directory 2022-03-31 19:06:16 +02:00
wget.rst doc: improve wget man-page 2022-12-29 10:51:50 +01:00
xxd.rst cmd: xxd: add new command 2022-10-11 15:40:48 -04:00