MPFGPIO(4) | Device Drivers Manual (riscv64) | MPFGPIO(4) |
mpfgpio
—
Microchip PolarFire SoC MSS GPIO controller
mpfgpio* at fdt?
gpio* at mpfgpio?
The mpfgpio
driver provides support for
the Microchip PolarFire SoC MSS GPIO controller.
The PolarFire SoC MSS has three GPIO units:
GPIO_0
, GPIO_1
and
GPIO_2
. GPIO_0
and
GPIO_1
control up to 14 and 24 IOs, respectively.
These IOs are routed through IOMUXes. GPIO_2
controls up to 32 IOs through the FPGA fabric.
The IOs can be configured as either inputs or outputs, and accessed using gpioctl(8).
The mpfgpio
driver first appeared in
OpenBSD 7.1.
February 18, 2022 | OpenBSD-current |