[[!meta title="NetBSD/evbarm on Allwinner Technology SoCs"]] NetBSD supports many boards based on Allwinner SoCs. Starting with NetBSD 8.0, FDT is used to configure devices. As a result, a large number of boards and configurations can be supported with a single kernel. [[!toc levels=2]] # Supported SoCs
Family SoC NetBSD version Example boards Notes
sun4iA108.99.3 and laterOlimex A10-OLinuXino-LIME
sun5iA10s-
sun5iA138.99.2 and later
sun5iGR88.99.2 and laterC.H.I.P. Pro
sun5iR88.99.2 and laterC.H.I.P., Pocket C.H.I.P.
sun6iA317.0 and laterMerrii Hummingbird A31
sun6iA31s-
sun7iA207.0 and laterCubietech Cubieboard 2, Cubietech Cubietruck, LeMaker Banana Pi
sun8iA23-
sun8iA33-
sun8iA83T8.0 and laterSinovoip Banana Pi BPI-M3
sun8iH2+8.0 and laterXunlong Orange Pi Zero
sun8iH38.0 and laterFriendlyARM NanoPi NEO, Xunlong Orange Pi Plus 2E
sun9iA808.0 and laterCubietech Cubieboard 4
sun50iA648.99.2 and laterPine64, Pinebookaarch32 mode
sun50iH5-
sun50iH6-
# Supported hardware Please refer to the [SUNXI kernel config](https://nxr.netbsd.org/xref/src/sys/arch/evbarm/conf/SUNXI) for the most up-to-date list of supported hardware.
Device Supported Notes
Audio codecYesSupported on sun4i, sun5i, sun6i, sun8i-h2+, sun8i-h3
Crypto engine-
CSI-
DMAYes
Fast Ethernet (sun4i/sun7i)-
FramebufferYesUses simplefb configured by bootloader
Gigabit Ethernet (sun6i/sun7i/sun9i)Yes
Gigabit Ethernet (sun8i/sun50i)Yes
GPIOYes
GPU-
I2CYes
I2S/PCM-
IR transceiver-
NAND-
P2WI/RSBYes
PWM-
RTCYes
SATAYes
SD/MMCYes
SMPYesUses PSCI support in firmware
SPDIF-
SPI-
Thermal sensorsYes
Touch screenYes
UARTYes
USB 2.0Yes
USB OTGExperimental
Watchdog timerYes
# Installation - Download or build **armv7.img** from NetBSD -current - Write the image to disk: **dd if=armv7.img of=/dev/rld0d bs=1m conv=sync** - Install a board-specific U-Boot (2017.07 or later) from pkgsrc to the SD card: **dd if=/usr/pkg/share/u-boot/<boardname>/u-boot-sunxi-with-spl.bin of=/dev/rld0d bs=1k seek=8 conv=sync**