导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    T113_S3去设置双路LVDS

    T Series
    1
    1
    438
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • luohan.zzZ
      Mortal LV 2 最后由 编辑

      请问各位大神,作为一个小白,想要去适配双路LVDS的屏幕,屏幕规格书如下:
      f6e6ea8f-edbf-4b93-b919-2272d7b59564-image.png
      4fad7249-cef3-4e61-9274-1b48ca99fe47-image.png
      我先在对于设置屏幕配置的dtsi文件中去设置了
      &lcd0 {
      lcd_used = <1>;

          lcd_driver_name     = "default_lcd";
          lcd_backlight       = <250>;
          lcd_if              = <3>;
      
          lcd_x               = <1280>;
          lcd_y               = <1024>;
          lcd_width           = <338>;
          lcd_height          = <270>;
          lcd_dclk_freq       = <64>;
      
          lcd_pwm_used        = <1>;
          lcd_pwm_ch          = <7>;
          lcd_pwm_freq        = <20000>;
          lcd_pwm_pol         = <1>;
          lcd_pwm_max_limit   = <255>;
      
          lcd_hbp             = <21>;
          lcd_ht              = <1066>;
          lcd_hspw            = <20>;
          lcd_vbp             = <102>;
          lcd_vt              = <844>;
          lcd_vspw            = <3>;
      
          lcd_lvds_if         = <1>;
          lcd_lvds_colordepth = <0>;
          lcd_lvds_mode       = <0>;
          lcd_frm             = <1>;
          lcd_hv_clk_phase    = <0>;
          lcd_hv_sync_polarity= <0>;
          lcd_gamma_en        = <0>;
          lcd_bright_curve_en = <0>;
          lcd_cmap_en         = <0>;
      
          deu_mode            = <0>;
          lcdgamma4iep        = <22>;
          smart_color         = <90>;
      

      #if 1
      pinctrl-0 = <&lvds2link_pins_a>;
      pinctrl-1 = <&lvds2link_pins_b>;
      #else
      pinctrl-0 = <&lvds0_pins_a>;
      pinctrl-1 = <&lvds0_pins_b>;
      #endif
      };
      后面在编译时出现报错,报错信息提示为phandle_references错误,在设备树文件中有对不存在的节点或标签的引用。需要去配置lvds2link_pins_a和lvds2link_pins_b。于是我在sun8iw20p1-t113-100ask-t113-pro.dts这个文件中去写入这两个引脚的信息。如下:
      lvds2link_pins_a: lvds2link@0 {
      allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7",
      "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD18", "PD19", "PD16", "PD17";
      allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7",
      "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD18", "PD19", "PD16", "PD17";
      allwinner,function = "lvds1";
      allwinner,muxsel = <3>;
      allwinner,drive = <3>;
      allwinner,pull = <0>;
      };

          lvds2link_pins_b: lvds2link@1 {
                  allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7", \
                          "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD18", "PD19", "PD16", "PD17";
                  allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD8", "PD9", "PD6", "PD7", \
                          "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD18", "PD19", "PD16", "PD17";
                  allwinner,function = "lvds1_suspend";
                  allwinner,muxsel = <7>;
                  allwinner,drive = <3>;
                  allwinner,pull = <0>;
          };
      

      但是仍然报错,请问这是为什么呢?我需要如何去做才能调通这个屏幕呢?

      1 条回复 最后回复 回复 引用 分享 0
      • Moved from 其它全志芯片讨论区 by  xiaowenge xiaowenge 
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策