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