summaryrefslogtreecommitdiffstats
path: root/drivers/clk/ux500/u8500_clk.c
diff options
context:
space:
mode:
authorLee Jones <lee.jones@linaro.org>2012-12-19 16:48:02 +0000
committerLinus Walleij <linus.walleij@linaro.org>2013-03-01 23:23:20 +0100
commit1e6b6801405ec578c8607e9dabcc4e946ea64f4c (patch)
tree9d91bc90e0de23b414243ed8fa96794812a18d14 /drivers/clk/ux500/u8500_clk.c
parent9ea49fff04917255ad3dbc2231587a8e8ec0a389 (diff)
downloadop-kernel-dev-1e6b6801405ec578c8607e9dabcc4e946ea64f4c.zip
op-kernel-dev-1e6b6801405ec578c8607e9dabcc4e946ea64f4c.tar.gz
clk: ux500: Provide an alias for the SMSC911x Ethernet chip
In the case of some of the ux500 platforms, an Ethernet chip is placed on an extended bus which is traditionally used as a NAND flash chip placeholder. The p3_pclk0 clock is used to control it, so we are required to provide and easy way to access it from the SMSC911x driver. We do this using an alias provided by this patch. Acked-by: Mike Turquette <mturquette@linaro.org> Acked-by: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/clk/ux500/u8500_clk.c')
-rw-r--r--drivers/clk/ux500/u8500_clk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/clk/ux500/u8500_clk.c b/drivers/clk/ux500/u8500_clk.c
index a601802..9d9add1 100644
--- a/drivers/clk/ux500/u8500_clk.c
+++ b/drivers/clk/ux500/u8500_clk.c
@@ -325,6 +325,7 @@ void u8500_clk_init(void)
clk = clk_reg_prcc_pclk("p3_pclk0", "per3clk", U8500_CLKRST3_BASE,
BIT(0), 0);
clk_register_clkdev(clk, "fsmc", NULL);
+ clk_register_clkdev(clk, NULL, "smsc911x");
clk = clk_reg_prcc_pclk("p3_pclk1", "per3clk", U8500_CLKRST3_BASE,
BIT(1), 0);
OpenPOWER on IntegriCloud