aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>2014-01-08 01:08:40 -0500
committerSimon Horman <horms+renesas@verge.net.au>2014-02-03 20:25:00 -0500
commitf5b2947e4a6589f07d485ca149d606283294979f (patch)
tree2c9fb8caf39d19efc69fd7e8bb54bef4b66cc79d
parentdd6fc76d2f61e732a14f3592bdd83c2c0b7d2dcc (diff)
ARM: shmobile: r8a7790: add Audio DMAC clock
Audio DMAC can be controlled via sh-dma-engine Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r--arch/arm/mach-shmobile/clock-r8a7790.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/mach-shmobile/clock-r8a7790.c b/arch/arm/mach-shmobile/clock-r8a7790.c
index a028f96ad1b0..58f3dcf322fd 100644
--- a/arch/arm/mach-shmobile/clock-r8a7790.c
+++ b/arch/arm/mach-shmobile/clock-r8a7790.c
@@ -201,6 +201,7 @@ enum {
201 MSTP717, MSTP716, 201 MSTP717, MSTP716,
202 MSTP704, 202 MSTP704,
203 MSTP522, 203 MSTP522,
204 MSTP502, MSTP501,
204 MSTP315, MSTP314, MSTP313, MSTP312, MSTP311, MSTP305, MSTP304, 205 MSTP315, MSTP314, MSTP313, MSTP312, MSTP311, MSTP305, MSTP304,
205 MSTP216, MSTP207, MSTP206, MSTP204, MSTP203, MSTP202, 206 MSTP216, MSTP207, MSTP206, MSTP204, MSTP203, MSTP202,
206 MSTP124, 207 MSTP124,
@@ -236,6 +237,8 @@ static struct clk mstp_clks[MSTP_NR] = {
236 [MSTP716] = SH_CLK_MSTP32_STS(&zs_clk, SMSTPCR7, 16, MSTPSR7, 0), /* HSCIF1 */ 237 [MSTP716] = SH_CLK_MSTP32_STS(&zs_clk, SMSTPCR7, 16, MSTPSR7, 0), /* HSCIF1 */
237 [MSTP704] = SH_CLK_MSTP32_STS(&mp_clk, SMSTPCR7, 4, MSTPSR7, 0), /* HSUSB */ 238 [MSTP704] = SH_CLK_MSTP32_STS(&mp_clk, SMSTPCR7, 4, MSTPSR7, 0), /* HSUSB */
238 [MSTP522] = SH_CLK_MSTP32_STS(&extal_clk, SMSTPCR5, 22, MSTPSR5, 0), /* Thermal */ 239 [MSTP522] = SH_CLK_MSTP32_STS(&extal_clk, SMSTPCR5, 22, MSTPSR5, 0), /* Thermal */
240 [MSTP502] = SH_CLK_MSTP32_STS(&zs_clk, SMSTPCR5, 2, MSTPSR5, 0), /* Audio-DMAC low */
241 [MSTP501] = SH_CLK_MSTP32_STS(&zs_clk, SMSTPCR5, 1, MSTPSR5, 0), /* Audio-DMAC hi */
239 [MSTP315] = SH_CLK_MSTP32_STS(&div6_clks[DIV6_MMC0], SMSTPCR3, 15, MSTPSR3, 0), /* MMC0 */ 242 [MSTP315] = SH_CLK_MSTP32_STS(&div6_clks[DIV6_MMC0], SMSTPCR3, 15, MSTPSR3, 0), /* MMC0 */
240 [MSTP314] = SH_CLK_MSTP32_STS(&div4_clks[DIV4_SD0], SMSTPCR3, 14, MSTPSR3, 0), /* SDHI0 */ 243 [MSTP314] = SH_CLK_MSTP32_STS(&div4_clks[DIV4_SD0], SMSTPCR3, 14, MSTPSR3, 0), /* SDHI0 */
241 [MSTP313] = SH_CLK_MSTP32_STS(&div4_clks[DIV4_SD1], SMSTPCR3, 13, MSTPSR3, 0), /* SDHI1 */ 244 [MSTP313] = SH_CLK_MSTP32_STS(&div4_clks[DIV4_SD1], SMSTPCR3, 13, MSTPSR3, 0), /* SDHI1 */
@@ -311,6 +314,8 @@ static struct clk_lookup lookups[] = {
311 CLKDEV_DEV_ID("r8a7790-ether", &mstp_clks[MSTP813]), 314 CLKDEV_DEV_ID("r8a7790-ether", &mstp_clks[MSTP813]),
312 CLKDEV_DEV_ID("e61f0000.thermal", &mstp_clks[MSTP522]), 315 CLKDEV_DEV_ID("e61f0000.thermal", &mstp_clks[MSTP522]),
313 CLKDEV_DEV_ID("rcar_thermal", &mstp_clks[MSTP522]), 316 CLKDEV_DEV_ID("rcar_thermal", &mstp_clks[MSTP522]),
317 CLKDEV_DEV_ID("sh-dma-engine.0", &mstp_clks[MSTP502]),
318 CLKDEV_DEV_ID("sh-dma-engine.1", &mstp_clks[MSTP501]),
314 CLKDEV_DEV_ID("ee200000.mmc", &mstp_clks[MSTP315]), 319 CLKDEV_DEV_ID("ee200000.mmc", &mstp_clks[MSTP315]),
315 CLKDEV_DEV_ID("sh_mmcif.0", &mstp_clks[MSTP315]), 320 CLKDEV_DEV_ID("sh_mmcif.0", &mstp_clks[MSTP315]),
316 CLKDEV_DEV_ID("ee100000.sd", &mstp_clks[MSTP314]), 321 CLKDEV_DEV_ID("ee100000.sd", &mstp_clks[MSTP314]),