Linux 6.1 HID 子系统文档索引
源码:rk3588/kernel-6.1/drivers/hid/
平台:RK3588 / ARM64,Rockchip Linux 6.1 厂商树
文档
| 编号 | 文档 | 内容 |
|---|---|---|
| 总览 | HID子系统架构与源码总览.md | 分层、对象、数据路径 |
| 索引 | 源码目录与模块索引.md | 文件、Kconfig、Makefile |
| 01 | HID-Core设备驱动模型与生命周期.md | HID bus、匹配、probe/remove |
| 02 | Report描述符解析与报告处理.md | item、collection、report/field/usage |
| 03 | HID-Input事件映射与输出控制.md | input、LED、FF、电池 |
| 04 | USB-HID传输与错误恢复.md | URB、control/interrupt、PM |
| 05 | I2C-HID与RK3588设备树.md | I2C HID、OF、IRQ、复位 |
| 06 | HIDRAW-UHID-HIDDEV用户接口.md | 原始接口与虚拟传输 |
| 07 | 蓝牙HIDP与其它传输边界.md | HIDP、sensor hub、SPI 边界 |
| 08 | Multitouch触控与手写设备.md | MT、Wacom、RMI、UC-Logic |
| 09 | 厂商专用HID驱动与Quirk机制.md | fixup、raw_event、专用能力 |
| 10 | HID-Sensor-Hub与传感器框架.md | sensor usage、MFD/IIO |
| 11 | RK3588配置部署调试与安全.md | defconfig、调试、裁剪、安全 |
推荐阅读顺序
1 | 总览 -> 01 生命周期 -> 02 报告解析 -> 03 Input |
快速定位
1 | cat /sys/bus/hid/devices/*/uevent |
注意:drivers/hid/ 是总线无关 HID core 和部分传输/专用驱动;Bluetooth HIDP 位于 net/bluetooth/hidp/,SPI HID 等实现也可能位于其它目录。
正在加载留言…