Cavium ThunderX/OCTEON-TX GPIO

modulename: gpio-thunderx.ko

configname: CONFIG_GPIO_THUNDERX

Linux Kernel Configuration
└─>Device Drivers
└─>GPIO Support
└─>Memory mapped GPIO drivers
└─>Cavium ThunderX/OCTEON-TX GPIO
In linux kernel since version 4.2 (release Date: 2015-08-30)  
Say yes here to support the on-chip GPIO lines on the ThunderX
and OCTEON-TX families of SoCs.

source code:
selects
CONFIG_IRQ_DOMAIN_HIERARCHY
CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS