^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Ignore header name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) ignore define _LINUX_LIRC_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # Ignore helper macros
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) ignore define lirc_t
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) ignore define LIRC_SPACE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) ignore define LIRC_PULSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) ignore define LIRC_FREQUENCY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) ignore define LIRC_TIMEOUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) ignore define LIRC_VALUE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) ignore define LIRC_MODE2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) ignore define LIRC_IS_SPACE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) ignore define LIRC_IS_PULSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) ignore define LIRC_IS_FREQUENCY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) ignore define LIRC_IS_TIMEOUT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) ignore define LIRC_MODE2SEND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) ignore define LIRC_SEND2MODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) ignore define LIRC_MODE2REC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) ignore define LIRC_REC2MODE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) ignore define LIRC_CAN_SEND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) ignore define LIRC_CAN_REC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) ignore define LIRC_CAN_SEND_MASK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) ignore define LIRC_CAN_REC_MASK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) ignore define LIRC_CAN_SET_REC_DUTY_CYCLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) # Obsolete ioctls
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) ignore ioctl LIRC_GET_LENGTH
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) # rc protocols
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) ignore symbol RC_PROTO_UNKNOWN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) ignore symbol RC_PROTO_OTHER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) ignore symbol RC_PROTO_RC5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) ignore symbol RC_PROTO_RC5X_20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) ignore symbol RC_PROTO_RC5_SZ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) ignore symbol RC_PROTO_JVC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) ignore symbol RC_PROTO_SONY12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) ignore symbol RC_PROTO_SONY15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) ignore symbol RC_PROTO_SONY20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) ignore symbol RC_PROTO_NEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) ignore symbol RC_PROTO_NECX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) ignore symbol RC_PROTO_NEC32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) ignore symbol RC_PROTO_SANYO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) ignore symbol RC_PROTO_MCIR2_KBD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) ignore symbol RC_PROTO_MCIR2_MSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) ignore symbol RC_PROTO_RC6_0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) ignore symbol RC_PROTO_RC6_6A_20
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) ignore symbol RC_PROTO_RC6_6A_24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) ignore symbol RC_PROTO_RC6_6A_32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) ignore symbol RC_PROTO_RC6_MCE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) ignore symbol RC_PROTO_SHARP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) ignore symbol RC_PROTO_XMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) ignore symbol RC_PROTO_CEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) ignore symbol RC_PROTO_IMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) ignore symbol RC_PROTO_RCMM12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) ignore symbol RC_PROTO_RCMM24
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) ignore symbol RC_PROTO_RCMM32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) ignore symbol RC_PROTO_XBOX_DVD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) # Undocumented macros
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) ignore define PULSE_BIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) ignore define PULSE_MASK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) ignore define LIRC_MODE2_SPACE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) ignore define LIRC_MODE2_PULSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) ignore define LIRC_VALUE_MASK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) ignore define LIRC_MODE2_MASK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) ignore define LIRC_MODE_RAW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) ignore define LIRC_MODE_LIRCCODE