Edit online

设计说明

29 Nov 2024
Read time: 1 minute(s)
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 配置