设计说明
GE
源代码在内核目录linux-5.10/drivers/video/artinchip下,目录结构如下
drivers/video/artinchip/ge/ ├── ge_normal.c // normal 模式驱动 ├── ge_hw.c // normal 模式对硬件操作的封装 ├── ge_hw.h // normal 模式对硬件操作封装的 API ├── ge_cmdq.c // CMD queue 模式驱动 ├── ge_reg.h // GE 寄存器定义 ├── Kconfig └── Makefile
GE 驱动是基于 misc 设备驱动实现的,在用户态通过 open 设备节点 /dev/ge 和 GE 驱动进行交互, GE 驱动可以配置成以下模式:
关于 GE 驱动的配置方法,详见 GE 配置。