> From: Kihaguru Gathura <pqscr...@gmail.com> > Date: Fri, 21 Jun 2019 12:41:35 +0300 > > Hi, > > Which of the following devices actually have gpio working with > OpenBSD-ARM64 or ARMv7 platform. > > I have done alot with the RPI's but gpio doesn't work there. I need to > control external devices for machine control. > > I understand security is in OpenBSD priority list but maybe there is a > specific device that currently works with GPIO. any pointers to this > is highly appreciated.
Boards with Allwinner "sunxi" SoCs have working gpio(4) support, where there is more or less proper protection against accidentally configuring and using gpio pins that are actually in use by other devices. There are both ARMv7 and ARMv8 variants, but you're probably better off picking a board based on the Allwinner A64 as OpenBSD/arm64 sees more development than OpenBSD/armv7. Currently OpenBSD/armv7 does not support SMP for example. Probably best to avoid the Allwinner H5 for now as we have seen stability issues with various H5 boards. The NanoPi A64 board is attractively priced, but the the onboard WiFi chip isn't supported. The Pine64 Pine A64 boards are also a reasonable choice.