GPIOCTL(8) - System Manager’s Manual # GPIOCTL(8) - System Manager’s Manual
NAME # gpioctl - control GPIO devices
SYNOPSIS # gpioctl [-q] device pin [0 | 1 | 2 | on | off | toggle]
gpioctl [-q] device pin set [flags] [name]
gpioctl [-q] device pin unset
gpioctl [-q] device attach device offset mask [flag]
gpioctl [-q] device detach device
DESCRIPTION # The gpioctl program allows manipulation of GPIO (General Purpose Input/Output) device pins.
...
GPIOCTL(8) - System Manager’s Manual # GPIOCTL(8) - System Manager’s Manual
NAME # gpioctl - control GPIO devices
SYNOPSIS # gpioctl [-q] device pin [0 | 1 | 2 | on | off | toggle]
gpioctl [-q] device pin set [flags] [name]
gpioctl [-q] device pin unset
gpioctl [-q] device attach device offset mask [flag]
gpioctl [-q] device detach device
DESCRIPTION # The gpioctl program allows manipulation of GPIO (General Purpose Input/Output) device pins.
...
GPIODCF(4) - Device Drivers Manual # GPIODCF(4) - Device Drivers Manual
NAME # gpiodcf - DCF77 timedelta sensor through GPIO pin
SYNOPSIS # gpiodcf* at gpio? offset 0 mask 0x1 gpiodcf* at gpio?
DESCRIPTION # The gpiodcf driver decodes the DCF77 time signal code using one GPIO pin. The pin is used as a data signal. The GPIO pin must be able to read an input.
The pin number can be specified in the kernel configuration with the offset locator.
...
GPIOIIC(4) - Device Drivers Manual # GPIOIIC(4) - Device Drivers Manual
NAME # gpioiic - GPIO I2C controller
SYNOPSIS # gpioiic* at gpio? offset 0 mask 0x3 flag 0x0 gpioiic* at gpio? iic* at gpioiic?
DESCRIPTION # The gpioiic driver allows bit-banging an I2C bus as a master using two GPIO pins. By default the first pin is used as a serial data (SDA) signal and the second as a serial clock (SCL).
...
GPIOKEYS(4) - Device Drivers Manual # GPIOKEYS(4) - Device Drivers Manual
NAME # gpiokeys - GPIO keys
SYNOPSIS # gpiokeys* at fdt?
DESCRIPTION # The gpiokeys driver handles events triggered by GPIO keys. Currently, only lid status events are supported.
The lid status is set up as a sensor and can be monitored using sysctl(8) or sensorsd(8).
SEE ALSO # gpio(4), intro(4), sensorsd(8), sysctl(8)
HISTORY # The gpiokeys driver first appeared in OpenBSD 7.
...
GPIOLEDS(4) - Device Drivers Manual # GPIOLEDS(4) - Device Drivers Manual
NAME # gpioleds - GPIO LEDs
SYNOPSIS # gpioleds* at fdt?
DESCRIPTION # The gpioleds driver provides support for LEDs connected to GPIO pins.
Currently, LEDs are only set to their default state, e.g. to indicate the power status of the system.
SEE ALSO # gpio(4), intro(4)
HISTORY # The gpioleds driver first appeared in OpenBSD 7.1.
AUTHORS # The gpioleds driver was written by Klemens Nanni <kn@openbsd.
...
GPIOOW(4) - Device Drivers Manual # GPIOOW(4) - Device Drivers Manual
NAME # gpioow - 1-Wire bus bit-banging through GPIO pin
SYNOPSIS # gpioow* at gpio? offset 0 mask 0x1 gpioow* at gpio? onewire* at gpioow?
DESCRIPTION # The gpioow driver allows bit-banging a 1-Wire bus as a master using one GPIO pin. The pin is used as a data signal. The GPIO pin must be able to drive an output and read an input.
...
GSCPCIB(4) - Device Drivers Manual (i386) # GSCPCIB(4) - Device Drivers Manual (i386)
NAME # gscpcib - National Semiconductor Geode SC1100 PCI-ISA bridge with GPIO
SYNOPSIS # gscpcib* at pci? isa* at gscpcib? gpio* at gscpcib?
DESCRIPTION # The gscpcib driver provides support for the National Semiconductor Geode SC1100 System-on-Chip PCI-ISA bridge. This device is a PCI-ISA bridge, but with some additional sub-devices. Besides the core functionality, the gscpcib driver provides support for the GPIO interface of this device.
...
ISAGPIO(4) - Device Drivers Manual # ISAGPIO(4) - Device Drivers Manual
NAME # isagpio - ISA I/O mapped as GPIO
SYNOPSIS # isagpio0 at isa? port 0x78 isagpio1 at isa? port 0x80 gpio* at isagpio?
DESCRIPTION # The isagpio driver allows access to the 8-bit ISA I/O space through the gpio(4) framework, thus making use of the simple GPIO devices connected directly to the ISA bus.
SEE ALSO # gpio(4), intro(4), isa(4), gpioctl(8)
...
MPFGPIO(4) - Device Drivers Manual (riscv64) # MPFGPIO(4) - Device Drivers Manual (riscv64)
NAME # mpfgpio - Microchip PolarFire SoC MSS GPIO controller
SYNOPSIS # mpfgpio* at fdt? gpio* at mpfgpio?
DESCRIPTION # 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.
...