diff options
author | Mauro Carvalho Chehab <mchehab@brturbo.com.br> | 2005-12-01 03:51:35 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-12-01 18:48:57 -0500 |
commit | 769e24382dd47434dfda681f360868c4acd8b6e2 (patch) | |
tree | 1be728dd2f1a7f523e3de5f3f39b97a4b9905dbe | |
parent | 6f502b8a7858ecfa7d2a0762f7663b8b3d0808fc (diff) |
[PATCH] V4L: Some funcions now static and I2C hw code for IR
- Some funcions are now declared as static
- Added a I2C code for InfraRed.
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/media/video/cx25840/cx25840-core.c | 4 | ||||
-rw-r--r-- | drivers/media/video/ir-kbd-i2c.c | 2 | ||||
-rw-r--r-- | drivers/media/video/saa7127.c | 6 | ||||
-rw-r--r-- | include/linux/i2c-id.h | 1 |
4 files changed, 7 insertions, 6 deletions
diff --git a/drivers/media/video/cx25840/cx25840-core.c b/drivers/media/video/cx25840/cx25840-core.c index f6afeec499c5..539db129a9f4 100644 --- a/drivers/media/video/cx25840/cx25840-core.c +++ b/drivers/media/video/cx25840/cx25840-core.c | |||
@@ -714,7 +714,7 @@ static int cx25840_command(struct i2c_client *client, unsigned int cmd, | |||
714 | 714 | ||
715 | /* ----------------------------------------------------------------------- */ | 715 | /* ----------------------------------------------------------------------- */ |
716 | 716 | ||
717 | struct i2c_driver i2c_driver_cx25840; | 717 | static struct i2c_driver i2c_driver_cx25840; |
718 | 718 | ||
719 | static int cx25840_detect_client(struct i2c_adapter *adapter, int address, | 719 | static int cx25840_detect_client(struct i2c_adapter *adapter, int address, |
720 | int kind) | 720 | int kind) |
@@ -807,7 +807,7 @@ static int cx25840_detach_client(struct i2c_client *client) | |||
807 | 807 | ||
808 | /* ----------------------------------------------------------------------- */ | 808 | /* ----------------------------------------------------------------------- */ |
809 | 809 | ||
810 | struct i2c_driver i2c_driver_cx25840 = { | 810 | static struct i2c_driver i2c_driver_cx25840 = { |
811 | .name = "cx25840", | 811 | .name = "cx25840", |
812 | 812 | ||
813 | .id = I2C_DRIVERID_CX25840, | 813 | .id = I2C_DRIVERID_CX25840, |
diff --git a/drivers/media/video/ir-kbd-i2c.c b/drivers/media/video/ir-kbd-i2c.c index 801c736e9328..124c502ea1f3 100644 --- a/drivers/media/video/ir-kbd-i2c.c +++ b/drivers/media/video/ir-kbd-i2c.c | |||
@@ -278,7 +278,7 @@ static int ir_probe(struct i2c_adapter *adap); | |||
278 | 278 | ||
279 | static struct i2c_driver driver = { | 279 | static struct i2c_driver driver = { |
280 | .name = "ir remote kbd driver", | 280 | .name = "ir remote kbd driver", |
281 | .id = I2C_DRIVERID_EXP3, /* FIXME */ | 281 | .id = I2C_DRIVERID_I2C_IR, |
282 | .flags = I2C_DF_NOTIFY, | 282 | .flags = I2C_DF_NOTIFY, |
283 | .attach_adapter = ir_probe, | 283 | .attach_adapter = ir_probe, |
284 | .detach_client = ir_detach, | 284 | .detach_client = ir_detach, |
diff --git a/drivers/media/video/saa7127.c b/drivers/media/video/saa7127.c index 843431f10e3b..3428e1ed0032 100644 --- a/drivers/media/video/saa7127.c +++ b/drivers/media/video/saa7127.c | |||
@@ -223,7 +223,7 @@ static const struct i2c_reg_value saa7127_init_config_60hz[] = { | |||
223 | }; | 223 | }; |
224 | 224 | ||
225 | #define SAA7127_50HZ_DAC_CONTROL 0x02 | 225 | #define SAA7127_50HZ_DAC_CONTROL 0x02 |
226 | struct i2c_reg_value saa7127_init_config_50hz[] = { | 226 | static struct i2c_reg_value saa7127_init_config_50hz[] = { |
227 | { SAA7127_REG_BURST_START, 0x21 }, | 227 | { SAA7127_REG_BURST_START, 0x21 }, |
228 | /* BURST_END is also used as a chip ID in saa7127_detect_client */ | 228 | /* BURST_END is also used as a chip ID in saa7127_detect_client */ |
229 | { SAA7127_REG_BURST_END, 0x1d }, | 229 | { SAA7127_REG_BURST_END, 0x1d }, |
@@ -696,7 +696,7 @@ static int saa7127_command(struct i2c_client *client, | |||
696 | 696 | ||
697 | /* ----------------------------------------------------------------------- */ | 697 | /* ----------------------------------------------------------------------- */ |
698 | 698 | ||
699 | struct i2c_driver i2c_driver_saa7127; | 699 | static struct i2c_driver i2c_driver_saa7127; |
700 | 700 | ||
701 | /* ----------------------------------------------------------------------- */ | 701 | /* ----------------------------------------------------------------------- */ |
702 | 702 | ||
@@ -818,7 +818,7 @@ static int saa7127_detach(struct i2c_client *client) | |||
818 | 818 | ||
819 | /* ----------------------------------------------------------------------- */ | 819 | /* ----------------------------------------------------------------------- */ |
820 | 820 | ||
821 | struct i2c_driver i2c_driver_saa7127 = { | 821 | static struct i2c_driver i2c_driver_saa7127 = { |
822 | .name = "saa7127", | 822 | .name = "saa7127", |
823 | .id = I2C_DRIVERID_SAA7127, | 823 | .id = I2C_DRIVERID_SAA7127, |
824 | .flags = I2C_DF_NOTIFY, | 824 | .flags = I2C_DF_NOTIFY, |
diff --git a/include/linux/i2c-id.h b/include/linux/i2c-id.h index 1543daaa9c5e..ef3b5632e63a 100644 --- a/include/linux/i2c-id.h +++ b/include/linux/i2c-id.h | |||
@@ -108,6 +108,7 @@ | |||
108 | #define I2C_DRIVERID_SAA7127 72 /* saa7124 video encoder */ | 108 | #define I2C_DRIVERID_SAA7127 72 /* saa7124 video encoder */ |
109 | #define I2C_DRIVERID_SAA711X 73 /* saa711x video encoders */ | 109 | #define I2C_DRIVERID_SAA711X 73 /* saa711x video encoders */ |
110 | #define I2C_DRIVERID_AKITAIOEXP 74 /* IO Expander on Sharp SL-C1000 */ | 110 | #define I2C_DRIVERID_AKITAIOEXP 74 /* IO Expander on Sharp SL-C1000 */ |
111 | #define I2C_DRIVERID_I2C_IR 75 /* I2C InfraRed on Video boards */ | ||
111 | 112 | ||
112 | #define I2C_DRIVERID_EXP0 0xF0 /* experimental use id's */ | 113 | #define I2C_DRIVERID_EXP0 0xF0 /* experimental use id's */ |
113 | #define I2C_DRIVERID_EXP1 0xF1 | 114 | #define I2C_DRIVERID_EXP1 0xF1 |