Qualcomm SPMI PMIC pin controller driver

modulename: pinctrl-spmi-gpio.ko

and/or

pinctrl-spmi-mpp.ko

configname: CONFIG_PINCTRL_QCOM_SPMI_PMIC

Linux Kernel Configuration
└─>Device Drivers
└─>Pin controllers
└─>Device Tree and Open Firmware support
└─>SPMI support
└─>Qualcomm SPMI PMIC pin controller driver
In linux kernel since version 3.10 (release Date: 2013-06-30)  
This is the pinctrl, pinmux, pinconf and gpiolib driver for the
Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips,
which are using SPMI for communication with SoC. Example PMIC's
devices are pm8841, pm8941 and pma8084.

source code: