C C++ Assembly Shell
Pull request Compare This branch is 241 commits behind linux-sunxi:master.
Latest commit 346bbff Apr 24, 2014 @wens wens committed with fel: Add A23 SoC ID
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Failed to load latest commit information.
include move OSX compatible <endian.h> exception to a common "endian_compat.h… Aug 7, 2012
.gitignore nand-part: rename `mbr` to a more meaningful name Aug 6, 2012
COPYING Relicensed as GPLv2+ Jun 15, 2012
Makefile nand-part: create one nand-part program to handle both A10 and A20 Sep 19, 2013
README felboot have been fully merged into sunxi u-boot Jun 9, 2013
adb-devprobe.sh adb-devprobe.sh: Script to probe a device over adb Oct 22, 2012
boot_head.S boot_head, a little boot header to work around broken bootloaders Oct 11, 2012
bootinfo.c bootinfo: Dump SD Card boot info header Sep 8, 2012
fel-copy.c fel: Correct fel write operation on files > 8K Aug 10, 2012
fel-pio.c fel-pio.bin: Add a jump table in the beginning to ease usage Sep 4, 2012
fel-sdboot.c Rename fel-boot to fel-sdboot to avoid confusion with new fel-boot FE… May 15, 2013
fel.c fel: Add A23 SoC ID Apr 26, 2014
jtag-loop.c jtag-loop: correct build instructions Aug 15, 2012
jtag-loop.lds jtag-loop: Add Makefile recipe Sep 4, 2012
nand-common.h nand-part: added/updated open source copyright headers Sep 19, 2013
nand-part-a10.h nand-part: create one nand-part program to handle both A10 and A20 Sep 19, 2013
nand-part-a20.h nand-part: create one nand-part program to handle both A10 and A20 Sep 19, 2013
nand-part-main.c nand-part: fixed error in -f usage message Sep 19, 2013
phoenix_info.c move OSX compatible <endian.h> exception to a common "endian_compat.h… Aug 7, 2012
pio.c Fix bogus usage message in pio tool. Jan 29, 2014
script.c fexc: script: add script_find_entry() helper Oct 1, 2012
script.h fexc: add support for pio banks up to N Jan 19, 2013
script_bin.h Relicensed as GPLv2+ Jun 15, 2012
script_fex.c fexc: accept negative values in .fex files May 25, 2013
script_fex.h Relicensed as GPLv2+ Jun 15, 2012
script_uboot.h fexc: add `uboot` output Sep 29, 2012
usb-boot Fix usb-boot usage message. Jan 29, 2014


Copyright (C) 2012  Alejandro Mery <amery@geeks.cl>

Tools to help hacking Allwinner A10 (aka sun4i) based devices and possibly
it's successors, that's why the 'x' in the package name.

	`.fex` file (de)compiler

	Usage: ./fexc [-vq] [-I <infmt>] [-O <outfmt>] [<input> [<output>]]

	infmt:  fex, bin  (default:fex)
	outfmt: fex, bin  (default:bin)

	compatibility shortcut to call `fexc` to decompile an script.bin
	blob back into `.fex` format used by allwinner's SDK to configure
	the boards.

	compatiblity shortcut to call `fexc` to compile a `.fex` file into
	the binary form used by the sun4i kernel.

	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.

	Simple wrapper to automate USB booting in FEL mode
	See http://linux-sunxi.org/FEL/USBBoot for details

	Simple wrapper around fel-pio and fel to allos GPIO manipulations
	via FEL
	ARM native sdcard bootloader forcing the device into FEL mode

	ARM native helper for fel-gpio

	Manipulate PIO register dumps

	Tool for manipulating Allwinner NAND partition tables

	ARM native boot helper to force the SD port into JTAG
	and then stop, to ease debugging of bootloaders.

	Dump information from Allwinner boot files (boot0/boot1)
	--type=sd	include SD boot info
	--type=nand	include NAND boot info (not implemented)

	gives information about a phoenix image created by the
	phoenixcard utility and optionally extracts the embedded boot
	code & firmware file from their hidden partitions.

This software is licensed under the terms of GPLv2+ as defined by the
Free Software Foundation, details can be read in the COPYING file.