appleir: Add Apple IR receiver driverHID driver for Apple IR receivers (USB HID, vendor 0x05ac).Supports Apple Remote and generic IR remotes using NEC protocol.Supported hardware:- Apple IR Rec
appleir: Add Apple IR receiver driverHID driver for Apple IR receivers (USB HID, vendor 0x05ac).Supports Apple Remote and generic IR remotes using NEC protocol.Supported hardware:- Apple IR Receiver (0x8240, 0x8241, 0x8242, 0x8243, 0x1440)Apple Remote protocol (proprietary 5-byte HID reports):- Key down/repeat/battery-low detection- 17-key mapping with two-packet command support- Synthesized key-up via 125ms callout timerGeneric IR remotes (NEC protocol):- Format: [0x26][0x7f][0x80][code][~code]- Checksum: code + ~code = 0xFF- Default keymap with 8 common codes- See: https://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+ProtocolOutput via evdev with standard KEY_* codes.Raw HID access available at /dev/hidraw0 for custom remapping.Based on protocol reverse-engineering by James McKenzie et al.Reference: drivers/hid/hid-appleir.c (Linux)Tested on Mac Mini 2011 (0x05ac:0x8242).Differential Revision: https://reviews.freebsd.org/D55472
show more ...