pinctrl: mvebu: fix MPP6 value for kirkwood driver
Subsystems (2)
PATCH 1/1 pinctrl: mvebu: fix MPP6 value for kirkwood driver
Note that I am not sure about the MPP value for the PTP functionality. It seems that the PTP references have been removed from the Marvell hardware specifications available to me.
--- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
drivers/pinctrl/mvebu/pinctrl-kirkwood.c +3 -3
@@ -66,9 +66,9 @@ static struct mvebu_mpp_mode mv88f6xxx_mpp_modes[] = { MPP_VAR_FUNCTION(0x5, "sata0", "act", V(0, 1, 1, 1, 1, 0)), MPP_VAR_FUNCTION(0xb, "lcd", "vsync", V(0, 0, 0, 0, 1, 0))),MPP_MODE (6 , -MPP_VAR_FUNCTION (0x0 ,"sysrst" ,"out" ,V (1 ,1 ,1 ,1 ,1 ,1 )), -MPP_VAR_FUNCTION (0x1 ,"spi" ,"mosi" ,V (1 ,1 ,1 ,1 ,1 ,1 )), -MPP_VAR_FUNCTION (0x2 ,"ptp" ,"trig" ,V (1 ,1 ,1 ,1 ,0 ,0 ))), +MPP_VAR_FUNCTION (0x1 ,"sysrst" ,"out" ,V (1 ,1 ,1 ,1 ,1 ,1 )), +MPP_VAR_FUNCTION (0x2 ,"spi" ,"mosi" ,V (1 ,1 ,1 ,1 ,1 ,1 )), +MPP_VAR_FUNCTION (0x3 ,"ptp" ,"trig" ,V (1 ,1 ,1 ,1 ,0 ,0 ))), MPP_MODE(7, MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1)), MPP_VAR_FUNCTION(0x1, "pex", "rsto", V(1, 1, 1, 1, 0, 1)),
Signature · 1 line
1.7.10
PATCH 1/1 pinctrl: mvebu: fix MPP6 value for kirkwood driver
Quoted 5 lines · Simon Guinot
Note that I am not sure about the MPP value for the PTP functionality. It seems that the PTP references have been removed from the Marvell hardware specifications available to me.
Signed-off-by Simon Guinot <[email protected]>
Linus, would you prefer to take this through your tree? I'm fine either way.
thx,
Jason.
Quoted 29 lines
--- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)drivers/pinctrl/mvebu/pinctrl-kirkwood.c +3
-3@@ -66,9 +66,9 @@ static struct mvebu_mpp_mode mv88f6xxx_mpp_modes[] = { MPP_VAR_FUNCTION(0x5, "sata0", "act", V(0, 1, 1, 1, 1, 0)), MPP_VAR_FUNCTION(0xb, "lcd", "vsync", V(0, 0, 0, 0, 1, 0))),MPP_MODE (6 , -MPP_VAR_FUNCTION (0x0 ,"sysrst" ,"out" ,V (1 ,1 ,1 ,1 ,1 ,1 )), -MPP_VAR_FUNCTION (0x1 ,"spi" ,"mosi" ,V (1 ,1 ,1 ,1 ,1 ,1 )), -MPP_VAR_FUNCTION (0x2 ,"ptp" ,"trig" ,V (1 ,1 ,1 ,1 ,0 ,0 ))), +MPP_VAR_FUNCTION (0x1 ,"sysrst" ,"out" ,V (1 ,1 ,1 ,1 ,1 ,1 )), +MPP_VAR_FUNCTION (0x2 ,"spi" ,"mosi" ,V (1 ,1 ,1 ,1 ,1 ,1 )), +MPP_VAR_FUNCTION (0x3 ,"ptp" ,"trig" ,V (1 ,1 ,1 ,1 ,0 ,0 ))), MPP_MODE(7, MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1)), MPP_VAR_FUNCTION(0x1, "pex", "rsto", V(1, 1, 1, 1, 0, 1)),Signature · 7 lines
1.7.10 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel at lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Andrew Lunn
maintainerPATCH 1/1 pinctrl: mvebu: fix MPP6 value for kirkwood driver
In reply to Simon GuinotQuoted 28 lines · Simon Guinot
Note that I am not sure about the MPP value for the PTP functionality. It seems that the PTP references have been removed from the Marvell hardware specifications available to me.
Signed-off-by Simon Guinot <[email protected]>--- drivers/pinctrl/mvebu/pinctrl-kirkwood.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)drivers/pinctrl/mvebu/pinctrl-kirkwood.c +3
-3@@ -66,9 +66,9 @@ static struct mvebu_mpp_mode mv88f6xxx_mpp_modes[] = { MPP_VAR_FUNCTION(0x5, "sata0", "act", V(0, 1, 1, 1, 1, 0)), MPP_VAR_FUNCTION(0xb, "lcd", "vsync", V(0, 0, 0, 0, 1, 0))),MPP_MODE (6 , -MPP_VAR_FUNCTION (0x0 ,"sysrst" ,"out" ,V (1 ,1 ,1 ,1 ,1 ,1 )), -MPP_VAR_FUNCTION (0x1 ,"spi" ,"mosi" ,V (1 ,1 ,1 ,1 ,1 ,1 )), -MPP_VAR_FUNCTION (0x2 ,"ptp" ,"trig" ,V (1 ,1 ,1 ,1 ,0 ,0 ))), +MPP_VAR_FUNCTION (0x1 ,"sysrst" ,"out" ,V (1 ,1 ,1 ,1 ,1 ,1 )), +MPP_VAR_FUNCTION (0x2 ,"spi" ,"mosi" ,V (1 ,1 ,1 ,1 ,1 ,1 )), +MPP_VAR_FUNCTION (0x3 ,"ptp" ,"trig" ,V (1 ,1 ,1 ,1 ,0 ,0 ))), MPP_MODE(7, MPP_VAR_FUNCTION(0x0, "gpo", NULL, V(1, 1, 1, 1, 1, 1)), MPP_VAR_FUNCTION(0x1, "pex", "rsto", V(1, 1, 1, 1, 0, 1)),Signature · 1 line
1.7.10
I checked against the old MPP.H and the "88F6281 Integrated Controller Hardware Specifications".
It is interesting that pin 6 cannot be used as a GP[IO] at all. Some of the other pins are limited to GPO, but this appears to be the only one which cannot be used at all.
Andrew
PATCH 1/1 pinctrl: mvebu: fix MPP6 value for kirkwood driver
In reply to Simon GuinotQuoted 5 lines · Simon Guinot
Note that I am not sure about the MPP value for the PTP functionality. It seems that the PTP references have been removed from the Marvell hardware specifications available to me.
Signed-off-by Simon Guinot <[email protected]>
Applied with Jason's and Andrew's ACKs!
Thanks!
Linus Walleij