Hi,

On 30-08-15 01:25, Siarhei Siamashka wrote:
It was designed to be used with the legacy u-boot-sunxi
bootloader and has many assumptions, which are specific to
it (a special FEL configuration, hardcoded addresses, etc.)

The mainline U-Boot can now be booted over USB with the
"fel uboot u-boot-sunxi-with-spl.bin" command. And this
makes the old 'usb-boot' script obsolete.

The presence of the 'usb-boot' script in the repository may
confuse the users, so we are removing it now. The users of the
old u-boot-sunxi bootloader still can always get this script
from one of the old sunxi-tools tags.

Signed-off-by: Siarhei Siamashka <siarhei.siamas...@gmail.com>
---
  README   |  7 ++---
  usb-boot | 91 ----------------------------------------------------------------
  2 files changed, 2 insertions(+), 96 deletions(-)
  delete mode 100755 usb-boot


The entire series looks good to me and is:

Acked-by: Hans de Goede <hdego...@redhat.com>

Regards,

Hans



diff --git a/README b/README
index e71933f..02747cd 100644
--- a/README
+++ b/README
@@ -24,11 +24,8 @@ fex2bin:
  fel:
        script interface for talking to the FEL USB handler built in to
        th CPU. You activate FEL mode by pushing the usboot/recovery
-       button at poweron.
-
-usb-boot:
-       Simple wrapper to automate USB booting in FEL mode
-       See http://linux-sunxi.org/FEL/USBBoot for details
+       button at poweron. See http://linux-sunxi.org/FEL/USBBoot for
+       a detailed usage guide.

  fel-gpio:
        Simple wrapper around fel-pio and fel to allos GPIO manipulations
diff --git a/usb-boot b/usb-boot
deleted file mode 100755
index 3881d29..0000000
--- a/usb-boot
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/sh -e
-
-# Copyright (C) 2013  Henrik Nordstrom <hen...@henriknordstrom.net>
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-top=`dirname $0`
-if [ $# -lt 2 ]; then
-       echo "Usage: $0 u-boot-spl.bin u-boot.bin [boot.scr] [kernel script.bin 
[initramfs]]"
-       exit 1
-fi
-board=$1; shift || (echo "ERROR: u-boot-spl.bin must be specified"; exit 1;)
-uboot=$1; shift || (echo "ERROR: u-boot.bin must be specified"; exit 1;)
-bootscr=$top/felboot/ramboot.scr
-if [ ! -f $bootscr ]; then
-       bootscr=$top/bin/ramboot.scr
-fi
-case "$1" in
-*.scr) bootscr="$1"; shift
-       ;;
-esac
-if [ $# -ge 1 ]; then
-       kernel=$1; shift || true
-fi
-if [ $# -ge 1 ]; then
-       scriptbin=$1; shift || true
-fi
-if [ $# -ge 1 ]; then
-       initramfs=$1; shift || true
-fi
-fel() {
-       echo fel "$@"
-       $top/fel $@
-}
-case $board in
-*/*)   felboot=$board
-       ;;
-*)
-       felboot=$top/felboot/fel-boot-${board}.bin
-       if [ ! -f $felboot ]; then
-               felboot=$top/bin/fel-boot-${board}.bin
-       fi
-       ;;
-esac
-if [ ! -f $felboot ]; then
-       echo "ERROR: Can't find SPL FEL binary ${board}"
-       exit 1
-fi
-if [ `wc -c $felboot | cut '-d ' -f1` -gt 15616 ]; then
-       echo "ERROR: SPL FEL binary too large. Must be the FEL version of SPL"
-       exit 1
-fi
-if [ ! -f $bootscr ]; then
-       echo "ERROR: Can't find boot script '${bootscr}'"
-       exit 1
-fi
-fel write 0x2000 $felboot
-fel exe 0x2000
-sleep 1 # Wait for DRAM initialization to complete
-if [ -n "$uboot" ]; then
-       fel write 0x4a000000 $uboot
-fi
-if [ -n "$bootscr" ]; then
-       fel write 0x41000000 $bootscr
-fi
-if [ -n "$kernel" ]; then
- if [ -n "$scriptbin" ]; then
-  fel write 0x43000000 $scriptbin
- fi
- fel write 0x44000000 $kernel
- if [ -n "$initramfs" ]; then
-  fel write 0x4c000000 $initramfs
- fi
-fi
-fel exe 0x4a000000


--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to