nvidiafb: Correctly assign the i2c class with the port reversal
PATCH 3/17 nvidiafb: Correctly assign the i2c class with the port reversal
If the i2c ports are to be reversed, I2C_CLASS_HWMON assignment must also be reversed.
Signed-off-by Antonino Daplas <[email protected]>
---
drivers/video/nvidia/nv_i2c.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
drivers/video/nvidia/nv_i2c.c +4 -2
@@ -126,10 +126,12 @@ void nvidia_create_i2c_busses(struct nvi par->chan[2 ].par = par; par->chan[0 ].ddc_base = (par->reverse_i2c) ?0x36 :0x3e ; -nvidia_setup_i2c_bus (&par->chan[0 ],"nvidia #0" ,0 ); +nvidia_setup_i2c_bus (&par->chan[0 ],"nvidia #0" , + (par->reverse_i2c) ?I2C_CLASS_HWMON :0 ); par->chan[1 ].ddc_base = (par->reverse_i2c) ?0x3e :0x36 ; -nvidia_setup_i2c_bus (&par->chan[1 ],"nvidia #1" ,I2C_CLASS_HWMON ); +nvidia_setup_i2c_bus (&par->chan[1 ],"nvidia #1" , + (par->reverse_i2c) ?0 :I2C_CLASS_HWMON ); par->chan[2 ].ddc_base =0x50 ;nvidia_setup_i2c_bus (&par->chan[2 ],"nvidia #2" ,0 );
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/