diff options
-rw-r--r-- | drivers/acorn/char/i2c.c | 1 | ||||
-rw-r--r-- | drivers/i2c/algos/i2c-algo-bit.c | 4 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-hydra.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-i810.c | 2 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-ixp2000.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-ixp4xx.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-parport-light.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-parport.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-prosavage.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-savage4.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-via.c | 1 | ||||
-rw-r--r-- | drivers/i2c/busses/i2c-voodoo3.c | 2 | ||||
-rw-r--r-- | drivers/i2c/busses/scx200_i2c.c | 12 | ||||
-rw-r--r-- | drivers/ieee1394/pcilynx.c | 1 | ||||
-rw-r--r-- | drivers/media/video/bt8xx/bttv-i2c.c | 1 | ||||
-rw-r--r-- | drivers/media/video/cx88/cx88-i2c.c | 1 | ||||
-rw-r--r-- | drivers/media/video/cx88/cx88-vp3054-i2c.c | 1 | ||||
-rw-r--r-- | drivers/media/video/zoran_card.c | 1 | ||||
-rw-r--r-- | drivers/video/i810/i810-i2c.c | 1 | ||||
-rw-r--r-- | drivers/video/matrox/i2c-matroxfb.c | 1 | ||||
-rw-r--r-- | drivers/video/savage/savagefb-i2c.c | 1 | ||||
-rw-r--r-- | include/linux/i2c-algo-bit.h | 1 |
22 files changed, 6 insertions, 32 deletions
diff --git a/drivers/acorn/char/i2c.c b/drivers/acorn/char/i2c.c index c26c08b36829..bdb9c8b78ed8 100644 --- a/drivers/acorn/char/i2c.c +++ b/drivers/acorn/char/i2c.c | |||
@@ -308,7 +308,6 @@ static struct i2c_algo_bit_data ioc_data = { | |||
308 | .getsda = ioc_getsda, | 308 | .getsda = ioc_getsda, |
309 | .getscl = ioc_getscl, | 309 | .getscl = ioc_getscl, |
310 | .udelay = 80, | 310 | .udelay = 80, |
311 | .mdelay = 80, | ||
312 | .timeout = 100 | 311 | .timeout = 100 |
313 | }; | 312 | }; |
314 | 313 | ||
diff --git a/drivers/i2c/algos/i2c-algo-bit.c b/drivers/i2c/algos/i2c-algo-bit.c index ab230c033f99..761df16838b4 100644 --- a/drivers/i2c/algos/i2c-algo-bit.c +++ b/drivers/i2c/algos/i2c-algo-bit.c | |||
@@ -354,10 +354,6 @@ static int sendbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) | |||
354 | return (retval<0)? retval : -EFAULT; | 354 | return (retval<0)? retval : -EFAULT; |
355 | /* got a better one ?? */ | 355 | /* got a better one ?? */ |
356 | } | 356 | } |
357 | #if 0 | ||
358 | /* from asm/delay.h */ | ||
359 | __delay(adap->mdelay * (loops_per_sec / 1000) ); | ||
360 | #endif | ||
361 | } | 357 | } |
362 | return wrcount; | 358 | return wrcount; |
363 | } | 359 | } |
diff --git a/drivers/i2c/busses/i2c-hydra.c b/drivers/i2c/busses/i2c-hydra.c index e0cb3b0f92fa..457d48a0ab9d 100644 --- a/drivers/i2c/busses/i2c-hydra.c +++ b/drivers/i2c/busses/i2c-hydra.c | |||
@@ -99,7 +99,6 @@ static struct i2c_algo_bit_data hydra_bit_data = { | |||
99 | .getsda = hydra_bit_getsda, | 99 | .getsda = hydra_bit_getsda, |
100 | .getscl = hydra_bit_getscl, | 100 | .getscl = hydra_bit_getscl, |
101 | .udelay = 5, | 101 | .udelay = 5, |
102 | .mdelay = 5, | ||
103 | .timeout = HZ | 102 | .timeout = HZ |
104 | }; | 103 | }; |
105 | 104 | ||
diff --git a/drivers/i2c/busses/i2c-i810.c b/drivers/i2c/busses/i2c-i810.c index 748be30f2bae..b66fb6bb1870 100644 --- a/drivers/i2c/busses/i2c-i810.c +++ b/drivers/i2c/busses/i2c-i810.c | |||
@@ -166,7 +166,6 @@ static struct i2c_algo_bit_data i810_i2c_bit_data = { | |||
166 | .getsda = bit_i810i2c_getsda, | 166 | .getsda = bit_i810i2c_getsda, |
167 | .getscl = bit_i810i2c_getscl, | 167 | .getscl = bit_i810i2c_getscl, |
168 | .udelay = CYCLE_DELAY, | 168 | .udelay = CYCLE_DELAY, |
169 | .mdelay = CYCLE_DELAY, | ||
170 | .timeout = TIMEOUT, | 169 | .timeout = TIMEOUT, |
171 | }; | 170 | }; |
172 | 171 | ||
@@ -182,7 +181,6 @@ static struct i2c_algo_bit_data i810_ddc_bit_data = { | |||
182 | .getsda = bit_i810ddc_getsda, | 181 | .getsda = bit_i810ddc_getsda, |
183 | .getscl = bit_i810ddc_getscl, | 182 | .getscl = bit_i810ddc_getscl, |
184 | .udelay = CYCLE_DELAY, | 183 | .udelay = CYCLE_DELAY, |
185 | .mdelay = CYCLE_DELAY, | ||
186 | .timeout = TIMEOUT, | 184 | .timeout = TIMEOUT, |
187 | }; | 185 | }; |
188 | 186 | ||
diff --git a/drivers/i2c/busses/i2c-ixp2000.c b/drivers/i2c/busses/i2c-ixp2000.c index cd6f45d186ab..dd3f4cd3aa68 100644 --- a/drivers/i2c/busses/i2c-ixp2000.c +++ b/drivers/i2c/busses/i2c-ixp2000.c | |||
@@ -114,7 +114,6 @@ static int ixp2000_i2c_probe(struct platform_device *plat_dev) | |||
114 | drv_data->algo_data.getsda = ixp2000_bit_getsda; | 114 | drv_data->algo_data.getsda = ixp2000_bit_getsda; |
115 | drv_data->algo_data.getscl = ixp2000_bit_getscl; | 115 | drv_data->algo_data.getscl = ixp2000_bit_getscl; |
116 | drv_data->algo_data.udelay = 6; | 116 | drv_data->algo_data.udelay = 6; |
117 | drv_data->algo_data.mdelay = 6; | ||
118 | drv_data->algo_data.timeout = 100; | 117 | drv_data->algo_data.timeout = 100; |
119 | 118 | ||
120 | drv_data->adapter.id = I2C_HW_B_IXP2000, | 119 | drv_data->adapter.id = I2C_HW_B_IXP2000, |
diff --git a/drivers/i2c/busses/i2c-ixp4xx.c b/drivers/i2c/busses/i2c-ixp4xx.c index 2ed07112d683..ab573254a8aa 100644 --- a/drivers/i2c/busses/i2c-ixp4xx.c +++ b/drivers/i2c/busses/i2c-ixp4xx.c | |||
@@ -122,7 +122,6 @@ static int ixp4xx_i2c_probe(struct platform_device *plat_dev) | |||
122 | drv_data->algo_data.getsda = ixp4xx_bit_getsda; | 122 | drv_data->algo_data.getsda = ixp4xx_bit_getsda; |
123 | drv_data->algo_data.getscl = ixp4xx_bit_getscl; | 123 | drv_data->algo_data.getscl = ixp4xx_bit_getscl; |
124 | drv_data->algo_data.udelay = 10; | 124 | drv_data->algo_data.udelay = 10; |
125 | drv_data->algo_data.mdelay = 10; | ||
126 | drv_data->algo_data.timeout = 100; | 125 | drv_data->algo_data.timeout = 100; |
127 | 126 | ||
128 | drv_data->adapter.id = I2C_HW_B_IXP4XX; | 127 | drv_data->adapter.id = I2C_HW_B_IXP4XX; |
diff --git a/drivers/i2c/busses/i2c-parport-light.c b/drivers/i2c/busses/i2c-parport-light.c index e09ebbb2f9f0..5eb2bd294fd9 100644 --- a/drivers/i2c/busses/i2c-parport-light.c +++ b/drivers/i2c/busses/i2c-parport-light.c | |||
@@ -103,7 +103,6 @@ static struct i2c_algo_bit_data parport_algo_data = { | |||
103 | .getsda = parport_getsda, | 103 | .getsda = parport_getsda, |
104 | .getscl = parport_getscl, | 104 | .getscl = parport_getscl, |
105 | .udelay = 50, | 105 | .udelay = 50, |
106 | .mdelay = 50, | ||
107 | .timeout = HZ, | 106 | .timeout = HZ, |
108 | }; | 107 | }; |
109 | 108 | ||
diff --git a/drivers/i2c/busses/i2c-parport.c b/drivers/i2c/busses/i2c-parport.c index 934bd55bae15..48a829431c7b 100644 --- a/drivers/i2c/busses/i2c-parport.c +++ b/drivers/i2c/busses/i2c-parport.c | |||
@@ -138,7 +138,6 @@ static struct i2c_algo_bit_data parport_algo_data = { | |||
138 | .getsda = parport_getsda, | 138 | .getsda = parport_getsda, |
139 | .getscl = parport_getscl, | 139 | .getscl = parport_getscl, |
140 | .udelay = 60, | 140 | .udelay = 60, |
141 | .mdelay = 60, | ||
142 | .timeout = HZ, | 141 | .timeout = HZ, |
143 | }; | 142 | }; |
144 | 143 | ||
diff --git a/drivers/i2c/busses/i2c-prosavage.c b/drivers/i2c/busses/i2c-prosavage.c index 9479525892e3..7745e21874a8 100644 --- a/drivers/i2c/busses/i2c-prosavage.c +++ b/drivers/i2c/busses/i2c-prosavage.c | |||
@@ -180,7 +180,6 @@ static int i2c_register_bus(struct pci_dev *dev, struct s_i2c_bus *p, void __iom | |||
180 | p->algo.getsda = bit_s3via_getsda; | 180 | p->algo.getsda = bit_s3via_getsda; |
181 | p->algo.getscl = bit_s3via_getscl; | 181 | p->algo.getscl = bit_s3via_getscl; |
182 | p->algo.udelay = CYCLE_DELAY; | 182 | p->algo.udelay = CYCLE_DELAY; |
183 | p->algo.mdelay = CYCLE_DELAY; | ||
184 | p->algo.timeout = TIMEOUT; | 183 | p->algo.timeout = TIMEOUT; |
185 | p->algo.data = p; | 184 | p->algo.data = p; |
186 | p->mmvga = mmvga; | 185 | p->mmvga = mmvga; |
diff --git a/drivers/i2c/busses/i2c-savage4.c b/drivers/i2c/busses/i2c-savage4.c index 0c8518298e4d..209f47ea1750 100644 --- a/drivers/i2c/busses/i2c-savage4.c +++ b/drivers/i2c/busses/i2c-savage4.c | |||
@@ -140,7 +140,6 @@ static struct i2c_algo_bit_data sav_i2c_bit_data = { | |||
140 | .getsda = bit_savi2c_getsda, | 140 | .getsda = bit_savi2c_getsda, |
141 | .getscl = bit_savi2c_getscl, | 141 | .getscl = bit_savi2c_getscl, |
142 | .udelay = CYCLE_DELAY, | 142 | .udelay = CYCLE_DELAY, |
143 | .mdelay = CYCLE_DELAY, | ||
144 | .timeout = TIMEOUT | 143 | .timeout = TIMEOUT |
145 | }; | 144 | }; |
146 | 145 | ||
diff --git a/drivers/i2c/busses/i2c-via.c b/drivers/i2c/busses/i2c-via.c index 484bbacfce6b..910e200ad500 100644 --- a/drivers/i2c/busses/i2c-via.c +++ b/drivers/i2c/busses/i2c-via.c | |||
@@ -81,7 +81,6 @@ static struct i2c_algo_bit_data bit_data = { | |||
81 | .getsda = bit_via_getsda, | 81 | .getsda = bit_via_getsda, |
82 | .getscl = bit_via_getscl, | 82 | .getscl = bit_via_getscl, |
83 | .udelay = 5, | 83 | .udelay = 5, |
84 | .mdelay = 5, | ||
85 | .timeout = HZ | 84 | .timeout = HZ |
86 | }; | 85 | }; |
87 | 86 | ||
diff --git a/drivers/i2c/busses/i2c-voodoo3.c b/drivers/i2c/busses/i2c-voodoo3.c index b675773b0cc1..6c8d25183382 100644 --- a/drivers/i2c/busses/i2c-voodoo3.c +++ b/drivers/i2c/busses/i2c-voodoo3.c | |||
@@ -160,7 +160,6 @@ static struct i2c_algo_bit_data voo_i2c_bit_data = { | |||
160 | .getsda = bit_vooi2c_getsda, | 160 | .getsda = bit_vooi2c_getsda, |
161 | .getscl = bit_vooi2c_getscl, | 161 | .getscl = bit_vooi2c_getscl, |
162 | .udelay = CYCLE_DELAY, | 162 | .udelay = CYCLE_DELAY, |
163 | .mdelay = CYCLE_DELAY, | ||
164 | .timeout = TIMEOUT | 163 | .timeout = TIMEOUT |
165 | }; | 164 | }; |
166 | 165 | ||
@@ -177,7 +176,6 @@ static struct i2c_algo_bit_data voo_ddc_bit_data = { | |||
177 | .getsda = bit_vooddc_getsda, | 176 | .getsda = bit_vooddc_getsda, |
178 | .getscl = bit_vooddc_getscl, | 177 | .getscl = bit_vooddc_getscl, |
179 | .udelay = CYCLE_DELAY, | 178 | .udelay = CYCLE_DELAY, |
180 | .mdelay = CYCLE_DELAY, | ||
181 | .timeout = TIMEOUT | 179 | .timeout = TIMEOUT |
182 | }; | 180 | }; |
183 | 181 | ||
diff --git a/drivers/i2c/busses/scx200_i2c.c b/drivers/i2c/busses/scx200_i2c.c index cb3ef5ac99fd..8b65a5cf8251 100644 --- a/drivers/i2c/busses/scx200_i2c.c +++ b/drivers/i2c/busses/scx200_i2c.c | |||
@@ -71,12 +71,12 @@ static int scx200_i2c_getsda(void *data) | |||
71 | */ | 71 | */ |
72 | 72 | ||
73 | static struct i2c_algo_bit_data scx200_i2c_data = { | 73 | static struct i2c_algo_bit_data scx200_i2c_data = { |
74 | NULL, | 74 | .setsda = scx200_i2c_setsda, |
75 | scx200_i2c_setsda, | 75 | .setscl = scx200_i2c_setscl, |
76 | scx200_i2c_setscl, | 76 | .getsda = scx200_i2c_getsda, |
77 | scx200_i2c_getsda, | 77 | .getscl = scx200_i2c_getscl, |
78 | scx200_i2c_getscl, | 78 | .udelay = 10, |
79 | 10, 10, 100, /* waits, timeout */ | 79 | .timeout = 100, |
80 | }; | 80 | }; |
81 | 81 | ||
82 | static struct i2c_adapter scx200_i2c_ops = { | 82 | static struct i2c_adapter scx200_i2c_ops = { |
diff --git a/drivers/ieee1394/pcilynx.c b/drivers/ieee1394/pcilynx.c index e6f41238f5e8..b4f146f2c951 100644 --- a/drivers/ieee1394/pcilynx.c +++ b/drivers/ieee1394/pcilynx.c | |||
@@ -137,7 +137,6 @@ static struct i2c_algo_bit_data bit_data = { | |||
137 | .getsda = bit_getsda, | 137 | .getsda = bit_getsda, |
138 | .getscl = bit_getscl, | 138 | .getscl = bit_getscl, |
139 | .udelay = 5, | 139 | .udelay = 5, |
140 | .mdelay = 5, | ||
141 | .timeout = 100, | 140 | .timeout = 100, |
142 | }; | 141 | }; |
143 | 142 | ||
diff --git a/drivers/media/video/bt8xx/bttv-i2c.c b/drivers/media/video/bt8xx/bttv-i2c.c index 4b562b386fcf..0dfbcc85ebb9 100644 --- a/drivers/media/video/bt8xx/bttv-i2c.c +++ b/drivers/media/video/bt8xx/bttv-i2c.c | |||
@@ -100,7 +100,6 @@ static struct i2c_algo_bit_data bttv_i2c_algo_bit_template = { | |||
100 | .getsda = bttv_bit_getsda, | 100 | .getsda = bttv_bit_getsda, |
101 | .getscl = bttv_bit_getscl, | 101 | .getscl = bttv_bit_getscl, |
102 | .udelay = 16, | 102 | .udelay = 16, |
103 | .mdelay = 10, | ||
104 | .timeout = 200, | 103 | .timeout = 200, |
105 | }; | 104 | }; |
106 | 105 | ||
diff --git a/drivers/media/video/cx88/cx88-i2c.c b/drivers/media/video/cx88/cx88-i2c.c index 70663805cc30..7bea34714861 100644 --- a/drivers/media/video/cx88/cx88-i2c.c +++ b/drivers/media/video/cx88/cx88-i2c.c | |||
@@ -155,7 +155,6 @@ static struct i2c_algo_bit_data cx8800_i2c_algo_template = { | |||
155 | .getsda = cx8800_bit_getsda, | 155 | .getsda = cx8800_bit_getsda, |
156 | .getscl = cx8800_bit_getscl, | 156 | .getscl = cx8800_bit_getscl, |
157 | .udelay = 16, | 157 | .udelay = 16, |
158 | .mdelay = 10, | ||
159 | .timeout = 200, | 158 | .timeout = 200, |
160 | }; | 159 | }; |
161 | 160 | ||
diff --git a/drivers/media/video/cx88/cx88-vp3054-i2c.c b/drivers/media/video/cx88/cx88-vp3054-i2c.c index 751a754a45e9..2b4f1970c7df 100644 --- a/drivers/media/video/cx88/cx88-vp3054-i2c.c +++ b/drivers/media/video/cx88/cx88-vp3054-i2c.c | |||
@@ -100,7 +100,6 @@ static struct i2c_algo_bit_data vp3054_i2c_algo_template = { | |||
100 | .getsda = vp3054_bit_getsda, | 100 | .getsda = vp3054_bit_getsda, |
101 | .getscl = vp3054_bit_getscl, | 101 | .getscl = vp3054_bit_getscl, |
102 | .udelay = 16, | 102 | .udelay = 16, |
103 | .mdelay = 10, | ||
104 | .timeout = 200, | 103 | .timeout = 200, |
105 | }; | 104 | }; |
106 | 105 | ||
diff --git a/drivers/media/video/zoran_card.c b/drivers/media/video/zoran_card.c index f2249ed25273..29f59c36f001 100644 --- a/drivers/media/video/zoran_card.c +++ b/drivers/media/video/zoran_card.c | |||
@@ -820,7 +820,6 @@ static struct i2c_algo_bit_data zoran_i2c_bit_data_template = { | |||
820 | .getsda = zoran_i2c_getsda, | 820 | .getsda = zoran_i2c_getsda, |
821 | .getscl = zoran_i2c_getscl, | 821 | .getscl = zoran_i2c_getscl, |
822 | .udelay = 10, | 822 | .udelay = 10, |
823 | .mdelay = 0, | ||
824 | .timeout = 100, | 823 | .timeout = 100, |
825 | }; | 824 | }; |
826 | 825 | ||
diff --git a/drivers/video/i810/i810-i2c.c b/drivers/video/i810/i810-i2c.c index c1f7b49975dd..7d06b38e80a0 100644 --- a/drivers/video/i810/i810-i2c.c +++ b/drivers/video/i810/i810-i2c.c | |||
@@ -98,7 +98,6 @@ static int i810_setup_i2c_bus(struct i810fb_i2c_chan *chan, const char *name) | |||
98 | chan->algo.getsda = i810i2c_getsda; | 98 | chan->algo.getsda = i810i2c_getsda; |
99 | chan->algo.getscl = i810i2c_getscl; | 99 | chan->algo.getscl = i810i2c_getscl; |
100 | chan->algo.udelay = 10; | 100 | chan->algo.udelay = 10; |
101 | chan->algo.mdelay = 10; | ||
102 | chan->algo.timeout = (HZ/2); | 101 | chan->algo.timeout = (HZ/2); |
103 | chan->algo.data = chan; | 102 | chan->algo.data = chan; |
104 | 103 | ||
diff --git a/drivers/video/matrox/i2c-matroxfb.c b/drivers/video/matrox/i2c-matroxfb.c index 9842042d2af5..795c1a99a680 100644 --- a/drivers/video/matrox/i2c-matroxfb.c +++ b/drivers/video/matrox/i2c-matroxfb.c | |||
@@ -100,7 +100,6 @@ static struct i2c_algo_bit_data matrox_i2c_algo_template = | |||
100 | .getsda = matroxfb_gpio_getsda, | 100 | .getsda = matroxfb_gpio_getsda, |
101 | .getscl = matroxfb_gpio_getscl, | 101 | .getscl = matroxfb_gpio_getscl, |
102 | .udelay = 10, | 102 | .udelay = 10, |
103 | .mdelay = 10, | ||
104 | .timeout = 100, | 103 | .timeout = 100, |
105 | }; | 104 | }; |
106 | 105 | ||
diff --git a/drivers/video/savage/savagefb-i2c.c b/drivers/video/savage/savagefb-i2c.c index e83befd16d63..d7d810dbf0bd 100644 --- a/drivers/video/savage/savagefb-i2c.c +++ b/drivers/video/savage/savagefb-i2c.c | |||
@@ -148,7 +148,6 @@ static int savage_setup_i2c_bus(struct savagefb_i2c_chan *chan, | |||
148 | chan->adapter.algo_data = &chan->algo; | 148 | chan->adapter.algo_data = &chan->algo; |
149 | chan->adapter.dev.parent = &chan->par->pcidev->dev; | 149 | chan->adapter.dev.parent = &chan->par->pcidev->dev; |
150 | chan->algo.udelay = 40; | 150 | chan->algo.udelay = 40; |
151 | chan->algo.mdelay = 5; | ||
152 | chan->algo.timeout = 20; | 151 | chan->algo.timeout = 20; |
153 | chan->algo.data = chan; | 152 | chan->algo.data = chan; |
154 | 153 | ||
diff --git a/include/linux/i2c-algo-bit.h b/include/linux/i2c-algo-bit.h index c0e7fab28ce3..c8f8df25c7e0 100644 --- a/include/linux/i2c-algo-bit.h +++ b/include/linux/i2c-algo-bit.h | |||
@@ -40,7 +40,6 @@ struct i2c_algo_bit_data { | |||
40 | /* local settings */ | 40 | /* local settings */ |
41 | int udelay; /* half-clock-cycle time in microsecs */ | 41 | int udelay; /* half-clock-cycle time in microsecs */ |
42 | /* i.e. clock is (500 / udelay) KHz */ | 42 | /* i.e. clock is (500 / udelay) KHz */ |
43 | int mdelay; /* in millisecs, unused */ | ||
44 | int timeout; /* in jiffies */ | 43 | int timeout; /* in jiffies */ |
45 | }; | 44 | }; |
46 | 45 | ||