clk: mvebu: add more PCIe clocks for Armada XP
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 16 May 2013 15:55:21 +0000 (17:55 +0200)
committerJason Cooper <jason@lakedaemon.net>
Mon, 20 May 2013 19:18:44 +0000 (19:18 +0000)
The current revision of the datasheet only mentions the gatable clocks
for the PCIe 0.0, 0.1, 0.2 and 0.3 interfaces, and forgot to mention
the ones for the PCIe 1.0, 1.1, 1.2, 1.3, 2.0 and 3.0
interfaces. After confirmation with Marvell engineers, this patch adds
the missing gatable clocks for those PCIe interfaces.

It also changes the name of the previously existing PCIe gatable
clocks, in order to match the naming using the datasheets.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Mike Turquette <mturquette@linaro.org>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
drivers/clk/mvebu/clk-gating-ctrl.c

index b35785ae3e2ed5d8f4ee9d022c7d459497e97fb3..2f037235bdbd11899f9e68755328cd9c3dc1767c 100644 (file)
@@ -137,10 +137,14 @@ static const struct mvebu_soc_descr __initconst armada_xp_gating_descr[] = {
        { "ge2", NULL,  2 },
        { "ge1", NULL, 3 },
        { "ge0", NULL, 4 },
-       { "pex0", NULL, 5 },
-       { "pex1", NULL, 6 },
-       { "pex2", NULL, 7 },
-       { "pex3", NULL, 8 },
+       { "pex00", NULL, 5 },
+       { "pex01", NULL, 6 },
+       { "pex02", NULL, 7 },
+       { "pex03", NULL, 8 },
+       { "pex10", NULL, 9 },
+       { "pex11", NULL, 10 },
+       { "pex12", NULL, 11 },
+       { "pex13", NULL, 12 },
        { "bp", NULL, 13 },
        { "sata0lnk", NULL, 14 },
        { "sata0", "sata0lnk", 15 },
@@ -152,6 +156,8 @@ static const struct mvebu_soc_descr __initconst armada_xp_gating_descr[] = {
        { "xor0", NULL, 22 },
        { "crypto", NULL, 23 },
        { "tdm", NULL, 25 },
+       { "pex20", NULL, 26 },
+       { "pex30", NULL, 27 },
        { "xor1", NULL, 28 },
        { "sata1lnk", NULL, 29 },
        { "sata1", "sata1lnk", 30 },