|
Lines 94-116
static int set_max_cstate(struct dmi_sys
Link Here
|
| 94 |
} |
94 |
} |
| 95 |
|
95 |
|
| 96 |
static struct dmi_system_id __initdata processor_power_dmi_table[] = { |
96 |
static struct dmi_system_id __initdata processor_power_dmi_table[] = { |
|
|
97 |
/* The known versions of IBM R40e BIOS */ |
| 97 |
{set_max_cstate, "IBM ThinkPad R40e", { |
98 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 98 |
DMI_MATCH(DMI_BIOS_VENDOR, |
99 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 99 |
"IBM"), |
100 |
"IBM"), |
| 100 |
DMI_MATCH(DMI_BIOS_VERSION, |
101 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 101 |
"1SET60WW")}, |
102 |
"1SET32WW") }, |
| 102 |
(void *)1}, |
103 |
(void*)1}, |
|
|
104 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 105 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 106 |
"IBM"), |
| 107 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 108 |
"1SET43WW") }, |
| 109 |
(void*)1}, |
| 110 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 111 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 112 |
"IBM"), |
| 113 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 114 |
"1SET45WW") }, |
| 115 |
(void*)1}, |
| 116 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 117 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 118 |
"IBM"), |
| 119 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 120 |
"1SET47WW") }, |
| 121 |
(void*)1}, |
| 122 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 123 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 124 |
"IBM"), |
| 125 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 126 |
"1SET50WW") }, |
| 127 |
(void*)1}, |
| 128 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 129 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 130 |
"IBM"), |
| 131 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 132 |
"1SET52WW") }, |
| 133 |
(void*)1}, |
| 134 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 135 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 136 |
"IBM"), |
| 137 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 138 |
"1SET55WW") }, |
| 139 |
(void*)1}, |
| 140 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 141 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 142 |
"IBM"), |
| 143 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 144 |
"1SET56WW") }, |
| 145 |
(void*)1}, |
| 146 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 147 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 148 |
"IBM"), |
| 149 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 150 |
"1SET59WW") }, |
| 151 |
(void*)1}, |
| 152 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 153 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 154 |
"IBM"), |
| 155 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 156 |
"1SET60WW")}, |
| 157 |
(void *)1}, |
| 158 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 159 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 160 |
"IBM"), |
| 161 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 162 |
"1SET61WW") }, |
| 163 |
(void*)1}, |
| 164 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 165 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 166 |
"IBM"), |
| 167 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 168 |
"1SET62WW") }, |
| 169 |
(void*)1}, |
| 170 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 171 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 172 |
"IBM"), |
| 173 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 174 |
"1SET64WW") }, |
| 175 |
(void*)1}, |
| 176 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 177 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 178 |
"IBM"), |
| 179 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 180 |
"1SET65WW") }, |
| 181 |
(void*)1}, |
| 182 |
{set_max_cstate, "IBM ThinkPad R40e", { |
| 183 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 184 |
"IBM"), |
| 185 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 186 |
"1SET68WW") }, |
| 187 |
(void*)1}, |
| 188 |
/* Other laptops, same problem */ |
| 103 |
{set_max_cstate, "Medion 41700", { |
189 |
{set_max_cstate, "Medion 41700", { |
| 104 |
DMI_MATCH(DMI_BIOS_VENDOR, |
190 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 105 |
"Phoenix Technologies LTD"), |
191 |
"Phoenix Technologies LTD"), |
| 106 |
DMI_MATCH(DMI_BIOS_VERSION, |
192 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 107 |
"R01-A1J")}, (void *)1}, |
193 |
"R01-A1J")}, |
|
|
194 |
(void *)1}, |
| 108 |
{set_max_cstate, "Clevo 5600D", { |
195 |
{set_max_cstate, "Clevo 5600D", { |
| 109 |
DMI_MATCH(DMI_BIOS_VENDOR, |
196 |
DMI_MATCH(DMI_BIOS_VENDOR, |
| 110 |
"Phoenix Technologies LTD"), |
197 |
"Phoenix Technologies LTD"), |
| 111 |
DMI_MATCH(DMI_BIOS_VERSION, |
198 |
DMI_MATCH(DMI_BIOS_VERSION, |
| 112 |
"SHE845M0.86C.0013.D.0302131307")}, |
199 |
"SHE845M0.86C.0013.D.0302131307")}, |
| 113 |
(void *)2}, |
200 |
(void *)2}, |
| 114 |
{}, |
201 |
{}, |
| 115 |
}; |
202 |
}; |