3.1.3 struct drm_connector
linux内核使用struct drm_connector来表示一个连接器,用于连接编码器和显示设备。
3.1.3 struct drm_encoder
linux内核使用struct drm_encoder来表示一个编码器,用于连接CRT控制器和显示设备。
3.2 struct drm_device
linux内核使用struct drm_device来对一个DRM硬件设备进行抽象,包括所有相关的硬件和软件信息。定义在:
3.3 struct drm_driver
linux内核使用struct drm_driver来表示一个DRM设备驱动,包括所有的操作函数和参数。定义在:
3.4 struct drm_file
linux内核使用struct drm_file来表示一个打开的文件,包括该文件的访问权限和相关的上下文信息。
3.6 struct drm_vma_node
表示一个虚拟内存区域的结构体,用于管理显存对象的虚拟内存映射。
3.8 struct drm_mode_config
表示显卡的配置信息的结构体,包括 CRTC、编码器、连接器和平面等对象。
3.9 struct drm_atomic_state
表示一个原子状态的结构体,用于描述一次完整的显卡状态更新操作
参考文章
[1] RK3399驱动开发 | 20 - 阿美林7寸mipi屏幕调试(基于linux主线5.4.32内核)
[2] Linux MIPI DSI 驱动开发 | 基于RK3399
[3] RK3399 LINUX-SDK MIPI屏幕驱动及调试
标签:struct,Rockchip,connector,RK3399,drm,内核,linux,DRM From: https://www.cnblogs.com/zyly/p/17778170.html