Template:H5 Support status

= Sunxi support =

Current status
The H5 SoC support has matured since its introduction in kernel 4.12. Most of the board functionality for boards such as are available with current mainline kernels. Some features (hw accelerated crypto, hw spinlocks, and thermal) are still being worked on and the status of some features (video engine) is still unknown due to the lack of testing. For a more comprehensive list of supported features, see the status matrix for mainline kernels.

See the Manual build section for more details.

Manual build
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.

Mainline U-Boot
Use the build target.

Mainline kernel
The H5 SoC has support in the mainline kernels.

The development process, links to patches and links to kernel fork repositories are listed on the Linux mainlining effort page. Patches can also be found from the arm-linux mailing list.

Repositories with H5 patches:
 * Ondřej Jirman's branch for H5 based orange Pi (kernel 4.19) (work-in-progress DVFS)
 * Thermal regulation (if CPU heats above certain temperature, it will try to cool itself down by reducing CPU frequency)
 * HDMI audio support (from Jernej Skrabec)
 * Configure on-board micro-switches to perform system power off function
 * Wireguard (https://www.wireguard.com/)

Use the device-tree binary.