更新UCD-API库及文档

This commit is contained in:
xinzhu.yin
2026-07-02 17:16:18 +08:00
parent a500751d85
commit 9fa811a9eb
290 changed files with 9558 additions and 2306 deletions

View File

@@ -31,7 +31,17 @@ class MergedTestGroups(IntEnum):
HDRX_DSC_CTS = 0x20,
HDTX_DSC_CTS = 0x21,
HDTX_CONTINUITY = 0x22,
HDTX_CABLE_CHECK = 0x24
HDTX_CABLE_CHECK = 0x24,
HDMI_HDCP_CTS_1A = 0x25,
HDMI_HDCP_CTS_1B = 0x26,
HDMI_HDCP_CTS_2C = 0x27,
HDMI_HDCP_CTS_3A = 0x28,
HDMI_HDCP_CTS_3B = 0x29,
HDMI_HDCP_CTS_3C = 0x2A,
DPRX_128b132b_LL_CTS_DEMO = 0x2B,
DPTX_128b132b_LL_CTS_DEMO = 0x2C,
TIMINGS_VIDEO_TEST = 0x2D,
BRANCH_128b132b_MST_CTS = 0x2E
MERGED_GROUP_PARAMS_TYPE = {
@@ -60,7 +70,14 @@ MERGED_GROUP_PARAMS_TYPE = {
MergedTestGroups.HDRX_DSC_CTS: HdmiSourceDUTTestParam,
MergedTestGroups.HDTX_DSC_CTS: HdmiSinkDUTTestParam,
MergedTestGroups.HDTX_CONTINUITY: HdmiSinkContinuityDUTTestParam,
MergedTestGroups.HDTX_CABLE_CHECK: HdmiSinkCableCheckTestParam
MergedTestGroups.HDTX_CABLE_CHECK: HdmiSinkCableCheckTestParam,
MergedTestGroups.HDMI_HDCP_CTS_1A: HdmiHdcp1ATestParam,
MergedTestGroups.HDMI_HDCP_CTS_1B: HdmiHdcp1BTestParam,
MergedTestGroups.HDMI_HDCP_CTS_3A: HdmiHdcp3ATestParam,
MergedTestGroups.HDMI_HDCP_CTS_3B: HdmiHdcp3BTestParam,
MergedTestGroups.HDMI_HDCP_CTS_2C: HdmiHdcp2CTestParam,
MergedTestGroups.HDMI_HDCP_CTS_3C: HdmiHdcp3CTestParam,
MergedTestGroups.BRANCH_128b132b_MST_CTS: Dp21BranchMSTSourceDUTTestParam
}
group_params_dict = {
@@ -104,7 +121,25 @@ group_params_dict = {
TestGroupId.HD_RX_DSC_CTS: HdmiSourceDUTTestParam,
TestGroupId.HD_TX_DSC_CTS: HdmiSinkDUTTestParam,
TestGroupId.HD_TX_CONTINUITY: HdmiSinkContinuityDUTTestParam,
TestGroupId.HD_TX_CABLE_CHECK: HdmiSinkCableCheckTestParam
TestGroupId.HD_TX_CABLE_CHECK: HdmiSinkCableCheckTestParam,
TestGroupId.HDMI_HDCP_CTS_1A: HdmiHdcp1ATestParam,
TestGroupId.HDMI_HDCP_CTS_1B: HdmiHdcp1BTestParam,
TestGroupId.HDMI_HDCP_CTS_2C: HdmiHdcp2CTestParam,
TestGroupId.HDMI_HDCP_CTS_3A: HdmiHdcp3ATestParam,
TestGroupId.HDMI_HDCP_CTS_3B: HdmiHdcp3BTestParam,
TestGroupId.HDMI_HDCP_CTS_3C: HdmiHdcp3CTestParam,
TestGroupId.DEMO_DP_2_1_TX_DISPAYID: Dp21SinkTestParam,
TestGroupId.DEMO_DP_2_1_RX_DISPAYID: Dp21SourceDUTTestParam,
TestGroupId.DEMO_DP_2_1_TX_ADAPTIVESYNC: Dp21SinkTestParam,
TestGroupId.DEMO_DP_2_1_RX_ADAPTIVESYNC: Dp21SourceDUTTestParam,
TestGroupId.DEMO_DP_2_1_RX_LL_CTS: Dp21SourceDUTTestParam,
TestGroupId.DEMO_DP_2_1_TX_LL_CTS: Dp21SinkTestParam,
TestGroupId.DEMO_DP_2_1_RX_LTTPR_CTS: Dp21SourceDUTTestParam,
TestGroupId.DEMO_DP_2_1_TX_LTTPR_CTS: Dp21SinkTestParam,
TestGroupId.DEMO_DP_2_1_RX_DSC_CTS: Dp21SourceDUTTestParam,
TestGroupId.DEMO_DP_2_1_TX_DSC_CTS: Dp21SinkTestParam,
TestGroupId.DP_2_1_RX_MST_CTS: Dp21SourceDUTTestParam,
TestGroupId.DP_2_1_BRANCH_MST_CTS: Dp21BranchMSTSourceDUTTestParam
}
@@ -127,11 +162,17 @@ def test_group_to_merged_group(fw_group: TestGroupId, test_id: int) -> MergedTes
merged_group_id = MergedTestGroups.CRCVideoTest
elif fw_group in [TestGroupId.DP_2_1_RX_LL_CTS, TestGroupId.DP_2_1_RX_DSC_CTS,
TestGroupId.DP_2_1_RX_LTTPR_CTS, TestGroupId.DP_2_1_RX_DISPAYID,
TestGroupId.DP_2_1_RX_ADAPTIVESYNC]:
TestGroupId.DP_2_1_RX_ADAPTIVESYNC,
TestGroupId.DEMO_DP_2_1_RX_LL_CTS, TestGroupId.DEMO_DP_2_1_RX_DSC_CTS,
TestGroupId.DEMO_DP_2_1_RX_LTTPR_CTS, TestGroupId.DEMO_DP_2_1_RX_DISPAYID,
TestGroupId.DEMO_DP_2_1_RX_ADAPTIVESYNC, TestGroupId.DP_2_1_RX_MST_CTS]:
merged_group_id = MergedTestGroups.DPRX_128b132b_LL_CTS
elif fw_group in [TestGroupId.DP_2_1_TX_LL_CTS, TestGroupId.DP_2_1_TX_DSC_CTS,
TestGroupId.DP_2_1_TX_LTTPR_CTS, TestGroupId.DP_2_1_TX_DISPAYID,
TestGroupId.DP_2_1_TX_ADAPTIVESYNC]:
TestGroupId.DP_2_1_TX_ADAPTIVESYNC,
TestGroupId.DEMO_DP_2_1_TX_LL_CTS, TestGroupId.DEMO_DP_2_1_TX_DSC_CTS,
TestGroupId.DEMO_DP_2_1_TX_LTTPR_CTS, TestGroupId.DEMO_DP_2_1_TX_DISPAYID,
TestGroupId.DEMO_DP_2_1_TX_ADAPTIVESYNC]:
merged_group_id = MergedTestGroups.DPTX_128b132b_LL_CTS
elif fw_group == TestGroupId.DP_2_1_LTTPR_CTS:
merged_group_id = MergedTestGroups.LTTPR_128b132b_LL_CTS
@@ -169,6 +210,20 @@ def test_group_to_merged_group(fw_group: TestGroupId, test_id: int) -> MergedTes
merged_group_id = MergedTestGroups.HDTX_CONTINUITY
elif fw_group == TestGroupId.HD_TX_CABLE_CHECK:
merged_group_id = MergedTestGroups.HDTX_CABLE_CHECK
elif fw_group == TestGroupId.HDMI_HDCP_CTS_1A:
merged_group_id = MergedTestGroups.HDMI_HDCP_CTS_1A
elif fw_group == TestGroupId.HDMI_HDCP_CTS_1B:
merged_group_id = MergedTestGroups.HDMI_HDCP_CTS_1B
elif fw_group == TestGroupId.HDMI_HDCP_CTS_2C:
merged_group_id = MergedTestGroups.HDMI_HDCP_CTS_2C
elif fw_group == TestGroupId.HDMI_HDCP_CTS_3A:
merged_group_id = MergedTestGroups.HDMI_HDCP_CTS_3A
elif fw_group == TestGroupId.HDMI_HDCP_CTS_3B:
merged_group_id = MergedTestGroups.HDMI_HDCP_CTS_3B
elif fw_group == TestGroupId.HDMI_HDCP_CTS_3C:
merged_group_id = MergedTestGroups.HDMI_HDCP_CTS_3C
elif fw_group == TestGroupId.DP_2_1_BRANCH_MST_CTS:
merged_group_id = MergedTestGroups.BRANCH_128b132b_MST_CTS
else:
merged_group_id = MergedTestGroups.Unknown
return merged_group_id