Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN3}_CLK subtypes

Add support for SPMI PMIC GPIO subtypes GPIO_LV_VIN2_CLK and
GPIO_MV_VIN3_CLK.

Signed-off-by: Subbaraman Narayanamurthy <subbaraman.narayanamurthy@oss.qualcomm.com>
Signed-off-by: Jishnu Prakash <jishnu.prakash@oss.qualcomm.com>
Signed-off-by: Kamal Wadhwa <kamal.wadhwa@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Subbaraman Narayanamurthy and committed by
Linus Walleij
bfdccbe9 120b6d1a

+4
+4
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
··· 42 42 #define PMIC_GPIO_SUBTYPE_GPIO_MV 0x11 43 43 #define PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2 0x12 44 44 #define PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3 0x13 45 + #define PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2_CLK 0x14 46 + #define PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3_CLK 0x15 45 47 46 48 #define PMIC_MPP_REG_RT_STS 0x10 47 49 #define PMIC_MPP_REG_RT_STS_VAL_MASK 0x1 ··· 854 852 pad->lv_mv_type = true; 855 853 break; 856 854 case PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2: 855 + case PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2_CLK: 857 856 pad->num_sources = 2; 858 857 pad->have_buffer = true; 859 858 pad->lv_mv_type = true; 860 859 break; 861 860 case PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3: 861 + case PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3_CLK: 862 862 pad->num_sources = 3; 863 863 pad->have_buffer = true; 864 864 pad->lv_mv_type = true;