diff options
author | Teresa Remmet <t.remmet@phytec.de> | 2016-06-29 12:01:07 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-06-30 08:37:24 +0200 |
commit | 3368a42e7221b497a6ea7d6dddaa46ca8dafbdb9 (patch) | |
tree | f3b2beca4b26755896cde36b19f3c4d8327682a8 /arch/arm/boards | |
parent | 7bfb94f978e01321444c0c9f9a17b1e901f920e4 (diff) | |
download | barebox-3368a42e7221b497a6ea7d6dddaa46ca8dafbdb9.tar.gz barebox-3368a42e7221b497a6ea7d6dddaa46ca8dafbdb9.tar.xz |
OMAP: am33xx_bbu_nand: Extent barebox update handler
Make it possible to write barebox image to multiple partitions
like xload partitions.
Signed-off-by: Teresa Remmet <t.remmet@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards')
-rw-r--r-- | arch/arm/boards/phytec-som-am335x/board.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/arm/boards/phytec-som-am335x/board.c b/arch/arm/boards/phytec-som-am335x/board.c index ca325b565b..d5c27e2777 100644 --- a/arch/arm/boards/phytec-som-am335x/board.c +++ b/arch/arm/boards/phytec-som-am335x/board.c @@ -60,6 +60,10 @@ static char *xloadslots[] = { "/dev/nand0.xload_backup3.bb" }; +static char *nandslots[] = { + "/dev/nand0.barebox.bb", +}; + static int physom_devices_init(void) { if (!of_machine_is_compatible("phytec,am335x-som")) @@ -105,7 +109,8 @@ static int physom_devices_init(void) am33xx_bbu_spi_nor_register_handler("spi", "/dev/m25p0.barebox"); am33xx_bbu_nand_xloadslots_register_handler("MLO.nand", xloadslots, ARRAY_SIZE(xloadslots)); - am33xx_bbu_nand_register_handler("nand", "/dev/nand0.barebox.bb"); + am33xx_bbu_nand_slots_register_handler("nand", nandslots, + ARRAY_SIZE(nandslots)); if (IS_ENABLED(CONFIG_SHELL_NONE)) return am33xx_of_register_bootdevice(); |