clockman_write
clockman_write(clockman, data->pwr_reg, PLL_PWR_MASK);
clockman_write(clockman, data->fbdiv_int_reg, 20);
clockman_write(clockman, data->fbdiv_frac_reg, 0);
clockman_write(clockman, data->cs_reg, PLL_CS_REFDIV_MASK);
clockman_write(clockman, data->pwr_reg, fbdiv_frac ? 0 : PLL_PWR_DSMPD);
clockman_write(clockman, data->pwr_reg, 0);
clockman_write(clockman, data->fbdiv_int_reg, 0);
clockman_write(clockman, data->fbdiv_frac_reg, 0);
clockman_write(clockman, data->pwr_reg, fbdiv_frac ? 0 : PLL_PWR_DSMPD);
clockman_write(clockman, data->fbdiv_int_reg, fbdiv_int);
clockman_write(clockman, data->fbdiv_frac_reg, fbdiv_frac);
clockman_write(clockman, data->cs_reg,
clockman_write(clockman, data->ctrl_reg, prim);
clockman_write(clockman, data->ph_reg, ph_reg);
clockman_write(clockman, data->ph_reg,
clockman_write(clockman, data->ctrl_reg,
clockman_write(clockman, data->ctrl_reg,
clockman_write(clockman, data->ctrl_reg, sec);
clockman_write(clockman, data->ctrl_reg, sec);
clockman_write(clockman, data->ctrl_reg,
clockman_write(clockman, GPCLK_OE_CTRL,
clockman_write(clockman, data->ctrl_reg,
clockman_write(clockman, GPCLK_OE_CTRL,
clockman_write(clockman, data->ctrl_reg, ctrl);
clockman_write(clockman, data->div_int_reg, div >> CLK_DIV_FRAC_BITS);
clockman_write(clockman, data->div_frac_reg, div << (32 - CLK_DIV_FRAC_BITS));