rk3568主副屏属性设置
时间: 2023-07-29 11:12:23 浏览: 398
RK3568芯片可以支持主副屏显示,并且可以通过属性设置来实现。以下是一些常见的设置:
1. 设置主副屏幕的分辨率:
在设备树中设置主屏幕和副屏幕的分辨率。例如:
```
&display-subsystem {
status = "okay";
primary {
/* 主屏幕 */
status = "okay";
...
display-timings {
native-mode = <&timing0>;
timing0: timing@0 {
clock-frequency = <72000000>;
hactive = <1280>;
vactive = <720>;
...
};
};
};
secondary {
/* 副屏幕 */
status = "okay";
...
display-timings {
native-mode = <&timing1>;
timing1: timing@1 {
clock-frequency = <72000000>;
hactive = <800>;
vactive = <480>;
...
};
};
};
}
```
2. 设置主副屏幕的方向:
在设备树中设置主屏幕和副屏幕的方向。例如:
```
&display-subsystem {
status = "okay";
primary {
/* 主屏幕 */
status = "okay";
rotation = <0>; /* 顺时针旋转0度 */
...
};
secondary {
/* 副屏幕 */
status = "okay";
rotation = <180>; /* 顺时针旋转180度 */
...
};
}
```
3. 设置主副屏幕的模式:
在设备树中设置主屏幕和副屏幕的模式。例如:
```
&display-subsystem {
status = "okay";
primary {
/* 主屏幕 */
status = "okay";
iface = "dsi";
mode = <&lcd0>;
...
};
secondary {
/* 副屏幕 */
status = "okay";
iface = "dsi";
mode = <&lcd1>;
...
};
}
&lcd0 {
panel = <&panel0>;
...
};
&lcd1 {
panel = <&panel1>;
...
};
```
在上述示例中,主屏幕和副屏幕都采用DSI接口,但是使用了不同的面板(panel)模式。
阅读全文