as3935.c (4f2c0a4acffbec01079c28f839422e64ddeff004) as3935.c (f700e55ef6ef9ec723164659ed4385900981c872)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * as3935.c - Support for AS3935 Franklin lightning sensor
4 *
5 * Copyright (C) 2014, 2017-2018
6 * Author: Matt Ranostay <matt.ranostay@konsulko.com>
7 */
8

--- 243 unchanged lines hidden (view full) ---

252 dev_warn(&st->spi->dev, "read error\n");
253 return;
254 }
255
256 val &= AS3935_INT_MASK;
257
258 switch (val) {
259 case AS3935_EVENT_INT:
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * as3935.c - Support for AS3935 Franklin lightning sensor
4 *
5 * Copyright (C) 2014, 2017-2018
6 * Author: Matt Ranostay <matt.ranostay@konsulko.com>
7 */
8

--- 243 unchanged lines hidden (view full) ---

252 dev_warn(&st->spi->dev, "read error\n");
253 return;
254 }
255
256 val &= AS3935_INT_MASK;
257
258 switch (val) {
259 case AS3935_EVENT_INT:
260 iio_trigger_poll_chained(st->trig);
260 iio_trigger_poll_nested(st->trig);
261 break;
262 case AS3935_DISTURB_INT:
263 case AS3935_NOISE_INT:
264 mutex_lock(&st->lock);
265 st->noise_tripped = jiffies;
266 mutex_unlock(&st->lock);
267 dev_warn(&st->spi->dev, "noise level is too high\n");
268 break;

--- 202 unchanged lines hidden ---
261 break;
262 case AS3935_DISTURB_INT:
263 case AS3935_NOISE_INT:
264 mutex_lock(&st->lock);
265 st->noise_tripped = jiffies;
266 mutex_unlock(&st->lock);
267 dev_warn(&st->spi->dev, "noise level is too high\n");
268 break;

--- 202 unchanged lines hidden ---