diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2012-04-29 11:42:27 -0400 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2012-04-30 01:37:25 -0400 |
commit | 6cd3209967469f6e89d329deda6bb0b4700e7b62 (patch) | |
tree | 35f099b364bf811b44fa11c7d71eaa7b22d264a1 /drivers/macintosh/Kconfig | |
parent | a78a4a03a75466ff859d989a1a00110ebd0165b0 (diff) |
powerpc/powermac: New windfarm driver for PowerMac G5 (AGP) and Xserve G5
This replaces the old therm_pm72 using the same windfarm infrastructure
that was used for other PowerMac G5 models. The fan speeds and sensors
should now be visible in the same location in sysfs.
The driver is split into separate core modules for PowerMac7,2 (and 7,3)
and RackMac3,1, with a lot of the shared code now in the separate sensor
and control modules.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'drivers/macintosh/Kconfig')
-rw-r--r-- | drivers/macintosh/Kconfig | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/drivers/macintosh/Kconfig b/drivers/macintosh/Kconfig index fa51af11c6f1..a555da64224e 100644 --- a/drivers/macintosh/Kconfig +++ b/drivers/macintosh/Kconfig | |||
@@ -204,11 +204,14 @@ config THERM_ADT746X | |||
204 | better fan behaviour by default, and some manual control. | 204 | better fan behaviour by default, and some manual control. |
205 | 205 | ||
206 | config THERM_PM72 | 206 | config THERM_PM72 |
207 | tristate "Support for thermal management on PowerMac G5" | 207 | tristate "Support for thermal management on PowerMac G5 (AGP)" |
208 | depends on I2C && I2C_POWERMAC && PPC_PMAC64 | 208 | depends on I2C && I2C_POWERMAC && PPC_PMAC64 |
209 | default n | ||
209 | help | 210 | help |
210 | This driver provides thermostat and fan control for the desktop | 211 | This driver provides thermostat and fan control for the desktop |
211 | G5 machines. | 212 | G5 machines. |
213 | |||
214 | This is deprecated, use windfarm instead. | ||
212 | 215 | ||
213 | config WINDFARM | 216 | config WINDFARM |
214 | tristate "New PowerMac thermal control infrastructure" | 217 | tristate "New PowerMac thermal control infrastructure" |
@@ -221,6 +224,22 @@ config WINDFARM_PM81 | |||
221 | help | 224 | help |
222 | This driver provides thermal control for the iMacG5 | 225 | This driver provides thermal control for the iMacG5 |
223 | 226 | ||
227 | config WINDFARM_PM72 | ||
228 | tristate "Support for thermal management on PowerMac G5 (AGP)" | ||
229 | depends on WINDFARM && I2C && CPU_FREQ_PMAC64 && ADB_PMU | ||
230 | select I2C_POWERMAC | ||
231 | help | ||
232 | This driver provides thermal control for the PowerMac G5 | ||
233 | "AGP" variants (PowerMac 7,2 and 7,3) | ||
234 | |||
235 | config WINDFARM_RM31 | ||
236 | tristate "Support for thermal management on Xserve G5" | ||
237 | depends on WINDFARM && I2C && CPU_FREQ_PMAC64 && ADB_PMU | ||
238 | select I2C_POWERMAC | ||
239 | help | ||
240 | This driver provides thermal control for the Xserve G5 | ||
241 | (RackMac3,1) | ||
242 | |||
224 | config WINDFARM_PM91 | 243 | config WINDFARM_PM91 |
225 | tristate "Support for thermal management on PowerMac9,1" | 244 | tristate "Support for thermal management on PowerMac9,1" |
226 | depends on WINDFARM && I2C && CPU_FREQ_PMAC64 && PMAC_SMU | 245 | depends on WINDFARM && I2C && CPU_FREQ_PMAC64 && PMAC_SMU |