Winbond Super I/O GPIO support

modulename: gpio-winbond.ko

configname: CONFIG_GPIO_WINBOND

Linux Kernel Configuration
└─>Device Drivers
└─>GPIO Support
└─>Port-mapped I/O GPIO drivers
└─>Winbond Super I/O GPIO support
In linux kernel since version 3.10 (release Date: 2013-06-30)  
This option enables support for GPIOs found on Winbond Super I/O
chips.
Currently, only W83627UHG (also known as Nuvoton NCT6627UD) is
supported.

You will need to provide a module parameter "gpios", or a
boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
ports to enable (bit 0 is GPIO1, bit 1 is GPIO2, etc.).

To compile this driver as a module, choose M here: the module will
be called gpio-winbond.

source code: