Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7780055 authored by Shiraz Hashim's avatar Shiraz Hashim Committed by Linus Walleij
Browse files

pinctrl: SPEAr3xx: correct register space to configure pwm



To have pwm on pad no. 34 we also need to select between pwm and SD_LED
functions. Add this to pwm pin mux register configuration.

Signed-off-by: default avatarShiraz Hashim <shiraz.hashim@st.com>
Signed-off-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: default avatarVipin Kumar <vipin.kumar@st.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 0b53fa35
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2239,6 +2239,10 @@ static struct spear_muxreg pwm2_pin_34_muxreg[] = {
		.reg = PMX_CONFIG_REG,
		.mask = PMX_SSP_CS_MASK,
		.val = 0,
	}, {
		.reg = MODE_CONFIG_REG,
		.mask = PMX_PWM_MASK,
		.val = PMX_PWM_MASK,
	}, {
		.reg = IP_SEL_PAD_30_39_REG,
		.mask = PMX_PL_34_MASK,
+1 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
#include "pinctrl-spear.h"

/* pad mux declarations */
#define PMX_PWM_MASK		(1 << 16)
#define PMX_FIRDA_MASK		(1 << 14)
#define PMX_I2C_MASK		(1 << 13)
#define PMX_SSP_CS_MASK		(1 << 12)