diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2005-05-23 02:03:52 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-23 02:34:42 +0200 |
commit | 1263cc67c09bc7f913a6877f3ba0427f0b76617e (patch) | |
tree | 5b713315560487f8c288820b17061fe27016c2cc /drivers/mtd | |
parent | [PATCH] fix for __generic_file_aio_read() to return 0 on EOF (diff) | |
download | linux-1263cc67c09bc7f913a6877f3ba0427f0b76617e.tar.xz linux-1263cc67c09bc7f913a6877f3ba0427f0b76617e.zip |
[PATCH] ppc64: Fix booting on latest G5 models
The latest speedbumped Apple G5 models have a "bug" in the Open Firmware
device tree that lacks the proper interrupt routing information for the
northbridge i2c controller. Apple's driver silently falls back into a
sub-optimal "polled" mode (heh, maybe they didn't even notice the bug
because of that :), our driver didn't properly check and crashes :(
This patch fixes our driver to not crash, and adds code to the
prom_init() OF trampoline code that detects the "bug" and adds the
missing information back for this chipset revision. This fixes booting
and thermal control on these models.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/mtd')
0 files changed, 0 insertions, 0 deletions