root/i2c/trunk/kernel/i2c-core.c


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @5571 [5571] 12/15/08 14:29:18 khali Rename adapter locking and unlocking macros to match what upstream has.
(edit) @5570 [5570] 12/15/08 13:45:58 khali Drop Linux 2.4 binary incompatibility mode. It didn't make any sense to …
(edit) @4245 [4245] 11/27/06 21:17:55 khali GCC4 and whitespace changes to sync with the Linux 2.4 tree.
(edit) @4189 [4189] 09/28/06 14:54:54 khali i2c-core: Drop useless bitmasking (2.6 backport).
(edit) @4058 [4058] 06/23/06 19:46:23 khali i2c-core, i2c.h: Mark block write buffers as const (2.6 backport)
(edit) @4018 [4018] 11/05/05 22:00:58 khali Attempt to unstuck CVS revision ID string.
(edit) @4017 [4017] 11/05/05 21:36:54 khali Better debugging in i2c_transfer.
(edit) @4014 [4014] 11/05/05 18:06:20 khali Backport SMBus PEC support rewrite from Linux 2.6: This is my rewrite of …
(edit) @4004 [4004] 09/24/05 22:37:39 khali Fix temporary buffer size for SMBus Block Write transaction with software …
(edit) @4003 [4003] 09/24/05 17:52:54 khali Fix logic error in write word transaction with software PEC. Patch from …
(edit) @3993 [3993] 08/12/05 22:39:21 khali Cast warning fix.
(edit) @3991 [3991] 07/28/05 19:33:52 khali Five log messages lack their trailing new line.
(edit) @3973 [3973] 03/30/05 19:49:48 khali Restore binary compatibility with the Linux 2.4 kernel. The problem was …
(edit) @3972 [3972] 03/27/05 19:49:41 khali Backport from Linux 2.6: I just noticed a nasty bug in the way the …
(edit) @3957 [3957] 01/22/05 10:01:56 khali Unhide i2c_get_client, as it seems to work and is needed by …
(edit) @3937 [3937] 12/03/04 23:14:09 khali Discard owner field of i2c_driver structure, restore inc_use and dec_use …
(edit) @3935 [3935] 11/25/04 22:43:45 khali Remove owner from i2c_adapter, restore inc_use and dec_use instead.
(edit) @3929 [3929] 11/09/04 20:57:58 khali Add missing newlines at end of debug messages.
(edit) @3909 [3909] 05/23/04 09:26:36 khali Fix typo in comment.
(edit) @3883 [3883] 12/23/03 19:16:51 khali White space changes, part of the Linux 2.4 merge process.
(edit) @3882 [3882] 12/22/03 21:03:39 khali Various trivial fixes from Linux 2.4 merge: - white space changes …
(edit) @3878 [3878] 12/20/03 01:18:27 mds tweaks to emulation patch. - add I2C_M_RECV_PEC flag so adapter will …
(edit) @3877 [3877] 12/20/03 00:49:29 mds add emulated block read and block process call support; patch as …
(edit) @3872 [3872] 12/13/03 16:44:52 khali Pointless printk changes (part of the Linux 2.4 merge process).
(edit) @3828 [3828] 07/25/03 09:56:42 khali Moved from lk2-4; see that branch for additional history.
(edit) @3768 [3768] 01/22/03 06:25:08 kmalkki Fix compile
(edit) @3765 [3765] 01/21/03 09:08:16 kmalkki (Kyösti) More cleanups Redo i2c-core locks. No longer pass …
(edit) @3759 [3759] 01/14/03 14:59:57 kmalkki (Kyösti) More C99 initializers. More initcalls. Replace …
(edit) @3758 [3758] 01/14/03 00:22:50 kmalkki (Kyösti) Check in changes from 2.5.53 to 2.5.54). Apply respective …
(edit) @3753 [3753] 01/12/03 13:15:00 kmalkki (Kyösti) Drop support for kernels below 2.4.9.
(edit) @3727 [3727] 11/23/02 21:58:13 mds sync w/ kernel 2.5.49 (C99 initializers)
(edit) @3720 [3720] 11/03/02 17:47:16 mds fix emulated i2c block writes; broken since it was put in (release …
(edit) @3717 [3717] 10/01/02 16:02:28 ac9410 Update i2c-core with change by Silvio Cesare silvio@big.net.au in …
(edit) @3709 [3709] 09/19/02 05:42:30 ac9410 Replaced init_module and cleanup_module with module_init and …
(edit) @3698 [3698] 09/12/02 08:47:26 ac9410 Added CONFIG_I2C_PPORT, CONFIG_I2C_FRODO, …
(edit) @3679 [3679] 08/03/02 23:33:19 mds eliminate maximum buffer size check in i2cproc_bus_read(). Patch …
(edit) @3678 [3678] 07/30/02 05:09:42 ac9410 Removed unused variable len in i2c_smbus_check_pec. ACC 29jul02
(edit) @3664 [3664] 07/08/02 03:37:15 mds fix up SW PEC for block process call
(edit) @3660 [3660] 07/06/02 04:25:11 mds add emulated smbus block writes w/ PEC
(edit) @3658 [3658] 07/06/02 03:38:38 mds move PEC generation/checking from i2c_smbus_xxx() to …
(edit) @3646 [3646] 06/18/02 02:46:02 mds add i2c_smbus_block_process_call(). Untested. Fix i2c emulated …
(edit) @3642 [3642] 06/13/02 04:04:39 mds crc cleanup
(edit) @3641 [3641] 06/12/02 05:29:16 mds cleanup 1
(edit) @3640 [3640] 06/12/02 04:47:02 mds add a crc-8 routine for PEC calculation, tweak some defines and add …
(edit) @3636 [3636] 05/24/02 02:52:36 mds Change back to 'old' CONFIG_I2C_xxx names, which undoes the change …
(edit) @3633 [3633] 04/26/02 01:35:25 mds add PEC support to send byte and block read/write. SW PEC CRC-8 …
(edit) @3628 [3628] 04/21/02 02:58:10 mds add defines for PEC (pkt error checking)
(edit) @3615 [3615] 03/03/02 18:37:44 mds Change max buffer size for i2cproc_bus_read() from 4000 to 4096. …
(edit) @3607 [3607] 12/29/01 00:27:55 mds fixed multi-line string constant
(edit) @3600 [3600] 11/19/01 20:01:46 mds add emulation layer for i2c block reads …
(edit) @3599 [3599] 11/19/01 19:45:02 mds add message loglevels to all printk's patch from Dirk …
(edit) @3588 [3588] 10/28/01 21:41:47 mds Fix inconsistencies in CONFIG_I2C_xxx naming for …
(edit) @3585 [3585] 10/14/01 17:04:46 mds move MODULE_LICENSE to bottom of file to match where they put it in …
(edit) @3584 [3584] 10/13/01 20:09:01 mds Add MODULE_LICENSE("GPL")
(edit) @3578 [3578] 09/08/01 18:27:03 mds Add version and date to printk's in all modules
(edit) @3576 [3576] 09/01/01 18:19:40 mds don't redefine init_MUTEX() for 2.2 kernels >= 2.2.18 Tickets …
(edit) @3566 [3566] 08/13/01 03:35:56 mds initialize i2c-proc (sensors_init()) in i2c-core.c rather than in …
(edit) @3560 [3560] 07/29/01 04:44:25 mds Belatedly sync with kernel 2.4.2 (malloc.h -> slab.h) Should be ok …
(edit) @3557 [3557] 07/08/01 16:39:48 mds fix iteration bug in i2c_get_client() as found by Alessandro Zummo …
(edit) @3549 [3549] 06/05/01 03:50:31 mds add inits for 8xx and rpx, should have checked in earlier
(edit) @3531 [3531] 03/11/01 17:37:53 frodo Patch from Andrew Morton
(edit) @3530 [3530] 02/06/01 21:01:52 frodo Mitch Davis' cosmetic changes
(edit) @3513 [3513] 10/29/00 23:57:38 frodo David Hinds <dhinds@valinux.com> blockwrite emulation patch
(edit) @3491 [3491] 08/12/00 18:37:15 mds (mds) add i2c block read/write support from Rickard Westman.
(edit) @3482 [3482] 07/09/00 17:13:05 frodo Thomas Molina's patch
(edit) @3478 [3478] 07/03/00 19:38:31 frodo Corrected I2C_FUNC typo (added block read instead of write)
(edit) @3476 [3476] 06/21/00 15:38:25 frodo First pass of i2c-core clean-ups: * Much better error checking in the …
(edit) @3469 [3469] 04/18/00 10:48:56 simon (simon) Merged Juha Valkama's code: get a client based on driver and …
(edit) @3453 [3453] 02/27/00 11:43:29 frodo Sync with kernel 2.3.48 Use proc_entry->proc_fops instead of …
(edit) @3448 [3448] 02/10/00 16:28:23 frodo Sync with kernel 2.3.43-pre8 * Copied I2C_DRIVERID_SAA5249 from kernel …
(edit) @3444 [3444] 02/03/00 00:29:54 frodo Corrected a few border cases in reading /proc/bus/i2c-*
(edit) @3443 [3443] 02/02/00 22:54:43 frodo Code to sort the entries in /proc/bus/i2c-* Please test if you have huge …
(edit) @3438 [3438] 01/24/00 22:41:19 frodo Russell King's warnings about faults integrated
(edit) @3436 [3436] 01/24/00 03:06:33 mds (mds) column 80 fixes.
(edit) @3434 [3434] 01/19/00 00:54:07 frodo First pass of Kernel Coding Standards support Tabs are now used at all …
(edit) @3433 [3433] 01/19/00 00:02:53 frodo The promised drop of kernel 2.0 and 2.1 compatibility This resulted in a …
(edit) @3421 [3421] 12/22/99 00:45:58 frodo CVS IDs in comments all-over.
(edit) @3417 [3417] 12/08/99 21:33:58 frodo Previously announced i2c_check_addr function added Changes in …
(edit) @3411 [3411] 11/30/99 21:06:42 frodo Patches to make it compatible with kernel 2.3.27 and newer * Improved …
(edit) @3407 [3407] 11/13/99 23:45:14 frodo Return -ENOSYS if master_xfer is called for an adapter which does …
(edit) @3402 [3402] 11/06/99 17:33:27 frodo Made i2c_transfer debug messages level 2 instead of level 1
(edit) @3401 [3401] 10/23/99 00:53:53 frodo Small but important fix in i2c_probe(), as found by Michael Hunold
(edit) @3392 [3392] 09/27/99 18:30:01 frodo Better 10-bit addresses support * 10-bit addresses are now passes just …
(edit) @3391 [3391] 09/27/99 18:00:17 frodo Preparations for better 10-bit address support WARNING! INTERFACE …
(edit) @3388 [3388] 09/27/99 13:33:18 frodo New `functionality' (features) implemented * A new callback …
(edit) @3384 [3384] 09/27/99 02:10:06 frodo Extensive information on writing client drivers, and some docs on …
(edit) @3379 [3379] 09/18/99 22:56:40 frodo Added the just written documentation files to a new Documentation/i2c …
(edit) @3373 [3373] 09/14/99 21:29:45 frodo Oops. i2c-core had still a marker line in it from a CVS merge …
(edit) @3372 [3372] 09/13/99 23:02:39 frodo (Frodo (Frodo) Updates for 2.0.x kernel compilation
(edit) @3371 [3371] 09/13/99 21:19:16 frodo Some minor patches to make in-kernel compilation for 2.0.x kernels …
(edit) @3366 [3366] 09/12/99 02:09:09 frodo Fixed typo in i2c-core.c
(edit) @3363 [3363] 09/10/99 22:55:40 frodo mkpatch change: It is now possible to call mkpatch for the I2C …
(edit) @3360 [3360] 09/09/99 08:06:15 simon (Simon) Started adding locks around global variables: adapters&drivers
(edit) @3356 [3356] 09/01/99 21:02:55 kmalkki (Kyösti) * Compiles again with kernels < 2.1.29
(edit) @3355 [3355] 08/26/99 16:33:28 kmalkki (Kyösti) * removed i2c_master_{send,recv}_subaddress Not needed, one …
(edit) @3354 [3354] 08/23/99 21:08:57 kmalkki (Kyösti) * Replaced the i2c_probe function with the insmod parameters …
(edit) @3352 [3352] 07/28/99 14:55:49 kmalkki (Kyösti) * OOPS.. Fixed dummy driver flag * Fixed i2c-algo-bit sending …
(edit) @3351 [3351] 07/27/99 19:02:00 kmalkki (Kyösti) * removed algorithm registration * removed unnecessary …
(edit) @3350 [3350] 07/26/99 12:59:18 frodo Made smbus_xfer locking use the same macro as i2c_xfer.
(edit) @3347 [3347] 07/24/99 15:19:29 frodo mkpatch updates. Video4Linux should now be able to live next to the our …
Note: See TracRevisionLog for help on using the revision log.