FFB_DAC_VALUE
DAC_WRITE(sc, FFB_DAC_VALUE, bits);
bits = DAC_READ(sc, FFB_DAC_VALUE);
if (!(DAC_READ(sc, FFB_DAC_VALUE) & FFB_DAC_TGC_TIMING_ENABLE))
if (!DAC_READ(sc, FFB_DAC_VALUE)) {
DAC_WRITE(sc, FFB_DAC_VALUE, 0);
DAC_WRITE(sc, FFB_DAC_VALUE, pll);
DAC_WRITE(sc, FFB_DAC_VALUE, pfc);
DAC_WRITE(sc, FFB_DAC_VALUE, ucl);
DAC_WRITE(sc, FFB_DAC_VALUE, dcl);
DAC_WRITE(sc, FFB_DAC_VALUE, vbe);
DAC_WRITE(sc, FFB_DAC_VALUE, vbs);
DAC_WRITE(sc, FFB_DAC_VALUE, vse);
DAC_WRITE(sc, FFB_DAC_VALUE, vss);
DAC_WRITE(sc, FFB_DAC_VALUE, hre);
DAC_WRITE(sc, FFB_DAC_VALUE, hbe);
DAC_WRITE(sc, FFB_DAC_VALUE, hbs);
DAC_WRITE(sc, FFB_DAC_VALUE, hse);
DAC_WRITE(sc, FFB_DAC_VALUE, hss);
DAC_WRITE(sc, FFB_DAC_VALUE, hce);
DAC_WRITE(sc, FFB_DAC_VALUE, hcs);
DAC_WRITE(sc, FFB_DAC_VALUE, epe);
DAC_WRITE(sc, FFB_DAC_VALUE, eie);
DAC_WRITE(sc, FFB_DAC_VALUE, eis);
DAC_WRITE(sc, FFB_DAC_VALUE, tgc);
dac = DAC_READ(sc, FFB_DAC_VALUE);
printf("tgc: %08x\n", DAC_READ(sc, FFB_DAC_VALUE));
printf("dcl: %08x\n", DAC_READ(sc, FFB_DAC_VALUE));
dac = DAC_READ(sc, FFB_DAC_VALUE);
DAC_WRITE(sc, FFB_DAC_VALUE, dac | FFB_DAC_USR_CTRL_BLANK);
DAC_WRITE(sc, FFB_DAC_VALUE, dac);
val = DAC_READ(sc, FFB_DAC_VALUE);
DAC_WRITE(sc, FFB_DAC_VALUE, val);