Lines Matching refs:mt

755 		struct my_timming* mt,  in maven_compute_timming()  argument
771 if (maven_find_exact_clocks(mt->HTotal, mt->VTotal, m) == 0) in maven_compute_timming()
774 lmargin = mt->HTotal - mt->HSyncEnd; in maven_compute_timming()
775 slen = mt->HSyncEnd - mt->HSyncStart; in maven_compute_timming()
776 hcrt = mt->HTotal - slen - mt->delay; in maven_compute_timming()
777 umargin = mt->VTotal - mt->VSyncEnd; in maven_compute_timming()
778 vslen = mt->VSyncEnd - mt->VSyncStart; in maven_compute_timming()
780 if (m->hcorr < mt->HTotal) in maven_compute_timming()
782 if (hcrt > mt->HTotal) in maven_compute_timming()
783 hcrt -= mt->HTotal; in maven_compute_timming()
784 if (hcrt + 2 > mt->HTotal) in maven_compute_timming()
803 m->regs[0xA2] = mt->VTotal - mt->VSyncStart - 1; /* stop vblanking */ in maven_compute_timming()
804 m->regs[0xA3] = (mt->VTotal - mt->VSyncStart - 1) >> 8; in maven_compute_timming()
817 m->regs[0xA8] = mt->VTotal - 1; in maven_compute_timming()
818 m->regs[0xA9] = (mt->VTotal - 1) >> 8; in maven_compute_timming()
823 m->regs[0xAC] = mt->VTotal - 2; in maven_compute_timming()
824 m->regs[0xAD] = (mt->VTotal - 2) >> 8; in maven_compute_timming()
831 unsigned int ibmin = 4 + lmargin + mt->HDisplay; in maven_compute_timming()
837 if (mt->HTotal) in maven_compute_timming()
838 hdec = 94208 / (mt->HTotal); in maven_compute_timming()
846 hlen = 98304 - 128 - ((lmargin + mt->HDisplay - 8) * hdec); in maven_compute_timming()
887 if (mt->VTotal) { in maven_compute_timming()
894 b = (mt->VTotal - 1) * (m->htotal + 2) + m->hcorr + 2; in maven_compute_timming()
900 vdec = m->vlines * 32768 / mt->VTotal; in maven_compute_timming()
906 vlen = (vslen + umargin + mt->VDisplay) * vdec; in maven_compute_timming()
921 DAC1064_calcclock(mt->pixclock, 450000, &a, &bv, &c); in maven_compute_timming()
930 m->regs[0x96] = mt->HTotal; in maven_compute_timming()
931 m->regs[0x97] = mt->HTotal >> 8; in maven_compute_timming()
936 tmpi = mt->HSyncEnd - mt->HSyncStart; in maven_compute_timming()
940 tmpi = mt->HTotal - mt->HSyncStart; in maven_compute_timming()
944 tmpi += mt->HDisplay; in maven_compute_timming()
948 tmpi = mt->HTotal + 1; in maven_compute_timming()
952 tmpi = mt->VSyncEnd - mt->VSyncStart - 1; in maven_compute_timming()
956 tmpi = mt->VTotal - mt->VSyncStart; in maven_compute_timming()
960 tmpi = mt->VTotal - 1; in maven_compute_timming()
967 tmpi = mt->HTotal - mt->delay; in maven_compute_timming()
971 tmpi = mt->VTotal - 2; in maven_compute_timming()
1147 static int maven_out_compute(void* md, struct my_timming* mt) { in maven_out_compute() argument
1150 return maven_compute_timming(md, mt, &minfo->hw.maven); in maven_out_compute()