设备树驱动支持的属性
文档路径路径:
/Documentation/devicetree/bindings
概念
应用层 (LVGL / Qt / shell)
↓
接口层 (sysfs / libgpiod / /dev/mem / 字符设备)
↓
内核层 (pinctrl / gpiolib / gpio-leds / gpio-keys ...)
↓
硬件层 (SoC GPIO 控制器寄存器)
常见 compatible 一览
| compatible | 用途 | 控制方式 |
|---|---|---|
gpio-keys | 按键输入 | /dev/input/eventX |
gpio-leds | LED 亮灭 | /sys/class/leds/ |
gpio-beeper | 蜂鸣器 | /sys/class/input/inputX/ |
regulator-fixed | 电源开关 | regulator 框架 |
gpio-poweroff | 关机断电 | 内核 poweroff 流程自动触发 |
gpio-restart | 重启 | 内核 restart 流程自动触发 |
gpio-mux | GPIO 选通 | mux 框架 |
gpio-wdt | 硬件看门狗 | watchdog 框架 |