Changeset 4190
- Timestamp:
- 09/28/06 14:56:50 (2 years ago)
- Files:
-
- i2c/trunk/CHANGES (modified) (1 diff)
- i2c/trunk/kernel/i2c-algo-bit.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
i2c/trunk/CHANGES
r4189 r4190 11 11 i2c.h: Drop declaration of unimplemented slave functions (2.6 backport) 12 12 i2c-core: Drop useless bitmasking (2.6 backport) 13 i2c-algo-bit: Cleanups (2.6 backport) 13 14 14 15 2.10.1 (20060924) i2c/trunk/kernel/i2c-algo-bit.c
r4072 r4190 79 79 * devices. 80 80 */ 81 static in line int sclhi(struct i2c_algo_bit_data *adap)81 static int sclhi(struct i2c_algo_bit_data *adap) 82 82 { 83 83 int start; … … 86 86 87 87 /* Not all adapters have scl sense line... */ 88 if (adap->getscl == NULL ) { 89 udelay(adap->udelay); 90 return 0; 91 } 88 if (!adap->getscl) 89 goto done; 92 90 93 91 start=jiffies; … … 105 103 } 106 104 DEBSTAT(printk(KERN_DEBUG "needed %ld jiffies\n", jiffies-start)); 105 106 done: 107 107 udelay(adap->udelay); 108 108 return 0; … … 125 125 setsda(adap,1); 126 126 sclhi(adap); 127 udelay(adap->udelay);128 127 129 128 sdalo(adap); … … 310 309 * -x transmission error 311 310 */ 312 static in line int try_address(struct i2c_adapter *i2c_adap,311 static int try_address(struct i2c_adapter *i2c_adap, 313 312 unsigned char addr, int retries) 314 313 { … … 360 359 /* got a better one ?? */ 361 360 } 362 #if 0363 /* from asm/delay.h */364 __delay(adap->mdelay * (loops_per_sec / 1000) );365 #endif366 361 } 367 362 return wrcount; 368 363 } 369 364 370 static in line int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg)365 static int readbytes(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) 371 366 { 372 367 int inval; … … 433 428 * -ETIMEDOUT, for example if the lines are stuck...) 434 429 */ 435 static in line int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg)430 static int bit_doAddress(struct i2c_adapter *i2c_adap, struct i2c_msg *msg) 436 431 { 437 432 unsigned short flags = msg->flags;
