ZHCAFK4 July   2025 AM62P

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 DSS Components
    2. 1.2 使用 DSS 进行 PLL 和输出路由
  5. 2配置各个显示器
    1. 2.1 配置 OLDI
    2. 2.2 配置 DPI
    3. 2.3 配置 DSI
  6. 3配置同时显示
  7. 4软件配置
    1. 4.1 OLDI(双链路)
    2. 4.2 OLDI(单链路 - 克隆模式)
    3. 4.3 OLDI(单链路 - 独立模式)
    4. 4.4 DPI/HDMI
    5. 4.5 DSI
  8. 5总结
  9. 6参考资料

DPI/HDMI

  1. 在 TI SK-AM62P EVM 上,在 DPI 输出端连接一个外部到 SoC 的 Sii902x HDMI 桥,以将 DPI 信号转换为 HDMI。相关的 DPI 和桥集成 DTS 代码可在 德州仪器 (TI) 的内核源页面 找到。
  2. 对于定制电路板,如果不需要 HDMI(直接需要 DPI),请从上述 dts 文件中移除 sii902x 桥节点并将相关的 dss<x> vp<y> 连接到 DPI_in。
    hdmi0: connector-hdmi {
    		compatible = "hdmi-connector";
    		label = "hdmi";
    		type = "a";
    		port {
    			hdmi_connector_in: endpoint {
    				remote-endpoint = <&sii9022_out>;
    			};
    		};
    	};
    :
    :
    sii9022: bridge-hdmi@3b {
    		compatible = "sil,sii9022";
    		reg = <0x3b>;
    		interrupt-parent = <&exp1>;
    		interrupts = <16 IRQ_TYPE_EDGE_FALLING>;
    		#sound-dai-cells = <0>;
    		sil,i2s-data-lanes = < 0 >;
    
    		hdmi_tx_ports: ports {
    			#address-cells = <1>;
    			#size-cells = <0>;
    
    			/*
    			 * HDMI can be serviced with 3 potential VPs -
    			 * (DSS0 VP1 / DSS1 VP0 / DSS1 VP1).
    			 * For now, service with DSS0 VP1.
    			 */
    			port@0 {
    				reg = <0>;
    
    				sii9022_in: endpoint {
    					remote-endpoint = <&dss0_dpi1_out>;
    				};
    			};
    
    			port@1 {
    				reg = <1>;
    
    				sii9022_out: endpoint {
    					remote-endpoint = <&hdmi_connector_in>;
    				};
    			};
    		};
    	};
    :
    :
    &dss0_ports {
    	/* DSS0-VP2: DPI/HDMI Output */
    	hdmi0_dss: port@1 {
    		reg = <1>;
    
    		dss0_dpi1_out: endpoint {
    			remote-endpoint = <&sii9022_in>;
    		};
    	};
    };
  3. 要从另一个 DSS/VP 驱动 DPI/HDMI,请根据 配置 DPI 中显示的可能配置更改时钟多路复用器。有关更多信息,请参阅 AM62P 的 TISCI 文档