TO: Daniel Baluta <[email protected]>
CC: Jonathan Cameron <[email protected]>

tree:   git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git testing
head:   61ef04a4960221b5fce3516239755f6e2155e0d0
commit: 61ef04a4960221b5fce3516239755f6e2155e0d0 [4/4] iio: imu: Add support 
for Kionix KMX61 sensor
:::::: branch date: 50 minutes ago
:::::: commit date: 50 minutes ago

>> drivers/iio/imu/kmx61.c:395:1-4: WARNING: end returns can be simpified if 
>> negative or 0 value
>> drivers/iio/imu/kmx61.c:361:3-6: WARNING: end returns can be simpified if 
>> negative or 0 value

git remote add iio git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
git remote update iio
git checkout 61ef04a4960221b5fce3516239755f6e2155e0d0
vim +395 drivers/iio/imu/kmx61.c

61ef04a4 Daniel Baluta 2014-11-10  355                                  return 
ret;
61ef04a4 Daniel Baluta 2014-11-10  356  
61ef04a4 Daniel Baluta 2014-11-10  357                          ret = 
kmx61_set_range(data, i);
61ef04a4 Daniel Baluta 2014-11-10  358                          if (ret < 0)
61ef04a4 Daniel Baluta 2014-11-10  359                                  return 
ret;
61ef04a4 Daniel Baluta 2014-11-10  360  
61ef04a4 Daniel Baluta 2014-11-10 @361                          ret = 
kmx61_set_mode(data, mode,
61ef04a4 Daniel Baluta 2014-11-10  362                                          
     KMX61_ACC | KMX61_MAG);
61ef04a4 Daniel Baluta 2014-11-10  363                          if (ret < 0)
61ef04a4 Daniel Baluta 2014-11-10  364                                  return 
ret;
61ef04a4 Daniel Baluta 2014-11-10  365  
61ef04a4 Daniel Baluta 2014-11-10  366                          return 0;
61ef04a4 Daniel Baluta 2014-11-10  367                  }
61ef04a4 Daniel Baluta 2014-11-10  368          }
61ef04a4 Daniel Baluta 2014-11-10  369          return -EINVAL;
61ef04a4 Daniel Baluta 2014-11-10  370  }
61ef04a4 Daniel Baluta 2014-11-10  371  
61ef04a4 Daniel Baluta 2014-11-10  372  static int kmx61_chip_init(struct 
kmx61_data *data)
61ef04a4 Daniel Baluta 2014-11-10  373  {
61ef04a4 Daniel Baluta 2014-11-10  374          int ret;
61ef04a4 Daniel Baluta 2014-11-10  375  
61ef04a4 Daniel Baluta 2014-11-10  376          ret = 
i2c_smbus_read_byte_data(data->client, KMX61_REG_WHO_AM_I);
61ef04a4 Daniel Baluta 2014-11-10  377          if (ret < 0) {
61ef04a4 Daniel Baluta 2014-11-10  378                  
dev_err(&data->client->dev, "Error reading who_am_i\n");
61ef04a4 Daniel Baluta 2014-11-10  379                  return ret;
61ef04a4 Daniel Baluta 2014-11-10  380          }
61ef04a4 Daniel Baluta 2014-11-10  381  
61ef04a4 Daniel Baluta 2014-11-10  382          if (ret != KMX61_CHIP_ID) {
61ef04a4 Daniel Baluta 2014-11-10  383                  
dev_err(&data->client->dev,
61ef04a4 Daniel Baluta 2014-11-10  384                          "Wrong chip id, 
got %x expected %x\n",
61ef04a4 Daniel Baluta 2014-11-10  385                           ret, 
KMX61_CHIP_ID);
61ef04a4 Daniel Baluta 2014-11-10  386                  return -EINVAL;
61ef04a4 Daniel Baluta 2014-11-10  387          }
61ef04a4 Daniel Baluta 2014-11-10  388  
61ef04a4 Daniel Baluta 2014-11-10  389          /* set accel 12bit, 4g range */
61ef04a4 Daniel Baluta 2014-11-10  390          ret = kmx61_set_range(data, 
KMX61_RANGE_4G);
61ef04a4 Daniel Baluta 2014-11-10  391          if (ret < 0)
61ef04a4 Daniel Baluta 2014-11-10  392                  return ret;
61ef04a4 Daniel Baluta 2014-11-10  393  
61ef04a4 Daniel Baluta 2014-11-10  394          /* put accel and magnetometer 
in operating mode */
61ef04a4 Daniel Baluta 2014-11-10 @395          ret = kmx61_set_mode(data, 0, 
KMX61_ACC | KMX61_MAG);
61ef04a4 Daniel Baluta 2014-11-10  396          if (ret < 0)
61ef04a4 Daniel Baluta 2014-11-10  397                  return ret;
61ef04a4 Daniel Baluta 2014-11-10  398  

---
0-DAY kernel test infrastructure                Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
kbuild mailing list
[email protected]
https://lists.01.org/mailman/listinfo/kbuild

Reply via email to