TI/National Semiconductor LP3943 GPIO expander

modulename: gpio-lp3943.ko

configname: CONFIG_GPIO_LP3943

Linux Kernel Configuration
└─>Device Drivers
└─>GPIO Support
└─>MFD GPIO expanders
└─>TI/National Semiconductor LP3943 GPIO expander
In linux kernel since version 3.14 (release Date: 2014-03-30)  
GPIO driver for LP3943 MFD.
LP3943 can be used as a GPIO expander which provides up to 16 GPIOs.
Open drain outputs are required for this usage.

source code: