1 From f0df10fb498c21bbb201bc81dd209ea646b5a311 Mon Sep 17 00:00:00 2001
2 From: Jonas Gorski <jogo@openwrt.org>
3 Date: Sat, 12 Nov 2011 12:19:09 +0100
4 Subject: [PATCH 1/5] MIPS: BCM63XX: expose the HSSPI clock
6 Signed-off-by: Jonas Gorski <jogo@openwrt.org>
8 arch/mips/bcm63xx/clk.c | 24 ++++++++++++++++++++++++
9 1 file changed, 24 insertions(+)
11 --- a/arch/mips/bcm63xx/clk.c
12 +++ b/arch/mips/bcm63xx/clk.c
13 @@ -226,6 +226,28 @@ static struct clk clk_spi = {
19 +static void hsspi_set(struct clk *clk, int enable)
23 + if (BCMCPU_IS_6328())
24 + mask = CKCTL_6328_HSSPI_EN;
25 + else if (BCMCPU_IS_6362())
26 + mask = CKCTL_6362_HSSPI_EN;
30 + bcm_hwclock_set(mask, enable);
33 +static struct clk clk_hsspi = {
41 static void xtm_set(struct clk *clk, int enable)
42 @@ -334,6 +356,8 @@ struct clk *clk_get(struct device *dev,
44 if (!strcmp(id, "spi"))
46 + if (!strcmp(id, "hsspi"))
48 if (!strcmp(id, "xtm"))
50 if (!strcmp(id, "periph"))