void scale_vcores(void) { const struct dpll_params *mpu_params; /* Ensure I2C is initialized for PMIC configuration */ gpi2c_init(); /* Get the frequency */ mpu_params = get_dpll_mpu_params(); if (board_is_idk()) scale_vcores_idk(mpu_params->m); else scale_vcores_generic(mpu_params->m); }
static void setup_dplls(void) { const struct dpll_params *params; params = get_dpll_core_params(); do_setup_dpll(&dpll_core_regs, params); params = get_dpll_mpu_params(); do_setup_dpll(&dpll_mpu_regs, params); params = get_dpll_per_params(); do_setup_dpll(&dpll_per_regs, params); writel(0x300, &cmwkup->clkdcoldodpllper); params = get_dpll_ddr_params(); do_setup_dpll(&dpll_ddr_regs, params); }
static void setup_dplls(void) { const struct dpll_params *params; params = get_dpll_core_params(); do_setup_dpll(&dpll_core_regs, params); params = get_dpll_mpu_params(); do_setup_dpll(&dpll_mpu_regs, params); params = get_dpll_per_params(); do_setup_dpll(&dpll_per_regs, params); writel(0x300, &cmwkup->clkdcoldodpllper); params = get_dpll_ddr_params(); printf(">>> %s vor do_setup_dpll\n", __func__); do_setup_dpll(&dpll_ddr_regs, params); printf(">>> %s nach do_setup_dpll\n", __func__); }