clk: imx: add kpp clock for i.MX6UL
authorLothar Waßmann <LW@KARO-electronics.de>
Tue, 12 Jan 2016 17:29:19 +0000 (18:29 +0100)
committerShawn Guo <shawnguo@kernel.org>
Sun, 28 Feb 2016 02:45:29 +0000 (10:45 +0800)
Add the necessary clock to use the KPP interface on i.MX6UL.

Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de>
Acked-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
drivers/clk/imx/clk-imx6ul.c
include/dt-bindings/clock/imx6ul-clock.h

index af28b2b1c5f1f7c9d143e252e4827671ffc73d06..0f1f17a8f3ed3e43cbb2d8b7834c1f2f6af8251c 100644 (file)
@@ -365,6 +365,7 @@ static void __init imx6ul_clocks_init(struct device_node *ccm_node)
        /* CCGR5 */
        clks[IMX6UL_CLK_ROM]            = imx_clk_gate2("rom",          "ahb",          base + 0x7c,    0);
        clks[IMX6UL_CLK_SDMA]           = imx_clk_gate2("sdma",         "ahb",          base + 0x7c,    6);
+       clks[IMX6UL_CLK_KPP]            = imx_clk_gate2("kpp",          "ipg",          base + 0x7c,    8);
        clks[IMX6UL_CLK_WDOG2]          = imx_clk_gate2("wdog2",        "ipg",          base + 0x7c,    10);
        clks[IMX6UL_CLK_SPBA]           = imx_clk_gate2("spba",         "ipg",          base + 0x7c,    12);
        clks[IMX6UL_CLK_SPDIF]          = imx_clk_gate2_shared("spdif",         "spdif_podf",   base + 0x7c,    14, &share_count_audio);
index 08ce4a7f5432d88c73a65f0cde391fcc3ae278ca..fd8aee8f64aeb68fdd84918215295d52ff021996 100644 (file)
 #define IMX6UL_CLK_CSI_SEL             221
 #define IMX6UL_CLK_CSI_PODF            222
 #define IMX6UL_CLK_PLL3_120M           223
+#define IMX6UL_CLK_KPP                 224
 
-#define IMX6UL_CLK_END                 224
+#define IMX6UL_CLK_END                 225
 
 #endif /* __DT_BINDINGS_CLOCK_IMX6UL_H */