1
linux/drivers/macintosh
Benjamin Herrenschmidt 5b9ca52691 [PATCH] 3/5 powerpc: Add platform functions interpreter
This is the platform function interpreter itself along with the backends
for UniN/U3/U4, mac-io, GPIOs and i2c. It adds the ability to execute
those do-platform-* scripts in the device-tree (at least for most
devices for which a backend is provided). This should replace the clock
spreading hacks properly. It might also have an impact on all sort of
machines since some of the scripts marked "at init" will now be executed
on boot (or some other on sleep/wakeup), those will possibly do things
that the kernel didn't do at all, like setting some values into some i2c
devices (changing thermal sensor calibration or conversion rate) etc...
Thus regression testing is MUCH welcome. Also loook for errors in dmesg.
That's also why I've left rather verbose debugging enabled in this
version of the patch.

(I do expect some Windtunnel G4s to show some errors as they have an i2c
clock chip on the PMU bus that uses some primitives that the i2c backend
doesn't implement yet. I really need users that have one of those
machine to come back to me so we can get that done right, though the
errors themselves should be harmless, I suspect the machine might not
run at full speed).

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-01-09 15:47:18 +11:00
..
adb-iop.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
adb.c [PATCH] Driver Core: fix up all callers of class_device_create() 2005-10-28 09:52:52 -07:00
adbhid.c [PATCH] kfree cleanup: misc remaining drivers 2005-11-07 07:54:05 -08:00
ans-lcd.c [PATCH] powerpc: Remove sections use from ppc64 and drivers 2005-09-19 09:38:49 +10:00
apm_emu.c [PATCH] ppc64: AC Power handling broken for desktops 2005-10-29 15:11:48 +10:00
Kconfig [PATCH] 2/5 powerpc: Rework PowerMac i2c part 2 2006-01-09 15:47:17 +11:00
mac_hid.c [PATCH] Input: convert drivers/macintosh to dynamic input_dev allocation 2005-10-28 09:52:53 -07:00
macio_asic.c [PATCH] powerpc: Remove device_node addrs/n_addr 2006-01-09 14:53:55 +11:00
macio_sysfs.c [PATCH] Add modalias to macio sysfs attributes 2005-10-29 14:35:58 +10:00
macio-adb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
mediabay.c [PATCH] powerpc: Remove device_node addrs/n_addr 2006-01-09 14:53:55 +11:00
nvram.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
smu.c [PATCH] 2/5 powerpc: Rework PowerMac i2c part 2 2006-01-09 15:47:17 +11:00
therm_adt746x.c Merge ../torvalds-2.6/ 2006-01-06 12:59:59 -08:00
therm_pm72.c Merge ../torvalds-2.6/ 2006-01-06 12:59:59 -08:00
therm_pm72.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
therm_windtunnel.c [PATCH] I2C: Remove .owner setting from i2c_driver as it's no longer needed 2006-01-05 22:16:25 -08:00
via-cuda.c [PATCH] powerpc: Remove device_node addrs/n_addr 2006-01-09 14:53:55 +11:00
via-macii.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
via-maciisi.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
via-pmu68k.c [PATCH] powerpc: Remove sections use from ppc64 and drivers 2005-09-19 09:38:49 +10:00
via-pmu.c [PATCH] 3/5 powerpc: Add platform functions interpreter 2006-01-09 15:47:18 +11:00
windfarm_core.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_cpufreq_clamp.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_lm75_sensor.c [PATCH] 2/5 powerpc: Rework PowerMac i2c part 2 2006-01-09 15:47:17 +11:00
windfarm_pid.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_pid.h [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_pm81.c [PATCH] Fix windfarm model-id table 2005-12-09 15:42:17 +11:00
windfarm_pm91.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_smu_controls.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm_smu_sensors.c [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00
windfarm.h [PATCH] ppc64: Thermal control for SMU based machines 2005-11-08 11:17:56 +11:00