Drop now useless #ifdef tests. i2c-dev.h defines everything we

need, and is part of this package (lm_sensors2) so it is always
up-to-date.


git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3102 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Jean Delvare committed 2005-09-25 18:57:42 +00:00
1 parent d523b3b7d1
commit 5c70989fe9
1 file changed
+4 -42
+4 -42
View File
@@ -28,21 +28,6 @@
#include "i2c-dev.h"
#include "version.h"
/*
We don't use this #define but it was put into i2c.h at the same time as
i2c_smbus_read_i2c_block_data() was implemented (i2c 2.6.3),
so we use it as a version check.
*/
#ifdef I2C_FUNC_SMBUS_READ_I2C_BLOCK_2
#define USE_I2C_BLOCK 1
#else
#define USE_I2C_BLOCK 0
#endif
#ifdef I2C_FUNC_SMBUS_BLOCK_DATA_PEC
#define HAVE_PEC 1
#endif
void help(void)
{
fprintf(stderr, "Syntax: i2cdump [-y] I2CBUS ADDRESS [MODE] [BANK "
@@ -198,7 +183,6 @@ int main(int argc, char *argv[])
switch(size) {
case I2C_SMBUS_BYTE:
#ifdef HAVE_PEC
if (pec) {
if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE_PEC)) {
fprintf(stderr, "Error: Adapter for i2c bus "
@@ -206,9 +190,7 @@ int main(int argc, char *argv[])
"capability\n", i2cbus);
exit(1);
}
} else
#endif
{
} else {
if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE)) {
fprintf(stderr, "Error: Adapter for i2c bus "
"%d does not have read capability\n",
@@ -219,7 +201,6 @@ int main(int argc, char *argv[])
break;
case I2C_SMBUS_BYTE_DATA:
#ifdef HAVE_PEC
if (pec) {
if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE_DATA_PEC)) {
fprintf(stderr, "Error: Adapter for i2c bus "
@@ -227,9 +208,7 @@ int main(int argc, char *argv[])
"capability\n", i2cbus);
exit(1);
}
} else
#endif
{
} else {
if (!(funcs & I2C_FUNC_SMBUS_READ_BYTE_DATA)) {
fprintf(stderr, "Error: Adapter for i2c bus "
"%d does not have byte read "
@@ -240,7 +219,6 @@ int main(int argc, char *argv[])
break;
case I2C_SMBUS_WORD_DATA:
#ifdef HAVE_PEC
if (pec) {
if (!(funcs & I2C_FUNC_SMBUS_READ_WORD_DATA_PEC)) {
fprintf(stderr, "Error: Adapter for i2c bus "
@@ -248,9 +226,7 @@ int main(int argc, char *argv[])
"capability\n", i2cbus);
exit(1);
}
} else
#endif
{
} else {
if (!(funcs & I2C_FUNC_SMBUS_READ_WORD_DATA)) {
fprintf(stderr, "Error: Adapter for i2c bus "
"%d does not have word read "
@@ -261,7 +237,6 @@ int main(int argc, char *argv[])
break;
case I2C_SMBUS_BLOCK_DATA:
#ifdef HAVE_PEC
if (pec) {
if (!(funcs & I2C_FUNC_SMBUS_READ_BLOCK_DATA_PEC)) {
fprintf(stderr, "Error: Adapter for i2c bus "
@@ -269,9 +244,7 @@ int main(int argc, char *argv[])
"w/ PEC capability\n", i2cbus);
exit(1);
}
} else
#endif
{
} else {
if (!(funcs & I2C_FUNC_SMBUS_READ_BLOCK_DATA)) {
fprintf(stderr, "Error: Adapter for i2c bus "
"%d does not have smbus block read "
@@ -300,16 +273,11 @@ int main(int argc, char *argv[])
}
if (pec) {
#ifdef HAVE_PEC
if (ioctl(file, I2C_PEC, 1) < 0) {
fprintf(stderr, "Error: Could not set PEC: %s\n",
strerror(errno));
exit(1);
}
#else
fprintf(stderr, "Error: PEC not supported in your kernel\n");
exit(1);
#endif
}
if (!yes) {
@@ -361,18 +329,12 @@ int main(int argc, char *argv[])
res = i2c_smbus_read_block_data(file, bank,
cblock);
} else {
#if USE_I2C_BLOCK
for (res = 0; res < 256; res += i) {
i = i2c_smbus_read_i2c_block_data(file,
res, cblock + res);
if (i <= 0)
break;
}
#else
fprintf(stderr, "Error: I2C block read "
"unsupported in i2c-core\n");
exit(1);
#endif
}
if (res <= 0) {
fprintf(stderr, "Error: Block read failed, "