On Thu, Dec 22, 2016 at 09:25:21AM -0500, Jacob Stiffler wrote:
> For keystone EVMs, there is no MMC interface, so U-Boot cannot be
> updated by simply flashing an SD card. U-Boot is updated by using a
> another instance of U-Boot to flash the board. Howver, a board may or
> may not have U-Boot flashed, and if it is, it is unmanageable to
> support all possible versions of U-Boot and the various default
> environments.
> 
> Therefore these patches automate using UART boot to boot an instance
> of the packaged version of U-Boot which is used to flash and configure
> the board. In this way, only the packaged version of U-Boot needs to
> be supported.

While I haven't reviewed the code in all the detail, the overall concept 
seems fine to me. Please merge the patches when ready. Thanks.

-- 
Denys


> Jacob Stiffler (8):
>   setup-uboot-env-keystone.sh: add prompt_feedback function
>   setup-uboot-env-keystone.sh: enhance do_expect function
>   setup-uboot-env-keystone.sh: add detection of BMC port
>   setup-uboot-env-keystone.sh: make updating ubifs an independent option
>   setup-uboot-env-keystone.sh: create minicom script to update board
>   add-to-group: require user to logout for group change
>   setup-package-install: Add screen and lrzsz packages
>   setup-uboot-env-keystone: use UART boot to boot latest version of
>     U-Boot
> 
>  add-to-group.sh             |   2 +
>  setup-package-install.sh    |   2 +-
>  setup-uboot-env-keystone.sh | 379 
> ++++++++++++++++++++++++++------------------
>  3 files changed, 225 insertions(+), 158 deletions(-)
> 
> -- 
> 1.9.1
> 
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to