|
@@ -3279,3 +3279,155 @@ static struct omap_clk omap3xxx_clks[] = {
|
|
|
CLK(NULL, "gfx_l3_fck", &gfx_l3_fck, CK_3430ES1),
|
|
|
CLK(NULL, "gfx_l3_ick", &gfx_l3_ick, CK_3430ES1),
|
|
|
CLK(NULL, "gfx_cg1_ck", &gfx_cg1_ck, CK_3430ES1),
|
|
|
+ CLK(NULL, "gfx_cg2_ck", &gfx_cg2_ck, CK_3430ES1),
|
|
|
+ CLK(NULL, "sgx_fck", &sgx_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "sgx_ick", &sgx_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "d2d_26m_fck", &d2d_26m_fck, CK_3430ES1),
|
|
|
+ CLK(NULL, "modem_fck", &modem_fck, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "sad2d_ick", &sad2d_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "mad2d_ick", &mad2d_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "gpt10_fck", &gpt10_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt11_fck", &gpt11_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "cpefuse_fck", &cpefuse_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "ts_fck", &ts_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "usbtll_fck", &usbtll_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK("usbhs_omap", "usbtll_fck", &usbtll_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK("usbhs_tll", "usbtll_fck", &usbtll_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "core_96m_fck", &core_96m_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mmchs3_fck", &mmchs3_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "mmchs2_fck", &mmchs2_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mspro_fck", &mspro_fck, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "mmchs1_fck", &mmchs1_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "i2c3_fck", &i2c3_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "i2c2_fck", &i2c2_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "i2c1_fck", &i2c1_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mcbsp5_fck", &mcbsp5_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mcbsp1_fck", &mcbsp1_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "core_48m_fck", &core_48m_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi4_fck", &mcspi4_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi3_fck", &mcspi3_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi2_fck", &mcspi2_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi1_fck", &mcspi1_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "uart2_fck", &uart2_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "uart1_fck", &uart1_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "fshostusb_fck", &fshostusb_fck, CK_3430ES1),
|
|
|
+ CLK(NULL, "core_12m_fck", &core_12m_fck, CK_3XXX),
|
|
|
+ CLK("omap_hdq.0", "fck", &hdq_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "hdq_fck", &hdq_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "ssi_ssr_fck", &ssi_ssr_fck_3430es1, CK_3430ES1),
|
|
|
+ CLK(NULL, "ssi_ssr_fck", &ssi_ssr_fck_3430es2, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK(NULL, "ssi_sst_fck", &ssi_sst_fck_3430es1, CK_3430ES1),
|
|
|
+ CLK(NULL, "ssi_sst_fck", &ssi_sst_fck_3430es2, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK(NULL, "core_l3_ick", &core_l3_ick, CK_3XXX),
|
|
|
+ CLK("musb-omap2430", "ick", &hsotgusb_ick_3430es1, CK_3430ES1),
|
|
|
+ CLK("musb-omap2430", "ick", &hsotgusb_ick_3430es2, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK(NULL, "hsotgusb_ick", &hsotgusb_ick_3430es1, CK_3430ES1),
|
|
|
+ CLK(NULL, "hsotgusb_ick", &hsotgusb_ick_3430es2, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK(NULL, "sdrc_ick", &sdrc_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "gpmc_fck", &gpmc_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "security_l3_ick", &security_l3_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "pka_ick", &pka_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "core_l4_ick", &core_l4_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "usbtll_ick", &usbtll_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK("usbhs_omap", "usbtll_ick", &usbtll_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK("usbhs_tll", "usbtll_ick", &usbtll_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK("omap_hsmmc.2", "ick", &mmchs3_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "mmchs3_ick", &mmchs3_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "icr_ick", &icr_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK("omap-aes", "ick", &aes2_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK("omap-sham", "ick", &sha12_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "des2_ick", &des2_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK("omap_hsmmc.1", "ick", &mmchs2_ick, CK_3XXX),
|
|
|
+ CLK("omap_hsmmc.0", "ick", &mmchs1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mmchs2_ick", &mmchs2_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mmchs1_ick", &mmchs1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mspro_ick", &mspro_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK("omap_hdq.0", "ick", &hdq_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "hdq_ick", &hdq_ick, CK_3XXX),
|
|
|
+ CLK("omap2_mcspi.4", "ick", &mcspi4_ick, CK_3XXX),
|
|
|
+ CLK("omap2_mcspi.3", "ick", &mcspi3_ick, CK_3XXX),
|
|
|
+ CLK("omap2_mcspi.2", "ick", &mcspi2_ick, CK_3XXX),
|
|
|
+ CLK("omap2_mcspi.1", "ick", &mcspi1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi4_ick", &mcspi4_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi3_ick", &mcspi3_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi2_ick", &mcspi2_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mcspi1_ick", &mcspi1_ick, CK_3XXX),
|
|
|
+ CLK("omap_i2c.3", "ick", &i2c3_ick, CK_3XXX),
|
|
|
+ CLK("omap_i2c.2", "ick", &i2c2_ick, CK_3XXX),
|
|
|
+ CLK("omap_i2c.1", "ick", &i2c1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "i2c3_ick", &i2c3_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "i2c2_ick", &i2c2_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "i2c1_ick", &i2c1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "uart2_ick", &uart2_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "uart1_ick", &uart1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt11_ick", &gpt11_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt10_ick", &gpt10_ick, CK_3XXX),
|
|
|
+ CLK("omap-mcbsp.5", "ick", &mcbsp5_ick, CK_3XXX),
|
|
|
+ CLK("omap-mcbsp.1", "ick", &mcbsp1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mcbsp5_ick", &mcbsp5_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "mcbsp1_ick", &mcbsp1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "fac_ick", &fac_ick, CK_3430ES1),
|
|
|
+ CLK(NULL, "mailboxes_ick", &mailboxes_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "omapctrl_ick", &omapctrl_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "ssi_l4_ick", &ssi_l4_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "ssi_ick", &ssi_ick_3430es1, CK_3430ES1),
|
|
|
+ CLK(NULL, "ssi_ick", &ssi_ick_3430es2, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK(NULL, "usb_l4_ick", &usb_l4_ick, CK_3430ES1),
|
|
|
+ CLK(NULL, "security_l4_ick2", &security_l4_ick2, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "aes1_ick", &aes1_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK("omap_rng", "ick", &rng_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "sha11_ick", &sha11_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "des1_ick", &des1_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "dss1_alwon_fck", &dss1_alwon_fck_3430es1, CK_3430ES1),
|
|
|
+ CLK(NULL, "dss1_alwon_fck", &dss1_alwon_fck_3430es2, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "dss_tv_fck", &dss_tv_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "dss_96m_fck", &dss_96m_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "dss2_alwon_fck", &dss2_alwon_fck, CK_3XXX),
|
|
|
+ CLK("omapdss_dss", "ick", &dss_ick_3430es1, CK_3430ES1),
|
|
|
+ CLK(NULL, "dss_ick", &dss_ick_3430es1, CK_3430ES1),
|
|
|
+ CLK("omapdss_dss", "ick", &dss_ick_3430es2, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "dss_ick", &dss_ick_3430es2, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "cam_mclk", &cam_mclk, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "cam_ick", &cam_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "csi2_96m_fck", &csi2_96m_fck, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "usbhost_120m_fck", &usbhost_120m_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "usbhost_48m_fck", &usbhost_48m_fck, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "usbhost_ick", &usbhost_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK("usbhs_omap", "usbhost_ick", &usbhost_ick, CK_3430ES2PLUS | CK_AM35XX | CK_36XX),
|
|
|
+ CLK(NULL, "utmi_p1_gfclk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "utmi_p2_gfclk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "xclk60mhsp1_ck", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "xclk60mhsp2_ck", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "usb_host_hs_utmi_p1_clk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "usb_host_hs_utmi_p2_clk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK("usbhs_omap", "usb_tll_hs_usb_ch0_clk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK("usbhs_omap", "usb_tll_hs_usb_ch1_clk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK("usbhs_tll", "usb_tll_hs_usb_ch0_clk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK("usbhs_tll", "usb_tll_hs_usb_ch1_clk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "init_60m_fclk", &dummy_ck, CK_3XXX),
|
|
|
+ CLK(NULL, "usim_fck", &usim_fck, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK(NULL, "gpt1_fck", &gpt1_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "wkup_32k_fck", &wkup_32k_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpio1_dbck", &gpio1_dbck, CK_3XXX),
|
|
|
+ CLK(NULL, "wdt2_fck", &wdt2_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "wkup_l4_ick", &wkup_l4_ick, CK_34XX | CK_36XX),
|
|
|
+ CLK(NULL, "usim_ick", &usim_ick, CK_3430ES2PLUS | CK_36XX),
|
|
|
+ CLK("omap_wdt", "ick", &wdt2_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "wdt2_ick", &wdt2_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "wdt1_ick", &wdt1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "gpio1_ick", &gpio1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "omap_32ksync_ick", &omap_32ksync_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt12_ick", &gpt12_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt1_ick", &gpt1_ick, CK_3XXX),
|
|
|
+ CLK(NULL, "per_96m_fck", &per_96m_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "per_48m_fck", &per_48m_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "uart3_fck", &uart3_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "uart4_fck", &uart4_fck, CK_36XX),
|
|
|
+ CLK(NULL, "uart4_fck", &uart4_fck_am35xx, CK_AM35XX),
|
|
|
+ CLK(NULL, "gpt2_fck", &gpt2_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt3_fck", &gpt3_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt4_fck", &gpt4_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt5_fck", &gpt5_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt6_fck", &gpt6_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt7_fck", &gpt7_fck, CK_3XXX),
|
|
|
+ CLK(NULL, "gpt8_fck", &gpt8_fck, CK_3XXX),
|