summaryrefslogtreecommitdiffstats
path: root/Documentation/i2c
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2005-12-18 16:51:55 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2006-01-06 07:16:26 +0100
commitfb687d73fa7685ffeed1a6b24fadb5f4db817783 (patch)
tree2e45a80aca89daa28ba27092175d860252a905f8 /Documentation/i2c
parent[PATCH] i2c: drop empty i2c_driver.command implementations (diff)
downloadlinux-fb687d73fa7685ffeed1a6b24fadb5f4db817783.tar.xz
linux-fb687d73fa7685ffeed1a6b24fadb5f4db817783.zip
[PATCH] i2c: update i2c_driver.command documentation
Document i2c_driver.command as being deprecated, and don't suggest an empty implementation of this callback as it doesn't make any sense. Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/i2c')
-rw-r--r--Documentation/i2c/writing-clients10
1 files changed, 3 insertions, 7 deletions
diff --git a/Documentation/i2c/writing-clients b/Documentation/i2c/writing-clients
index 27c425ac70aa..3a057c8e5507 100644
--- a/Documentation/i2c/writing-clients
+++ b/Documentation/i2c/writing-clients
@@ -492,17 +492,13 @@ Note that some functions are marked by `__init', and some data structures
by `__init_data'. Hose functions and structures can be removed after
kernel booting (or module loading) is completed.
+
Command function
================
A generic ioctl-like function call back is supported. You will seldom
-need this. You may even set it to NULL.
-
- /* No commands defined */
- int foo_command(struct i2c_client *client, unsigned int cmd, void *arg)
- {
- return 0;
- }
+need this, and its use is deprecated anyway, so newer design should not
+use it. Set it to NULL.
Sending and receiving