CLKGEN_WRITE
CLKGEN_WRITE(pll, nreset, 1);
CLKGEN_WRITE(pll, ref_bw, PLL_BW_GOODREF);
CLKGEN_WRITE(pll, ndiv, pll->ndiv);
CLKGEN_WRITE(pll, npda, !pll->data->powerup_polarity);
CLKGEN_WRITE(pll, npda, pll->data->powerup_polarity);
CLKGEN_WRITE(pll, nreset, 0);
CLKGEN_WRITE(pll, ndiv, pll->ndiv);
CLKGEN_WRITE(fs, en[fs->chan], 1);
CLKGEN_WRITE(fs, en[fs->chan], 0);
CLKGEN_WRITE(fs, en[fs->chan], 0);
CLKGEN_WRITE(fs, mdiv[fs->chan], fs->md);
CLKGEN_WRITE(fs, pe[fs->chan], fs->pe);
CLKGEN_WRITE(fs, sdiv[fs->chan], fs->sdiv);
CLKGEN_WRITE(fs, nsdiv[fs->chan], fs->nsdiv);
CLKGEN_WRITE(fs, nsb[fs->chan], !fs->data->standby_polarity);
CLKGEN_WRITE(fs, nrst[fs->chan], 0);
CLKGEN_WRITE(fs, nsb[fs->chan], fs->data->standby_polarity);
CLKGEN_WRITE(pll, pdn_ctrl, 0);
CLKGEN_WRITE(pll, switch2pll, 0);
CLKGEN_WRITE(pll, switch2pll, 1);
CLKGEN_WRITE(pll, pdn_ctrl, 1);
CLKGEN_WRITE(pll, ndiv, pll->ndiv);
CLKGEN_WRITE(pll, idf, pll->idf);
CLKGEN_WRITE(pll, cp, pll->cp);
CLKGEN_WRITE(pll, ndiv, pll->ndiv);
CLKGEN_WRITE(pll, idf, pll->idf);