📄 clock_34xx.h
字号:
};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 + -