U-Boot/Changelog

= Status =

The current U-Boot release fully supports major functions (except NAND) on all the older Allwinner SoCs (A10/A10s/A13/A20/A23/A31/A31s) and has basic support for the more recent A33, A64, A80, A83T, H2+, H3, H5, and V3s(No MPI-DSI Lcd).

The next release will be v2019.07.

See also: U-Boot Release Cycle and Release Schedule.

In Progress

 * A83T USB support (WiP: Chen-Yu Tsai (wens)) patch-rfc
 * A83T PSCI support (WiP: Timothy Pearson) patch-rfc
 * H2+/H3/A64 HDMI / Composite out support (WiP: Jernej Škrabec) git-repo
 * A20 SPI driver (WiP: Stephan van Schaik (Swabbles)) patch-rfc git-repo
 * A31/A80/A64 SPI driver (WiP: Philipp Tomsich) patch-v1
 * R40 Banana Pi M2 Ultra support (WiP: Chen-Yu Tsai (wens)) patch

Next Release (v2019.07)
Development branch
 * Boards
 * Beelink GS1
 * Oceanic 5205 5inMFD
 * Olimex Teres-A64

v2019.04
v2019.04 Release branch
 * Boards
 * Emlid Neutis N5

v2019.01
v2019.01 Release branch
 * Boards
 * Pine Pinebook
 * Pine Pine64-LTS
 * Sinovoip Banana Pi M2 Zero
 * Xunlong Orange Pi Lite 2

v2018.11
v2018.11 Release branch

v2018.09
v2018.09 Release branch
 * Boards
 * Pine64 SoPINE
 * Xunlong Orange Pi One Plus
 * PineH64

v2018.07
v2018.07 Release branch
 * Boards
 * Orange Pi R1
 * Libre Computer Board ALL-H3-CC‎, H2+ version
 * Libre Computer Board ALL-H3-CC‎, H5 version
 * Orange Pi Zero Plus
 * Banana Pi M2 Berry

v2018.05
v2018.05 Release branch
 * Boards
 * Olimex A20-SOM204-EVB
 * Olimex A20-SOM204-EVB with eMMC

v2018.03
v2018.03 Release branch
 * Boards
 * Libre Computer Board ALL-H3-CC‎, H3 version

v2018.01
v2018.01 Release branch
 * Boards
 * NanoPi NEO Plus 2
 * TBS A711

v2017.11
v2017.11 Release branch
 * Boards
 * Olimex A20-OLinuXino-Micro eMMC variant
 * FriendlyARM Nanopi M1 Plus
 * Sinovoip Banana Pi M2 Magic

v2017.09
v2017.09 Release branch
 * Boards
 * NanoPi A64
 * OLinuXino Lime2 (A20) with eMMC
 * OLinuXino A64

v2017.07
v2017.07 Release branch
 * Boards
 * Xunlong Orange Pi Win and Win Plus
 * Xunlong Orange Pi Prime
 * Xunlong Orange Pi Zero Plus 2

v2017.05
v2017.05 Release branch
 * A64 SPL support
 * H5 support (with SPL)
 * Boards
 * Xunlong Orange Pi PC 2
 * FriendlyARM NanoPi NEO Air

v2017.03
v2017.03 Release branch


 * enable H3 EMAC for the nanopi neo
 * add proper device tree for Orange Pi Zero boards
 * OrangePi Zero: defconfig: enable SPI flash
 * OrangePi Zero: add Ethernet node

v2017.01
v2017.01 Release branch


 * add support for Nintendo NES Classic Edition

v2016.11
v2016.11 Release branch


 * Hans de Goede and Ian Campbell step down as U-boot Sunxi maintainers


 * A80
 * Full SPL support


 * A64
 * USB support


 * H3
 * DRAM impedance calibration fixes


 * Boards
 * FriendlyARM NanoPi NEO
 * Sinlinx SinA33
 * USB host and OTG support
 * Cubietech Cubieboard4

v2016.09
v2016.09 Release branch


 * General
 * GPIO fixes
 * PSCI rewrite in C part 2
 * NAND controller driver
 * H3/A64 Ethernet (EMAC) support


 * Boards
 * Empire Electronix M712
 * Inet Q972
 * Olimex A33-OLinuXino
 * Xunlong Orange Pi PC Plus
 * Xunlong Orange Pi Plus 2E

v2016.07
v2016.07 Release branch


 * AXP809 PMIC support


 * PSCI rewrite in C part 1


 * Boards
 * Allwinner R16 EVB
 * Inet 86dz
 * Polaroid MID2407PXE03

v2016.05
v2016.05 Release branch


 * A23
 * Support new revisions


 * A64
 * 64-bit ARMv8 port, basic support (MMC, UART, no USB, no Ethernet)
 * (basic) EFI support (allows booting EFI applications (like grub) or kernels)


 * I2C support fix for families with separate reset control


 * SID e-fuse support for A83T and H3


 * Sync up dts files with Linux kernel
 * Update compatible strings for GPIO


 * Boards
 * colorfly e708 q1, Difrence DIT4350, Polaroid MID2809PXE4, Itead Ibox, icnova-a20-swac, yones toptech bs1078-v2, Dserve DSRV9703C,
 * Cubietech Cubietruck Plus
 * Sinlinx SinA31s
 * Xunlong Orange Pi 2
 * Pine64
 * LicheePi Zero

v2016.03
v2016.03 Release branch


 * PRCM i2c support


 * A83T
 * LPDDR3 support


 * H3
 * USB host support
 * PSCI (security switches included)
 * sy8106a i2c-based regulator support


 * AXP PMICs
 * Power off support


 * Boards
 * Banana Pi M3 (SinoVoip BPi-M3)

v2016.01
v2016.01 Release branch
 * sun8i-H3 support


 * Boards
 * Empire Electronix D709 tablet
 * A83T HomletV2 Board
 * Lamobo R1
 * Xunlong Orange Pi Plus
 * Xunlong Orange Pi PC
 * C.H.I.P.

v2015.10
v2015.10 Release branch


 * Console/display output
 * ANX9804 LCD-eDP bridge chip support
 * Composite video output support


 * NAND SPL driver


 * Boards
 * Olimex A20-SOM-EVB
 * A10s-Wobo-i5 (settop box)
 * Point of View pov protab2-ips9 tablet
 * Auxtek-T003 HDMI stick
 * A10 tablets based on the iNet-tek iNet-1 mainboard (e.g. Point of View Protab2 XXL, Cherry M1007)
 * A10 tablets based on the inet9f-rev03 mainboard (e.g. qware tb-g100 tablet)
 * A13 tablets based on on the inet98v_rev2 mainboard
 * A10 tablets based on the inet97fv2 mainboard
 * A23 tablets based on the gt90h-v4 mainboard

v2015.07
v2015.07 Release branch


 * Serial number support
 * Device model support
 * Ethernet
 * GPIO
 * sun8i (A33) support (including SPL)
 * sun9i (A80) basic support
 * UART
 * MMC
 * sun6i/sun8i
 * PSCI CPU hotplugging
 * SPL
 * NAND support reverted: Revert commit


 * Boards:
 * Mixtile LOFT-Q
 * Ainol AW1
 * Yones Toptech BD1078
 * iNet 3W
 * iNet 3F
 * ET-Q8 A33
 * Ippo q8h v1.2 A33 1024x600
 * ga10h v1.1
 * Merrii A80 Optimus Board

v2015.04
v2015.04 Release branch


 * sun7i (A20) PSCI CPU hotplug
 * sun8i (A23) SPL
 * RSB
 * AXP223


 * sun9i (A80) basic support
 * Clocks
 * RSB


 * Console/display output
 * VGA via internal DAC
 * VGA via external DAC on LCD interface
 * LVDS
 * SSD2828 MIPI bridge
 * tl059wv5c0 LCD panel


 * USB OTG


 * Boards:
 * CSQ CS908
 * Merrii Hummingbird A31
 * Ippo q8h v1.2
 * MSI Primo81
 * MSI Primo73
 * LinkSprite pcDuino
 * LinkSprite pcDuino V2
 * LeMaker Banana Pro
 * Rikomagic mk802
 * Rikomagic mk802ii
 * Semitime g2 (See also Format_MK802 with A10s)
 * MarsBoard A10
 * Gemei G9
 * Chuwi V7 CW0825
 * Mele M5
 * Hyundai A7HD
 * LinkSprite pcDuino3 Nano
 * TZX-Q8-713B7
 * Inet 86vs
 * Ampe A76
 * Jesurun Q5
 * MK808C
 * Mele I7
 * Forfun Q88DB
 * Wits Pro A20 DKT
 * Xunlong Orange Pi
 * Xunlong Orange Pi Mini
 * Wexler TAB 7200

v2015.01
v2015.01 Release branch


 * sun6i (A31) processor support
 * P2WI
 * AXP221
 * SPL
 * GMAC
 * sun8i (A23) processor support (no SPL)
 * sun6i/sun8i reset support
 * Console/display output
 * HDMI only
 * simplefb


 * Boards:
 * Mele M3
 * Olimex A20-OLinuXino-Lime2
 * WITS Colombus Board
 * Mele M9

v2014.10
v2014.10 Release branch


 * AHCI (SATA)
 * sun4i (AKA A10) and sun5i (AKA A10s and A13) processors
 * EMAC Ethernet
 * AXP152 and AXP209 power controllers
 * EHCI USB
 * SMP support for sun7i via PSCI.


 * Boards:
 * LeMaker Banana Pi

v2014.07
v2014.07 Release branch
 * sun7i (AKA A20) processors
 * MMC
 * GMAC Ethernet
 * Boards:
 * Cubietech Cubietruck