nicen 发表于 2019-8-12 01:25:51

3128 LVDS强制输出分辨率

lvds屏分辨率是1280x800,怎样才可以输出720p。不知怎么配置

jpchen 发表于 2019-8-13 10:43:36

硬件都已经是1280x800 ,何必搞720p输出,那是有多蛋疼的需求

nicen 发表于 2019-8-13 11:19:08

jpchen 发表于 2019-8-13 10:43
硬件都已经是1280x800 ,何必搞720p输出,那是有多蛋疼的需求

做贴牌产品,也有可能是其他分辨率,不同客户屏不一样。固定一个分辨率,安卓的界面就不用去跟着屏去调整了

jpchen 发表于 2019-8-13 16:23:50

nicen 发表于 2019-8-13 11:19
做贴牌产品,也有可能是其他分辨率,不同客户屏不一样。固定一个分辨率,安卓的界面就不用去跟着屏去调整 ...

可以用HDMI或VGA作为输出

nicen 发表于 2019-8-13 17:55:53

jpchen 发表于 2019-8-13 16:23
可以用HDMI或VGA作为输出

谢谢!我试试看

nicen 发表于 2019-8-20 01:41:20

jpchen 发表于 2019-8-13 16:23
可以用HDMI或VGA作为输出

不知道是不是要修改timing。

设置了HDMI的timng,lvds就只显示背光了,没有画面。设置为lvds的timing就正常,但是画面不是720p了

&disp_timings {
          native-mode = <&timing0>; // timing0 如果是HDMI的配置,LVDS 就不显示
};

&rk_screen {
        display-timings = <&disp_timings>;
};

&lcdc {
        status = "okay";
        rockchip,fb-win-map = <FB0_WIN0_FB1_WIN1_FB2_WIN2>;
       
        power_ctr: power_ctr {
                rockchip,debug = <0>;
                lcd_en: lcd_en {
                        rockchip,power_type = <GPIO>;
                        gpios = <&gpio0 GPIO_D0 GPIO_ACTIVE_HIGH>;
                        rockchip,delay = <10>;
                };
               
                lcd_cs:lcd_cs {
                       rockchip,power_type = <GPIO>;
                       gpios = <&gpio0 GPIO_D2 GPIO_ACTIVE_LOW>;
                       rockchip,delay = <10>;
                };
        };
};

&hdmi {
        status = "okay";
    rockchip,hdmi_video_source = <DISPLAY_SOURCE_LCDC0>;
    rockchip,defaultmode = <4>;
};

&lvds {
        status = "okay";
        pinctrl-names = "lcdc";
        pinctrl-0 = <&lcdc0_lcdc_d>;
};
页: [1]
查看完整版本: 3128 LVDS强制输出分辨率