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; }
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; }