首页 > 常见问题 | 艾为电子 > [FAQ1001444]PD是如何触发DP投屏的

[FAQ1001444]PD是如何触发DP投屏的

端口&Charger 2025-05-15 阅读量: 36 点赞量: 1

A:PD触发DP投屏需要以下6个步骤:

1、DP投屏报文在功率握手完成之后,首先Host发出一次SVID请求,然后device回复自己的SVID,包含DP SVID(0xff)(DP out端查询是否支持DP SVID);

2、Host (dp out)发出discover Modes,此消息指定了Host支持的配置,devices进入模式请求,然后上报DP 能力(DP out端查询DP in 端的DP 能力);

3、Host(dp out)发送进入模式请求,devices回复模式进入确认;

4、Host(dp out)发送状态消息请求,devices回复状态消息确认,其中状态消息要包含相关信息;

5、Host(dp out)发出配置请求,devices确认配置请求;

6、dp in端(devices)发出attention状态消息更新热插拔检测(HPD)

7、以下2个接口可以获取艾为驱动中dp的能力(capabilities)和status

DisplayPortCaps_t platform_get_dp_mode(struct Port *port)

{

return port->DisplayPortData.DpPpCap;

}

DisplayPortStatus_t platform_get_dp_attention_status(struct Port *port)

{

return port->DisplayPortData.DpPpStatus;

}

返回FAQ列表