xref: /linux/Documentation/userspace-api/media/lirc.h.rst.exceptions (revision a4eb44a6435d6d8f9e642407a4a06f65eb90ca04)
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
36ignore ioctl LIRC_SET_REC_TIMEOUT_REPORTS
37
38# rc protocols
39
40ignore symbol RC_PROTO_UNKNOWN
41ignore symbol RC_PROTO_OTHER
42ignore symbol RC_PROTO_RC5
43ignore symbol RC_PROTO_RC5X_20
44ignore symbol RC_PROTO_RC5_SZ
45ignore symbol RC_PROTO_JVC
46ignore symbol RC_PROTO_SONY12
47ignore symbol RC_PROTO_SONY15
48ignore symbol RC_PROTO_SONY20
49ignore symbol RC_PROTO_NEC
50ignore symbol RC_PROTO_NECX
51ignore symbol RC_PROTO_NEC32
52ignore symbol RC_PROTO_SANYO
53ignore symbol RC_PROTO_MCIR2_KBD
54ignore symbol RC_PROTO_MCIR2_MSE
55ignore symbol RC_PROTO_RC6_0
56ignore symbol RC_PROTO_RC6_6A_20
57ignore symbol RC_PROTO_RC6_6A_24
58ignore symbol RC_PROTO_RC6_6A_32
59ignore symbol RC_PROTO_RC6_MCE
60ignore symbol RC_PROTO_SHARP
61ignore symbol RC_PROTO_XMP
62ignore symbol RC_PROTO_CEC
63ignore symbol RC_PROTO_IMON
64ignore symbol RC_PROTO_RCMM12
65ignore symbol RC_PROTO_RCMM24
66ignore symbol RC_PROTO_RCMM32
67ignore symbol RC_PROTO_XBOX_DVD
68ignore symbol RC_PROTO_MAX
69
70# Undocumented macros
71
72ignore define PULSE_BIT
73ignore define PULSE_MASK
74
75ignore define LIRC_MODE2_SPACE
76ignore define LIRC_MODE2_PULSE
77ignore define LIRC_MODE2_TIMEOUT
78
79ignore define LIRC_VALUE_MASK
80ignore define LIRC_MODE2_MASK
81
82ignore define LIRC_MODE_RAW
83ignore define LIRC_MODE_LIRCCODE
84