Firefly开源社区

标题: 3128 LVDS强制输出分辨率 [打印本页]

作者: nicen    时间: 2019-8-12 01:25
标题: 3128 LVDS强制输出分辨率
lvds屏分辨率是1280x800,怎样才可以输出720p。不知怎么配置
作者: jpchen    时间: 2019-8-13 10:43
硬件都已经是1280x800 ,何必搞720p输出,那是有多蛋疼的需求
作者: nicen    时间: 2019-8-13 11:19
jpchen 发表于 2019-8-13 10:43
硬件都已经是1280x800 ,何必搞720p输出,那是有多蛋疼的需求

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

可以用HDMI或VGA作为输出
作者: nicen    时间: 2019-8-13 17:55
jpchen 发表于 2019-8-13 16:23
可以用HDMI或VGA作为输出

谢谢!我试试看
作者: nicen    时间: 2019-8-20 01:41
jpchen 发表于 2019-8-13 16:23
可以用HDMI或VGA作为输出

不知道是不是要修改timing。

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

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

  4. &rk_screen {
  5.         display-timings = <&disp_timings>;
  6. };

  7. &lcdc {
  8.         status = "okay";
  9.         rockchip,fb-win-map = <FB0_WIN0_FB1_WIN1_FB2_WIN2>;
  10.        
  11.         power_ctr: power_ctr {
  12.                 rockchip,debug = <0>;
  13.                 lcd_en: lcd_en {
  14.                         rockchip,power_type = <GPIO>;
  15.                         gpios = <&gpio0 GPIO_D0 GPIO_ACTIVE_HIGH>;
  16.                         rockchip,delay = <10>;
  17.                 };
  18.                
  19.                 lcd_cs:lcd_cs {
  20.                          rockchip,power_type = <GPIO>;
  21.                          gpios = <&gpio0 GPIO_D2 GPIO_ACTIVE_LOW>;
  22.                          rockchip,delay = <10>;
  23.                 };
  24.         };
  25. };

  26. &hdmi {
  27.         status = "okay";
  28.     rockchip,hdmi_video_source = <DISPLAY_SOURCE_LCDC0>;
  29.     rockchip,defaultmode = <4>;
  30. };

  31. &lvds {
  32.         status = "okay";
  33.         pinctrl-names = "lcdc";
  34.         pinctrl-0 = <&lcdc0_lcdc_d>;
  35. };
复制代码





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