Hi Tom

>> >> >This doesn't make sense.  CONFIG_IS_ENABLED(DFU_MMC) is true for 
>> >> >CONFIG_DFU_MMC or CONFIG_SPL_DFU_MMC.  Thanks!
>> >> 
>> >> True, My bad, I realized it lately after posting the patch.
>> >> 
>> >> I will use run_command() only, which abstrace use of both
>> >> simple_cli_xx() and hush_parser.
>> >> 
>> >> Since cli_hush.c is compile out for SPL to reduce the size.  SPL 
>> >> must use simple_cli_xx().
>> >> Since by default CONFIG_HUSH_PARSER is defined for both SPL/U-BOOT, 
>> >> this leads to compile error. I need to fix this way.
>> 
>> >We keep running into problems due to trying to whack in what to do in DFU 
>> >via command rather than via API.  Can you make an attempt to convert things 
>> >over, in both SPL and not SPL, in DFU to using ABI instead, to see if we 
>> >can get the size reduction here still, >and >not have to try and put 
>> >fragile to other use cases ifdefs in common code?  Thanks!
>> 
>> Use of  direct mmc read/write API instead of using the run_command() is not 
>> feasible in this case.  As the DFU does read/write to mmc through fat/ext4 
>> files system, uses "fatload/fatwrite" or "ext4load/ext4write" command to 
>> perform read/write to specific >partition of mmc device. I think use of 
>> run_command() is more appropriate.

>OK.  Can you go back to https://patchwork.ozlabs.org/patch/758485/ and clean 
>that up as I was saying?  We should be able to call cli_simple_run_command in 
>all cases and then not need cli_hush.c, yes?
>And we can then move common/cli.c into being compiled only in the non-SPL case 
>I think (but use travis-ci to confirm).  Thanks!

Ok, will do. Thanks.

In latest mainline, dfu has broken due to commit 1a9a5f7a: usb: host: 
xhci-omap: fix double weak board_usb_init functions.
Due to this DFU gadget mode fails, due to weak board_usb_init() gets called 
which does not initialize the usb controller. 
I will fix this as well and send the patch.

Regards
Ravi
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to