1 static void spd_set_memclk(void)
3 static const int indicies[] = { 26, 23, 9 };
4 int new_cycle_time, new_latency;
6 unsigned min_cycle_time, min_latency;
12 new_cycle_time = 0xa0;
15 for(index = 0; index < 3; index++) {
17 unsigned long address;
18 address = indicies[index];
26 __builtin_outb(device, 0x10e4);
27 __builtin_outb(address, 0x10e8);
30 if ((loops?0:-1) < 0) {
35 if (new_cycle_time > min_cycle_time) {
36 min_cycle_time = new_cycle_time;
38 if (new_latency > min_latency) {
39 min_latency = new_latency;