Without timeout reports, it is impossible to decode many protocols since it is not known when the transmission ends. timeout reports are sent by default, but can be turned off. There is no reason to turn them off, and I cannot find any software which does this, so we can safely remove it. This makes the ioctl LIRC_SET_REC_TIMEOUT_REPORTS a no-op. Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
84 lines
1.9 KiB
Plaintext
84 lines
1.9 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
# Ignore header name
|
|
ignore define _LINUX_LIRC_H
|
|
|
|
# Ignore helper macros
|
|
|
|
ignore define lirc_t
|
|
|
|
ignore define LIRC_SPACE
|
|
ignore define LIRC_PULSE
|
|
ignore define LIRC_FREQUENCY
|
|
ignore define LIRC_TIMEOUT
|
|
ignore define LIRC_VALUE
|
|
ignore define LIRC_MODE2
|
|
ignore define LIRC_IS_SPACE
|
|
ignore define LIRC_IS_PULSE
|
|
ignore define LIRC_IS_FREQUENCY
|
|
ignore define LIRC_IS_TIMEOUT
|
|
|
|
ignore define LIRC_MODE2SEND
|
|
ignore define LIRC_SEND2MODE
|
|
ignore define LIRC_MODE2REC
|
|
ignore define LIRC_REC2MODE
|
|
|
|
ignore define LIRC_CAN_SEND
|
|
ignore define LIRC_CAN_REC
|
|
|
|
ignore define LIRC_CAN_SEND_MASK
|
|
ignore define LIRC_CAN_REC_MASK
|
|
ignore define LIRC_CAN_SET_REC_DUTY_CYCLE
|
|
|
|
# Obsolete ioctls
|
|
|
|
ignore ioctl LIRC_GET_LENGTH
|
|
ignore ioctl LIRC_SET_REC_TIMEOUT_REPORTS
|
|
|
|
# rc protocols
|
|
|
|
ignore symbol RC_PROTO_UNKNOWN
|
|
ignore symbol RC_PROTO_OTHER
|
|
ignore symbol RC_PROTO_RC5
|
|
ignore symbol RC_PROTO_RC5X_20
|
|
ignore symbol RC_PROTO_RC5_SZ
|
|
ignore symbol RC_PROTO_JVC
|
|
ignore symbol RC_PROTO_SONY12
|
|
ignore symbol RC_PROTO_SONY15
|
|
ignore symbol RC_PROTO_SONY20
|
|
ignore symbol RC_PROTO_NEC
|
|
ignore symbol RC_PROTO_NECX
|
|
ignore symbol RC_PROTO_NEC32
|
|
ignore symbol RC_PROTO_SANYO
|
|
ignore symbol RC_PROTO_MCIR2_KBD
|
|
ignore symbol RC_PROTO_MCIR2_MSE
|
|
ignore symbol RC_PROTO_RC6_0
|
|
ignore symbol RC_PROTO_RC6_6A_20
|
|
ignore symbol RC_PROTO_RC6_6A_24
|
|
ignore symbol RC_PROTO_RC6_6A_32
|
|
ignore symbol RC_PROTO_RC6_MCE
|
|
ignore symbol RC_PROTO_SHARP
|
|
ignore symbol RC_PROTO_XMP
|
|
ignore symbol RC_PROTO_CEC
|
|
ignore symbol RC_PROTO_IMON
|
|
ignore symbol RC_PROTO_RCMM12
|
|
ignore symbol RC_PROTO_RCMM24
|
|
ignore symbol RC_PROTO_RCMM32
|
|
ignore symbol RC_PROTO_XBOX_DVD
|
|
ignore symbol RC_PROTO_MAX
|
|
|
|
# Undocumented macros
|
|
|
|
ignore define PULSE_BIT
|
|
ignore define PULSE_MASK
|
|
|
|
ignore define LIRC_MODE2_SPACE
|
|
ignore define LIRC_MODE2_PULSE
|
|
ignore define LIRC_MODE2_TIMEOUT
|
|
|
|
ignore define LIRC_VALUE_MASK
|
|
ignore define LIRC_MODE2_MASK
|
|
|
|
ignore define LIRC_MODE_RAW
|
|
ignore define LIRC_MODE_LIRCCODE
|