Driver-specific documentation¶
This section provides information about various devices supported by the Linux kernel, their protocols, and driver details.
- 1. ALPS Touchpad Protocol
- 1.1. Introduction
- 1.2. Detection
- 1.3. Command Mode
- 1.4. Packet Format
- 1.5. PS/2 packet format
- 1.6. ALPS Absolute Mode - Protocol Version 1
- 1.7. ALPS Absolute Mode - Protocol Version 2
- 1.8. Dualpoint device – interleaved packet format
- 1.9. ALPS Absolute Mode - Protocol Version 3
- 1.10. ALPS Absolute Mode - Protocol Version 4
- 1.11. ALPS Absolute Mode - Protocol Version 5
- 1.12. ALPS Absolute Mode - Protocol Version 6
- 1.13. ALPS Absolute Mode - Protocol Version 7
- 1.14. ALPS Absolute Mode - Protocol Version 8
- 2. Amiga joystick extensions
- 3. Apple Touchpad Driver (appletouch)
- 4. Intelligent Keyboard (ikbd) Protocol
- 5. BCM5974 Driver (bcm5974)
- 6. CMA3000-D0x Accelerometer
- 7. Crystal SoundFusion CS4610/CS4612/CS461 joystick
- 8. EDT ft5x06 based Polytouch devices
- 9. Elantech Touchpad Driver
- 10. Iforce Protocol
- 11. Parallel Port Joystick Drivers
- 12. N-Trig touchscreen Driver
- 13. pxrc - PhoenixRC Flight Controller Adapter
- 14. rotary-encoder - a generic driver for GPIO connected devices
- 15. Sentelic Touchpad
- 15.1. Finger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)
- 15.2. Absolute position for STL3886-G0
- 15.3. Absolute position for STL3888-Ax
- 15.4. Absolute position for STL3888-B0
- 15.5. Absolute position for STL3888-Cx and STL3888-Dx
- 15.6. FSP Enable/Disable packet
- 15.7. PS/2 Command Set
- 15.8. Programming Sequence for Determining Packet Parsing Flow
- 15.9. Programming Sequence for Register Reading/Writing
- 15.10. Programming Sequence for Page Register Reading/Writing
- 15.11. Gesture ID
- 15.12. Register Listing
- 16. Walkera WK-0701 transmitter
- 17. xpad - Linux USB driver for Xbox compatible controllers
- 18. Driver documentation for yealink usb-p1k phones