Skip to content

sunxi-tools v1.3

Compare
Choose a tag to compare
@ssvb ssvb released this 20 Nov 06:53
· 323 commits to master since this release

A summary of the most significant changes since v1.2:

  • The command line tools got "sunxi-" prefix to match the renames already done by Debian and Fedora sunxi-tools packagers.
  • Added support for new "spl" and "uboot" commands in the "sunxi-fel" tool, which allow booting standard U-Boot images over USB. More information and detailed instructions can be found at http://linux-sunxi.org/FEL/USBBoot
  • Added a new meminfo tool (based on https://github.com/maxnet/a10-meminfo from @maxnet). It allows to retrieve the information about the DRAM controller configuration when run on Allwinner devices.

A complete list of changes since v1.2:

Andrey Kosteltsev (1):
      fixed issue #29: bad if test?
Bartosz J (1):
      Fix issue #25: - Omit SCRIPT_VALUE_TYPE_NULL entries with no key name
Bernhard Nortmann (10):
      sunxi-tools: extend fel utility to handle SPL + U-Boot binary
      sunxi-tools: prevent possible out-of-bounds memory access
      sunxi-tools: make "uboot_autostart" local instead of global
      fel: fix typo
      fix compiler warnings due to deprecated _BSD_SOURCE
      fel: refactor image type detection/query
      fel: implement persistent sram_info information
      fel: add a mechanism to provide boot information via FEL
      sunxi-tools: some trivial fixes
      sunxi-tools: make use of proper boolean data types
Chen-Yu Tsai (2):
      fel: Add A80 SoC ID
      fel: Detect FEL mode bulk transfer endpoint addresses at startup
Floris Bos (1):
      meminfo: Initial upload
Hans de Goede (1):
      Add fel spl support for A23
Ian Campbell (6):
      Add copyright headers to various files.
      usb-boot: Trivial typo fix s/fint/find
      fel-to-spl-thunk.S: Only depend on binutils.
      Makefile: Prefix most tools with sunxi-
      Makefile: Split out target tools rules
      Makefile: Add an install rule
Luc Verhaegen (18):
      fexc: add some sanity checking to bin reading
      meminfo: rename and add to build
      meminfo: fix up density calculation
      meminfo: rewrite /dev/mem handling
      meminfo: fix up printing
      meminfo: rewrite pll5 retrieval
      meminfo: rewrite dram parameter reading
      meminfo: various cleanups
      meminfo: read in soc version
      meminfo: fill in tpr4 on sun7i
      meminfo: (re-)introduce fex and usage printing
      meminfo: add a33 and a80 ids
      meminfo: make dram clock code more generic
      meminfo: make existing code sun4i specific
      meminfo: move sun4i code to its own function.
      meminfo: move soc version checking to main
      meminfo: increment clock n value for sun6i/8i
      meminfo: add sun6i register printing
Oliver Schinagl (2):
      meminfo: do not assume Memory is always 24MHz * X
      meminfo: swap PLL1 TUN2 register to proper location
Olliver Schinagl (3):
      Exclude sunxi-meminfo-static from git
      do not store backup files
      Very quick n dirty hack to get a script.bin from /dev/mem
Peter Korsgaard (1):
      Makefile: use force option when creating symlinks
Reinhard Max (1):
      Allow empty sections as found in the FEX files of Ippo q8h v1.2 and FSL S8
Siarhei Siamashka (16):
      meminfo: fix 'dram_tpr3' reporting
      meminfo: fix 'dram_clk' reporting for frequencies that are not multiples of 24
      fel: Split 'aw_fel_get_version' into 'get' and 'print' variants
      fel: New command for loading U-Boot SPL binaries in eGON format
      fel: Add --verbose option and implement transfer speed reporting
      fel: Disable MMU to get more SRAM space and fix A13 problems
      fel: Faster USB transfers via 'fel write' to DRAM
      fel: Fix USB timeout on large transfers
      fel: Set the AUXCR L2EN bit for A10/A13
      README: Remove the obsolete 'usb-boot' script
      README: Add a brief 'script-extractor' tool description
      fel: Report FEL stack pointers
      fel: get rid of the FEL_EXEC_SCRATCH_AREA constant
      fel-to-spl-thunk.S: Fix safety guard which checks for enabled cache
      Makefile: 'fel' tool depends on fel-to-spl-thunk.h
      fel: Make the SPL load address configurable instead of hardcoded 0x0
Vishnu Patekar (4):
      fel: Handle error and don't exit if MMU is not enabled.
      fel: add fel spl support for A33
      fel: add fel spl support for A83T
      fel: add fel spl support for H3