2. Driver-specific documentationΒΆ
This section provides information about various devices supported by the Linux kernel, their protocols, and driver details.
- 2.1. ALPS Touchpad Protocol
- 2.1.1. Introduction
- 2.1.2. Detection
- 2.1.3. Command Mode
- 2.1.4. Packet Format
- 2.1.5. PS/2 packet format
- 2.1.6. ALPS Absolute Mode - Protocol Version 1
- 2.1.7. ALPS Absolute Mode - Protocol Version 2
- 2.1.8. Dualpoint device – interleaved packet format
- 2.1.9. ALPS Absolute Mode - Protocol Version 3
- 2.1.10. ALPS Absolute Mode - Protocol Version 4
- 2.1.11. ALPS Absolute Mode - Protocol Version 5
- 2.1.12. ALPS Absolute Mode - Protocol Version 6
- 2.1.13. ALPS Absolute Mode - Protocol Version 7
- 2.1.14. ALPS Absolute Mode - Protocol Version 8
- 2.2. Amiga joystick extensions
- 2.3. Apple Touchpad Driver (appletouch)
- 2.4. Intelligent Keyboard (ikbd) Protocol
- 2.5. BCM5974 Driver (bcm5974)
- 2.6. CMA3000-D0x Accelerometer
- 2.7. Crystal SoundFusion CS4610/CS4612/CS461 joystick
- 2.8. EDT ft5x06 based Polytouch devices
- 2.9. Elantech Touchpad Driver
- 2.10. Driver for tilt-switches connected via GPIOs
- 2.11. Iforce Protocol
- 2.12. Parallel Port Joystick Drivers
- 2.13. N-Trig touchscreen Driver
- 2.14. rotary-encoder - a generic driver for GPIO connected devices
- 2.15. Sentelic Touchpad
- 2.15.1. Finger Sensing Pad Intellimouse Mode (scrolling wheel, 4th and 5th buttons)
- 2.15.2. Absolute position for STL3886-G0
- 2.15.3. Absolute position for STL3888-Ax
- 2.15.4. Absolute position for STL3888-B0
- 2.15.5. Absolute position for STL3888-Cx and STL3888-Dx
- 2.15.6. FSP Enable/Disable packet
- 2.15.7. PS/2 Command Set
- 2.15.8. Programming Sequence for Determining Packet Parsing Flow
- 2.15.9. Programming Sequence for Register Reading/Writing
- 2.15.10. Programming Sequence for Page Register Reading/Writing
- 2.15.11. Gesture ID
- 2.15.12. Register Listing
- 2.16. Walkera WK-0701 transmitter
- 2.17. xpad - Linux USB driver for Xbox compatible controllers
- 2.18. Driver documentation for yealink usb-p1k phones