Commit bfdccbe9 authored by Subbaraman Narayanamurthy's avatar Subbaraman Narayanamurthy Committed by Linus Walleij
Browse files

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: default avatarSubbaraman Narayanamurthy <subbaraman.narayanamurthy@oss.qualcomm.com>
Signed-off-by: default avatarJishnu Prakash <jishnu.prakash@oss.qualcomm.com>
Signed-off-by: default avatarKamal Wadhwa <kamal.wadhwa@oss.qualcomm.com>
Reviewed-by: default avatarDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 120b6d1a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -42,6 +42,8 @@
#define PMIC_GPIO_SUBTYPE_GPIO_MV		0x11
#define PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2		0x12
#define PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3		0x13
#define PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2_CLK	0x14
#define PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3_CLK	0x15

#define PMIC_MPP_REG_RT_STS			0x10
#define PMIC_MPP_REG_RT_STS_VAL_MASK		0x1
@@ -852,11 +854,13 @@ static int pmic_gpio_populate(struct pmic_gpio_state *state,
		pad->lv_mv_type = true;
		break;
	case PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2:
	case PMIC_GPIO_SUBTYPE_GPIO_LV_VIN2_CLK:
		pad->num_sources = 2;
		pad->have_buffer = true;
		pad->lv_mv_type = true;
		break;
	case PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3:
	case PMIC_GPIO_SUBTYPE_GPIO_MV_VIN3_CLK:
		pad->num_sources = 3;
		pad->have_buffer = true;
		pad->lv_mv_type = true;