AW_GPIO(4)

NAME
aw_gpio - driver for the GPIO and pin muxing functionalities on Allwinner SoC

SYNOPSIS
device gpio
options SOC_ALLWINNER_A10
options SOC_ALLWINNER_A13
options SOC_ALLWINNER_A20
options SOC_ALLWINNER_A31
options SOC_ALLWINNER_A31S
options SOC_ALLWINNER_A33
options SOC_ALLWINNER_A83T
options SOC_ALLWINNER_H2PLUS
options SOC_ALLWINNER_H3
options SOC_ALLWINNER_A64
options SOC_ALLWINNER_H5
options SOC_ALLWINNER_D1

DESCRIPTION
The aw_gpio device driver provides support for the Allwinner pin muxing and GPIO on Allwinner SoCs.

HARDWARE
The current version of the aw_gpio driver supports the GPIO/pinmuxing controller with one of the following compatible strings :

•   allwinner,sun4i-a10-pinctrl
•   allwinner,sun5i-a13-pinctrl
•   allwinner,sun7i-a20-pinctrl
•   allwinner,sun6i-a31-pinctrl
•   allwinner,sun6i-a31s-pinctrl
•   allwinner,sun6i-a31-r-pinctrl
•   allwinner,sun6i-a33-pinctrl
•   allwinner,sun8i-a83t-pinctrl
•   allwinner,sun8i-a83t-r-pinctrl
•   allwinner,sun8i-h3-pinctrl
•   allwinner,sun50i-h5-pinctrl
•   allwinner,sun8i-h3-r-pinctrl
•   allwinner,sun50i-a64-pinctrl
•   allwinner,sun50i-a64-r-pinctrl
•   allwinner,sun20i-d1-pinctrl

SEE ALSO
fdt(4), gpio(4)

HISTORY
The aw_gpio device driver first appeared in FreeBSD 10.0.

AUTHORS
The aw_gpio device driver was originally written by Ganbold Tsagaankhuu <ganbold@freebsd.org>. This manual page was written by Emmanuel Vadot <manu@freebsd.org>.