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