mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
Merge 4.18-rc3 into staging-next
We want the staging/iio fixes in here as well. Signed-off-by: Greg Kroah-Hartman <[email protected]>
This commit is contained in:
commit
7f5d8f7116
718 changed files with 7141 additions and 3789 deletions
|
|
@ -1053,7 +1053,7 @@ static irqreturn_t mma8452_interrupt(int irq, void *p)
|
|||
if (src < 0)
|
||||
return IRQ_NONE;
|
||||
|
||||
if (!(src & data->chip_info->enabled_events))
|
||||
if (!(src & (data->chip_info->enabled_events | MMA8452_INT_DRDY)))
|
||||
return IRQ_NONE;
|
||||
|
||||
if (src & MMA8452_INT_DRDY) {
|
||||
|
|
|
|||
|
|
@ -968,6 +968,8 @@ int inv_mpu_core_probe(struct regmap *regmap, int irq, const char *name,
|
|||
}
|
||||
|
||||
irq_type = irqd_get_trigger_type(desc);
|
||||
if (!irq_type)
|
||||
irq_type = IRQF_TRIGGER_RISING;
|
||||
if (irq_type == IRQF_TRIGGER_RISING)
|
||||
st->irq_mask = INV_MPU6050_ACTIVE_HIGH;
|
||||
else if (irq_type == IRQF_TRIGGER_FALLING)
|
||||
|
|
|
|||
|
|
@ -582,6 +582,8 @@ static int tsl2772_als_calibrate(struct iio_dev *indio_dev)
|
|||
"%s: failed to get lux\n", __func__);
|
||||
return lux_val;
|
||||
}
|
||||
if (lux_val == 0)
|
||||
return -ERANGE;
|
||||
|
||||
ret = (chip->settings.als_cal_target * chip->settings.als_gain_trim) /
|
||||
lux_val;
|
||||
|
|
|
|||
|
|
@ -415,10 +415,9 @@ static int bmp280_read_humid(struct bmp280_data *data, int *val, int *val2)
|
|||
}
|
||||
comp_humidity = bmp280_compensate_humidity(data, adc_humidity);
|
||||
|
||||
*val = comp_humidity;
|
||||
*val2 = 1024;
|
||||
*val = comp_humidity * 1000 / 1024;
|
||||
|
||||
return IIO_VAL_FRACTIONAL;
|
||||
return IIO_VAL_INT;
|
||||
}
|
||||
|
||||
static int bmp280_read_raw(struct iio_dev *indio_dev,
|
||||
|
|
|
|||
Loading…
Reference in a new issue