est.c.patch

qhwt+dfly, 12/12/2006 03:08 PM

Download (3.83 KB)

View differences:

est.c 12 Dec 2006 14:46:46 -0000
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