aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Boyd <sboyd@codeaurora.org>2017-11-14 13:07:46 -0500
committerStephen Boyd <sboyd@codeaurora.org>2017-11-14 13:07:46 -0500
commit1d96ad64c945e7c28b48ed93b7a900003dc1a6fa (patch)
tree60df50a5495393c663f1991ca3fd0bc60a83eb8e
parente8d07fd258a4ab8be7e85de44ffa2e362b49a743 (diff)
parent67affb78a4e4feb837953e3434c8402a5c3b272f (diff)
Merge branch 'clk-uniphier' into clk-next
* clk-uniphier: clk: uniphier: fix DAPLL2 clock rate of Pro5 clk: uniphier: fix parent of miodmac clock data
-rw-r--r--drivers/clk/uniphier/clk-uniphier-mio.c7
-rw-r--r--drivers/clk/uniphier/clk-uniphier-sys.c2
2 files changed, 4 insertions, 5 deletions
diff --git a/drivers/clk/uniphier/clk-uniphier-mio.c b/drivers/clk/uniphier/clk-uniphier-mio.c
index 16e4d303f535..badc478a86c6 100644
--- a/drivers/clk/uniphier/clk-uniphier-mio.c
+++ b/drivers/clk/uniphier/clk-uniphier-mio.c
@@ -13,6 +13,8 @@
13 * GNU General Public License for more details. 13 * GNU General Public License for more details.
14 */ 14 */
15 15
16#include <linux/stddef.h>
17
16#include "clk-uniphier.h" 18#include "clk-uniphier.h"
17 19
18#define UNIPHIER_MIO_CLK_SD_FIXED \ 20#define UNIPHIER_MIO_CLK_SD_FIXED \
@@ -73,15 +75,12 @@
73#define UNIPHIER_MIO_CLK_USB2_PHY(idx, ch) \ 75#define UNIPHIER_MIO_CLK_USB2_PHY(idx, ch) \
74 UNIPHIER_CLK_GATE("usb2" #ch "-phy", (idx), "usb2", 0x20 + 0x200 * (ch), 29) 76 UNIPHIER_CLK_GATE("usb2" #ch "-phy", (idx), "usb2", 0x20 + 0x200 * (ch), 29)
75 77
76#define UNIPHIER_MIO_CLK_DMAC(idx) \
77 UNIPHIER_CLK_GATE("miodmac", (idx), "stdmac", 0x20, 25)
78
79const struct uniphier_clk_data uniphier_ld4_mio_clk_data[] = { 78const struct uniphier_clk_data uniphier_ld4_mio_clk_data[] = {
80 UNIPHIER_MIO_CLK_SD_FIXED, 79 UNIPHIER_MIO_CLK_SD_FIXED,
81 UNIPHIER_MIO_CLK_SD(0, 0), 80 UNIPHIER_MIO_CLK_SD(0, 0),
82 UNIPHIER_MIO_CLK_SD(1, 1), 81 UNIPHIER_MIO_CLK_SD(1, 1),
83 UNIPHIER_MIO_CLK_SD(2, 2), 82 UNIPHIER_MIO_CLK_SD(2, 2),
84 UNIPHIER_MIO_CLK_DMAC(7), 83 UNIPHIER_CLK_GATE("miodmac", 7, NULL, 0x20, 25),
85 UNIPHIER_MIO_CLK_USB2(8, 0), 84 UNIPHIER_MIO_CLK_USB2(8, 0),
86 UNIPHIER_MIO_CLK_USB2(9, 1), 85 UNIPHIER_MIO_CLK_USB2(9, 1),
87 UNIPHIER_MIO_CLK_USB2(10, 2), 86 UNIPHIER_MIO_CLK_USB2(10, 2),
diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drivers/clk/uniphier/clk-uniphier-sys.c
index 0e396f3da526..bffe095e603a 100644
--- a/drivers/clk/uniphier/clk-uniphier-sys.c
+++ b/drivers/clk/uniphier/clk-uniphier-sys.c
@@ -123,7 +123,7 @@ const struct uniphier_clk_data uniphier_sld8_sys_clk_data[] = {
123const struct uniphier_clk_data uniphier_pro5_sys_clk_data[] = { 123const struct uniphier_clk_data uniphier_pro5_sys_clk_data[] = {
124 UNIPHIER_CLK_FACTOR("spll", -1, "ref", 120, 1), /* 2400 MHz */ 124 UNIPHIER_CLK_FACTOR("spll", -1, "ref", 120, 1), /* 2400 MHz */
125 UNIPHIER_CLK_FACTOR("dapll1", -1, "ref", 128, 1), /* 2560 MHz */ 125 UNIPHIER_CLK_FACTOR("dapll1", -1, "ref", 128, 1), /* 2560 MHz */
126 UNIPHIER_CLK_FACTOR("dapll2", -1, "ref", 144, 125), /* 2949.12 MHz */ 126 UNIPHIER_CLK_FACTOR("dapll2", -1, "dapll1", 144, 125), /* 2949.12 MHz */
127 UNIPHIER_CLK_FACTOR("uart", 0, "dapll2", 1, 40), 127 UNIPHIER_CLK_FACTOR("uart", 0, "dapll2", 1, 40),
128 UNIPHIER_CLK_FACTOR("i2c", 1, "spll", 1, 48), 128 UNIPHIER_CLK_FACTOR("i2c", 1, "spll", 1, 48),
129 UNIPHIER_PRO5_SYS_CLK_NAND(2), 129 UNIPHIER_PRO5_SYS_CLK_NAND(2),