diff options
author | Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 2013-08-02 10:50:40 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2013-10-07 20:44:42 -0400 |
commit | 9f754b4a68e53c71f55aaa9564579ae617a2ff11 (patch) | |
tree | acb99605a34b84cbe14254e25da95aec43da55d5 /arch/arm/mach-shmobile/clock-r8a73a4.c | |
parent | 243b6db0588b1425cb020e764475e8e1c4eb40d9 (diff) |
ARM: shmobile: r8a73a4: add a DMAC platform device and clock for it
Add a DMAC platform device and clock definitions for it on r8a73a4.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'arch/arm/mach-shmobile/clock-r8a73a4.c')
-rw-r--r-- | arch/arm/mach-shmobile/clock-r8a73a4.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-shmobile/clock-r8a73a4.c b/arch/arm/mach-shmobile/clock-r8a73a4.c index 8ea5ef6c79cc..357b9bca7940 100644 --- a/arch/arm/mach-shmobile/clock-r8a73a4.c +++ b/arch/arm/mach-shmobile/clock-r8a73a4.c | |||
@@ -504,7 +504,7 @@ static struct clk div6_clks[DIV6_NR] = { | |||
504 | 504 | ||
505 | /* MSTP */ | 505 | /* MSTP */ |
506 | enum { | 506 | enum { |
507 | MSTP217, MSTP216, MSTP207, MSTP206, MSTP204, MSTP203, | 507 | MSTP218, MSTP217, MSTP216, MSTP207, MSTP206, MSTP204, MSTP203, |
508 | MSTP329, MSTP323, MSTP318, MSTP317, MSTP316, | 508 | MSTP329, MSTP323, MSTP318, MSTP317, MSTP316, |
509 | MSTP315, MSTP314, MSTP313, MSTP312, MSTP305, MSTP300, | 509 | MSTP315, MSTP314, MSTP313, MSTP312, MSTP305, MSTP300, |
510 | MSTP411, MSTP410, MSTP409, | 510 | MSTP411, MSTP410, MSTP409, |
@@ -519,6 +519,7 @@ static struct clk mstp_clks[MSTP_NR] = { | |||
519 | [MSTP207] = SH_CLK_MSTP32(&div6_clks[DIV6_MP], SMSTPCR2, 7, 0), /* SCIFB1 */ | 519 | [MSTP207] = SH_CLK_MSTP32(&div6_clks[DIV6_MP], SMSTPCR2, 7, 0), /* SCIFB1 */ |
520 | [MSTP216] = SH_CLK_MSTP32(&div6_clks[DIV6_MP], SMSTPCR2, 16, 0), /* SCIFB2 */ | 520 | [MSTP216] = SH_CLK_MSTP32(&div6_clks[DIV6_MP], SMSTPCR2, 16, 0), /* SCIFB2 */ |
521 | [MSTP217] = SH_CLK_MSTP32(&div6_clks[DIV6_MP], SMSTPCR2, 17, 0), /* SCIFB3 */ | 521 | [MSTP217] = SH_CLK_MSTP32(&div6_clks[DIV6_MP], SMSTPCR2, 17, 0), /* SCIFB3 */ |
522 | [MSTP218] = SH_CLK_MSTP32(&div4_clks[DIV4_HP], SMSTPCR2, 18, 0), /* DMAC */ | ||
522 | [MSTP300] = SH_CLK_MSTP32(&div4_clks[DIV4_HP], SMSTPCR3, 0, 0), /* IIC2 */ | 523 | [MSTP300] = SH_CLK_MSTP32(&div4_clks[DIV4_HP], SMSTPCR3, 0, 0), /* IIC2 */ |
523 | [MSTP305] = SH_CLK_MSTP32(&div6_clks[DIV6_MMC1],SMSTPCR3, 5, 0), /* MMCIF1 */ | 524 | [MSTP305] = SH_CLK_MSTP32(&div6_clks[DIV6_MMC1],SMSTPCR3, 5, 0), /* MMCIF1 */ |
524 | [MSTP312] = SH_CLK_MSTP32(&div6_clks[DIV6_SDHI2],SMSTPCR3, 12, 0), /* SDHI2 */ | 525 | [MSTP312] = SH_CLK_MSTP32(&div6_clks[DIV6_SDHI2],SMSTPCR3, 12, 0), /* SDHI2 */ |
@@ -578,6 +579,7 @@ static struct clk_lookup lookups[] = { | |||
578 | CLKDEV_DEV_ID("sh-sci.3", &mstp_clks[MSTP207]), | 579 | CLKDEV_DEV_ID("sh-sci.3", &mstp_clks[MSTP207]), |
579 | CLKDEV_DEV_ID("sh-sci.4", &mstp_clks[MSTP216]), | 580 | CLKDEV_DEV_ID("sh-sci.4", &mstp_clks[MSTP216]), |
580 | CLKDEV_DEV_ID("sh-sci.5", &mstp_clks[MSTP217]), | 581 | CLKDEV_DEV_ID("sh-sci.5", &mstp_clks[MSTP217]), |
582 | CLKDEV_DEV_ID("sh-dma-engine.0", &mstp_clks[MSTP218]), | ||
581 | CLKDEV_DEV_ID("rcar_thermal", &mstp_clks[MSTP522]), | 583 | CLKDEV_DEV_ID("rcar_thermal", &mstp_clks[MSTP522]), |
582 | CLKDEV_DEV_ID("e6520000.i2c", &mstp_clks[MSTP300]), | 584 | CLKDEV_DEV_ID("e6520000.i2c", &mstp_clks[MSTP300]), |
583 | CLKDEV_DEV_ID("sh_mmcif.1", &mstp_clks[MSTP305]), | 585 | CLKDEV_DEV_ID("sh_mmcif.1", &mstp_clks[MSTP305]), |