设计说明
3 Sep 2024
PINCTRL 模块的底层驱动位于 linux-5.10/drivers/pinctrl/artinchip/
驱动文件如下:
文件 | 说明 |
---|---|
pinctrl-aic.h | pinctrl 公用头文件,一些结构体和宏定义 |
pinctrl-aic.c | pinctrl 驱动的核心文件,实现了 gpio/pinctrl/irq 的驱动 |
pinctrl-aic-v1.c | pinctrl v1.0 的 pin 脚功能列表,并将该功能列表注册到内核中 |