⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock_34xx.h

📁 omap3 linux 2.6 用nocc去除了冗余代码
💻 H
📖 第 1 页 / 共 3 页
字号:
};static struct clk des1_ick = {	.name	= "des1_ick",	.parent	= &l4_ck,	.prcmid	= PRCM_DES1,	.flags	= CLOCK_IN_OMAP343X | I_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk rng_ick = {	.name = "rng_ick",	.parent	= &l4_ck,	.prcmid	= PRCM_RNG,	.flags	= CLOCK_IN_OMAP343X | I_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcbsp1_fck = {	.name	= "mcbsp1_fck",	.parent	= &func_96m_ck,	/* Can also be external clock */	.prcmid	= PRCM_MCBSP1,	.flags	= CLOCK_IN_OMAP343X | SRC_SEL | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcbsp1_ick = {	.name	= "mcbsp1_ick",	.parent	= &l4_ck,	.prcmid	= PRCM_MCBSP1,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mcbsp5_fck = {	.name	= "mcbsp5_fck",	.parent	= &func_96m_ck,	/* Can be external clock too */	.prcmid	= PRCM_MCBSP5,	.flags	= CLOCK_IN_OMAP343X | SRC_SEL | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcbsp5_ick = {	.name	= "mcbsp5_ick",	.parent	= &l4_ck,	.prcmid	= PRCM_MCBSP5,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mmc1_fck = {	.name	= "mmc_fck",	.id	= 1,	.prcmid	= PRCM_MMC1,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mmc1_ick = {	.name	= "mmc_ick",	.id	= 1,	.prcmid	= PRCM_MMC1,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mmc2_fck = {	.name	= "mmc_fck",	.id	= 2,	.prcmid	= PRCM_MMC2,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mmc2_ick = {	.name	= "mmc_ick",	.id	= 2,	.prcmid	= PRCM_MMC2,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mmc3_fck = {	.name	= "mmc_fck",	.id	= 3,	.prcmid	= PRCM_MMC3,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mmc3_ick = {	.name	= "mmc_ick",	.id	= 3,	.prcmid	= PRCM_MMC3,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mspro_ick = {	.name	= "mspro_ick",	.prcmid	= PRCM_MSPRO,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mspro_fck = {	.name	= "mspro_fck",	.prcmid	= PRCM_MSPRO,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk i2c1_fck = {	.name	= "i2c_fck",	.id	= 1,	.prcmid	= PRCM_I2C1,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk i2c1_ick = {	.name	= "i2c_ick",	.id	= 1,	.prcmid	= PRCM_I2C1,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk i2c2_fck = {	.name	= "i2c_fck",	.id	= 2,	.prcmid	= PRCM_I2C2,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk i2c2_ick = {	.name	= "i2c_ick",	.id	= 2,	.prcmid	= PRCM_I2C2,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk i2c3_fck = {	.name	= "i2c_fck",	.id	= 3,	.prcmid	= PRCM_I2C3,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk i2c3_ick = {	.name	= "i2c_ick",	.id	= 3,	.prcmid	= PRCM_I2C3,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk usbtll_host_sar_fck = {	.name	= "usbtll_host_sar_fck",	.prcmid	= PRCM_USBTLL,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk usbtll_ick = {	.name	= "usbtll_ick",	.prcmid	= PRCM_USBTLL,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk uart1_fck = {	.name	= "uart1_fck",	.prcmid	= PRCM_UART1,	.parent	= &func_48m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk uart1_ick = {	.name	= "uart1_ick",	.prcmid	= PRCM_UART1,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk uart2_fck = {	.name	= "uart2_fck",	.prcmid	= PRCM_UART2,	.parent	= &func_48m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk uart2_ick = {	.name	= "uart2_ick",	.prcmid	= PRCM_UART2,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi1_fck = {	.name	= "mcspi_fck",	.id	= 1,	.prcmid	= PRCM_MCSPI1,	.parent	= &func_48m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi1_ick = {	.name	= "mcspi_ick",	.id	= 1,	.prcmid	= PRCM_MCSPI1,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi2_fck = {	.name	= "mcspi_fck",	.id	= 2,	.prcmid	= PRCM_MCSPI2,	.parent	= &func_48m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi2_ick = {	.name	= "mcspi_ick",	.id	= 2,	.prcmid	= PRCM_MCSPI2,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi3_fck = {	.name	= "mcspi_fck",	.id	= 3,	.prcmid	= PRCM_MCSPI3,	.parent	= &func_48m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi3_ick = {	.name	= "mcspi_ick",	.id	= 3,	.prcmid	= PRCM_MCSPI3,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi4_fck = {	.name	= "mcspi_fck",	.id	= 4,	.prcmid	= PRCM_MCSPI4,	.parent	= &func_48m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mcspi4_ick = {	.name	= "mcspi_ick",	.id	= 4,	.prcmid	= PRCM_MCSPI4,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk hdq_fck = {	.name	= "hdq_fck",	.prcmid	= PRCM_HDQ,	.parent	= &func_12m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk hdq_ick = {	.name	= "hdq_ick",	.prcmid	= PRCM_HDQ,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt10_fck = {	.name	= "gpt10_fck",	.prcmid	= PRCM_GPT10,	/* Can be sys_32k_fck too */	.parent	= &sys_32k_ck,	.rate   = S_OSC,	.flags	= CLOCK_IN_OMAP343X | SRC_SEL | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt10_ick = {	.name	= "gpt10_ick",	.prcmid	= PRCM_GPT10,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt11_fck = {	.name	= "gpt11_fck",	.prcmid	= PRCM_GPT11,	/* Can be sys_32k_fck too */	.parent	= &sys_32k_ck,	.rate   = S_OSC,	.flags	= CLOCK_IN_OMAP343X | SRC_SEL | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt11_ick = {	.name	= "gpt11_ick",	.prcmid	= PRCM_GPT11,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk omapctrl_ick = {	.name	= "omapctrl_ick",	.prcmid	= PRCM_OMAP_CTRL,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk mailboxes_ick = {	.name	= "mailboxes_ick",	.prcmid	= PRCM_MBOXES,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk ssi_ick = {	.name	= "ssi_ick",	.prcmid	= PRCM_SSI,	.parent	= &l4_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk ssi_ssr_sst_fck = {/* This clock node is used to represent both ssi_ssr_fclk * and ssi_sst_fclk since there is one enable bit for both */	.name	= "ssi_ssr_sst_fck",	.prcmid	= PRCM_SSI,	.parent	= &core_x2_ck,	/*Rate of ssi_sst = ssi_ssr rate/2 */	.flags	= CLOCK_IN_OMAP343X | RATE_CKCTL | F_CLK,	.recalc	= &omap3_clk_recalc,};/* DSS domain clocks */static struct clk dss1_fck = {	.name	= "dss1_fck",	.prcmid	= PRCM_DSS,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | DPLL_OUTPUT | POWER_ON_REQUIRED,	.recalc	= &omap3_clk_recalc,};static struct clk dss_96m_fck = {	.name	= "dss_96m_fck",	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | RATE_PROPAGATES,	.recalc	= &omap3_followparent_recalc,};static struct clk dss2_fck = {	.name	= "dss2_fck",	.prcmid	= PRCM_DSS2,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk dss_ick = {	/* This node models both DSS_L3 and DSS_L4 clocks */	.name	= "dss_ick",	.prcmid	= PRCM_DSS,	.parent	= &l3_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk cam_ick = {	/* Models both CAM_L3 and CAM_L4 clocks */	.name	= "cam_ick",	.prcmid	= PRCM_CAM,	.parent	= &l3_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk cam_fck = {	.name	= "cam_fck",	.prcmid	= PRCM_CAM,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | DPLL_OUTPUT | POWER_ON_REQUIRED,	.recalc	= &omap3_clk_recalc,};static struct clk csi2_fck = {	.name	= "csi2_fck",	.prcmid	= PRCM_CSI2,	.parent	= &func_96m_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK | POWER_ON_REQUIRED,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt1_ick = {	.name	= "gpt1_ick",	.prcmid	= PRCM_GPT1,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt1_fck = {	.name	= "gpt1_fck",	.prcmid	= PRCM_GPT1,	/* Can be sys_ck too */	.parent	= &sys_32k_ck,	.rate   = S_32K,	.flags	= CLOCK_IN_OMAP343X | SRC_SEL | F_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk sync_32k_ick = {	.name	= "sync_32k_ick",	.prcmid	= PRCM_32KSYNC,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk sync_32k_fck = {	.name	= "sync_32k_fck",	.parent	= &sys_32k_ck,	.flags	= CLOCK_IN_OMAP343X,	.recalc	= &omap3_followparent_recalc,};static struct clk wdt2_ick = {	.name	= "wdt_ick",	.id	= 2,	.prcmid	= PRCM_WDT2,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk wdt2_fck = {	.name	= "wdt_fck",	.id	= 2,	.prcmid	= PRCM_WDT2,	.parent	= &sys_32k_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpio1_fck = {	.name	= "gpio1_fck",	.prcmid	= PRCM_GPIO1,	.parent	= &sys_32k_ck,	.flags	= CLOCK_IN_OMAP343X | F_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpio1_ick = {	.name	= "gpio1_ick",	.prcmid	= PRCM_GPIO1,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt12_ick = {	.name	= "gpt12_ick",	.prcmid	= PRCM_GPT12,	.parent	= &sys_ck,	.flags	= CLOCK_IN_OMAP343X | I_CLK,	.recalc	= &omap3_followparent_recalc,};static struct clk gpt12_fck = {	.name	= "gpt12_fck",	.parent	= &sys_32k_ck,	.rate   = S_32K,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -