windfarm_pm91.c (b05005772f34497eb2b7415a651fe785cbe70e16) | windfarm_pm91.c (018a3d1db7cdb6127656c1622ee1d2302e16436d) |
---|---|
1/* 2 * Windfarm PowerMac thermal control. SMU based 1 CPU desktop control loops 3 * 4 * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. 5 * <benh@kernel.crashing.org> 6 * 7 * Released under the term of the GNU GPL v2. 8 * --- 130 unchanged lines hidden (view full) --- 139 * ***** Implementation ***** 140 * 141 */ 142 143 144static void wf_smu_create_cpu_fans(void) 145{ 146 struct wf_cpu_pid_param pid_param; | 1/* 2 * Windfarm PowerMac thermal control. SMU based 1 CPU desktop control loops 3 * 4 * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. 5 * <benh@kernel.crashing.org> 6 * 7 * Released under the term of the GNU GPL v2. 8 * --- 130 unchanged lines hidden (view full) --- 139 * ***** Implementation ***** 140 * 141 */ 142 143 144static void wf_smu_create_cpu_fans(void) 145{ 146 struct wf_cpu_pid_param pid_param; |
147 struct smu_sdbp_header *hdr; | 147 const struct smu_sdbp_header *hdr; |
148 struct smu_sdbp_cpupiddata *piddata; 149 struct smu_sdbp_fvt *fvt; 150 s32 tmax, tdelta, maxpow, powadj; 151 152 /* First, locate the PID params in SMU SBD */ 153 hdr = smu_get_sdb_partition(SMU_SDB_CPUPIDDATA_ID, NULL); 154 if (hdr == 0) { 155 printk(KERN_WARNING "windfarm: CPU PID fan config not found " --- 592 unchanged lines hidden --- | 148 struct smu_sdbp_cpupiddata *piddata; 149 struct smu_sdbp_fvt *fvt; 150 s32 tmax, tdelta, maxpow, powadj; 151 152 /* First, locate the PID params in SMU SBD */ 153 hdr = smu_get_sdb_partition(SMU_SDB_CPUPIDDATA_ID, NULL); 154 if (hdr == 0) { 155 printk(KERN_WARNING "windfarm: CPU PID fan config not found " --- 592 unchanged lines hidden --- |