Patrick Delaunay
febabe3ed4
dfu: allow to manage DFU on several devices
...
Add support of DFU for several interface/device
with one command.
The format for "dfu_alt_info" in this case is :
- <interface> <dev>'='alternate list (';' separated)
- each interface is separated by '&'
The previous behavior is always supported.
One example for NOR (bootloaders) + NAND (rootfs in UBI):
U-Boot> env set dfu_alt_info \
"sf 0:0:10000000:0=spl part 0 1;u-boot part 0 2; \
u-boot-env part 0 3&nand 0=UBI partubi 0,3"
U-Boot> dfu 0 list
DFU alt settings list:
dev: SF alt: 0 name: spl layout: RAW_ADDR
dev: SF alt: 1 name: ssbl layout: RAW_ADDR
dev: SF alt: 2 name: u-boot-env layout: RAW_ADDR
dev: NAND alt: 3 name: UBI layout: RAW_ADDR
U-Boot> dfu 0
$> dfu-util -l
Found DFU: [0483:5720] ver=9999, devnum=96, cfg=1,\
intf=0, alt=3, name="UBI", serial="002700333338511934383330"
Found DFU: [0483:5720] ver=9999, devnum=96, cfg=1,\
intf=0, alt=2, name="u-boot-env", serial="002700333338511934383330"
Found DFU: [0483:5720] ver=9999, devnum=96, cfg=1,\
intf=0, alt=1, name="u-boot", serial="002700333338511934383330"
Found DFU: [0483:5720] ver=9999, devnum=96, cfg=1,\
intf=0, alt=0, name="spl", serial="002700333338511934383330"
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com >
2019-10-31 12:12:31 +01:00
..
2019-04-22 12:06:39 -04:00
2019-08-11 16:43:41 -04:00
2019-04-22 12:06:39 -04:00
2019-10-11 13:31:17 -04:00
2019-10-08 13:53:34 +08:00
2017-02-08 15:56:28 -05:00
2019-07-24 13:16:29 -04:00
2019-01-15 15:28:54 -05:00
2019-10-15 08:40:03 -06:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2018-08-11 09:16:08 +02:00
2019-07-24 13:16:29 -04:00
2019-08-11 16:43:41 -04:00
2017-07-03 17:35:28 -04:00
2018-08-21 16:21:37 +02:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2018-05-23 17:30:05 -04:00
2019-08-11 16:43:41 -04:00
2019-10-25 17:33:21 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-07-29 09:32:13 -04:00
2019-08-18 21:54:10 +08:00
2019-08-22 00:10:09 +02:00
2018-12-04 19:44:57 +01:00
2019-08-11 16:43:41 -04:00
2018-09-25 21:49:18 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2018-10-09 04:40:27 -06:00
2018-05-07 09:34:12 -04:00
2019-02-19 08:55:43 -05:00
2018-05-07 09:34:12 -04:00
2019-10-31 12:12:31 +01:00
2018-05-07 09:34:12 -04:00
2019-07-11 14:11:18 -04:00
2018-12-15 11:49:19 -05:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2019-07-19 20:14:50 +02:00
2018-08-21 00:04:24 +02:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-03-16 13:29:43 +01:00
2018-09-23 21:55:30 +02:00
2019-07-11 14:11:18 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-06-20 22:26:20 +00:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-08-26 11:46:27 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2019-07-29 09:32:09 -04:00
2019-10-06 15:20:53 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 19:27:41 -04:00
2019-08-11 16:43:41 -04:00
2019-10-08 13:57:44 +08:00
2018-06-18 14:02:04 -04:00
2018-05-07 09:34:12 -04:00
2019-10-11 19:05:14 -04:00
2019-08-11 16:43:41 -04:00
2019-10-31 12:12:31 +01:00
2019-06-21 10:07:11 -04:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2019-10-23 20:47:12 -04:00
2019-08-11 16:43:41 -04:00
2019-09-04 11:37:18 -05:00
2019-07-18 11:31:27 -04:00
2018-05-07 09:34:12 -04:00
2019-07-15 13:32:25 -05:00
2018-05-07 09:34:12 -04:00
2019-05-04 19:26:49 +02:00
2018-05-07 09:34:12 -04:00
2019-01-18 13:40:34 -05:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2019-10-06 16:02:37 +02:00
2019-08-11 19:27:31 -04:00
2018-05-07 09:34:12 -04:00
2016-10-06 20:57:42 -04:00
2018-09-28 18:27:33 +02:00
2019-10-04 12:21:23 -04:00
2019-09-04 11:37:19 -05:00
2019-08-26 11:46:28 -04:00
2019-07-12 11:50:57 +02:00
2018-05-18 08:27:26 +02:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2017-08-20 09:54:30 -04:00
2018-05-07 09:34:12 -04:00
2018-06-07 20:06:29 -04:00
2019-08-11 16:43:41 -04:00
2019-07-26 21:49:24 -04:00
2019-05-01 00:00:05 +02:00
2019-02-09 07:51:00 -05:00
2018-11-26 08:25:37 -05:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2019-04-12 11:54:50 +05:30
2018-05-07 09:34:12 -04:00
2018-05-08 09:07:35 -04:00
2018-12-13 16:36:41 -07:00
2019-08-11 16:43:41 -04:00
2019-03-25 17:36:53 -04:00
2019-08-11 16:43:41 -04:00
2016-01-25 10:39:43 -05:00
2018-05-07 09:34:12 -04:00
2019-10-11 15:33:27 -04:00
2019-10-31 12:12:31 +01:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00
2018-05-25 20:12:55 -04:00
2019-08-11 16:43:41 -04:00
2019-01-15 15:28:44 -05:00
2019-08-11 16:43:41 -04:00
2018-05-07 09:34:12 -04:00
2019-10-16 05:42:36 +02:00
2018-09-28 20:22:32 -04:00
2019-10-23 20:47:12 -04:00
2018-05-07 09:34:12 -04:00
2019-08-11 16:43:41 -04:00
2019-06-14 12:39:50 +02:00
2019-04-21 10:26:52 +02:00
2019-04-09 13:11:45 +02:00
2018-05-07 09:34:12 -04:00
2018-11-14 09:16:27 -08:00
2018-09-28 20:22:36 -04:00
2019-04-12 07:04:18 +02:00
2018-07-02 14:14:20 -05:00
2019-08-11 16:43:41 -04:00
2016-01-25 10:39:43 -05:00
2019-08-11 16:43:41 -04:00
2019-08-11 16:43:41 -04:00