est.c.patch

qhwt+dfly, 12/17/2006 07:02 AM

Download (3.76 KB)

View differences:

est.c 17 Dec 2006 06:21:51 -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 },
......
393 421
	{  600,  988 }
394 422
};
395 423

  
424
/* Intel Pentium M processor 770 2.13 GHz */
425
static const struct fq_info pentium_m_n770_2[] = {
426
	{ 2133, 1356 },
427
	{ 1867, 1292 },
428
	{ 1600, 1212 },
429
	{ 1333, 1148 },
430
	{ 1067, 1068 },
431
	{  800,  988 }
432
};
433

  
396 434
struct fqlist {
397 435
	const char *brand_tag;
398 436
	const u_int cpu_id;
......
408 446
	ENTRY("1100", 0x0695, pentium_m_1100, 3),
409 447
	ENTRY("1200", 0x0695, pentium_m_1200, 3),
410 448
	ENTRY("1300", 0x0695, pentium_m_1300, 3),
449
	ENTRY("1300", 0x0695, pentium_m_1300_lv, 3),
411 450
	ENTRY("1400", 0x0695, pentium_m_1400, 3),
412 451
	ENTRY("1500", 0x0695, pentium_m_1500, 3),
413 452
	ENTRY("1600", 0x0695, pentium_m_1600, 3),
......
430 469
	/* 'regular' 400 MHz FSB CPUs */
431 470
	ENTRY("1.40", 0x06d6, pentium_m_n710, 3),
432 471
	ENTRY("1.50", 0x06d6, pentium_m_n715, 3),
472
	ENTRY("1.50", 0x06d8, pentium_m_n715, 3),
433 473
	ENTRY("1.60", 0x06d6, pentium_m_n725, 3),
434 474
	ENTRY("1.70", 0x06d6, pentium_m_n735, 3),
435 475
	ENTRY("1.80", 0x06d6, pentium_m_n745, 3),
......
441 481
	ENTRY("1.73", 0x06d8, pentium_m_n740, 4),
442 482
	ENTRY("1.73", 0x06d8, pentium_m_n740_2, 4),
443 483
	ENTRY("1.86", 0x06d8, pentium_m_n750, 4),
484
	ENTRY("1.86", 0x06d8, pentium_m_n750_2, 4),
444 485
	ENTRY("2.00", 0x06d8, pentium_m_n760, 4),
486
	ENTRY("2.00", 0x06d8, pentium_m_n760_2, 4),
445 487
	ENTRY("2.13", 0x06d8, pentium_m_n770, 4),
488
	ENTRY("2.13", 0x06d8, pentium_m_n770_2, 4),
446 489

  
447 490
};
448 491
#undef ENTRY