Skip to content

Commit

Permalink
[PATCH] v4l: fix I2C detect after normal_i2c_range()
Browse files Browse the repository at this point in the history
This patch is necessary to correct I2C detect after normal_i2c_range
removal in gregkh-i2c-i2c-address_range_removal.patch.

Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
Mauro Carvalho Chehab authored and Linus Torvalds committed Jun 24, 2005
1 parent ac19ecc commit f5bec39
Show file tree
Hide file tree
Showing 9 changed files with 6 additions and 16 deletions.
4 changes: 2 additions & 2 deletions drivers/media/video/bt832.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@
MODULE_LICENSE("GPL");

/* Addresses to scan */
static unsigned short normal_i2c[] = {I2C_CLIENT_END};
static unsigned short normal_i2c_range[] = {I2C_BT832_ALT1>>1,I2C_BT832_ALT2>>1,I2C_CLIENT_END};
static unsigned short normal_i2c[] = { I2C_BT832_ALT1>>1, I2C_BT832_ALT2>>1,
I2C_CLIENT_END };
I2C_CLIENT_INSMOD;

/* ---------------------------------------------------------------------- */
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/msp3400.c
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,6 @@ static unsigned short normal_i2c[] = {
I2C_MSP3400C_ALT >> 1,
I2C_CLIENT_END
};
static unsigned short normal_i2c_range[] = {I2C_CLIENT_END,I2C_CLIENT_END};
I2C_CLIENT_INSMOD;

/* ----------------------------------------------------------------------- */
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/saa7134/saa6752hs.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@

/* Addresses to scan */
static unsigned short normal_i2c[] = {0x20, I2C_CLIENT_END};
static unsigned short normal_i2c_range[] = {I2C_CLIENT_END};
I2C_CLIENT_INSMOD;

MODULE_DESCRIPTION("device driver for saa6752hs MPEG2 encoder");
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/tda7432.c
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ static unsigned short normal_i2c[] = {
I2C_TDA7432 >> 1,
I2C_CLIENT_END,
};
static unsigned short normal_i2c_range[] = { I2C_CLIENT_END, I2C_CLIENT_END };
I2C_CLIENT_INSMOD;

/* Structure of address and subaddresses for the tda7432 */
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/tda9875.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ static unsigned short normal_i2c[] = {
I2C_TDA9875 >> 1,
I2C_CLIENT_END
};
static unsigned short normal_i2c_range[] = {I2C_CLIENT_END};
I2C_CLIENT_INSMOD;

/* This is a superset of the TDA9875 */
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/tda9887.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ static unsigned short normal_i2c[] = {
0x96 >>1,
I2C_CLIENT_END,
};
static unsigned short normal_i2c_range[] = {I2C_CLIENT_END,I2C_CLIENT_END};
I2C_CLIENT_INSMOD;

/* insmod options */
Expand Down
11 changes: 4 additions & 7 deletions drivers/media/video/tuner-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,8 @@
/* standard i2c insmod options */
static unsigned short normal_i2c[] = {
0x4b, /* tda8290 */
I2C_CLIENT_END
};
static unsigned short normal_i2c_range[] = {
0x60, 0x6f,
0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
I2C_CLIENT_END
};
I2C_CLIENT_INSMOD;
Expand Down Expand Up @@ -322,9 +320,8 @@ static int tuner_attach(struct i2c_adapter *adap, int addr, int kind)
static int tuner_probe(struct i2c_adapter *adap)
{
if (0 != addr) {
normal_i2c[0] = addr;
normal_i2c_range[0] = addr;
normal_i2c_range[1] = addr;
normal_i2c[0] = addr;
normal_i2c[1] = I2C_CLIENT_END;
}
this_adap = 0;

Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/tvaudio.c
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,6 @@ static unsigned short normal_i2c[] = {
I2C_TDA9874 >> 1,
I2C_PIC16C54 >> 1,
I2C_CLIENT_END };
static unsigned short normal_i2c_range[2] = { I2C_CLIENT_END, I2C_CLIENT_END };
I2C_CLIENT_INSMOD;

static struct i2c_driver driver;
Expand Down
1 change: 0 additions & 1 deletion drivers/media/video/tveeprom.c
Original file line number Diff line number Diff line change
Expand Up @@ -482,7 +482,6 @@ static unsigned short normal_i2c[] = {
0xa0 >> 1,
I2C_CLIENT_END,
};
static unsigned short normal_i2c_range[] = { I2C_CLIENT_END };
I2C_CLIENT_INSMOD;

struct i2c_driver i2c_driver_tveeprom;
Expand Down

0 comments on commit f5bec39

Please sign in to comment.