aboutsummaryrefslogtreecommitdiff
path: root/miscutils/i2c_tools.c
diff options
context:
space:
mode:
Diffstat (limited to 'miscutils/i2c_tools.c')
-rw-r--r--miscutils/i2c_tools.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/miscutils/i2c_tools.c b/miscutils/i2c_tools.c
index da26f5e19..5f41a72ec 100644
--- a/miscutils/i2c_tools.c
+++ b/miscutils/i2c_tools.c
@@ -9,31 +9,31 @@
9 * Licensed under GPLv2 or later, see file LICENSE in this source tree. 9 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
10 */ 10 */
11//config:config I2CGET 11//config:config I2CGET
12//config: bool "i2cget (5.5 kb)" 12//config: bool "i2cget (5.7 kb)"
13//config: default y 13//config: default y
14//config: help 14//config: help
15//config: Read from I2C/SMBus chip registers. 15//config: Read from I2C/SMBus chip registers.
16//config: 16//config:
17//config:config I2CSET 17//config:config I2CSET
18//config: bool "i2cset (6.7 kb)" 18//config: bool "i2cset (6.9 kb)"
19//config: default y 19//config: default y
20//config: help 20//config: help
21//config: Set I2C registers. 21//config: Set I2C registers.
22//config: 22//config:
23//config:config I2CDUMP 23//config:config I2CDUMP
24//config: bool "i2cdump (7.1 kb)" 24//config: bool "i2cdump (7.2 kb)"
25//config: default y 25//config: default y
26//config: help 26//config: help
27//config: Examine I2C registers. 27//config: Examine I2C registers.
28//config: 28//config:
29//config:config I2CDETECT 29//config:config I2CDETECT
30//config: bool "i2cdetect (7.1 kb)" 30//config: bool "i2cdetect (7.3 kb)"
31//config: default y 31//config: default y
32//config: help 32//config: help
33//config: Detect I2C chips. 33//config: Detect I2C chips.
34//config: 34//config:
35//config:config I2CTRANSFER 35//config:config I2CTRANSFER
36//config: bool "i2ctransfer (4.0 kb)" 36//config: bool "i2ctransfer (5.5 kb)"
37//config: default y 37//config: default y
38//config: help 38//config: help
39//config: Send user-defined I2C messages in one transfer. 39//config: Send user-defined I2C messages in one transfer.
@@ -107,6 +107,7 @@ static ALWAYS_INLINE void *itoptr(int i)
107 return (void*)(intptr_t)i; 107 return (void*)(intptr_t)i;
108} 108}
109 109
110#if ENABLE_I2CGET || ENABLE_I2CSET || ENABLE_I2CDUMP || ENABLE_I2CDETECT
110static int32_t i2c_smbus_access(int fd, char read_write, uint8_t cmd, 111static int32_t i2c_smbus_access(int fd, char read_write, uint8_t cmd,
111 int size, union i2c_smbus_data *data) 112 int size, union i2c_smbus_data *data)
112{ 113{
@@ -120,7 +121,6 @@ static int32_t i2c_smbus_access(int fd, char read_write, uint8_t cmd,
120 return ioctl(fd, I2C_SMBUS, &args); 121 return ioctl(fd, I2C_SMBUS, &args);
121} 122}
122 123
123#if ENABLE_I2CGET || ENABLE_I2CSET || ENABLE_I2CDUMP || ENABLE_I2CDETECT
124static int32_t i2c_smbus_read_byte(int fd) 124static int32_t i2c_smbus_read_byte(int fd)
125{ 125{
126 union i2c_smbus_data data; 126 union i2c_smbus_data data;