2.1.2 使能显示接口组件 display-subsystem 注册会把所有打开的设备以组件的形式加在一起,等所有的...
在每⼀个⽀持DRM显⽰功能的SoC的核⼼设备树⾥⾯,都会有display_subsystem节点:所有的子设备信息都通过设备树描述关联起来,这样系统开机后,就能统一的管理各个设备。 display_subsystem设备节点定义在arch/arm64/boot/dts/rockchip/rk3399.dtsi; display_subsystem: display-subsystem { compatible ="rockchip,...
compatible = "rockchip,display-subsystem";/* 主驱动查找的ports * 指向两个VOP的port */ ports =...
[2.472282] rockchip-drm display-subsystem: bound fde50000.dp (ops dw_dp_component_ops) [2.472319] rockchip-drm display-subsystem: bound fde60000.dp (ops dw_dp_component_ops) [2.531892] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device [2.532850] [drm] Initialize...
compatible = "rockchip,display-subsystem"; ports = <&vopl_out>, <&vopb_out>; status = "disabled"; }; - compatible: Should be "rockchip,display-subsystem" - ports: Should contain a list of phandles pointing to display interface port ...
[ 4.188847] rockchip-drm display-subsystem: bound ff940000.hdmi (ops dw_hdmi_rockchip_ops) [ 4.199257] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0 [ 4.331400] Console: switching to colour frame buffer device 240x67 ...
(DRM), a subsystem of the Linux kernel, interfaces with the GPUs of modern video cards. DRM exposes an API that user-space programs can use to send commands and data to the GPU, and to perform operations such as configuring the mode setting of the display. DRM was first developed as ...
这时就需要有一个统一管理的机制, 将所有设备统合起来, 按照一个统一的顺序加载, Display-subsystem正是...
[ 29.371731] rockchip-drm display-subsystem: bound ff930000.vop (ops vop_component_ops [rockchipdrm]) [ 29.382206] rockchip-drm display-subsystem: bound ff940000.vop (ops vop_component_ops [rockchipdrm]) [ 29.392482] rockchip-lvds ff96c000.lvds: [drm:rockchip_lvds_bind [rockchipdrm]] ...
compatible = "rockchip,display-subsystem"; ports = <&vopl_out>, <&vopb_out>; status = "disabled"; }; - compatible: Should be "rockchip,display-subsystem" - ports: Should contain a list of phandles pointing to display interface port ...