inDAC1064
hw->DACclk[3] = inDAC1064(minfo, DAC1064_XSYSPLLM);
hw->DACclk[4] = inDAC1064(minfo, DAC1064_XSYSPLLN);
hw->DACclk[5] = inDAC1064(minfo, DAC1064_XSYSPLLP);
minfo->devflags.dfp_type = inDAC1064(minfo, 0x1F);
b = inDAC1064(minfo, M1064_XGENIODATA) & ~1;
b = inDAC1064(minfo, M1064_XGENIOCTRL) | 1;
hw->DACclk[3] = inDAC1064(minfo, DAC1064_XSYSPLLM);
hw->DACclk[4] = inDAC1064(minfo, DAC1064_XSYSPLLN);
hw->DACclk[5] = inDAC1064(minfo, DAC1064_XSYSPLLP);
if (inDAC1064(minfo, DAC1064_XSYSPLLSTAT) & 0x40)
if ((inDAC1064(minfo, DAC1064_XSYSPLLM) != hw->DACclk[3]) ||
(inDAC1064(minfo, DAC1064_XSYSPLLN) != hw->DACclk[4]) ||
(inDAC1064(minfo, DAC1064_XSYSPLLP) != hw->DACclk[5])) {
if (inDAC1064(minfo, M1064_XPIXPLLSTAT) & 0x40)
outDAC1064(minfo, M1064_XPIXCLKCTRL, inDAC1064(minfo, M1064_XPIXCLKCTRL) | M1064_XPIXCLKCTRL_DIS |
if (inDAC1064(minfo, M1064_XPIXPLLSTAT) & 0x40)
selClk = inDAC1064(minfo, M1064_XPIXCLKCTRL) & ~M1064_XPIXCLKCTRL_SRC_MASK;
outDAC1064(minfo, M1064_XPIXCLKCTRL, inDAC1064(minfo, M1064_XPIXCLKCTRL) & ~M1064_XPIXCLKCTRL_DIS);
pwr = inDAC1064(minfo, M1064_XPWRCTRL) & ~0x02;
curctl = inDAC1064(minfo, M1064_XCURCTRL);