android_kernel_xiaomi_sm8350/drivers/i2c/busses
Benjamin Herrenschmidt 1263cc67c0 [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>
2005-05-22 17:34:42 -07:00
..
i2c-ali15x3.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ali1535.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ali1563.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-amd756-s4882.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-amd756.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-amd8111.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-au1550.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-au1550.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-elektor.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-frodo.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-hydra.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-i801.c [PATCH] i2c-i801: I2C patch for Intel ESB2 2005-04-16 15:24:45 -07:00
i2c-i810.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ibm_iic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ibm_iic.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-iop3xx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-iop3xx.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-isa.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ite.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ixp4xx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-ixp2000.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-keywest.c [PATCH] ppc64: Fix booting on latest G5 models 2005-05-22 17:34:42 -07:00
i2c-keywest.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-mpc.c [PATCH] ppc annotations: i2c-mpc 2005-04-25 18:32:12 -07:00
i2c-mv64xxx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-nforce2.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-parport-light.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-parport.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-parport.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-pca-isa.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-piix4.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-prosavage.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-rpx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-s3c2410.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-savage4.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-sibyte.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-sis96x.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-sis630.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-sis5595.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-stub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-via.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-viapro.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c-voodoo3.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [PATCH] broken dependency for I2C_MPC 2005-04-24 12:28:35 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scx200_acb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scx200_i2c.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00