Qualcomm SPMI PMIC pin controller driver
modulename: pinctrl-spmi-gpio.ko
and/orpinctrl-spmi-mpp.ko
configname: CONFIG_PINCTRL_QCOM_SPMI_PMIC
Linux Kernel Configuration
└─>Device Drivers
└─>Pin controllers
└─>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.
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:
selects
CONFIG_REGMAP_SPMICONFIG_PINMUX
CONFIG_PINCONF
CONFIG_GENERIC_PINCONF
CONFIG_GPIOLIB_IRQCHIP
CONFIG_IRQ_DOMAIN_HIERARCHY