diff options
| author | Stephen Boyd <sboyd@codeaurora.org> | 2017-11-14 13:07:46 -0500 |
|---|---|---|
| committer | Stephen Boyd <sboyd@codeaurora.org> | 2017-11-14 13:07:46 -0500 |
| commit | 1d96ad64c945e7c28b48ed93b7a900003dc1a6fa (patch) | |
| tree | 60df50a5495393c663f1991ca3fd0bc60a83eb8e | |
| parent | e8d07fd258a4ab8be7e85de44ffa2e362b49a743 (diff) | |
| parent | 67affb78a4e4feb837953e3434c8402a5c3b272f (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.c | 7 | ||||
| -rw-r--r-- | drivers/clk/uniphier/clk-uniphier-sys.c | 2 |
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 | |||
| 79 | const struct uniphier_clk_data uniphier_ld4_mio_clk_data[] = { | 78 | const 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[] = { | |||
| 123 | const struct uniphier_clk_data uniphier_pro5_sys_clk_data[] = { | 123 | const 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), |
