diff options
author | 2022-01-13 12:29:01 +0100 | |
---|---|---|
committer | 2022-01-24 01:38:32 +0100 | |
commit | d49a14a946db0a8e0713aa43034879f967ab75e2 (patch) | |
tree | 24ed3ba39f0c1b81e6b0b3afedcaa6763c8115ec /include/media | |
parent | media: ir_toy: free before error exiting (diff) | |
download | linux-d49a14a946db0a8e0713aa43034879f967ab75e2.tar.gz linux-d49a14a946db0a8e0713aa43034879f967ab75e2.tar.bz2 linux-d49a14a946db0a8e0713aa43034879f967ab75e2.zip |
media: lirc: simplify gap calculation
When a driver reports a timeout, no more IR activity will be reported
until the next pulse. A space is inserted between the timeout and the
next pulse, based on ktime.
The timeout reports already a duration, so this duration should not be
added to the gap. Otherwise there is no change to the functionality.
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/rc-core.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/include/media/rc-core.h b/include/media/rc-core.h index ab9d3b7cd799..33b3f7fcf92e 100644 --- a/include/media/rc-core.h +++ b/include/media/rc-core.h @@ -130,9 +130,7 @@ struct lirc_fh { * @tx_resolution: resolution (in us) of output sampler * @lirc_dev: lirc device * @lirc_cdev: lirc char cdev - * @gap_start: time when gap starts - * @gap_duration: duration of initial gap - * @gap: true if we're in a gap + * @gap_start: start time for gap after timeout if non-zero * @lirc_fh_lock: protects lirc_fh list * @lirc_fh: list of open files * @registered: set to true by rc_register_device(), false by @@ -201,8 +199,6 @@ struct rc_dev { struct device lirc_dev; struct cdev lirc_cdev; ktime_t gap_start; - u64 gap_duration; - bool gap; spinlock_t lirc_fh_lock; struct list_head lirc_fh; #endif |