summaryrefslogtreecommitdiff
path: root/drivers/sensor/bmc150_magn/bmc150_magn.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/sensor/bmc150_magn/bmc150_magn.c')
-rw-r--r--drivers/sensor/bmc150_magn/bmc150_magn.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/sensor/bmc150_magn/bmc150_magn.c b/drivers/sensor/bmc150_magn/bmc150_magn.c
index e73fd5921..ba6a51e40 100644
--- a/drivers/sensor/bmc150_magn/bmc150_magn.c
+++ b/drivers/sensor/bmc150_magn/bmc150_magn.c
@@ -332,7 +332,6 @@ static int bmc150_magn_sample_fetch(struct device *dev,
static void bmc150_magn_convert(struct sensor_value *val, int raw_val)
{
/* val = raw_val / 1600 */
- val->type = SENSOR_VALUE_TYPE_INT_PLUS_MICRO;
val->val1 = raw_val / 1600;
val->val2 = ((int32_t)raw_val * (1000000 / 1600)) % 1000000;
}
@@ -446,11 +445,6 @@ static int bmc150_magn_attr_set(struct device *dev,
switch (attr) {
#if defined(CONFIG_BMC150_MAGN_SAMPLING_RATE_RUNTIME)
case SENSOR_ATTR_SAMPLING_FREQUENCY:
- if (val->type != SENSOR_VALUE_TYPE_INT_PLUS_MICRO) {
- SYS_LOG_DBG("invalid parameter type");
- return -ENOTSUP;
- }
-
if (data->max_odr <= 0) {
if (bmc150_magn_compute_max_odr(dev, 0, 0,
&data->max_odr) < 0) {
@@ -470,13 +464,7 @@ static int bmc150_magn_attr_set(struct device *dev,
#endif
#if defined(BMC150_MAGN_SET_ATTR_REP)
case SENSOR_ATTR_OVERSAMPLING:
- if (val->type != SENSOR_VALUE_TYPE_INT_PLUS_MICRO) {
- SYS_LOG_DBG("invalid parameter type");
- return -ENOTSUP;
- }
-
bmc150_magn_attr_set_rep(dev, chan, val);
-
break;
#endif
default: