odroid-hc2: new device
ODROID HC2
The ODROID HC2 is an Exynos based device from Hardkernel. The ODROID HC2 is a variant of the XU4. Other variants such as HC1, MC1, etc. exist. These devices run a mainline U-boot with only a small patch for some HC1s variants. They all share the same close-to-mainline kernel like we have with other mainline devices (see https://wiki.postmarketos.org/wiki/Exynos_mainline_porting#Exynos_5422_(also_Exynos_5800)).
The ODROID HC1/HC2/MC1 devices are pretty bare bone, they only contain an Ethernet port, some USB ports, serial, and a microSD card reader. The microSD card reader is necessary to store the OS on. There's no display or anything else on these devices.
I added a /etc/network/interfaces
file to the device package because the only way to access the device is over SSH or through serial. Not everyone has a 1.8V serial adapter laying around, so having the Ethernet interface configured is necessary with the only supported UI on this device: none
.
Neofetch
Wiki page
https://wiki.postmarketos.org/wiki/ODROID_HC2_(odroid-hc2)
MR dependencies
pmbootstrap
Needs: https://gitlab.com/postmarketOS/pmbootstrap/-/merge_requests/2069
Allows to use the full partition of binary (touching binaries)
aports
Needs: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/22383
Mainline U-boot at upstream, avoids another U-boot package.