Linux 6.1 Pinctrl 文档索引
源码:rk3588/kernel-6.1/drivers/pinctrl/
| 文档 | 内容 |
|---|---|
| Pinctrl子系统架构与源码总览.md | Core、mux、config和GPIO关系 |
| 源码目录与控制器索引.md | 文件、Kconfig、平台驱动 |
| 01-Pinctrl-Core对象注册与生命周期.md | controller/consumer/state/map |
| 02-Pinmux功能组与GPIO所有权.md | function/group、strict、gpio range |
| 03-Pinconf通用参数与电气属性.md | bias、drive、schmitt、output |
| 04-DeviceTree映射与状态选择.md | pinctrl-0、rockchip,pins、hog |
| 05-设备Probe休眠与状态切换.md | default/init/sleep/idle |
| 06-Rockchip-Pinctrl驱动架构.md | GRF、banks、ops和probe |
| 07-RK3588-IOMUX-Pull-Drive-Schmitt.md | IOC寄存器布局 |
| 08-RK3588-GPIO中断与Debounce.md | gpiochip、irqchip、双边沿 |
| 09-RK3588引脚组与外设复用.md | UART/I2C/SPI/PWM/存储等 |
| 10-并发锁寄存器写与生命周期.md | regmap、write-mask和锁 |
| 11-RK3588调试冲突排查与安全.md | debugfs、gpioinfo、冲突和安全 |
RK3588由 rockchip,rk3588-pinctrl驱动,包含 GPIO0–GPIO4五个32-pin bank,共160个 pin编号。
正在加载留言…