Maxim MAX3191x industrial serializer

modulename: gpio-max3191x.ko

configname: CONFIG_GPIO_MAX3191X

Linux Kernel Configuration
└─>Device Drivers
└─>GPIO Support
└─>SPI GPIO expanders
└─>Maxim MAX3191x industrial serializer
In linux kernel since version 4.2 (release Date: 2015-08-30)  
GPIO driver for Maxim MAX31910, MAX31911, MAX31912, MAX31913,
MAX31953 and MAX31963 industrial serializer, a daisy-chainable
chip to make 8 digital 24V inputs available via SPI. Supports
CRC checksums to guard against electromagnetic interference,
as well as undervoltage and overtemperature detection.

source code: