CLKGEN_READ
while (!CLKGEN_READ(pll, lock_status)) {
u32 npda = CLKGEN_READ(pll, npda);
params.ndiv = CLKGEN_READ(pll, ndiv);
u32 nsb = CLKGEN_READ(fs, nsb[fs->chan]);
params->mdiv = CLKGEN_READ(fs, mdiv[fs->chan]);
params->pe = CLKGEN_READ(fs, pe[fs->chan]);
params->sdiv = CLKGEN_READ(fs, sdiv[fs->chan]);
params->nsdiv = CLKGEN_READ(fs, nsdiv[fs->chan]);
u32 locked = CLKGEN_READ(pll, locked_status);
u32 poweroff = CLKGEN_READ(pll, pdn_status);
ndiv = CLKGEN_READ(pll, ndiv);
idf = CLKGEN_READ(pll, idf);
params.ndiv = CLKGEN_READ(pll, ndiv);
params.idf = CLKGEN_READ(pll, idf);