aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-06-09 12:47:11 -0400
committerLinus Walleij <linus.walleij@linaro.org>2015-06-10 07:50:17 -0400
commita361cbc575d6ea778fe3fa6f13246bf34d995519 (patch)
tree2421d58f371d18cb8ad6c5aeb3b7bcab3c6b9856
parentf32f01e1ba6bca9611c835eb357ce926038128e8 (diff)
pinctrl: mvebu: armada-{370,xp}: normalize ethernet txclkout pins
This commit normalizes the naming of the Ethernet txclkout pin to be the same accross Marvell SoCs. It is worth mentioning that the DT binding documentation of the Armada XP was wrong for MPP12: it said the function was ge1(txd0), while it is in fact ge1(txclkout). It is however not really a fix worth sending to stable since it does not change the behavior, and the driver itself was correct. Since only the subnames are changed, DT backward compatibility is not affected. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-rw-r--r--Documentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt2
-rw-r--r--Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt4
-rw-r--r--drivers/pinctrl/mvebu/pinctrl-armada-370.c2
-rw-r--r--drivers/pinctrl/mvebu/pinctrl-armada-xp.c4
4 files changed, 6 insertions, 6 deletions
diff --git a/Documentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt
index cc0be9df7082..44aedd5351c5 100644
--- a/Documentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt
@@ -18,7 +18,7 @@ mpp1 1 gpo, uart0(txd)
18mpp2 2 gpio, i2c0(sck), uart0(txd) 18mpp2 2 gpio, i2c0(sck), uart0(txd)
19mpp3 3 gpio, i2c0(sda), uart0(rxd) 19mpp3 3 gpio, i2c0(sda), uart0(rxd)
20mpp4 4 gpio, cpu_pd(vdd) 20mpp4 4 gpio, cpu_pd(vdd)
21mpp5 5 gpo, ge0(txclko), uart1(txd), spi1(clk), audio(mclk) 21mpp5 5 gpo, ge0(txclkout), uart1(txd), spi1(clk), audio(mclk)
22mpp6 6 gpio, ge0(txd0), sata0(prsnt), tdm(rst), audio(sdo) 22mpp6 6 gpio, ge0(txd0), sata0(prsnt), tdm(rst), audio(sdo)
23mpp7 7 gpo, ge0(txd1), tdm(dtx), audio(lrclk) 23mpp7 7 gpo, ge0(txd1), tdm(dtx), audio(lrclk)
24mpp8 8 gpio, ge0(txd2), uart0(rts), tdm(drx), audio(bclk) 24mpp8 8 gpio, ge0(txd2), uart0(rts), tdm(drx), audio(bclk)
diff --git a/Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt
index 561e5190f5ac..0bd7d2f662be 100644
--- a/Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt
@@ -18,7 +18,7 @@ only for more detailed description in this document.
18 18
19name pins functions 19name pins functions
20================================================================================ 20================================================================================
21mpp0 0 gpio, ge0(txclko), lcd(d0) 21mpp0 0 gpio, ge0(txclkout), lcd(d0)
22mpp1 1 gpio, ge0(txd0), lcd(d1) 22mpp1 1 gpio, ge0(txd0), lcd(d1)
23mpp2 2 gpio, ge0(txd1), lcd(d2) 23mpp2 2 gpio, ge0(txd1), lcd(d2)
24mpp3 3 gpio, ge0(txd2), lcd(d3) 24mpp3 3 gpio, ge0(txd2), lcd(d3)
@@ -30,7 +30,7 @@ mpp8 8 gpio, ge0(rxd2), lcd(d8)
30mpp9 9 gpio, ge0(rxd3), lcd(d9) 30mpp9 9 gpio, ge0(rxd3), lcd(d9)
31mpp10 10 gpio, ge0(rxctl), lcd(d10) 31mpp10 10 gpio, ge0(rxctl), lcd(d10)
32mpp11 11 gpio, ge0(rxclk), lcd(d11) 32mpp11 11 gpio, ge0(rxclk), lcd(d11)
33mpp12 12 gpio, ge0(txd4), ge1(txd0), lcd(d12) 33mpp12 12 gpio, ge0(txd4), ge1(txclkout), lcd(d12)
34mpp13 13 gpio, ge0(txd5), ge1(txd1), lcd(d13) 34mpp13 13 gpio, ge0(txd5), ge1(txd1), lcd(d13)
35mpp14 14 gpio, ge0(txd6), ge1(txd2), lcd(d15) 35mpp14 14 gpio, ge0(txd6), ge1(txd2), lcd(d15)
36mpp15 15 gpio, ge0(txd7), ge1(txd3), lcd(d16) 36mpp15 15 gpio, ge0(txd7), ge1(txd3), lcd(d16)
diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-370.c b/drivers/pinctrl/mvebu/pinctrl-armada-370.c
index 54fec8cc608c..cabf188a1d17 100644
--- a/drivers/pinctrl/mvebu/pinctrl-armada-370.c
+++ b/drivers/pinctrl/mvebu/pinctrl-armada-370.c
@@ -55,7 +55,7 @@ static struct mvebu_mpp_mode mv88f6710_mpp_modes[] = {
55 MPP_FUNCTION(0x1, "cpu_pd", "vdd")), 55 MPP_FUNCTION(0x1, "cpu_pd", "vdd")),
56 MPP_MODE(5, 56 MPP_MODE(5,
57 MPP_FUNCTION(0x0, "gpo", NULL), 57 MPP_FUNCTION(0x0, "gpo", NULL),
58 MPP_FUNCTION(0x1, "ge0", "txclko"), 58 MPP_FUNCTION(0x1, "ge0", "txclkout"),
59 MPP_FUNCTION(0x2, "uart1", "txd"), 59 MPP_FUNCTION(0x2, "uart1", "txd"),
60 MPP_FUNCTION(0x4, "spi1", "clk"), 60 MPP_FUNCTION(0x4, "spi1", "clk"),
61 MPP_FUNCTION(0x5, "audio", "mclk")), 61 MPP_FUNCTION(0x5, "audio", "mclk")),
diff --git a/drivers/pinctrl/mvebu/pinctrl-armada-xp.c b/drivers/pinctrl/mvebu/pinctrl-armada-xp.c
index 9a8b71417620..fb5ffa57d90d 100644
--- a/drivers/pinctrl/mvebu/pinctrl-armada-xp.c
+++ b/drivers/pinctrl/mvebu/pinctrl-armada-xp.c
@@ -54,7 +54,7 @@ enum armada_xp_variant {
54static struct mvebu_mpp_mode armada_xp_mpp_modes[] = { 54static struct mvebu_mpp_mode armada_xp_mpp_modes[] = {
55 MPP_MODE(0, 55 MPP_MODE(0,
56 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS), 56 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS),
57 MPP_VAR_FUNCTION(0x1, "ge0", "txclko", V_MV78230_PLUS), 57 MPP_VAR_FUNCTION(0x1, "ge0", "txclkout", V_MV78230_PLUS),
58 MPP_VAR_FUNCTION(0x4, "lcd", "d0", V_MV78230_PLUS)), 58 MPP_VAR_FUNCTION(0x4, "lcd", "d0", V_MV78230_PLUS)),
59 MPP_MODE(1, 59 MPP_MODE(1,
60 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS), 60 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS),
@@ -103,7 +103,7 @@ static struct mvebu_mpp_mode armada_xp_mpp_modes[] = {
103 MPP_MODE(12, 103 MPP_MODE(12,
104 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS), 104 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS),
105 MPP_VAR_FUNCTION(0x1, "ge0", "txd4", V_MV78230_PLUS), 105 MPP_VAR_FUNCTION(0x1, "ge0", "txd4", V_MV78230_PLUS),
106 MPP_VAR_FUNCTION(0x2, "ge1", "clkout", V_MV78230_PLUS), 106 MPP_VAR_FUNCTION(0x2, "ge1", "txclkout", V_MV78230_PLUS),
107 MPP_VAR_FUNCTION(0x4, "lcd", "d12", V_MV78230_PLUS)), 107 MPP_VAR_FUNCTION(0x4, "lcd", "d12", V_MV78230_PLUS)),
108 MPP_MODE(13, 108 MPP_MODE(13,
109 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS), 109 MPP_VAR_FUNCTION(0x0, "gpio", NULL, V_MV78230_PLUS),