|
@@ -761,6 +761,10 @@ DEFINE_CLOCK(gpt_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG9_OFFSET,
|
|
DEFINE_CLOCK(gpt_ipg_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG10_OFFSET,
|
|
DEFINE_CLOCK(gpt_ipg_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG10_OFFSET,
|
|
NULL, NULL, &ipg_clk, NULL);
|
|
NULL, NULL, &ipg_clk, NULL);
|
|
|
|
|
|
|
|
+/* USB */
|
|
|
|
+DEFINE_CLOCK(usboh3_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG14_OFFSET,
|
|
|
|
+ NULL, NULL, &pll3_sw_clk, NULL);
|
|
|
|
+
|
|
/* FEC */
|
|
/* FEC */
|
|
DEFINE_CLOCK(fec_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG12_OFFSET,
|
|
DEFINE_CLOCK(fec_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG12_OFFSET,
|
|
NULL, NULL, &ipg_clk, NULL);
|
|
NULL, NULL, &ipg_clk, NULL);
|
|
@@ -778,6 +782,10 @@ static struct clk_lookup lookups[] = {
|
|
_REGISTER_CLOCK("imx-uart.2", NULL, uart3_clk)
|
|
_REGISTER_CLOCK("imx-uart.2", NULL, uart3_clk)
|
|
_REGISTER_CLOCK(NULL, "gpt", gpt_clk)
|
|
_REGISTER_CLOCK(NULL, "gpt", gpt_clk)
|
|
_REGISTER_CLOCK("fec.0", NULL, fec_clk)
|
|
_REGISTER_CLOCK("fec.0", NULL, fec_clk)
|
|
|
|
+ _REGISTER_CLOCK("mxc-ehci.0", "usb", usboh3_clk)
|
|
|
|
+ _REGISTER_CLOCK("mxc-ehci.0", "usb_ahb", ahb_clk)
|
|
|
|
+ _REGISTER_CLOCK("mxc-ehci.1", "usb", usboh3_clk)
|
|
|
|
+ _REGISTER_CLOCK("mxc-ehci.1", "usb_ahb", ahb_clk)
|
|
};
|
|
};
|
|
|
|
|
|
static void clk_tree_init(void)
|
|
static void clk_tree_init(void)
|