コード例 #1
0
static void __init msm7627a_clock_pre_init(void)
{
	int size = ARRAY_SIZE(msm_cmn_clk_7625a_7627a);

	
	msm_shared_pll_control_init();

	memcpy(&msm_clk_7627a_7625a, &msm_cmn_clk_7625a_7627a,
					sizeof(msm_cmn_clk_7625a_7627a));
	if (!cpu_is_msm7x25a()) {
		memcpy(&msm_clk_7627a_7625a[size],
				&msm_clk_7627a, sizeof(msm_clk_7627a));
		size += ARRAY_SIZE(msm_clk_7627a);
	}
	msm7x27a_clock_init_data.size = size;
}
コード例 #2
0
static void __init msm7627a_clock_pre_init_except_uart3(void)
{
	int size = ARRAY_SIZE(msm_cmn_clk_7625a_7627a_except_uart3);

	/* Intialize shared PLL control structure */
	msm_shared_pll_control_init();

	memcpy(&msm_clk_7627a_7625a_except_uart3, &msm_cmn_clk_7625a_7627a_except_uart3,
					sizeof(msm_cmn_clk_7625a_7627a_except_uart3));
	if (!cpu_is_msm7x25a()) {
		memcpy(&msm_clk_7627a_7625a_except_uart3[size],
				&msm_clk_7627a, sizeof(msm_clk_7627a));
		size += ARRAY_SIZE(msm_clk_7627a);
	}
	msm7x27a_clock_init_data_except_uart3.size = size;
}