aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2014-07-30 15:43:00 -0400
committerOlof Johansson <olof@lixom.net>2014-07-30 15:43:00 -0400
commit27ff34ef48fee78b61c25be4323c2c96db93d1f1 (patch)
tree6acab6d9e54d7637d192372eda50a7187c1c4c71
parent8cfb4e3d302680baa9d425a8175bb86d3d0443e3 (diff)
parenta0f7e7496d56ac2da7c684e2035815318c17973a (diff)
Merge tag 'renesas-clock3-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
Merge "Third Round of Renesas ARM Based SoC Clock Updates for v3.17" from Simon Horman: Third Round of Renesas ARM Based SoC Clock Updates for v3.17 * Add legacy clocks for SCI for SoCs that do not yet have CCF support. This is to allow timer devices to be enabled using DT and will be removed after CCF support is added for each SoC. This is in keeping with the approach taken for enabling SCI (serial) devices using DT on these SoCs. * tag 'renesas-clock3-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: shmobile: sh73a0: add CMT1 clock support for DT ARM: shmobile: r8a7740: add CMT1 clock support for DT ARM: shmobile: r8a73a4: add CMT1 clock support for DT ARM: shmobile: r8a7740: add TMU clock support for DT ARM: shmobile: r8a7778: add TMU clock support for DT Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r--arch/arm/mach-shmobile/clock-r8a73a4.c1
-rw-r--r--arch/arm/mach-shmobile/clock-r8a7740.c3
-rw-r--r--arch/arm/mach-shmobile/clock-r8a7778.c2
-rw-r--r--arch/arm/mach-shmobile/clock-sh73a0.c1
4 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-shmobile/clock-r8a73a4.c b/arch/arm/mach-shmobile/clock-r8a73a4.c
index 1d2fe056fa20..9629851a9b5d 100644
--- a/arch/arm/mach-shmobile/clock-r8a73a4.c
+++ b/arch/arm/mach-shmobile/clock-r8a73a4.c
@@ -604,6 +604,7 @@ static struct clk_lookup lookups[] = {
604 CLKDEV_DEV_ID("e6500000.i2c", &mstp_clks[MSTP318]), 604 CLKDEV_DEV_ID("e6500000.i2c", &mstp_clks[MSTP318]),
605 CLKDEV_DEV_ID("e6510000.i2c", &mstp_clks[MSTP323]), 605 CLKDEV_DEV_ID("e6510000.i2c", &mstp_clks[MSTP323]),
606 CLKDEV_ICK_ID("fck", "sh-cmt-48-gen2.1", &mstp_clks[MSTP329]), 606 CLKDEV_ICK_ID("fck", "sh-cmt-48-gen2.1", &mstp_clks[MSTP329]),
607 CLKDEV_ICK_ID("fck", "e6130000.timer", &mstp_clks[MSTP329]),
607 CLKDEV_DEV_ID("e60b0000.i2c", &mstp_clks[MSTP409]), 608 CLKDEV_DEV_ID("e60b0000.i2c", &mstp_clks[MSTP409]),
608 CLKDEV_DEV_ID("e6540000.i2c", &mstp_clks[MSTP410]), 609 CLKDEV_DEV_ID("e6540000.i2c", &mstp_clks[MSTP410]),
609 CLKDEV_DEV_ID("e6530000.i2c", &mstp_clks[MSTP411]), 610 CLKDEV_DEV_ID("e6530000.i2c", &mstp_clks[MSTP411]),
diff --git a/arch/arm/mach-shmobile/clock-r8a7740.c b/arch/arm/mach-shmobile/clock-r8a7740.c
index 68592b7109f7..2ffb56016e0f 100644
--- a/arch/arm/mach-shmobile/clock-r8a7740.c
+++ b/arch/arm/mach-shmobile/clock-r8a7740.c
@@ -598,8 +598,11 @@ static struct clk_lookup lookups[] = {
598 598
599 /* ICK */ 599 /* ICK */
600 CLKDEV_ICK_ID("fck", "sh-tmu.1", &mstp_clks[MSTP111]), 600 CLKDEV_ICK_ID("fck", "sh-tmu.1", &mstp_clks[MSTP111]),
601 CLKDEV_ICK_ID("fck", "fff90000.timer", &mstp_clks[MSTP111]),
601 CLKDEV_ICK_ID("fck", "sh-tmu.0", &mstp_clks[MSTP125]), 602 CLKDEV_ICK_ID("fck", "sh-tmu.0", &mstp_clks[MSTP125]),
603 CLKDEV_ICK_ID("fck", "fff80000.timer", &mstp_clks[MSTP125]),
602 CLKDEV_ICK_ID("fck", "sh-cmt-48.1", &mstp_clks[MSTP329]), 604 CLKDEV_ICK_ID("fck", "sh-cmt-48.1", &mstp_clks[MSTP329]),
605 CLKDEV_ICK_ID("fck", "e6138000.timer", &mstp_clks[MSTP329]),
603 CLKDEV_ICK_ID("host", "renesas_usbhs", &mstp_clks[MSTP416]), 606 CLKDEV_ICK_ID("host", "renesas_usbhs", &mstp_clks[MSTP416]),
604 CLKDEV_ICK_ID("func", "renesas_usbhs", &mstp_clks[MSTP407]), 607 CLKDEV_ICK_ID("func", "renesas_usbhs", &mstp_clks[MSTP407]),
605 CLKDEV_ICK_ID("phy", "renesas_usbhs", &mstp_clks[MSTP406]), 608 CLKDEV_ICK_ID("phy", "renesas_usbhs", &mstp_clks[MSTP406]),
diff --git a/arch/arm/mach-shmobile/clock-r8a7778.c b/arch/arm/mach-shmobile/clock-r8a7778.c
index a6dd601165e2..9407bac6fa61 100644
--- a/arch/arm/mach-shmobile/clock-r8a7778.c
+++ b/arch/arm/mach-shmobile/clock-r8a7778.c
@@ -244,7 +244,9 @@ static struct clk_lookup lookups[] = {
244 CLKDEV_ICK_ID("src.7", "rcar_sound", &mstp_clks[MSTP524]), 244 CLKDEV_ICK_ID("src.7", "rcar_sound", &mstp_clks[MSTP524]),
245 CLKDEV_ICK_ID("src.8", "rcar_sound", &mstp_clks[MSTP523]), 245 CLKDEV_ICK_ID("src.8", "rcar_sound", &mstp_clks[MSTP523]),
246 CLKDEV_ICK_ID("fck", "sh-tmu.0", &mstp_clks[MSTP016]), 246 CLKDEV_ICK_ID("fck", "sh-tmu.0", &mstp_clks[MSTP016]),
247 CLKDEV_ICK_ID("fck", "ffd80000.timer", &mstp_clks[MSTP016]),
247 CLKDEV_ICK_ID("fck", "sh-tmu.1", &mstp_clks[MSTP015]), 248 CLKDEV_ICK_ID("fck", "sh-tmu.1", &mstp_clks[MSTP015]),
249 CLKDEV_ICK_ID("fck", "ffd81000.timer", &mstp_clks[MSTP015]),
248}; 250};
249 251
250void __init r8a7778_clock_init(void) 252void __init r8a7778_clock_init(void)
diff --git a/arch/arm/mach-shmobile/clock-sh73a0.c b/arch/arm/mach-shmobile/clock-sh73a0.c
index 4990e03482d2..0d77f652f30c 100644
--- a/arch/arm/mach-shmobile/clock-sh73a0.c
+++ b/arch/arm/mach-shmobile/clock-sh73a0.c
@@ -690,6 +690,7 @@ static struct clk_lookup lookups[] = {
690 CLKDEV_ICK_ID("dsiphy_clk", "sh-mipi-dsi.0", &dsi0phy_clk), 690 CLKDEV_ICK_ID("dsiphy_clk", "sh-mipi-dsi.0", &dsi0phy_clk),
691 CLKDEV_ICK_ID("dsiphy_clk", "sh-mipi-dsi.1", &dsi1phy_clk), 691 CLKDEV_ICK_ID("dsiphy_clk", "sh-mipi-dsi.1", &dsi1phy_clk),
692 CLKDEV_ICK_ID("fck", "sh-cmt-48.1", &mstp_clks[MSTP329]), /* CMT1 */ 692 CLKDEV_ICK_ID("fck", "sh-cmt-48.1", &mstp_clks[MSTP329]), /* CMT1 */
693 CLKDEV_ICK_ID("fck", "e6138000.timer", &mstp_clks[MSTP329]), /* CMT1 */
693 CLKDEV_ICK_ID("fck", "sh-tmu.0", &mstp_clks[MSTP125]), /* TMU0 */ 694 CLKDEV_ICK_ID("fck", "sh-tmu.0", &mstp_clks[MSTP125]), /* TMU0 */
694}; 695};
695 696