freebsd-nq/sys/powerpc/powermac
Andreas Tobler da89fa28c6 Add three new drivers for fan control and temperature reading on the
PowerMac7,2.

- The fcu driver lets us read and write the fan RPMs for all fans in the
  PowerMac7,2. This driver is PowerMac specific.
- The ds1775 is a driver to read the temperature for the drive bay sensor.
- The max6690 is another driver to read temperatures. Here it is used to
  read the inlet, the backside and the U3 heatsink temperature.

An additional driver, the ad7417, will follow later.

Thanks to nwhitehorn for guiding me through this driver development.

Approved by:	nwhitehorn (mentor)
2010-10-15 20:08:16 +00:00
..
ata_dbdma.c MFp4: 2009-12-06 00:10:13 +00:00
ata_dbdma.h
ata_kauai.c ATAPI DMA does not seem to work completely reliably on Shasta controllers, 2010-09-11 22:09:16 +00:00
ata_macio.c MFp4: 2009-12-06 00:10:13 +00:00
cpcht.c Configure interrupts on SMP systems to be distributed among all online 2010-06-23 22:33:03 +00:00
cuda.c Restructure how reset and poweroff are handled on PowerPC systems, since 2010-08-31 15:27:46 +00:00
cudavar.h Get nexus(4) out of the RTC business. The interface used by nexus(4) 2010-03-23 03:14:44 +00:00
dbdma.c Clean up some magic numbers in the DBDMA code by replacing them with 2008-10-27 23:11:14 +00:00
dbdmavar.h Clean up some magic numbers in the DBDMA code by replacing them with 2008-10-27 23:11:14 +00:00
fcu.c Add three new drivers for fan control and temperature reading on the 2010-10-15 20:08:16 +00:00
grackle.c Fix printf specifier to allow 32/64 bit builds. 2010-07-12 21:09:55 +00:00
gracklevar.h Fix the OFW interrupt map parser to use its own idea of the number of interrupt 2009-01-03 19:38:47 +00:00
hrowpic.c Move the EOI logic when starting ithreads into intr_machdep instead of 2010-07-06 15:27:05 +00:00
hrowpicvar.h
kiic.c Increase register access delay to deal with the high-latency I2C 2010-09-15 19:08:41 +00:00
macgpio.c Provide for multiple, cascaded PICs on PowerPC systems, and extend the 2010-06-18 14:06:27 +00:00
macgpiovar.h Clean up the mac GPIO interface a little. Also remove bogus copyright 2008-12-08 03:00:45 +00:00
macio.c Provide for multiple, cascaded PICs on PowerPC systems, and extend the 2010-06-18 14:06:27 +00:00
maciovar.h
openpic_macio.c Remove the unneeded header <machine/intr.h>. 2010-07-02 02:17:39 +00:00
platform_powermac.c Restructure how reset and poweroff are handled on PowerPC systems, since 2010-08-31 15:27:46 +00:00
pmu.c Restructure how reset and poweroff are handled on PowerPC systems, since 2010-08-31 15:27:46 +00:00
pmuvar.h Add the ability to control the sleep LED with led(4). Adding this fairly 2008-12-09 01:01:02 +00:00
pswitch.c
smu.c Restructure how reset and poweroff are handled on PowerPC systems, since 2010-08-31 15:27:46 +00:00
smusat.c Add a driver for the CPU temperature sensors attached over I2C on the 2010-06-05 17:51:37 +00:00
uninorth.c Change the default interrupt polarity on PowerPC systems from high to low. 2010-06-18 14:16:24 +00:00
uninorthpci.c Provide for multiple, cascaded PICs on PowerPC systems, and extend the 2010-06-18 14:06:27 +00:00
uninorthvar.h Add support for the U4 PCI-Express bridge chipset used in late-generation 2010-05-16 15:18:25 +00:00
vcoregpio.c Introduce support for cpufreq on PowerPC with the dynamic frequency 2009-05-31 09:01:23 +00:00
viareg.h Add ADB support. This provides support for the external ADB bus on the PowerMac 2008-10-26 19:37:38 +00:00