Lines Matching full:via
47 * Calibrate the decrementer frequency with the VIA timer 1.
51 /* VIA registers */
164 * Calibrate the decrementer register using VIA timer 1.
170 volatile unsigned char __iomem *via; in via_calibrate_decr() local
175 vias = of_find_node_by_name(NULL, "via-cuda"); in via_calibrate_decr()
177 vias = of_find_node_by_name(NULL, "via-pmu"); in via_calibrate_decr()
179 vias = of_find_node_by_name(NULL, "via"); in via_calibrate_decr()
185 via = ioremap(rsrc.start, resource_size(&rsrc)); in via_calibrate_decr()
186 if (via == NULL) { in via_calibrate_decr()
187 printk(KERN_ERR "Failed to map VIA for timer calibration !\n"); in via_calibrate_decr()
192 out_8(&via[ACR], (via[ACR] & ~T1MODE) | T1MODE_CONT); in via_calibrate_decr()
194 out_8(&via[T1CH], 2); in via_calibrate_decr()
196 out_8(&via[T1LL], count); in via_calibrate_decr()
197 out_8(&via[T1LH], count >> 8); in via_calibrate_decr()
199 while ((in_8(&via[IFR]) & T1_INT) == 0) in via_calibrate_decr()
203 in_8(&via[T1CL]); in via_calibrate_decr()
204 while ((in_8(&via[IFR]) & T1_INT) == 0) in via_calibrate_decr()
210 iounmap(via); in via_calibrate_decr()
225 * calibration. That's better since the VIA itself seems in pmac_calibrate_decr()
235 * timebase-frequency in OF, VIA is much better on these. We should in pmac_calibrate_decr()