xref: /linux/Documentation/userspace-api/media/lirc.h.rst.exceptions (revision dec1c62e91ba268ab2a6e339d4d7a59287d5eba1)
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_OVERFLOW
15ignore define LIRC_VALUE
16ignore define LIRC_MODE2
17ignore define LIRC_IS_SPACE
18ignore define LIRC_IS_PULSE
19ignore define LIRC_IS_FREQUENCY
20ignore define LIRC_IS_TIMEOUT
21ignore define LIRC_IS_OVERFLOW
22
23ignore define LIRC_MODE2SEND
24ignore define LIRC_SEND2MODE
25ignore define LIRC_MODE2REC
26ignore define LIRC_REC2MODE
27
28ignore define LIRC_CAN_SEND
29ignore define LIRC_CAN_REC
30
31ignore define LIRC_CAN_SEND_MASK
32ignore define LIRC_CAN_REC_MASK
33ignore define LIRC_CAN_SET_REC_FILTER
34ignore define LIRC_CAN_NOTIFY_DECODE
35
36# Obsolete ioctls
37
38ignore ioctl LIRC_GET_LENGTH
39ignore ioctl LIRC_SET_REC_TIMEOUT_REPORTS
40
41# rc protocols
42
43ignore symbol RC_PROTO_UNKNOWN
44ignore symbol RC_PROTO_OTHER
45ignore symbol RC_PROTO_RC5
46ignore symbol RC_PROTO_RC5X_20
47ignore symbol RC_PROTO_RC5_SZ
48ignore symbol RC_PROTO_JVC
49ignore symbol RC_PROTO_SONY12
50ignore symbol RC_PROTO_SONY15
51ignore symbol RC_PROTO_SONY20
52ignore symbol RC_PROTO_NEC
53ignore symbol RC_PROTO_NECX
54ignore symbol RC_PROTO_NEC32
55ignore symbol RC_PROTO_SANYO
56ignore symbol RC_PROTO_MCIR2_KBD
57ignore symbol RC_PROTO_MCIR2_MSE
58ignore symbol RC_PROTO_RC6_0
59ignore symbol RC_PROTO_RC6_6A_20
60ignore symbol RC_PROTO_RC6_6A_24
61ignore symbol RC_PROTO_RC6_6A_32
62ignore symbol RC_PROTO_RC6_MCE
63ignore symbol RC_PROTO_SHARP
64ignore symbol RC_PROTO_XMP
65ignore symbol RC_PROTO_CEC
66ignore symbol RC_PROTO_IMON
67ignore symbol RC_PROTO_RCMM12
68ignore symbol RC_PROTO_RCMM24
69ignore symbol RC_PROTO_RCMM32
70ignore symbol RC_PROTO_XBOX_DVD
71ignore symbol RC_PROTO_MAX
72
73# Undocumented macros
74
75ignore define PULSE_BIT
76ignore define PULSE_MASK
77
78ignore define LIRC_MODE2_SPACE
79ignore define LIRC_MODE2_PULSE
80ignore define LIRC_MODE2_TIMEOUT
81ignore define LIRC_MODE2_OVERFLOW
82
83ignore define LIRC_VALUE_MASK
84ignore define LIRC_MODE2_MASK
85
86ignore define LIRC_MODE_RAW
87ignore define LIRC_MODE_LIRCCODE
88