| 1 | This is a list of modifications between the stock i2c code as distributed |
|---|
| 2 | by Simon Vogl, and the code included in and beneath this directory. None |
|---|
| 3 | of these changes are important; you can still use a self-compiled version |
|---|
| 4 | of the i2c code and not compile the version in here. |
|---|
| 5 | |
|---|
| 6 | ! Changes marked with an exclamation mark *are* important, and *must* |
|---|
| 7 | be applied! If there are changes like this in this list, you *must* |
|---|
| 8 | use our version of the i2c module! |
|---|
| 9 | |
|---|
| 10 | The current version of Simon's code is called mod-19990118.tar.gz. |
|---|
| 11 | |
|---|
| 12 | Here come the changes: |
|---|
| 13 | |
|---|
| 14 | * Added I2C_DRIVERID_BT848 in i2c.h |
|---|
| 15 | |
|---|
| 16 | ! Changed line 2 of algo-bit.h from AGLO_BIT_H to ALGO_BIT_H |
|---|
| 17 | |
|---|
| 18 | ! Fixed i2c_probe bug |
|---|
| 19 | |
|---|
| 20 | * Algo-bit now scans the bus before registering the adapter. |
|---|
| 21 | |
|---|
| 22 | * Bit-lp and bit-velle don't increase module usage counts |
|---|
| 23 | when clients register. |
|---|
| 24 | |
|---|
| 25 | ! Renamed #define HW_B_MB to HW_B_VIA in i2c.h |
|---|
| 26 | |
|---|
| 27 | ! Added '#include <linux/page.h>' to i2c.h, to make it compile with 2.2 |
|---|
| 28 | kernels. |
|---|
| 29 | |
|---|
| 30 | * Moved files: bit-via.c and README.bit-via |
|---|
| 31 | These are now under lm_sensors source tree as |
|---|
| 32 | kernel/busses/i2c-via.c and doc/busses/i2c-via |
|---|
| 33 | |
|---|
| 34 | * EXPORT_SYMBOL declarations put between #ifdef statements |
|---|
| 35 | They only work if you use the Linux source tree Makefiles. As we want to |
|---|
| 36 | use our own Makefile, we have removed them. This should have almost no |
|---|
| 37 | influence on the resulting object code; a few more functions may be |
|---|
| 38 | exported, but this should do no harm. |
|---|
| 39 | |
|---|
| 40 | # Made i2c-core a bit quieter |
|---|
| 41 | |
|---|
| 42 | * New file: Module.mk |
|---|
| 43 | The Makefile fragment we use to compile the files in this directory. |
|---|
| 44 | |
|---|
| 45 | * New file: MODIFICATIONS |
|---|
| 46 | The file you are reading right now. |
|---|
| 47 | |
|---|
| 48 | * Removed files: object files and executables |
|---|
| 49 | Everywhere, remakeable files are removed, to keep the source distribution |
|---|
| 50 | small and lean. |
|---|