display-fb0
&fb0 { artinchip,uboot-logo-on=<1>; rotation-degress = <270>; rotation-buf-num = <2>; height-virtual = <2160>; disp-bright = <45>; disp-contrast = <50>; disp-saturation = <60>; disp-hue = <50>; port { fb0_out: endpoint { remote-endpoint = <&de0_in>; }; }; };
Required properties:
-
port
数据输出端口,连接 display engine 结点
-
artinchip,uboot-logo-on
是否保持 uboot 阶段的 logo
Optional properties:
-
format
framebuffer 内存数据格式,string 型参数,缺省为
a8r8g8b8
,表示 32 位 ARGB8888 格式。显示驱动目前适配了以下几种常见格式:format strings ARGB8888 “a8r8g8b8” ABGR8888 “a8b8g8r8” XRGB8888 “x8r8g8b8” RGB888 “r8g8b8” RGB565 “r5g6b5” ARGB1555 “a1r5g5b5” -
disp-bright
显示亮度,[0, 100], 缺省等于 50,50 表示不调节亮度。
-
disp-contrast
显示对比度,[0, 100], 缺省等于 50,50 表示不调节对比度。
-
disp-saturation
显示饱和度,[0, 100], 缺省等于 50,50 表示不调节饱和度。
-
disp-hue
显示色调,[0, 100], 缺省等于 50,50 表示不调节色调。
-
rotation-degress
framebuffer 旋转角度,在竖屏横用或横屏竖用时配置,支持 0°/90°/180°/270° 旋转。
-
rotation-buf-num
framebuffer 中需要旋转的 buffer 个数。部分应用程序会使用双 buffer 来避免撕裂。
-
width-virtual
framebuffer 的内存宽度,缺省等于 width。用于配置双 buffer。
-
height-virtual
framebuffer 的内存高度,缺省等于 height。用于配置双 buffer。
-
width
display engine 图像输出宽度,缺省等于 panel 子节点 display-timings 中的 hactive 属性。
预留节点,为 display engine 的缩放功能预留,一般不需要配置。
-
height
display engine 图像输出高度,缺省等于 panel 子节点 display-timings 中的 vactive 属性。
预留节点,为 display engine 的缩放功能预留,一般不需要配置。