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>;
};
};
};
参数名称 | 描述 | 是否必需 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
artinchip,uboot-logo-on | 是否保持 Uboot 阶段的 logo | Required | |||||||||||||
rotation-degress |
Framebuffer 旋转角度,在竖屏横用或横屏竖用时配置,支持 0°/90°/180°/270° 旋转。 |
Optional | |||||||||||||
rotation-buf-num |
Framebuffer 中需要旋转的 buffer 个数。部分应用程序会使用双 buffer 来避免撕裂。 |
||||||||||||||
width-virtual |
Framebuffer 的内存宽度,缺省等于 width。用于配置双 buffer。 |
||||||||||||||
height-virtual |
Framebuffer 的内存高度,缺省等于 height。用于配置双 buffer。 |
||||||||||||||
disp-bright |
显示亮度,[0, 100], 缺省等于 50,50 表示不调节亮度。 |
||||||||||||||
disp-contrast |
显示对比度,[0, 100], 缺省等于 50,50 表示不调节对比度。 |
||||||||||||||
disp-saturation |
显示饱和度,[0, 100], 缺省等于 50,50 表示不调节饱和度。 |
||||||||||||||
disp-hue |
显示色调,[0, 100], 缺省等于 50,50 表示不调节色调。 |
||||||||||||||
width |
Display Engine 图像输出宽度,缺省等于 panel 子节点 display-timings 中的 hactive 属性。 预留节点,为 Display Engine 的缩放功能预留,一般不需要配置。 |
||||||||||||||
height |
Display Engine 图像输出高度,缺省等于 panel 子节点 display-timings 中的 vactive 属性。 预留节点,为 Display Engine 的缩放功能预留,一般不需要配置。 |
||||||||||||||
format |
Framebuffer 内存数据格式,string 型参数,缺省为 a8r8g8b8 ,表示 32 位
ARGB8888 格式。显示驱动目前适配了以下几种常见格式:
|
||||||||||||||
port | 数据输出端口,连接 Display Engine 结点。 | Required |