summaryrefslogtreecommitdiffstats
path: root/Documentation/i2c
diff options
context:
space:
mode:
authorWolfram Sang <wsa@the-dreams.de>2017-05-25 16:55:42 -0400
committerWolfram Sang <wsa@the-dreams.de>2017-05-31 15:01:05 -0400
commit984b292333ea873cfa1eb5ae17344b40a43e26c3 (patch)
treeadacc4148a49c428ee9132e13b13f271526aef03 /Documentation/i2c
parent53f8f7c5cf145d639ebd6d13cfdf2e3e9764add3 (diff)
docs: i2c: dev-interface: adapt to new filenames of the i2c core
The I2C core files were renamed, adapt the textfile to it. Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'Documentation/i2c')
-rw-r--r--Documentation/i2c/dev-interface14
1 files changed, 7 insertions, 7 deletions
diff --git a/Documentation/i2c/dev-interface b/Documentation/i2c/dev-interface
index bcf919d8625c..5ff19447ac44 100644
--- a/Documentation/i2c/dev-interface
+++ b/Documentation/i2c/dev-interface
@@ -191,7 +191,7 @@ checking on future transactions.)
1914* Other ioctl() calls are converted to in-kernel function calls by 1914* Other ioctl() calls are converted to in-kernel function calls by
192i2c-dev. Examples include I2C_FUNCS, which queries the I2C adapter 192i2c-dev. Examples include I2C_FUNCS, which queries the I2C adapter
193functionality using i2c.h:i2c_get_functionality(), and I2C_SMBUS, which 193functionality using i2c.h:i2c_get_functionality(), and I2C_SMBUS, which
194performs an SMBus transaction using i2c-core.c:i2c_smbus_xfer(). 194performs an SMBus transaction using i2c-core-smbus.c:i2c_smbus_xfer().
195 195
196The i2c-dev driver is responsible for checking all the parameters that 196The i2c-dev driver is responsible for checking all the parameters that
197come from user-space for validity. After this point, there is no 197come from user-space for validity. After this point, there is no
@@ -200,13 +200,13 @@ and calls that would have been performed by kernel I2C chip drivers
200directly. This means that I2C bus drivers don't need to implement 200directly. This means that I2C bus drivers don't need to implement
201anything special to support access from user-space. 201anything special to support access from user-space.
202 202
2035* These i2c-core.c/i2c.h functions are wrappers to the actual 2035* These i2c.h functions are wrappers to the actual implementation of
204implementation of your I2C bus driver. Each adapter must declare 204your I2C bus driver. Each adapter must declare callback functions
205callback functions implementing these standard calls. 205implementing these standard calls. i2c.h:i2c_get_functionality() calls
206i2c.h:i2c_get_functionality() calls i2c_adapter.algo->functionality(), 206i2c_adapter.algo->functionality(), while
207while i2c-core.c:i2c_smbus_xfer() calls either 207i2c-core-smbus.c:i2c_smbus_xfer() calls either
208adapter.algo->smbus_xfer() if it is implemented, or if not, 208adapter.algo->smbus_xfer() if it is implemented, or if not,
209i2c-core.c:i2c_smbus_xfer_emulated() which in turn calls 209i2c-core-smbus.c:i2c_smbus_xfer_emulated() which in turn calls
210i2c_adapter.algo->master_xfer(). 210i2c_adapter.algo->master_xfer().
211 211
212After your I2C bus driver has processed these requests, execution runs 212After your I2C bus driver has processed these requests, execution runs