Lines Matching refs:dlli

245 	u32 dll_min[4], dll_max[4], dlli, data, passcnt;  in cbrdlli_ast2150()  local
252 for (dlli = 0; dlli < 100; dlli++) { in cbrdlli_ast2150()
253 ast_moutdwm(ast, 0x1e6e0068, dlli | (dlli << 8) | (dlli << 16) | (dlli << 24)); in cbrdlli_ast2150()
257 if (dll_min[0] > dlli) in cbrdlli_ast2150()
258 dll_min[0] = dlli; in cbrdlli_ast2150()
259 if (dll_max[0] < dlli) in cbrdlli_ast2150()
260 dll_max[0] = dlli; in cbrdlli_ast2150()
269 dlli = dll_min[0] + (((dll_max[0] - dll_min[0]) * 7) >> 4); in cbrdlli_ast2150()
270 ast_moutdwm(ast, 0x1e6e0068, dlli | (dlli << 8) | (dlli << 16) | (dlli << 24)); in cbrdlli_ast2150()
626 u32 gold_sadj[2], dllmin[16], dllmax[16], dlli, data, cnt, mask, passcnt, retry = 0; in finetuneDQI_L() local
634 for (dlli = 0; dlli < 76; dlli++) { in finetuneDQI_L()
635 ast_moutdwm(ast, 0x1E6E0068, 0x00001400 | (dlli << 16) | (dlli << 24)); in finetuneDQI_L()
642 if (dllmin[cnt] > dlli) { in finetuneDQI_L()
643 dllmin[cnt] = dlli; in finetuneDQI_L()
645 if (dllmax[cnt] < dlli) { in finetuneDQI_L()
646 dllmax[cnt] = dlli; in finetuneDQI_L()
678 dlli = dllmin[cnt]; in finetuneDQI_L()
679 if (gold_sadj[0] >= dlli) { in finetuneDQI_L()
680 dlli = ((gold_sadj[0] - dlli) * 19) >> 5; in finetuneDQI_L()
681 if (dlli > 3) { in finetuneDQI_L()
682 dlli = 3; in finetuneDQI_L()
685 dlli = ((dlli - gold_sadj[0]) * 19) >> 5; in finetuneDQI_L()
686 if (dlli > 4) { in finetuneDQI_L()
687 dlli = 4; in finetuneDQI_L()
689 dlli = (8 - dlli) & 0x7; in finetuneDQI_L()
691 data |= dlli << 21; in finetuneDQI_L()
700 dlli = dllmin[cnt]; in finetuneDQI_L()
701 if (gold_sadj[1] >= dlli) { in finetuneDQI_L()
702 dlli = ((gold_sadj[1] - dlli) * 19) >> 5; in finetuneDQI_L()
703 if (dlli > 3) { in finetuneDQI_L()
704 dlli = 3; in finetuneDQI_L()
706 dlli = (dlli - 1) & 0x7; in finetuneDQI_L()
709 dlli = ((dlli - gold_sadj[1]) * 19) >> 5; in finetuneDQI_L()
710 dlli += 1; in finetuneDQI_L()
711 if (dlli > 4) { in finetuneDQI_L()
712 dlli = 4; in finetuneDQI_L()
714 dlli = (8 - dlli) & 0x7; in finetuneDQI_L()
716 data |= dlli << 21; in finetuneDQI_L()
725 u32 dlli, dqsip, dqidly; in finetuneDQSI() local
737 for (dlli = 0; dlli < 76; dlli++) { in finetuneDQSI()
738 tag[0][dlli] = 0x0; in finetuneDQSI()
739 tag[1][dlli] = 0x0; in finetuneDQSI()
753 for (dlli = 0; dlli < 76; dlli++) { in finetuneDQSI()
754 ast_moutdwm(ast, 0x1E6E0068, 0x00001300 | (dlli << 16) | (dlli << 24)); in finetuneDQSI()
758 if (dlli == 0) in finetuneDQSI()
761 tag[dqsip][dlli] = 'P'; in finetuneDQSI()
762 if (dlli < pass[dqidly][dqsip][0]) in finetuneDQSI()
763 pass[dqidly][dqsip][0] = (u16) dlli; in finetuneDQSI()
764 if (dlli > pass[dqidly][dqsip][1]) in finetuneDQSI()
765 pass[dqidly][dqsip][1] = (u16) dlli; in finetuneDQSI()
788 for (dlli = pass[dqidly][dqsip][0]; dlli > 0 && tag[dqsip][dlli] != 0; dlli--, passcnt[0]++); in finetuneDQSI()
789 for (dlli = pass[dqidly][dqsip][1]; dlli < 76 && tag[dqsip][dlli] != 0; dlli++, passcnt[1]++); in finetuneDQSI()
815 u32 dllmin[2], dllmax[2], dlli, data, passcnt, retry = 0; in cbr_dll2() local
826 for (dlli = 0; dlli < 76; dlli++) { in cbr_dll2()
827 ast_moutdwm(ast, 0x1E6E0068, 0x00001300 | (dlli << 16) | (dlli << 24)); in cbr_dll2()
832 if (dllmin[0] > dlli) { in cbr_dll2()
833 dllmin[0] = dlli; in cbr_dll2()
835 if (dllmax[0] < dlli) { in cbr_dll2()
836 dllmax[0] = dlli; in cbr_dll2()
840 if (dllmin[1] > dlli) { in cbr_dll2()
841 dllmin[1] = dlli; in cbr_dll2()
843 if (dllmax[1] < dlli) { in cbr_dll2()
844 dllmax[1] = dlli; in cbr_dll2()
862 dlli = (dllmin[1] + dllmax[1]) >> 1; in cbr_dll2()
863 dlli <<= 8; in cbr_dll2()
864 dlli += (dllmin[0] + dllmax[0]) >> 1; in cbr_dll2()
865 ast_moutdwm(ast, 0x1E6E0068, ast_mindwm(ast, 0x1E720058) | (dlli << 16)); in cbr_dll2()