Lines Matching refs:tmc
478 * returns log2(div), sets 'tmc' for the required freq 'hz'
483 u_int32_t tmc, div;
486 /* clock hz = (chipclock / tmc) / 2^(div); */
488 * TD == tmc * 2^(n)
502 * tmc = chip / hz, but have tmc <= 256
510 while ((tmc = clock / hz) > 256 || (tmc == 256 && (clock / tmc) > hz)) {
514 if (clock / tmc > hz)
515 tmc++;
516 if (!tmc)
517 tmc = 1;
522 tmc = 0;
525 *tmcp = (tmc & 0xFF); /* 0 == 256 */