GPIO supported devices

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

GPIO supported devices

Kihaguru Gathura-2
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.

Reply | Threaded
Open this post in threaded view
|

Re: GPIO supported devices

Mark Kettenis
> From: Kihaguru Gathura <[hidden email]>
> 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.