202
#define OPEX(mhz, base, mva, mvb, mvc, mvd) \
204
.frequency = (mhz) * 1000, \
205
.index = (((mhz)/(base)) << 8) | ((mva - 700) / 16) \
208
/* Intel Pentium M processor 730 / 1.60 GHz (Sonoma) */
209
static struct cpufreq_frequency_table sonoma_1596[] =
211
OPEX( 798, 133, 988, 988, 988, 988),
212
OPEX(1064, 133, 1116, 1111, 1084, 1079),
213
OPEX(1330, 133, 1244, 1233, 1180, 1169),
214
OPEX(1596, 133, 1356, 1356, 1260, 1260),
215
{ .frequency = CPUFREQ_TABLE_END }
218
/* Intel Pentium M processor 740 / 1.73 GHz (Sonoma) */
219
static struct cpufreq_frequency_table sonoma_1729[] =
221
OPEX( 798, 133, 988, 988, 988, 988),
222
OPEX(1064, 133, 1100, 1093, 1068, 1066),
223
OPEX(1330, 133, 1212, 1198, 1148, 1143),
224
OPEX(1729, 133, 1356, 1356, 1260, 1260),
225
{ .frequency = CPUFREQ_TABLE_END }
228
/* Intel Pentium M processor 750 / 1.86 GHz (Sonoma) */
229
static struct cpufreq_frequency_table sonoma_1862[] =
231
OPEX( 798, 133, 988, 988, 988, 988),
232
OPEX(1064, 133, 1084, 1080, 1068, 1056),
233
OPEX(1330, 133, 1180, 1172, 1132, 1124),
234
OPEX(1596, 133, 1276, 1264, 1196, 1192),
235
OPEX(1862, 133, 1356, 1356, 1260, 1260),
236
{ .frequency = CPUFREQ_TABLE_END }
239
/* Intel Pentium M processor 760 / 2.00 GHz (Sonoma) */
240
static struct cpufreq_frequency_table sonoma_1995[] =
242
OPEX( 798, 133, 988, 988, 988, 988),
243
OPEX(1064, 133, 1084, 1070, 1052, 1048),
244
OPEX(1330, 133, 1164, 1152, 1116, 1109),
245
OPEX(1596, 133, 1244, 1233, 1180, 1169),
246
OPEX(1995, 133, 1356, 1356, 1260, 1260),
247
{ .frequency = CPUFREQ_TABLE_END }
249
/* Intel Pentium M processor 770 / 2.13 GHz (Sonoma) */
250
static struct cpufreq_frequency_table sonoma_2128[] =
252
OPEX( 798, 133, 988, 988, 988, 988),
253
OPEX(1064, 133, 1068, 1065, 1052, 1042),
254
OPEX(1330, 133, 1148, 1142, 1100, 1097),
255
OPEX(1596, 133, 1228, 1218, 1164, 1151),
256
OPEX(1862, 133, 1308, 1295, 1212, 1206),
257
OPEX(2128, 133, 1372, 1372, 1260, 1260),
258
{ .frequency = CPUFREQ_TABLE_END }
261
/* Intel Pentium M processor 780 / 2.26 GHz (Sonoma) */
262
static struct cpufreq_frequency_table sonoma_2261[] =
264
OPEX( 798, 133, 988, 988, 988, 988),
265
OPEX(1064, 133, 1068, 1064, 1052, 1037),
266
OPEX(1330, 133, 1148, 1139, 1100, 1087),
267
OPEX(1596, 133, 1228, 1215, 1148, 1136),
268
OPEX(1862, 133, 1292, 1291, 1196, 1186),
269
OPEX(2261, 133, 1404, 1404, 1260, 1260),
270
{ .frequency = CPUFREQ_TABLE_END }
275
#define SONOMA(cpuid, max, base, name) \
277
.model_name = "Intel(R) Pentium(R) M processor " name "GHz", \
278
.max_freq = (max)*1000, \
279
.op_points = sonoma_##max, \
283
199
#define _BANIAS(cpuid, max, name) \
284
200
{ .cpu_id = cpuid, \
285
201
.model_name = "Intel(R) Pentium(R) M processor " name "MHz", \