| 1 |
|
/* $NetBSD: est.c,v 1.24 2006/03/15 22:56:38 dogcow Exp $ */
|
|
1 |
/* $NetBSD: est.c,v 1.25 2006/06/18 16:39:56 nonaka Exp $ */
|
| 2 |
2 |
/*
|
| 3 |
3 |
* Copyright (c) 2003 Michael Eriksson.
|
| 4 |
4 |
* All rights reserved.
|
| ... | ... | |
| 84 |
84 |
*
|
| 85 |
85 |
* ACPI objects: _PCT is MSR location, _PSS is freq/voltage, _PPC is caps.
|
| 86 |
86 |
*
|
| 87 |
|
* $NetBSD: est.c,v 1.24 2006/03/15 22:56:38 dogcow Exp $
|
|
87 |
* $NetBSD: est.c,v 1.25 2006/06/18 16:39:56 nonaka Exp $
|
| 88 |
88 |
* $DragonFly: src/sys/machine/pc32/i386/est.c,v 1.2 2006/06/30 07:34:59 y0netan1 Exp $
|
| 89 |
89 |
*/
|
| 90 |
90 |
|
| ... | ... | |
| 139 |
139 |
{ 600, 956 },
|
| 140 |
140 |
};
|
| 141 |
141 |
|
|
142 |
/* Low Voltage Intel Pentium M processor 1.30 GHz */
|
|
143 |
static const struct fq_info pentium_m_1300_lv[] = {
|
|
144 |
{ 1300, 1180 },
|
|
145 |
{ 1200, 1164 },
|
|
146 |
{ 1100, 1100 },
|
|
147 |
{ 1000, 1020 },
|
|
148 |
{ 900, 1004 },
|
|
149 |
{ 800, 988 },
|
|
150 |
{ 600, 956 },
|
|
151 |
};
|
|
152 |
|
| 142 |
153 |
/* Intel Pentium M processor 1.30 GHz */
|
| 143 |
154 |
static const struct fq_info pentium_m_1300[] = {
|
| 144 |
155 |
{ 1300, 1388 },
|
| ... | ... | |
| 348 |
359 |
{ 800, 988 }
|
| 349 |
360 |
};
|
| 350 |
361 |
|
|
362 |
static const struct fq_info pentium_m_n750_2[] = {
|
|
363 |
{ 1867, 1356 },
|
|
364 |
{ 1600, 1228 },
|
|
365 |
{ 1333, 1148 },
|
|
366 |
{ 1067, 1068 },
|
|
367 |
{ 800, 988 }
|
|
368 |
};
|
|
369 |
|
| 351 |
370 |
/* Intel Pentium M processor 755 2.0 GHz */
|
| 352 |
371 |
static const struct fq_info pentium_m_n755[] = {
|
| 353 |
372 |
{ 2000, 1340 },
|
| ... | ... | |
| 369 |
388 |
{ 800, 988 }
|
| 370 |
389 |
};
|
| 371 |
390 |
|
|
391 |
/* Intel Pentium M processor 760 2.0 GHz */
|
|
392 |
static const struct fq_info pentium_m_n760_2[] = {
|
|
393 |
{ 2000, 1308 },
|
|
394 |
{ 1600, 1244 },
|
|
395 |
{ 1333, 1164 },
|
|
396 |
{ 1067, 1084 },
|
|
397 |
{ 800, 988 }
|
|
398 |
};
|
|
399 |
|
| 372 |
400 |
/* Intel Pentium M processor 765 2.1 GHz */
|
| 373 |
401 |
static const struct fq_info pentium_m_n765[] = {
|
| 374 |
402 |
{ 2100, 1340 },
|
| ... | ... | |
| 383 |
411 |
|
| 384 |
412 |
/* Intel Pentium M processor 770 2.13 GHz */
|
| 385 |
413 |
static const struct fq_info pentium_m_n770[] = {
|
| 386 |
|
{ 2133, 1551 },
|
| 387 |
|
{ 1800, 1429 },
|
| 388 |
|
{ 1600, 1356 },
|
| 389 |
|
{ 1400, 1180 },
|
| 390 |
|
{ 1200, 1132 },
|
| 391 |
|
{ 1000, 1084 },
|
| 392 |
|
{ 800, 1036 },
|
| 393 |
|
{ 600, 988 }
|
|
414 |
{ 2133, 1356 },
|
|
415 |
{ 1867, 1292 },
|
|
416 |
{ 1600, 1212 },
|
|
417 |
{ 1333, 1148 },
|
|
418 |
{ 1067, 1068 },
|
|
419 |
{ 800, 988 }
|
| 394 |
420 |
};
|
| 395 |
421 |
|
| 396 |
422 |
struct fqlist {
|
| ... | ... | |
| 408 |
434 |
ENTRY("1100", 0x0695, pentium_m_1100, 3),
|
| 409 |
435 |
ENTRY("1200", 0x0695, pentium_m_1200, 3),
|
| 410 |
436 |
ENTRY("1300", 0x0695, pentium_m_1300, 3),
|
|
437 |
ENTRY("1300", 0x0695, pentium_m_1300_lv, 3),
|
| 411 |
438 |
ENTRY("1400", 0x0695, pentium_m_1400, 3),
|
| 412 |
439 |
ENTRY("1500", 0x0695, pentium_m_1500, 3),
|
| 413 |
440 |
ENTRY("1600", 0x0695, pentium_m_1600, 3),
|
| ... | ... | |
| 430 |
457 |
/* 'regular' 400 MHz FSB CPUs */
|
| 431 |
458 |
ENTRY("1.40", 0x06d6, pentium_m_n710, 3),
|
| 432 |
459 |
ENTRY("1.50", 0x06d6, pentium_m_n715, 3),
|
|
460 |
ENTRY("1.50", 0x06d8, pentium_m_n715, 3),
|
| 433 |
461 |
ENTRY("1.60", 0x06d6, pentium_m_n725, 3),
|
| 434 |
462 |
ENTRY("1.70", 0x06d6, pentium_m_n735, 3),
|
| 435 |
463 |
ENTRY("1.80", 0x06d6, pentium_m_n745, 3),
|
| ... | ... | |
| 441 |
469 |
ENTRY("1.73", 0x06d8, pentium_m_n740, 4),
|
| 442 |
470 |
ENTRY("1.73", 0x06d8, pentium_m_n740_2, 4),
|
| 443 |
471 |
ENTRY("1.86", 0x06d8, pentium_m_n750, 4),
|
|
472 |
ENTRY("1.86", 0x06d8, pentium_m_n750_2, 4),
|
| 444 |
473 |
ENTRY("2.00", 0x06d8, pentium_m_n760, 4),
|
|
474 |
ENTRY("2.00", 0x06d8, pentium_m_n760_2, 4),
|
| 445 |
475 |
ENTRY("2.13", 0x06d8, pentium_m_n770, 4),
|
|
476 |
ENTRY("2.13", 0x06d8, pentium_m_n770_2, 4),
|
| 446 |
477 |
|
| 447 |
478 |
};
|
| 448 |
479 |
#undef ENTRY
|