These features have never been implemented by any lirc driver, including staging or out of tree drivers. The ioctls for these feaures were removed in commit d55f09abe24b ("[media] lirc.h: remove several unused ioctls"). So, we can safely remove them.
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -72,11 +72,9 @@ · 71 unmodified lines | |||
| 72 | #define LIRC_CAN_SET_REC_CARRIER (LIRC_CAN_SET_SEND_CARRIER << 16) | 72 | #define LIRC_CAN_SET_REC_CARRIER (LIRC_CAN_SET_SEND_CARRIER << 16) |
| 73 | #define LIRC_CAN_SET_REC_DUTY_CYCLE (LIRC_CAN_SET_SEND_DUTY_CYCLE << 16) | 73 | #define LIRC_CAN_SET_REC_DUTY_CYCLE (LIRC_CAN_SET_SEND_DUTY_CYCLE << 16) |
| 74 | 74 | ||
| 75 | #define LIRC_CAN_SET_REC_DUTY_CYCLE_RANGE 0x40000000 | ||
| 76 | #define LIRC_CAN_SET_REC_CARRIER_RANGE 0x80000000 | 75 | #define LIRC_CAN_SET_REC_CARRIER_RANGE 0x80000000 |
| 77 | #define LIRC_CAN_GET_REC_RESOLUTION 0x20000000 | 76 | #define LIRC_CAN_GET_REC_RESOLUTION 0x20000000 |
| 78 | #define LIRC_CAN_SET_REC_TIMEOUT 0x10000000 | 77 | #define LIRC_CAN_SET_REC_TIMEOUT 0x10000000 |
| 79 | #define LIRC_CAN_SET_REC_FILTER 0x08000000 | ||
| 80 | 78 | ||
| 81 | #define LIRC_CAN_MEASURE_CARRIER 0x02000000 | 79 | #define LIRC_CAN_MEASURE_CARRIER 0x02000000 |
| 82 | #define LIRC_CAN_USE_WIDEBAND_RECEIVER 0x04000000 | 80 | #define LIRC_CAN_USE_WIDEBAND_RECEIVER 0x04000000 |
| @@ -84,8 +82,6 @@ · 1 unmodified line | |||
| 84 | #define LIRC_CAN_SEND(x) ((x)&LIRC_CAN_SEND_MASK) | 82 | #define LIRC_CAN_SEND(x) ((x)&LIRC_CAN_SEND_MASK) |
| 85 | #define LIRC_CAN_REC(x) ((x)&LIRC_CAN_REC_MASK) | 83 | #define LIRC_CAN_REC(x) ((x)&LIRC_CAN_REC_MASK) |
| 86 | 84 | ||
| 87 | #define LIRC_CAN_NOTIFY_DECODE 0x01000000 | ||
| 88 | |||
| 89 | /*** IOCTL commands for lirc driver ***/ | 85 | /*** IOCTL commands for lirc driver ***/ |
| 90 | 86 | ||
| 91 | #define LIRC_GET_FEATURES _IOR('i', 0x00000000, __u32) | 87 | #define LIRC_GET_FEATURES _IOR('i', 0x00000000, __u32) |