1 # Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
3 @page dwx_sipl_query_tool SIPL Query Tool
6 @section dwx_sipl_query_tool_description Description
8 The NVIDIA<sup>®</sup> DriveWorks SIPL Query Tool displays configuration settings for the known camera devices in the SIPL setup.
10 It displays the configured EEPROMs, sensors, cameras, serializers, and deserializers.
11 It also displays the platform configurations describing <br>
12 how the cameras are connected with the NVIDIA DRIVE<sup>TM</sup> platform.
14 This information is used to understand the devices and setups, and create new devBlock parameters for custom camera setups.
16 @note SW Release Applicability: This tool is available in both <b>NVIDIA DriveWorks</b> and <b>NVIDIA DRIVE Software</b> releases.
18 @section dwx_sipl_query_tool_prereqs Prerequisites
20 This tool is available on NVIDIA DRIVE<sup>™</sup> OS Linux.
22 @section dwx_sipl_query_tool_usage Running the Tool
24 Run the tool by executing:
26 ./sipl_query --detail=[list|full|tree]
27 --platform=[platform name]
28 --camera=[camera name]
29 --sensor=[sensor name]
30 --eeprom=[eeprom name]
31 --serializer=[serializer name]
32 --deserializer=[deserializer name]
34 @subsection dwx_sipl_query_tool_params Parameters
36 --detail=[list|full|tree]
37 Description: How much information should be displayed:
38 'list' = Just the name of the object.
39 'full' = All information about the object.
40 'tree' = All information about the object and all information about the children of each object.
42 --platform=[platform name]
43 Desciption: Only show platform with the name PLATFORM or \"all\" if blank.
45 --camera=[camera name]
46 Desciption: Only show camera with the name or \"all\" if blank.
48 --sensor=[sensor name]
49 Desciption: Only show sensor with the name SENSOR or \"all\" if blank.
51 --eeprom=[eeprom name]
52 Desciption: Only show EEPROM with name EEPROM or \"all\" if blank.
54 --serializer=[serializer name]
55 Desciption: Only show serializer with name SERIALIZER or \"all\" if blank.
57 --deserializer=[deserializer name]
58 Desciption: Only show deserializer with name DESERIALIZER or \"all\" if blank.
60 @section dwx_sipl_query_tool_examples Examples
62 @subsection dwx_sipl_query_tool_listingknownsetups To list all known platform setups
64 ./sipl_query --platform
66 @subsection dwx_sipl_query_tool_showingdetails To show the full details for the SF3324_DPHY_x2 platform
68 ./sipl_query --detail=tree
69 --platform=SF3324_DPHY_x2
71 @section dwx_sipl_query_tool_output Output
75 NvSIPL library version: 0.0.0
76 NvSIPL header version: 0.0.0
79 CNvMPlatform: board string is e3550_t194a
80 CNvMPlatform: platform is found with key = e3550_t194a
83 Platform config: SF3324_DPHY_x2
84 Platform config: SF3324_DPHY_x2_slave
85 Platform config: SF3324_DPHY_x2_TPG
86 Platform config: SF3324_file_mode
87 Platform config: SF3325_DPHY_x2
88 Platform config: SF3325_DPHY_x2_slave
89 Platform config: SF3325_DPHY_x2_TPG
90 Platform config: SF3325_file_mode
91 Platform config: AR0144P_DPHY_x2
92 Platform config: AR0144P_DPHY_x2_slave
93 Platform config: AR0144P_DPHY_x2_TPG
94 Platform config: AR0144P_file_mode
95 Platform config: CONSTELLATION_2MP_DPHY_x2
96 Platform config: CONSTELLATION_8MP_DPHY_x4
97 Platform config: CONSTELLATION_2MP_DPHY_x2_SLAVE
98 Platform config: CONSTELLATION_8MP_DPHY_x4_SLAVE
99 Platform config: CONSTELLATION_2MP_TPG_DPHY_x2
116 Serializer name: MAX96705
117 Serializer name: MAX96759
120 Deserializer name: MAX96712