kernelconfig_penguin
CONFIG_ARCH_THUNDER2 is not available for the default architecture x86.
Result is shown for architecture arm64
selects
CONFIG_GPIOLIB

is selected by
CONFIG_GPIO_XLP

Cavium ThunderX2 Server Processors

configname: CONFIG_ARCH_THUNDER2

Linux Kernel Configuration
└─> Platform selection
└─> Cavium ThunderX2 Server Processors

This enables support for Cavium's ThunderX2 CN99XX family of
server processors.