Firefly开源社区

标题: Linux rk3288 eDP+LVDS 双屏异显配置? [打印本页]

作者: cooper    时间: 2020-4-27 19:49
标题: Linux rk3288 eDP+LVDS 双屏异显配置?
大家好:
    现在已经实现了edp+lvds双屏同显,一个走的vopl,一个走的是vopb。
    接着在实现rk3288平台的双屏异显,使用最新的linux4.4.194内核
    下面我贴出设备树
作者: cooper    时间: 2020-4-27 19:52
320 &lvds_in_vopl {
321         status = "okay";
322 };
323
324 &lvds_in_vopb {
325         status = "disabled";
326 };
327
328 &route_lvds {
329         status = "okay";
330 };
331
332 &lvds {
333         dual-channel;
334
335         status = "okay";
336 };
337
338 &lvds_panel {
339         status = "okay";
340         compatible ="simple-panel";
341         backlight = <&backlight>;
342         bus-format = <MEDIA_BUS_FMT_RGB666_1X18>;
343         enable-delay-ms = <10>;
344         rockchip,data-mapping = "vesa";
345         rockchip,data-width = <24>;
346         rockchip,output = "lvds";
347
348         display-timings {
349                 native-mode = <&v_lvds_panel>;
350                 v_lvds_panel: timing0 {
351                         screen-type = <SCREEN_DUAL_LVDS>;
352                         lvds-format = <LVDS_8BIT_1>;
353                         out-face    = <OUT_D888_P666>;
354
355                         clock-frequency = <144000000>;
356                         hactive = <1920>;
357                         vactive = <1080>;
358                         hback-porch = <20>;
359                         hfront-porch = <75>;
360                         hsync-len = <5>;
361                         vback-porch = <15>;
362                         vfront-porch = <25>;
363                         vsync-len = <10>;
364                         hsync-active = <0>;
365                         vsync-active = <0>;
366                         de-active = <0>;
367                         pixelclk-active = <0>;
368                 };
369         };
370 };
371
372 &edp_phy {
373         status = "okay";
374 };
375
376 &edp_in_vopl {
377         status = "disabled";
378 };
379
380 &edp_in_vopb {
381         status = "okay";
382 };
383
384 &route_edp {
385         status = "okay";
386 };
387
388 &edp {
389  
390         status = "okay";
391 };
392
393 &edp_panel {
394         status = "okay";
395         compatible = "simple-panel";
396         backlight = <&backlight>;
397         enable-delay-ms = <200>;
398
399         disp_timings: display-timings {
400                 native-mode = <&v_edp_panel>;
401                 v_edp_panel: timing0 {
402                         screen-type = <SCREEN_EDP>;
403                         out-face    = <OUT_P666>;
404
405                         clock-frequency = <148000000>;
406                         hactive = <1920>;
407                         vactive = <1080>;
408                         hback-porch = <100>;
409                         hfront-porch = <150>;
410                         hsync-len = <30>;
411                         vback-porch = <15>;
412                         vfront-porch = <25>;
413                         vsync-len = <5>;
414                         hsync-active = <0>;
415                         vsync-active = <0>;
416                         de-active = <0>;
417                         pixelclk-active = <0>;
418                 };
419         };
420 };
作者: cooper    时间: 2020-4-27 20:00
请问一下大家linux下的双屏方案是怎么实现的呢?
作者: cooper    时间: 2020-4-27 21:25
请问一下大家linux下的双屏方案是怎么实现的呢?
作者: cooper    时间: 2020-4-28 09:31
求助...
并且现在两块屏幕只有一个/dev/fb0设备
作者: cooper    时间: 2020-4-28 13:19
111111111111111111111111
作者: cooper    时间: 2020-5-6 11:12
并且现在两块屏幕只有一个/dev/fb0设备
作者: 落落落落落落落    时间: 2021-7-15 18:08
楼主解决了吗 只有一个fb咋异现啊





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1