Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] lirc.h: remove several unused ioctls

While reviewing the documentation gaps on LIRC, it was
noticed that several ioctls aren't used by any LIRC drivers
(nor at staging or mainstream).

It doesn't make sense to document them, as they're not used
anywhere. So, let's remove those from the lirc header.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>

+2 -37
+2 -37
include/uapi/linux/lirc.h
··· 90 90 91 91 #define LIRC_GET_SEND_MODE _IOR('i', 0x00000001, __u32) 92 92 #define LIRC_GET_REC_MODE _IOR('i', 0x00000002, __u32) 93 - #define LIRC_GET_SEND_CARRIER _IOR('i', 0x00000003, __u32) 94 - #define LIRC_GET_REC_CARRIER _IOR('i', 0x00000004, __u32) 95 - #define LIRC_GET_SEND_DUTY_CYCLE _IOR('i', 0x00000005, __u32) 96 - #define LIRC_GET_REC_DUTY_CYCLE _IOR('i', 0x00000006, __u32) 97 93 #define LIRC_GET_REC_RESOLUTION _IOR('i', 0x00000007, __u32) 98 94 99 95 #define LIRC_GET_MIN_TIMEOUT _IOR('i', 0x00000008, __u32) 100 96 #define LIRC_GET_MAX_TIMEOUT _IOR('i', 0x00000009, __u32) 101 - 102 - #define LIRC_GET_MIN_FILTER_PULSE _IOR('i', 0x0000000a, __u32) 103 - #define LIRC_GET_MAX_FILTER_PULSE _IOR('i', 0x0000000b, __u32) 104 - #define LIRC_GET_MIN_FILTER_SPACE _IOR('i', 0x0000000c, __u32) 105 - #define LIRC_GET_MAX_FILTER_SPACE _IOR('i', 0x0000000d, __u32) 106 97 107 98 /* code length in bits, currently only for LIRC_MODE_LIRCCODE */ 108 99 #define LIRC_GET_LENGTH _IOR('i', 0x0000000f, __u32) ··· 104 113 #define LIRC_SET_SEND_CARRIER _IOW('i', 0x00000013, __u32) 105 114 #define LIRC_SET_REC_CARRIER _IOW('i', 0x00000014, __u32) 106 115 #define LIRC_SET_SEND_DUTY_CYCLE _IOW('i', 0x00000015, __u32) 107 - #define LIRC_SET_REC_DUTY_CYCLE _IOW('i', 0x00000016, __u32) 108 116 #define LIRC_SET_TRANSMITTER_MASK _IOW('i', 0x00000017, __u32) 109 117 110 118 /* ··· 117 127 #define LIRC_SET_REC_TIMEOUT_REPORTS _IOW('i', 0x00000019, __u32) 118 128 119 129 /* 120 - * pulses shorter than this are filtered out by hardware (software 121 - * emulation in lirc_dev?) 122 - */ 123 - #define LIRC_SET_REC_FILTER_PULSE _IOW('i', 0x0000001a, __u32) 124 - /* 125 - * spaces shorter than this are filtered out by hardware (software 126 - * emulation in lirc_dev?) 127 - */ 128 - #define LIRC_SET_REC_FILTER_SPACE _IOW('i', 0x0000001b, __u32) 129 - /* 130 - * if filter cannot be set independently for pulse/space, this should 131 - * be used 132 - */ 133 - #define LIRC_SET_REC_FILTER _IOW('i', 0x0000001c, __u32) 134 - 135 - /* 136 130 * if enabled from the next key press on the driver will send 137 131 * LIRC_MODE2_FREQUENCY packets 138 132 */ 139 133 #define LIRC_SET_MEASURE_CARRIER_MODE _IOW('i', 0x0000001d, __u32) 140 134 141 135 /* 142 - * to set a range use 143 - * LIRC_SET_REC_DUTY_CYCLE_RANGE/LIRC_SET_REC_CARRIER_RANGE with the 144 - * lower bound first and later 145 - * LIRC_SET_REC_DUTY_CYCLE/LIRC_SET_REC_CARRIER with the upper bound 136 + * to set a range use LIRC_SET_REC_CARRIER_RANGE with the 137 + * lower bound first and later LIRC_SET_REC_CARRIER with the upper bound 146 138 */ 147 - 148 - #define LIRC_SET_REC_DUTY_CYCLE_RANGE _IOW('i', 0x0000001e, __u32) 149 139 #define LIRC_SET_REC_CARRIER_RANGE _IOW('i', 0x0000001f, __u32) 150 - 151 - #define LIRC_NOTIFY_DECODE _IO('i', 0x00000020) 152 - 153 - #define LIRC_SETUP_START _IO('i', 0x00000021) 154 - #define LIRC_SETUP_END _IO('i', 0x00000022) 155 140 156 141 #define LIRC_SET_WIDEBAND_RECEIVER _IOW('i', 0x00000023, __u32) 157 142