U-Boot/Changelog
< U-Boot
Jump to navigation
Jump to search
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)
v2019.04
- Boards
v2019.01
v2018.11
v2018.09
v2018.07
- 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
- Boards
- Olimex A20-SOM204-EVB
- Olimex A20-SOM204-EVB with eMMC
v2018.03
- Boards
- Libre Computer Board ALL-H3-CC, H3 version
v2018.01
- Boards
v2017.11
- Boards
- Olimex A20-OLinuXino-Micro eMMC variant
- FriendlyARM Nanopi M1 Plus
- Sinovoip Banana Pi M2 Magic
v2017.09
- Boards
- NanoPi A64
- OLinuXino Lime2 (A20) with eMMC
- OLinuXino A64
v2017.07
- Boards
v2017.05
v2017.03
- 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
- add support for Nintendo NES Classic Edition
v2016.11
- 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
- General
- GPIO fixes
- PSCI rewrite in C part 2
- NAND controller driver
- H3/A64 Ethernet (EMAC) support
- Boards
v2016.07
- AXP809 PMIC support
- PSCI rewrite in C part 1
v2016.05
- 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
- 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)
- Commit c32a6fd breaks MII detection (and thus U-Boot networking) for sunxi GMAC.
You might observe the PHY not initializing (e.g. no LED activity), and the command mii info
likely will list useless information on all available PHY slots (0x00-0x1F). Commit fc8991c fixes it again, but unfortunately that means U-Boot release v2016.03 is affected.
v2016.01
- 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
- 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
- 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 supportreverted: Revert commit
- Boards:
v2015.04
- 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
- 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
- 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:
v2014.07
- sun7i (AKA A20) processors
- MMC
- GMAC Ethernet
- Boards: