linux/drivers/video/nvidia
Antonino A. Daplas 3c03ec209a nvidiafb: Add boot option to reverse i2c port assignment
There are a few nvidia hardware where the i2c port assignments are reversed,
i.e., the 1st i2c port is assigned to the secondary display and the 2nd i2c
port to the primary display.  In most cases, if only 1 display is attached, or
if only 1 flatpanel and 1 analog display is attached, the port reversal is of
no consequence.  However if 2 flatpanels are attached, it can cause display
problems.

There is no sane way of determining if the hardware reversed the i2c port
assignment, so the simplest fix is to add a boot/module option, "reverse_i2c
to explicitly reverse the i2c port.

This also restores i2c ordering back to the pre-2.6.22 state.

Signed-off-by: Antonino Daplas <adaplas@gail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-16 09:43:19 -07:00
..
Makefile [PATCH] Rewritten backlight infrastructure for portable Apple computers 2006-06-25 10:00:59 -07:00
nv_accel.c nvidiafb: prevent triggering of softlockup 2007-05-08 11:15:32 -07:00
nv_backlight.c backlight: Convert from struct class_device to struct device 2007-07-16 01:20:23 +01:00
nv_dma.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
nv_hw.c nvidiafb: Add proper support for Geforce 7600 chipset 2007-07-17 10:23:11 -07:00
nv_i2c.c nvidiafb: Add boot option to reverse i2c port assignment 2007-10-16 09:43:19 -07:00
nv_local.h nvidiafb: prevent triggering of softlockup 2007-05-08 11:15:32 -07:00
nv_of.c [POWERPC] Rename get_property to of_get_property: drivers 2007-05-02 20:04:32 +10:00
nv_proto.h backlight: Remove uneeded nvidia set_power calls 2007-02-20 08:38:45 +00:00
nv_setup.c nvidiafb: Add proper support for Geforce 7600 chipset 2007-07-17 10:23:11 -07:00
nv_type.h nvidiafb: Add boot option to reverse i2c port assignment 2007-10-16 09:43:19 -07:00
nvidia.c nvidiafb: Add boot option to reverse i2c port assignment 2007-10-16 09:43:19 -07:00