Edit online

设计说明

本模块源代码在内核目录linux-5.4/drivers/media/platform/artinchip下,目录结构如下:
drivers/media/platform/artinchip/
├── aic_buf.c  // 和 buf 管理相关的处理代码
├── aic_dvp.c  // DVP 驱动的初始化入口,主要实现了 probe、Notifier 接口
├── aic_dvp.h  // DVP 驱动共用的头文件,其中定义了寄存器、共用数据结构、全局函数等
├── aic_dvp_hw.c  // 对寄存器的访问封装
├── aic_video.c // 和 L2 框架强相关的一些接口定义,如 ops、ioctl_ops 的接口实现等
├── Kconfig
└── Makefile