基于高通的DRM显示框架 这个函数drm_of_find_panel_or_bridge(dev->of_node, 2, 0, &panel, &panel_bridge);4个参数代表什么
时间: 2024-03-15 11:43:15 浏览: 119
drm_fops.rar_V2 _linux drm
`drm_of_find_panel_or_bridge` 函数的四个参数分别代表:
1. `dev->of_node`:指向设备树节点的指针,表示要查找的节点。
2. `2`:表示要查找的节点类型,即 `drm_panel` 或 `drm_bridge`,这里是 `drm_bridge`。
3. `0`:表示要查找的节点 ID,这里是 `0`。
4. `&panel` 和 `&panel_bridge`:两个指针,分别指向查找到的 `drm_panel` 和 `drm_bridge` 对象。
函数返回值为一个整数,表示查找到的对象的类型,可以是 `DRM_MODE_OBJECT_PANEL` 或 `DRM_MODE_OBJECT_BRIDGE`,也可能是 `DRM_MODE_OBJECT_NONE`。
这个函数的作用是在设备树中查找指定类型、指定 ID 的 `drm_panel` 或 `drm_bridge` 对象,并将它们的指针存储在 `&panel` 和 `&panel_bridge` 变量中。这些指针可以用于后续的显示设备配置和控制。
阅读全文