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.

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

Reply via email to