Difference between revisions of "Test Report vB0045"

From ESS-WIKI
Jump to: navigation, search
(Created page with " {| style="border-collapse:collapse; width:1103pt; border:none" width="1469" |- height="21" style="height:15.75pt" | class="xl69" height="21" style="height:15.75pt; width:54pt...")
 
 
Line 1: Line 1:
  
 
{| style="border-collapse:collapse; width:1103pt; border:none" width="1469"
 
{| style="border-collapse:collapse; width:1103pt; border:none" width="1469"
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt; width:54pt" width="72" |  
+
| class="xl69" height="21" style="width:54pt" width="72" |  
 
| class="xl87" style="width:21pt" width="28" |  
 
| class="xl87" style="width:21pt" width="28" |  
 
| class="xl77" style="width:118pt" width="157" |  
 
| class="xl77" style="width:118pt" width="157" |  
| class="xl111" style="width:128pt" width="170" | Project
+
| class="xl111" style="width:128pt" width="170" | <span style="color:#e74c3c;">Project</span>
| class="xl110" style="width:310pt" width="413" | Test Image Version
+
| class="xl110" style="width:310pt" width="413" | <span style="color:#e74c3c;">Test Image Version</span>
 
| class="xl88" style="width:182pt" width="243" | &nbsp;
 
| class="xl88" style="width:182pt" width="243" | &nbsp;
 
| class="xl97" style="width:58pt" width="77" | &nbsp;
 
| class="xl97" style="width:58pt" width="77" | &nbsp;
 
| class="xl80" style="width:232pt" width="309" | &nbsp;
 
| class="xl80" style="width:232pt" width="309" | &nbsp;
|- height="22" style="height:16.5pt"
+
|- style="height:16.5pt"
| class="xl69" height="22" style="height:16.5pt" | &nbsp;
+
| class="xl69" height="22" | &nbsp;
 
| class="xl87" | &nbsp;
 
| class="xl87" | &nbsp;
 
| class="xl77" | &nbsp;
 
| class="xl77" | &nbsp;
| class="xl112" | RSB-3720
+
| class="xl112" | <span style="color:#e74c3c;">RSB-3720</span>
| class="xl109" style="border-top:none" | Linux imx8mprsb3720a1 5.10.35-3720A1AIM40LIVB0045
+
| class="xl109" style="border-top:none" | <span style="color:#e74c3c;">Linux imx8mprsb3720a1 5.10.35-3720A1AIM40LIVB0045</span>
 
| class="xl88" | &nbsp;
 
| class="xl88" | &nbsp;
 
| class="xl98" | &nbsp;
 
| class="xl98" | &nbsp;
 
| class="xl80" style="width:232pt" width="309" | &nbsp;
 
| class="xl80" style="width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl87" | &nbsp;
 
| class="xl87" | &nbsp;
 
| class="xl77" | &nbsp;
 
| class="xl77" | &nbsp;
Line 28: Line 28:
 
| class="xl97" | &nbsp;
 
| class="xl97" | &nbsp;
 
| class="xl80" style="width:232pt" width="309" | &nbsp;
 
| class="xl80" style="width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl72" style="width:21pt" width="28" | No
 
| class="xl72" style="width:21pt" width="28" | No
 
| class="xl72" style="width:118pt" width="157" | Module
 
| class="xl72" style="width:118pt" width="157" | Module
Line 37: Line 37:
 
| class="xl72" style="width:58pt" width="77" | Result
 
| class="xl72" style="width:58pt" width="77" | Result
 
| class="xl72" style="width:232pt" width="309" | Result Comment
 
| class="xl72" style="width:232pt" width="309" | Result Comment
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; width:21pt" width="28" | 1
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; width:21pt" width="28" | 1
 
| class="xl137" rowspan="2" style="border-bottom:.5pt solid black; width:118pt" width="157" | CPU
 
| class="xl137" rowspan="2" style="border-bottom:.5pt solid black; width:118pt" width="157" | CPU
Line 45: Line 45:
 
| class="xl66" style="border-left:none; width:182pt" width="243" | A53 x 4
 
| class="xl66" style="border-left:none; width:182pt" width="243" | A53 x 4
 
| class="xl71" style="border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl68" style="border-top:none; border-left:none; width:128pt" width="170" | CPU Max MHz
 
| class="xl68" style="border-top:none; border-left:none; width:128pt" width="170" | CPU Max MHz
 
| class="xl84" style="border-top:none; border-left:none" | $ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
 
| class="xl84" style="border-top:none; border-left:none" | $ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | 1800000
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | 1800000
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 2
 
| class="xl106" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 2
 
| class="xl92" rowspan="3" style="border-top:none; width:118pt" width="157" | DDR
 
| class="xl92" rowspan="3" style="border-top:none; width:118pt" width="157" | DDR
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | Memory Size
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | Memory Size
 
| class="xl84" style="border-top:none; border-left:none" | $ cat /proc/meminfo
 
| class="xl84" style="border-top:none; border-left:none" | $ cat /proc/meminfo
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | LPDDR4&nbsp;&nbsp; 6GB
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | LPDDR4 6GB
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | MemTotal:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5748244 kB
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | MemTotal: 5748244 kB
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | Memory Clocks
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | Memory Clocks
 
| class="xl84" style="border-top:none; border-left:none" | Check memory clock under boot loader
 
| class="xl84" style="border-top:none; border-left:none" | Check memory clock under boot loader
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="84" style="height:63.0pt"
+
|- style="height:63.0pt"
| class="xl69" height="84" style="height:63.0pt" | &nbsp;
+
| class="xl69" height="84" | &nbsp;
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | DDR parameter Version
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | DDR parameter Version
 
| class="xl84" style="border-top:none; border-left:none" | Check info in bootloader
 
| class="xl84" style="border-top:none; border-left:none" | Check info in bootloader
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | BL31: v2.4(release):lf-5.10.35-2.0.0-rc2-0-gec35fef92-dirty<br/> U-Boot 2021.04-3720A1AIM40LIVB0045+g84d81e0e56
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | BL31: v2.4(release):lf-5.10.35-2.0.0-rc2-0-gec35fef92-dirty<br/> U-Boot 2021.04-3720A1AIM40LIVB0045+g84d81e0e56
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl93" style="border-top:none" | 3
 
| class="xl93" style="border-top:none" | 3
 
| class="xl79" style="border-top:none; border-left:none" | Stress Test
 
| class="xl79" style="border-top:none; border-left:none" | Stress Test
 
| class="xl78" style="border-top:none; border-left:none" | Stress Test
 
| class="xl78" style="border-top:none; border-left:none" | Stress Test
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | Refer to /tools/stress.sh
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | Refer to /tools/stress.sh
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | Need to verify w/o cooling&nbsp;
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | Need to verify w/o cooling
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | 12 hours pass
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | 12 hours pass
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 4
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 4
 
| class="xl139" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | SD Card
 
| class="xl139" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | SD Card
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Access
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Access
 
| class="xl84" style="border-top:none; border-left:none" | Mount and read/write/verify data under kernel
 
| class="xl84" style="border-top:none; border-left:none" | Mount and read/write/verify data under kernel
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Write Protect
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Write Protect
 
| class="xl84" style="border-top:none; border-left:none" | Check WP function
 
| class="xl84" style="border-top:none; border-left:none" | Check WP function
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Default Off
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Default Off
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 5
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 5
 
| class="xl139" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Additional SD Slot
 
| class="xl139" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Additional SD Slot
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Access
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Access
 
| class="xl84" style="border-top:none; border-left:none" | Mount and read/write/verify data under kernel
 
| class="xl84" style="border-top:none; border-left:none" | Mount and read/write/verify data under kernel
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Write Protect
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Write Protect
 
| class="xl84" style="border-top:none; border-left:none" | Check WP function
 
| class="xl84" style="border-top:none; border-left:none" | Check WP function
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 6
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 6
 
| class="xl92" style="border-top:none; border-left:none; width:118pt" width="157" | eMMC
 
| class="xl92" style="border-top:none; border-left:none; width:118pt" width="157" | eMMC
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | eMMC 16GB
 
| class="xl67" style="border-top:none; border-left:none; width:128pt" width="170" | eMMC 16GB
 
| class="xl84" style="border-top:none; border-left:none" | Write/Read/Verify data in the start/end 4 byte of flash
 
| class="xl84" style="border-top:none; border-left:none" | Write/Read/Verify data in the start/end 4 byte of flash
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="264" style="height:198.0pt"
+
|- style="height:198.0pt"
| class="xl69" height="264" style="height:198.0pt" | &nbsp;
+
| class="xl69" height="264" | &nbsp;
 
| class="xl106" rowspan="2" style="border-top:none; width:21pt" width="28" | 7
 
| class="xl106" rowspan="2" style="border-top:none; width:21pt" width="28" | 7
 
| class="xl139" rowspan="2" style="border-top:none; width:118pt" width="157" | Debug UART
 
| class="xl139" rowspan="2" style="border-top:none; width:118pt" width="157" | Debug UART
Line 134: Line 134:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | A53 control: /dev/ttymxc3<br/> or<br/> M7_Debug<br/> 2 wire (EXTENSION I/O B - COM4)<br/> UIO4032 COM_4
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | A53 control: /dev/ttymxc3<br/> or<br/> M7_Debug<br/> 2 wire (EXTENSION I/O B - COM4)<br/> UIO4032 COM_4
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | UART 3
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | UART 3
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" |  
+
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | &nbsp;
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | A53_Debug<br/> 4 wire (COM1 Pin Header)
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | A53_Debug<br/> 4 wire (COM1 Pin Header)
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="44" style="height:33.0pt"
+
|- style="height:33.0pt"
| class="xl69" height="44" style="height:33.0pt" | &nbsp;
+
| class="xl69" height="44" | &nbsp;
 
| class="xl106" rowspan="2" style="width:21pt" width="28" | 8
 
| class="xl106" rowspan="2" style="width:21pt" width="28" | 8
 
| class="xl139" rowspan="2" style="width:118pt" width="157" | RS-232
 
| class="xl139" rowspan="2" style="width:118pt" width="157" | RS-232
Line 151: Line 151:
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | verify with AW-NB136NF
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | verify with AW-NB136NF
|- height="51" style="height:38.25pt"
+
|- style="height:38.25pt"
| class="xl69" height="51" style="height:38.25pt" | &nbsp;
+
| class="xl69" height="51" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | UART 2
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | UART 2
 
| class="xl117" style="border-left:none; width:310pt" width="413" | $ stty -F /dev/ttymxc1 -echo -onlcr 115200<br/> $ cat /dev/ttymxc1 &<br/> $ echo "Serial Port Test" > /dev/ttymxc1
 
| class="xl117" style="border-left:none; width:310pt" width="413" | $ stty -F /dev/ttymxc1 -echo -onlcr 115200<br/> $ cat /dev/ttymxc1 &<br/> $ echo "Serial Port Test" > /dev/ttymxc1
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | 2 wire (EXTENSION I/O B - COM2)<br/> UIO4032 COM_3<br/> /dev/ttymxc1
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | 2 wire (EXTENSION I/O B - COM2)<br/> UIO4032 COM_3<br/> /dev/ttymxc1
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="185" style="height:138.75pt"
+
|- style="height:138.75pt"
| class="xl69" height="185" style="height:138.75pt" | &nbsp;
+
| class="xl69" height="185" | &nbsp;
 
| class="xl106" rowspan="4" style="border-bottom:.5pt solid black; width:21pt" width="28" | 9
 
| class="xl106" rowspan="4" style="border-bottom:.5pt solid black; width:21pt" width="28" | 9
 
| class="xl107" rowspan="4" style="border-bottom:.5pt solid black; width:118pt" width="157" | RS-485/422
 
| class="xl107" rowspan="4" style="border-bottom:.5pt solid black; width:118pt" width="157" | RS-485/422
Line 167: Line 167:
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" | echo 496 > /sys/class/gpio/export<br/> echo 497 > /sys/class/gpio/export<br/> echo out > /sys/class/gpio/gpio1/direction<br/> echo out > /sys/class/gpio/gpio2/direction<br/> echo 0 > /sys/class/gpio/gpio1/value<br/> echo 1 > /sys/class/gpio/gpio2/value
 
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" | echo 496 > /sys/class/gpio/export<br/> echo 497 > /sys/class/gpio/export<br/> echo out > /sys/class/gpio/gpio1/direction<br/> echo out > /sys/class/gpio/gpio2/direction<br/> echo 0 > /sys/class/gpio/gpio1/value<br/> echo 1 > /sys/class/gpio/gpio2/value
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="64" style="height:48.0pt"
+
|- style="height:48.0pt"
| class="xl69" height="64" style="height:48.0pt" | &nbsp;
+
| class="xl69" height="64" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 10
 
| class="xl106" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 10
 
| class="xl107" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | SPI Bus
 
| class="xl107" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | SPI Bus
Line 193: Line 193:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | SPI Rom
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | SPI Rom
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="23" style="height:17.45pt"
+
|- style="height:17.45pt"
| class="xl69" height="23" style="height:17.45pt" | &nbsp;
+
| class="xl69" height="23" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="221" style="height:165.75pt"
+
|- style="height:165.75pt"
| class="xl69" height="221" style="height:165.75pt" | &nbsp;
+
| class="xl69" height="221" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 11
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 11
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | GPIO
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | GPIO
Line 227: Line 227:
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | echo 501 > /sys/class/gpio/export<br/> echo out > /sys/class/gpio/gpio1/direction<br/> echo 1 > /sys/class/gpio/gpio1/value
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | echo 501 > /sys/class/gpio/export<br/> echo out > /sys/class/gpio/gpio1/direction<br/> echo 1 > /sys/class/gpio/gpio1/value
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl76" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl76" height="21" | &nbsp;
 
| class="xl106" style="border-top:none; width:21pt" width="28" | 12
 
| class="xl106" style="border-top:none; width:21pt" width="28" | 12
 
| class="xl107" style="border-top:none; border-left:none; width:118pt" width="157" | PCIe
 
| class="xl107" style="border-top:none; border-left:none; width:118pt" width="157" | PCIe
Line 236: Line 236:
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | lspci (EWM-163)
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | lspci (EWM-163)
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl106" rowspan="5" style="border-bottom:.5pt solid black; width:21pt" width="28" | 13
 
| class="xl106" rowspan="5" style="border-bottom:.5pt solid black; width:21pt" width="28" | 13
 
| class="xl149" rowspan="5" style="border-bottom:.5pt solid black" | M.2
 
| class="xl149" rowspan="5" style="border-bottom:.5pt solid black" | M.2
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | UART 1
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | UART 1
 
| class="xl89" style="border-left:none; width:310pt" width="413" | bcm43xx:<br/> $ hciattach /dev/ttymxc0 bcm43xx 115200 flow
 
| class="xl89" style="border-left:none; width:310pt" width="413" | bcm43xx:<br/> $ hciattach /dev/ttymxc0 bcm43xx 115200 flow
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | verify with AW-NB136NF
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | verify with AW-NB136NF
|- height="51" style="height:38.25pt"
+
|- style="height:38.25pt"
| class="xl69" height="51" style="height:38.25pt" | &nbsp;
+
| class="xl69" height="51" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | SDIO
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | SDIO
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" |  
+
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | &nbsp;
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | dmesg &#124; grep SDIO<br/> => mmc0: new ultra high speed SDR104 SDIO card at address 0001
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | dmesg &#124; grep SDIO<br/> => mmc0: new ultra high speed SDR104 SDIO card at address 0001
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | verify with EWM-W169M201E
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | verify with EWM-W169M201E
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl76" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl76" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | PCIe 3.0
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | PCIe 3.0
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" |  
+
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | &nbsp;
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | lspci
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | lspci
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB 2.0
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB 2.0
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" |  
+
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | &nbsp;
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2S
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2S
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" |  
+
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | &nbsp;
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | SAI2
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | SAI2
 
| class="xl69" | &nbsp;
 
| class="xl69" | &nbsp;
 
| class="xl113" style="border-top:none; width:232pt" width="309" | No test equipment
 
| class="xl113" style="border-top:none; width:232pt" width="309" | No test equipment
|- height="153" style="height:114.75pt"
+
|- style="height:114.75pt"
| class="xl69" height="153" style="height:114.75pt" | &nbsp;
+
| class="xl69" height="153" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 14
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 14
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | 3G
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | 3G
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Modules
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Modules
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | stty -F /dev/ttyACM0 -echo<br/> cat /dev/ttyACM0 &<br/> echo AT+csq > /dev/ttyACM0<br/> echo AT+cops? > /dev/ttyACM0<br/> echo AT+cgdcont? > /dev/ttyACM0<br/> <br/> pppd connect 'chat -v -s -t 10 "" "AT" "" "ATDT*99***4#" "CONNECT" ""' user username password password /dev/ttyACM2 460800 nodetach crtscts debug usepeerdns defaultroute &
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | stty -F /dev/ttyACM0 -echo<br/> cat /dev/ttyACM0 &<br/> echo AT+csq > /dev/ttyACM0<br/> echo AT+cops? > /dev/ttyACM0<br/> echo AT+cgdcont? > /dev/ttyACM0<br/> <br/> pppd connect 'chat -v -s -t 10 "" "AT" "" "ATDT*99***4#" "CONNECT" ""' user username password password /dev/ttyACM2 460800 nodetach crtscts debug usepeerdns defaultroute &
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-C117FL06E
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-C117FL06E
|- height="68" style="height:51.0pt"
+
|- style="height:51.0pt"
| class="xl69" height="68" style="height:51.0pt" | &nbsp;
+
| class="xl69" height="68" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 15
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 15
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | WiFi
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | WiFi
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Modules
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Modules
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | $ ifconfig wlan0 up<br/> $ wpa_passphrase ASUS-917C qwert12345 > /tmp/wpa.conf && wpa_supplicant -BDwext -iwlan0 -c/tmp/wpa.conf<br/> $ udhcpc -b -i wlan0
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | $ ifconfig wlan0 up<br/> $ wpa_passphrase ASUS-917C qwert12345 > /tmp/wpa.conf && wpa_supplicant -BDwext -iwlan0 -c/tmp/wpa.conf<br/> $ udhcpc -b -i wlan0
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163M201E
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163M201E
|- height="163" style="height:122.25pt"
+
|- style="height:122.25pt"
| class="xl69" height="163" style="height:122.25pt" | &nbsp;
+
| class="xl69" height="163" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 16
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 16
 
| class="xl102" style="border-top:none; border-left:none" | BT
 
| class="xl102" style="border-top:none; border-left:none" | BT
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Modules
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Modules
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | $ hciconfig hci0 up<br/> $ bluetoothctl<br/> $ discoverable on<br/> $ pairable on<br/> $ scan on<br/> [NEW] FC:18:3C:8D:75:F4 myphone<br/> $ scan off<br/> $ pair FC:18:3C:8D:75:F4<br/> $ connect FC:18:3C:8D:75:F4
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | $ hciconfig hci0 up<br/> $ bluetoothctl<br/> $ discoverable on<br/> $ pairable on<br/> $ scan on<br/> [NEW] FC:18:3C:8D:75:F4 myphone<br/> $ scan off<br/> $ pair FC:18:3C:8D:75:F4<br/> $ connect FC:18:3C:8D:75:F4
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163M201E
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | Verify with EWM-W163M201E
|- height="26" style="height:19.9pt"
+
|- style="height:19.9pt"
| class="xl69" height="26" style="height:19.9pt" | &nbsp;
+
| class="xl69" height="26" | &nbsp;
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 17
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 17
 
| class="xl107" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Ethernet
 
| class="xl107" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Ethernet
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | (Giga) Lan 1
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | (Giga) Lan 1
 
| class="xl119" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:310pt" width="413" | 1. Check IP & DHCP<br/> 2. Throughput<br/> $ iperf3 -c 192.168.0.2 -t 60 -i 10
 
| class="xl119" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:310pt" width="413" | 1. Check IP & DHCP<br/> 2. Throughput<br/> $ iperf3 -c 192.168.0.2 -t 60 -i 10
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | AR8035
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | AR8035
|- height="27" style="height:20.45pt"
+
|- style="height:20.45pt"
| class="xl69" height="27" style="height:20.45pt" | &nbsp;
+
| class="xl69" height="27" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | (Giga) Lan 2
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | (Giga) Lan 2
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | AR8035
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | AR8035
|- height="51" style="height:38.25pt"
+
|- style="height:38.25pt"
| class="xl69" height="51" style="height:38.25pt" | &nbsp;
+
| class="xl69" height="51" | &nbsp;
 
| class="xl93" style="border-top:none" | 18
 
| class="xl93" style="border-top:none" | 18
 
| class="xl102" style="border-top:none; border-left:none" | LED
 
| class="xl102" style="border-top:none; border-left:none" | LED
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | LED Status: Detect gpio signal<br/> LED ON: echo 255 > /sys/class/leds/user/brightness<br/> LED OFF: echo 0 > /sys/class/leds/user/brightness
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | LED Status: Detect gpio signal<br/> LED ON: echo 255 > /sys/class/leds/user/brightness<br/> LED OFF: echo 0 > /sys/class/leds/user/brightness
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 19
 
| class="xl106" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 19
 
| class="xl107" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | USB
 
| class="xl107" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | USB
Line 332: Line 332:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | EXTENSION I/O A
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | EXTENSION I/O A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 2
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 2
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | EXTENSION I/O A
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | EXTENSION I/O A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl76" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl76" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 3
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 3
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | EXTENSION I/O A
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | EXTENSION I/O A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl76" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl76" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 5
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 5
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | USB 3.0 Type A
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | USB 3.0 Type A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 6
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 6
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | USB 2.0 Type A
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | USB 2.0 Type A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 7
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 7
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | M.2
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | M.2
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | lsusb (EWM-163)
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | lsusb (EWM-163)
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 8
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | USB Port 8
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | MINI CARD
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | MINI CARD
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | lsusb (EWM-C117FL06E)
 
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | lsusb (EWM-C117FL06E)
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 20
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 20
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | USB OTG
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | USB OTG
Line 377: Line 377:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | USB0 (USB_OTG1)
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | USB0 (USB_OTG1)
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 21
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 21
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | HDMI
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | HDMI
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI 1.4
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI 1.4
 
| class="xl84" style="border-top:none; border-left:none" | Display to HDMI screen
 
| class="xl84" style="border-top:none; border-left:none" | Display to HDMI screen
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 22
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 22
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | VGA
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | VGA
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl84" style="border-top:none; border-left:none" | Display to VGA screen
 
| class="xl84" style="border-top:none; border-left:none" | Display to VGA screen
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl76" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl76" height="34" | &nbsp;
 
| class="xl130" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 23
 
| class="xl130" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 23
 
| class="xl107" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | LVDS
 
| class="xl107" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | LVDS
Line 404: Line 404:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds0-auo.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds0-auo.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | LVDS 1
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | LVDS 1
 
| class="xl84" style="border-top:none; border-left:none" | Display to 2st LVDS screen
 
| class="xl84" style="border-top:none; border-left:none" | Display to 2st LVDS screen
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds1-auo.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds1-auo.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl66" style="border-top:none; border-left:none; width:128pt" width="170" | Dual Channel(LVDS0+LVDS1)
 
| class="xl66" style="border-top:none; border-left:none; width:128pt" width="170" | Dual Channel(LVDS0+LVDS1)
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | Modify DTS for dual channel LVDS
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | Modify DTS for dual channel LVDS
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds-dual.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds-dual.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="39" style="height:29.25pt"
+
|- style="height:29.25pt"
| class="xl69" height="39" style="height:29.25pt" | &nbsp;
+
| class="xl69" height="39" | &nbsp;
 
| class="xl106" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 24
 
| class="xl106" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 24
 
| class="xl107" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | MIPI DSI
 
| class="xl107" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | MIPI DSI
Line 427: Line 427:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-adv7535.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-adv7535.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="40" style="height:30.0pt"
+
|- style="height:30.0pt"
| class="xl69" height="40" style="height:30.0pt" | &nbsp;
+
| class="xl69" height="40" | &nbsp;
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | MIPI DSI Panel
 
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | MIPI DSI Panel
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-auog101uan02.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-auog101uan02.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" |  
+
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | &nbsp;
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl106" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 25
 
| class="xl106" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 25
 
| class="xl107" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Multi-Display
 
| class="xl107" rowspan="5" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Multi-Display
Line 449: Line 449:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds0-auo.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds0-auo.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+LVDS1
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+LVDS1
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds1-auo.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds1-auo.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+Dual LVDS
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+Dual LVDS
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds-dual.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds-dual.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+DSI 1 to HDMI Bridge
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+DSI 1 to HDMI Bridge
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-adv7535.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-adv7535.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="34" style="height:25.5pt"
+
|- style="height:25.5pt"
| class="xl69" height="34" style="height:25.5pt" | &nbsp;
+
| class="xl69" height="34" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+DSI 1 Panel
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI+DSI 1 Panel
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl84" style="border-top:none; border-left:none" | All display interfaces should work at the same time
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-auog101uan02.dtb; boot
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | uboot: setenv fdtfile imx8mp-rsb3720-a1-auog101uan02.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="408" style="height:306.0pt"
+
|- style="height:306.0pt"
| class="xl69" height="408" style="height:306.0pt" | &nbsp;
+
| class="xl69" height="408" | &nbsp;
 
| class="xl130" rowspan="4" style="border-top:none; width:21pt" width="28" | 26
 
| class="xl130" rowspan="4" style="border-top:none; width:21pt" width="28" | 26
 
| class="xl107" rowspan="4" style="border-top:none; width:118pt" width="157" | I2C
 
| class="xl107" rowspan="4" style="border-top:none; width:118pt" width="157" | I2C
Line 486: Line 486:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | CODEC: 0x0A<br/> PMIC: 0x25<br/> WDT MCU: 0x29<br/> TPM: 0x2E<br/> RTC: 0x30-0x37<br/> M.2:<br/> LVDS: 0x50-0x57<br/> IO_EXP: 0x70-0x71<br/> 0x70-<br/> gpio 496: UART3_MODE0<br/> gpio 497: UART3_MODE1<br/> gpio 498: UART3_SLEW<br/> gpio 499: UART3_TERM<br/> gpio 501: GPIO2<br/> gpio 503: GPIO4<br/> 0x71-<br/> gpio 504: GPIO5<br/> gpio 505: GPIO6<br/> gpio 506: GPIO7<br/> gpio 507: GPIO8<br/> gpio 508: GPIO9<br/> gpio 509: GPIO10<br/> gpio 510: GPIO11<br/> gpio 511: GPIO12
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | CODEC: 0x0A<br/> PMIC: 0x25<br/> WDT MCU: 0x29<br/> TPM: 0x2E<br/> RTC: 0x30-0x37<br/> M.2:<br/> LVDS: 0x50-0x57<br/> IO_EXP: 0x70-0x71<br/> 0x70-<br/> gpio 496: UART3_MODE0<br/> gpio 497: UART3_MODE1<br/> gpio 498: UART3_SLEW<br/> gpio 499: UART3_TERM<br/> gpio 501: GPIO2<br/> gpio 503: GPIO4<br/> 0x71-<br/> gpio 504: GPIO5<br/> gpio 505: GPIO6<br/> gpio 506: GPIO7<br/> gpio 507: GPIO8<br/> gpio 508: GPIO9<br/> gpio 509: GPIO10<br/> gpio 510: GPIO11<br/> gpio 511: GPIO12
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2C 1
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2C 1
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | CSI1: 0x3c - ov5640 camera
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | CSI1: 0x3c - ov5640 camera
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2C 2
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2C 2
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | CSI2: 0x3c - ov5640 camera
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | CSI2: 0x3c - ov5640 camera
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="136" style="height:102.0pt"
+
|- style="height:102.0pt"
| class="xl69" height="136" style="height:102.0pt" | &nbsp;
+
| class="xl69" height="136" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2C 3
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | I2C 3
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | UIO Board: 0x50: EEPROM<br/> /sys/bus/i2c/devices/3-0050/eeprom<br/> $ echo -n $'\x06\x05\x04\x03\x02\x01' > test<br/> $ dd if=test of=/sys/bus/i2c/devices/3-0050/eeprom<br/> $ hexdump -C /sys/bus/i2c/devices/3-0050/eeprom -n 64
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | UIO Board: 0x50: EEPROM<br/> /sys/bus/i2c/devices/3-0050/eeprom<br/> $ echo -n $'\x06\x05\x04\x03\x02\x01' > test<br/> $ dd if=test of=/sys/bus/i2c/devices/3-0050/eeprom<br/> $ hexdump -C /sys/bus/i2c/devices/3-0050/eeprom -n 64
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="4" style="border-bottom:.5pt solid black; width:21pt" width="28" | 27
 
| class="xl106" rowspan="4" style="border-bottom:.5pt solid black; width:21pt" width="28" | 27
 
| class="xl107" rowspan="4" style="border-bottom:.5pt solid black; width:118pt" width="157" | I2C Switch
 
| class="xl107" rowspan="4" style="border-bottom:.5pt solid black; width:118pt" width="157" | I2C Switch
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl119" rowspan="4" style="border-bottom:.5pt solid black; width:310pt" width="413" | 1. Support function from I2C<br/> 2. Write/Read/Verify eeprom Hi/Low byte
 
| class="xl119" rowspan="4" style="border-bottom:.5pt solid black; width:310pt" width="413" | 1. Support function from I2C<br/> 2. Write/Read/Verify eeprom Hi/Low byte
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" rowspan="2" style="border-top:none; width:21pt" width="28" | 28
 
| class="xl91" rowspan="2" style="border-top:none; width:21pt" width="28" | 28
 
| class="xl101" rowspan="2" style="border-top:none; width:118pt" width="157" | RTC
 
| class="xl101" rowspan="2" style="border-top:none; width:118pt" width="157" | RTC
Line 540: Line 540:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | SEIKO S-35390A
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | SEIKO S-35390A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="33" style="height:24.75pt"
+
|- style="height:24.75pt"
| class="xl69" height="33" style="height:24.75pt" | &nbsp;
+
| class="xl69" height="33" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | RTC internal
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | RTC internal
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | imx_sc_rtc
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | imx_sc_rtc
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 29
 
| class="xl106" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 29
 
| class="xl107" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Audio
 
| class="xl107" rowspan="3" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Audio
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI Audio
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | HDMI Audio
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | $ aplay -D plughw:0,0 Advantech.wav
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | $ aplay -D plughw:0,0 Advantech.wav
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Line-Out/Speaker
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Line-Out/Speaker
 
| class="xl115" style="border-top:none; border-left:none" | $ aplay -D plughw:1,0 Advantech.wav
 
| class="xl115" style="border-top:none; border-left:none" | $ aplay -D plughw:1,0 Advantech.wav
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Mic-In
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Mic-In
 
| class="xl90" style="border-left:none" | $ arecord -D plughw:1,0 -r 16000 -f S16_LE ./f-16000.wav
 
| class="xl90" style="border-left:none" | $ arecord -D plughw:1,0 -r 16000 -f S16_LE ./f-16000.wav
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 30
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 30
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | SPDIF
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | SPDIF
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | Audio output
 
| class="xl85" style="border-top:none; border-left:none" | Audio output
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="411" style="height:308.25pt"
+
|- style="height:308.25pt"
| class="xl69" height="411" style="height:308.25pt" | &nbsp;
+
| class="xl69" height="411" | &nbsp;
 
| class="xl130" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 31
 
| class="xl130" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 31
 
| class="xl126" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | WATCHDOG
 
| class="xl126" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | WATCHDOG
Line 587: Line 587:
 
| class="xl119" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:182pt" width="243" | TI_MSP430G2202IRSA16R
 
| class="xl119" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:182pt" width="243" | TI_MSP430G2202IRSA16R
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="164" style="height:123.0pt"
+
|- style="height:123.0pt"
| class="xl69" height="164" style="height:123.0pt" | &nbsp;
+
| class="xl69" height="164" | &nbsp;
 
| class="xl114" style="border-left:none; width:310pt" width="413" | 2. Cold Reset and Second Stage 300s Test<br/> (1) switch boot strap to emmc boot up and boot up the system<br/> (2) enable watchdog triger:<br/> # /unit_tests/Watchdog/wdt_driver_test.out 2 1 0 &<br/> (3) switch boot strap to sd boot up fail (no sd card image)<br/> (4) force kernel panic:<br/> # echo c > /proc/sysrq-trigger<br/> (5) switch boot strap to emmc boot up<br/> (6) System will reboot after 300s.
 
| class="xl114" style="border-left:none; width:310pt" width="413" | 2. Cold Reset and Second Stage 300s Test<br/> (1) switch boot strap to emmc boot up and boot up the system<br/> (2) enable watchdog triger:<br/> # /unit_tests/Watchdog/wdt_driver_test.out 2 1 0 &<br/> (3) switch boot strap to sd boot up fail (no sd card image)<br/> (4) force kernel panic:<br/> # echo c > /proc/sysrq-trigger<br/> (5) switch boot strap to emmc boot up<br/> (6) System will reboot after 300s.
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="60" style="height:45.0pt"
+
|- style="height:45.0pt"
| class="xl69" height="60" style="height:45.0pt" | &nbsp;
+
| class="xl69" height="60" | &nbsp;
 
| class="xl114" style="border-left:none; width:310pt" width="413" | 3. I2C bus stress for <font class="font11">8</font><font class="font7">hour<br/> # /tools/wdt_test/wdt_i2c_stress_test 2 1 0 &<br/> # /tools/wdt_test/pmic_i2c_stress_test.sh &</font>
 
| class="xl114" style="border-left:none; width:310pt" width="413" | 3. I2C bus stress for <font class="font11">8</font><font class="font7">hour<br/> # /tools/wdt_test/wdt_i2c_stress_test 2 1 0 &<br/> # /tools/wdt_test/pmic_i2c_stress_test.sh &</font>
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="87" style="height:65.25pt"
+
|- style="height:65.25pt"
| class="xl69" height="87" style="height:65.25pt" | &nbsp;
+
| class="xl69" height="87" | &nbsp;
 
| class="xl114" style="border-left:none; width:310pt" width="413" | 4. Reboot <font class="font11">1000</font><font class="font7">Times Test<br/> # cp /tools/wdt_test/boottimes.sh /tools/<br/> # rm /etc/boottimes<br/> # reboot<br/> If test pass => you can see the message in the log: </font><font class="font11">Boot Times:1000</font>
 
| class="xl114" style="border-left:none; width:310pt" width="413" | 4. Reboot <font class="font11">1000</font><font class="font7">Times Test<br/> # cp /tools/wdt_test/boottimes.sh /tools/<br/> # rm /etc/boottimes<br/> # reboot<br/> If test pass => you can see the message in the log: </font><font class="font11">Boot Times:1000</font>
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="102" style="height:76.5pt"
+
|- style="height:76.5pt"
| class="xl123" height="289" rowspan="3" style="height:216.75pt; width:54pt" width="72" |  
+
| class="xl123" height="289" rowspan="3" style="width:54pt" width="72" | &nbsp;
 
| class="xl106" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 32
 
| class="xl106" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 32
 
| class="xl139" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Camera
 
| class="xl139" rowspan="4" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Camera
 
| class="xl121" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:128pt" width="170" | MIPI CSI0
 
| class="xl121" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:128pt" width="170" | MIPI CSI0
| class="xl66" style="border-left:none; width:310pt" width="413" | <font class="font9">Preview:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video2 ! 'video/x-raw,width=640,height=480' ! autovideosink</font><br/> <font class="font9">Snapshot:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video2 num-buffers=2 ! jpegenc ! multifilesink location=sample0.jpeg max-files=1</font>
+
| class="xl66" style="border-left:none; width:310pt" width="413" | <font class="font9">Preview:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video2&nbsp;! 'video/x-raw,width=640,height=480'&nbsp;! autovideosink</font><br/> <font class="font9">Snapshot:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video2 num-buffers=2&nbsp;! jpegenc&nbsp;! multifilesink location=sample0.jpeg max-files=1</font>
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | OV5640 Camera - 2 lane
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | OV5640 Camera - 2 lane
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="85" style="height:63.75pt"
+
|- style="height:63.75pt"
| class="xl66" height="85" style="border-top:none; border-left:none; width:310pt" width="413" | <font class="font9"><font style="height:63.75pt">Preview:</font></font><br/> <font class="font7"><font style="height:63.75pt">$gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink</font></font><br/> <font class="font9"><font style="height:63.75pt">Snapshot:</font></font><br/> <font class="font7"><font style="height:63.75pt">gst-launch-1.0 v4l2src device=/dev/video2 num-buffers=2 ! jpegenc ! multifilesink location=sample0.jpeg max-files=1</font></font>
+
| class="xl66" height="85" style="border-top:none; border-left:none; width:310pt" width="413" | <font class="font9"><font style="height:63.75pt">Preview:</font></font><br/> <font class="font7"><font style="height:63.75pt">$gst-launch-1.0 -v v4l2src device=/dev/video2&nbsp;! waylandsink</font></font><br/> <font class="font9"><font style="height:63.75pt">Snapshot:</font></font><br/> <font class="font7"><font style="height:63.75pt">gst-launch-1.0 v4l2src device=/dev/video2 num-buffers=2&nbsp;! jpegenc&nbsp;! multifilesink location=sample0.jpeg max-files=1</font></font>
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | Basler Camera - 4 lane<br/> 4k - uboot: setenv fdtfile imx8mp-rsb3720-a1-basler.dtb; boot<br/> 1080p - uboot: setenv fdtfile imx8mp-rsb3720-a1-dual-basler.dtb; boot
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | Basler Camera - 4 lane<br/> 4k - uboot: setenv fdtfile imx8mp-rsb3720-a1-basler.dtb; boot<br/> 1080p - uboot: setenv fdtfile imx8mp-rsb3720-a1-dual-basler.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="102" style="height:76.5pt"
+
|- style="height:76.5pt"
 
| class="xl121" height="187" rowspan="2" style="border-bottom:.5pt solid black; height:140.25pt; border-top:none; width:128pt" width="170" | MIPI CSI1
 
| class="xl121" height="187" rowspan="2" style="border-bottom:.5pt solid black; height:140.25pt; border-top:none; width:128pt" width="170" | MIPI CSI1
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | <font class="font9">Preview:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video3 ! 'video/x-raw,width=640,height=480' ! autovideosink</font><br/> <font class="font9">Snapshot:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2 ! jpegenc ! multifilesink location=sample1.jpeg max-files=1</font>
+
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | <font class="font9">Preview:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video3&nbsp;! 'video/x-raw,width=640,height=480'&nbsp;! autovideosink</font><br/> <font class="font9">Snapshot:</font><br/> <font class="font7">$gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2&nbsp;! jpegenc&nbsp;! multifilesink location=sample1.jpeg max-files=1</font>
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | OV5640 Camera - 2 lane
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | OV5640 Camera - 2 lane
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="85" style="height:63.75pt"
+
|- style="height:63.75pt"
| class="xl118" height="85" style="height:63.75pt; width:54pt" width="72" | &nbsp;
+
| class="xl118" height="85" style="width:54pt" width="72" | &nbsp;
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | <font class="font9">Preview:</font><br/> <font class="font7">$gst-launch-1.0 -v v4l2src device=/dev/video3 ! waylandsink</font><br/> <font class="font9">Snapshot:</font><br/> <font class="font7">gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2 ! jpegenc ! multifilesink location=sample0.jpeg max-files=1</font>
+
| class="xl66" style="border-top:none; border-left:none; width:310pt" width="413" | <font class="font9">Preview:</font><br/> <font class="font7">$gst-launch-1.0 -v v4l2src device=/dev/video3&nbsp;! waylandsink</font><br/> <font class="font9">Snapshot:</font><br/> <font class="font7">gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2&nbsp;! jpegenc&nbsp;! multifilesink location=sample0.jpeg max-files=1</font>
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | Basler Camera - 4 lane<br/> 1080p - uboot: setenv fdtfile imx8mp-rsb3720-a1-dual-basler.dtb; boot
 
| class="xl116" style="border-top:none; border-left:none; width:182pt" width="243" | Basler Camera - 4 lane<br/> 1080p - uboot: setenv fdtfile imx8mp-rsb3720-a1-dual-basler.dtb; boot
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="33" style="height:24.75pt"
+
|- style="height:24.75pt"
| class="xl69" height="33" style="height:24.75pt" | &nbsp;
+
| class="xl69" height="33" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 33
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 33
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Keypad
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Keypad
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl105" style="border-top:none; border-left:none; width:310pt" width="413" | 1. Detect 16 buttons<br/> 2. Verify each button event
 
| class="xl105" style="border-top:none; border-left:none; width:310pt" width="413" | 1. Detect 16 buttons<br/> 2. Verify each button event
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 34
 
| class="xl106" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 34
 
| class="xl126" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Key & Button
 
| class="xl126" rowspan="7" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | Key & Button
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | Power on/off test
 
| class="xl85" style="border-top:none; border-left:none" | Power on/off test
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="20" style="height:15.0pt"
+
|- style="height:15.0pt"
| class="xl69" height="20" style="height:15.0pt" | &nbsp;
+
| class="xl69" height="20" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | $ evtest
 
| class="xl85" style="border-top:none; border-left:none" | $ evtest
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="20" style="height:15.0pt"
+
|- style="height:15.0pt"
| class="xl69" height="20" style="height:15.0pt" | &nbsp;
+
| class="xl69" height="20" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | $ evtest
 
| class="xl85" style="border-top:none; border-left:none" | $ evtest
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="37" style="height:28.15pt"
+
|- style="height:28.15pt"
| class="xl69" height="37" style="height:28.15pt" | &nbsp;
+
| class="xl69" height="37" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | Detect gpio signal
 
| class="xl85" style="border-top:none; border-left:none" | Detect gpio signal
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | key_event
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | key_event
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="20" style="height:15.0pt"
+
|- style="height:15.0pt"
| class="xl69" height="20" style="height:15.0pt" | &nbsp;
+
| class="xl69" height="20" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | Detect gpio signal
 
| class="xl85" style="border-top:none; border-left:none" | Detect gpio signal
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="20" style="height:15.0pt"
+
|- style="height:15.0pt"
| class="xl69" height="20" style="height:15.0pt" | &nbsp;
+
| class="xl69" height="20" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Reset Button
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Reset Button
 
| class="xl85" style="border-top:none; border-left:none" | Reset system
 
| class="xl85" style="border-top:none; border-left:none" | Reset system
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="44" style="height:33.0pt"
+
|- style="height:33.0pt"
| class="xl69" height="44" style="height:33.0pt" | &nbsp;
+
| class="xl69" height="44" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | Close backlight
 
| class="xl85" style="border-top:none; border-left:none" | Close backlight
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="136" style="height:102.0pt"
+
|- style="height:102.0pt"
| class="xl69" height="136" style="height:102.0pt" | &nbsp;
+
| class="xl69" height="136" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 35
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 35
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Multi-Boot Selection
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Multi-Boot Selection
Line 697: Line 697:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | 1. QSPI Boot(boot switch: 1-off, 2-on, 3-on, 4-off): Need the imx-boot-imx8mprsb3720a1-fspi.bin-flash_evk_flexspi file<br/> 2. command: dd if=imx-boot-imx8mprsb3720a1-FSPI_6G.bin-flash_evk_flexspi of=/dev/mtdblock0 bs=1K seek=0 conv=fsync
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | 1. QSPI Boot(boot switch: 1-off, 2-on, 3-on, 4-off): Need the imx-boot-imx8mprsb3720a1-fspi.bin-flash_evk_flexspi file<br/> 2. command: dd if=imx-boot-imx8mprsb3720a1-FSPI_6G.bin-flash_evk_flexspi of=/dev/mtdblock0 bs=1K seek=0 conv=fsync
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 36
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 36
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Recovery & Rescue
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Recovery & Rescue
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Downalod via USB OTG
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Downalod via USB OTG
 
| class="xl85" style="border-top:none; border-left:none" | $ uuu -b emmc_all bootloader rootfs.sdcard
 
| class="xl85" style="border-top:none; border-left:none" | $ uuu -b emmc_all bootloader rootfs.sdcard
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 37
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 37
 
| class="xl102" style="border-top:none; border-left:none" | MCU
 
| class="xl102" style="border-top:none; border-left:none" | MCU
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | MCU integration
 
| class="xl85" style="border-top:none; border-left:none" | MCU integration
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 38
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 38
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | PMIC
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | PMIC
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Vendor Solution
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Vendor Solution
 
| class="xl85" style="border-top:none; border-left:none" | Power sequence or GPIO or other configurations
 
| class="xl85" style="border-top:none; border-left:none" | Power sequence or GPIO or other configurations
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 39
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 39
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Battery & Charging
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | Battery & Charging
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Battery EC
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Battery EC
 
| class="xl85" style="border-top:none; border-left:none" | $ cat /sys/class/power_supply/bms/uevent
 
| class="xl85" style="border-top:none; border-left:none" | $ cat /sys/class/power_supply/bms/uevent
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 40
 
| class="xl106" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:21pt" width="28" | 40
 
| class="xl107" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | CAN Bus
 
| class="xl107" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:118pt" width="157" | CAN Bus
Line 742: Line 742:
 
| class="xl119" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:182pt" width="243" | UIO-4034 CAN Pin 2 and Pin 7 connect to RSB-3720 COM1 Pin 8 and Pin 2
 
| class="xl119" rowspan="2" style="border-bottom:.5pt solid black; border-top:none; width:182pt" width="243" | UIO-4034 CAN Pin 2 and Pin 7 connect to RSB-3720 COM1 Pin 8 and Pin 2
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="103" style="height:77.25pt"
+
|- style="height:77.25pt"
| class="xl69" height="103" style="height:77.25pt" | &nbsp;
+
| class="xl69" height="103" | &nbsp;
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | CAN 2
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | CAN 2
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 41
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 41
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | SATA
 
| class="xl101" style="border-top:none; border-left:none; width:118pt" width="157" | SATA
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl84" style="border-top:none; border-left:none" | Mount and read/write/verify data under kernel
 
| class="xl84" style="border-top:none; border-left:none" | Mount and read/write/verify data under kernel
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 42
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 42
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | System Bus
 
| class="xl100" style="border-top:none; border-left:none; width:118pt" width="157" | System Bus
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl85" style="border-top:none; border-left:none" | Test two uart ports
 
| class="xl85" style="border-top:none; border-left:none" | Test two uart ports
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 43
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 43
 
| class="xl103" style="border-top:none; border-left:none" | IR Controller
 
| class="xl103" style="border-top:none; border-left:none" | IR Controller
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl73" style="border-top:none; border-left:none; width:128pt; font-size:10.0pt; font-weight:400; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#bfbfbf" width="170" | N/A
 
| class="xl86" style="border-top:none; border-left:none" | Verify each button event
 
| class="xl86" style="border-top:none; border-left:none" | Verify each button event
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" |  
+
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="221" style="height:165.75pt"
+
|- style="height:165.75pt"
| class="xl69" height="221" style="height:165.75pt" | &nbsp;
+
| class="xl69" height="221" | &nbsp;
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 44
 
| class="xl91" style="border-top:none; width:21pt" width="28" | 44
 
| class="xl102" style="border-top:none; border-left:none" | GPS
 
| class="xl102" style="border-top:none; border-left:none" | GPS
Line 783: Line 783:
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | To stop GPS hardware, follow the instructions:<br/> 1. close gpsmon<br/> 2. systemctl stop gnss-gpsd<br/> <br/> To restart GPS hardware, follow the instructions:<br/> 1. systemctl start gnss-gpsd<br/> 2. close gpsmon
 
| class="xl66" style="border-top:none; border-left:none; width:182pt" width="243" | To stop GPS hardware, follow the instructions:<br/> 1. close gpsmon<br/> 2. systemctl stop gnss-gpsd<br/> <br/> To restart GPS hardware, follow the instructions:<br/> 1. systemctl start gnss-gpsd<br/> 2. close gpsmon
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl81" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl75" style="border-top:none" | 45
 
| class="xl75" style="border-top:none" | 45
 
| class="xl102" style="border-top:none; border-left:none" | Warm Reboot
 
| class="xl102" style="border-top:none; border-left:none" | Warm Reboot
 
| class="xl94" style="border-top:none; border-left:none" | Warm Reboot
 
| class="xl94" style="border-top:none; border-left:none" | Warm Reboot
 
| class="xl95" style="border-top:none; border-left:none" | Software reboot
 
| class="xl95" style="border-top:none; border-left:none" | Software reboot
| class="xl70" style="border-top:none; border-left:none" |  
+
| class="xl70" style="border-top:none; border-left:none" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl70" style="border-top:none; border-left:none" |  
+
| class="xl70" style="border-top:none; border-left:none" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl75" style="border-top:none" | 46
 
| class="xl75" style="border-top:none" | 46
 
| class="xl102" style="border-top:none; border-left:none" | Security Boot
 
| class="xl102" style="border-top:none; border-left:none" | Security Boot
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | NXP HAB
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | NXP HAB
 
| class="xl96" style="border-top:none; border-left:none; width:310pt" width="413" | Depends on platforms
 
| class="xl96" style="border-top:none; border-left:none; width:310pt" width="413" | Depends on platforms
| class="xl70" style="border-top:none; border-left:none" |  
+
| class="xl70" style="border-top:none; border-left:none" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#60497a" width="77" | N/A
| class="xl70" style="border-top:none; border-left:none" |  
+
| class="xl70" style="border-top:none; border-left:none" | &nbsp;
|- height="21" style="height:15.75pt"
+
|- style="height:15.75pt"
| class="xl69" height="21" style="height:15.75pt" | &nbsp;
+
| class="xl69" height="21" | &nbsp;
 
| class="xl75" style="border-top:none" | 47
 
| class="xl75" style="border-top:none" | 47
 
| class="xl102" style="border-top:none; border-left:none" | TPM
 
| class="xl102" style="border-top:none; border-left:none" | TPM
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Trust Platform Module
 
| class="xl73" style="border-top:none; border-left:none; width:128pt" width="170" | Trust Platform Module
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | tpm_test.bin
 
| class="xl89" style="border-top:none; border-left:none; width:310pt" width="413" | tpm_test.bin
| class="xl70" style="border-top:none; border-left:none" |  
+
| class="xl70" style="border-top:none; border-left:none" | &nbsp;
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
 
| class="xl71" style="border-top:none; border-left:none; width:58pt; font-size:12.0pt; color:white; font-weight:700; text-decoration:none; text-underline-style:none; text-line-through:none; font-family:Cambria; border:.5pt solid windowtext; background:#00b050" width="77" | PASS
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" |  
+
| class="xl99" style="border-top:none; border-left:none; width:232pt" width="309" | &nbsp;
 
|}
 
|}
 +
 +
&nbsp;

Latest revision as of 09:40, 4 May 2022

      Project Test Image Version      
      RSB-3720 Linux imx8mprsb3720a1 5.10.35-3720A1AIM40LIVB0045      
               
  No Module Test Item Test Steps Remark Result Result Comment
  1 CPU CPU Cores $ cat /proc/cpuinfo A53 x 4 PASS  
  CPU Max MHz $ cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq 1800000 PASS  
  2 DDR Memory Size $ cat /proc/meminfo LPDDR4 6GB PASS MemTotal: 5748244 kB
  Memory Clocks Check memory clock under boot loader   N/A  
  DDR parameter Version Check info in bootloader   PASS BL31: v2.4(release):lf-5.10.35-2.0.0-rc2-0-gec35fef92-dirty
U-Boot 2021.04-3720A1AIM40LIVB0045+g84d81e0e56
  3 Stress Test Stress Test Refer to /tools/stress.sh Need to verify w/o cooling PASS 12 hours pass
  4 SD Card Access Mount and read/write/verify data under kernel   PASS  
  Write Protect Check WP function   N/A Default Off
  5 Additional SD Slot Access Mount and read/write/verify data under kernel   N/A  
  Write Protect Check WP function   N/A  
  6 eMMC eMMC 16GB Write/Read/Verify data in the start/end 4 byte of flash   PASS  
  7 Debug UART UART 4 A53 control:
$ stty -F /dev/ttymxc3 -echo -onlcr 115200
$ cat /dev/ttymxc3 &
$ echo "Serial Port Test" > /dev/ttymxc3
M7_Debug:
(1) emmc boot:
U-Boot > fatload mmc 2:1 0x48000000 imx8mp_m7_TCM_hello_world.bin;cp.b 0x48000000 0x7e0000 20000;
U-Boot > bootaux 0x7e0000
(2) sd card boot:
U-Boot > fatload mmc 1:1 0x48000000 imx8mp_m7_TCM_hello_world.bin;cp.b 0x48000000 0x7e0000 20000;
U-Boot > bootaux 0x7e0000
A53 control: /dev/ttymxc3
or
M7_Debug
2 wire (EXTENSION I/O B - COM4)
UIO4032 COM_4
PASS  
  UART 3   A53_Debug
4 wire (COM1 Pin Header)
PASS  
  8 RS-232 UART 1 bcm43xx:
$ hciattach /dev/ttymxc0 bcm43xx 115200 flow
4 wire (M.2)
/dev/ttymxc0
PASS verify with AW-NB136NF
  UART 2 $ stty -F /dev/ttymxc1 -echo -onlcr 115200
$ cat /dev/ttymxc1 &
$ echo "Serial Port Test" > /dev/ttymxc1
2 wire (EXTENSION I/O B - COM2)
UIO4032 COM_3
/dev/ttymxc1
PASS  
  9 RS-485/422 UART 3 1. Test RS-485 with Adam-4520. Adam-4520 Pin Data- and Pin Data+ connect to RSB-3720 COM1 Pin 1: COM_DCD and Pin 3: COM_RXD
2. Test RS-422 with Adam-4520. Adam-4520 RX- <-->DB9 Pin 1, Adam-4520 RX+ <-->DB9 Pin 2, Adam-4520 TX- <-->DB9 Pin 4, Adam-4520 TX+ <--> DB9 Pin 3
$ stty -F /dev/ttymxc2 speed 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
$ cat /dev/ttymxc2 &
$ echo "Serial Test" > /dev/ttymxc2
4 wire (COM1 Pin Header)
Set GPIO#496, #497
Set to 0,1 for RS-485
Set to 1,1 for RS-422
Set to 0,0 for loopback
Set to 1,0 for RS-232
Remember to set up RS-485 before test. RS-422 don't need to set up the following setting.
$ ./enable485 /dev/ttymxc2
PASS echo 496 > /sys/class/gpio/export
echo 497 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio1/direction
echo out > /sys/class/gpio/gpio2/direction
echo 0 > /sys/class/gpio/gpio1/value
echo 1 > /sys/class/gpio/gpio2/value
  N/A   N/A  
  N/A   N/A  
  N/A   N/A  
  10 SPI Bus QSPI 0A Write/Read/Verify data in the start/end 4 byte of flash
Note:Make sure the content of SPI nor flash is erased

$ echo -n $'\x06\x05\x04\x03\x02\x01' > test
$ dd if=test of=/dev/mtd0
$ hexdump -C /dev/mtd0 -n 64
SPI Rom PASS  
  N/A   N/A  
  N/A   N/A  
  N/A   N/A  
  N/A   N/A  
  11 GPIO GPIO pins Set direction (in/out) and value (0/1) 10 pins
[EXTENSION I/O A]
pin#2: gpio 501
pin#4: gpio 503
[EXTENSION I/O B]
pin#5: gpio 504
pin#6: gpio 505
pin#7: gpio 506
pin#8: gpio 507
pin#9: gpio 508
pin#10: gpio 509
pin#11: gpio 139
pin#12: gpio 138
PASS echo 501 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio1/direction
echo 1 > /sys/class/gpio/gpio1/value
  12 PCIe N/A Device detect under kernel M.2 PASS lspci (EWM-163)
  13 M.2 UART 1 bcm43xx:
$ hciattach /dev/ttymxc0 bcm43xx 115200 flow
  PASS verify with AW-NB136NF
  SDIO   dmesg | grep SDIO
=> mmc0: new ultra high speed SDR104 SDIO card at address 0001
PASS verify with EWM-W169M201E
  PCIe 3.0   lspci PASS Verify with EWM-W163
  USB 2.0     PASS Verify with EWM-W163
  I2S   SAI2   No test equipment
  14 3G Modules stty -F /dev/ttyACM0 -echo
cat /dev/ttyACM0 &
echo AT+csq > /dev/ttyACM0
echo AT+cops? > /dev/ttyACM0
echo AT+cgdcont? > /dev/ttyACM0

pppd connect 'chat -v -s -t 10 "" "AT" "" "ATDT*99***4#" "CONNECT" ""' user username password password /dev/ttyACM2 460800 nodetach crtscts debug usepeerdns defaultroute &
  PASS Verify with EWM-C117FL06E
  15 WiFi Modules $ ifconfig wlan0 up
$ wpa_passphrase ASUS-917C qwert12345 > /tmp/wpa.conf && wpa_supplicant -BDwext -iwlan0 -c/tmp/wpa.conf
$ udhcpc -b -i wlan0
  PASS Verify with EWM-W163M201E
  16 BT Modules $ hciconfig hci0 up
$ bluetoothctl
$ discoverable on
$ pairable on
$ scan on
[NEW] FC:18:3C:8D:75:F4 myphone
$ scan off
$ pair FC:18:3C:8D:75:F4
$ connect FC:18:3C:8D:75:F4
  PASS Verify with EWM-W163M201E
  17 Ethernet (Giga) Lan 1 1. Check IP & DHCP
2. Throughput
$ iperf3 -c 192.168.0.2 -t 60 -i 10
  PASS AR8035
  (Giga) Lan 2   PASS AR8035
  18 LED N/A LED Status: Detect gpio signal
LED ON: echo 255 > /sys/class/leds/user/brightness
LED OFF: echo 0 > /sys/class/leds/user/brightness
  PASS  
  19 USB USB Port 1 USB disk write/read/verify pattern EXTENSION I/O A PASS  
  USB Port 2 EXTENSION I/O A PASS  
  USB Port 3 EXTENSION I/O A PASS  
  USB Port 5 USB 3.0 Type A PASS  
  USB Port 6 USB 2.0 Type A PASS  
  USB Port 7 M.2 PASS lsusb (EWM-163)
  USB Port 8 MINI CARD PASS lsusb (EWM-C117FL06E)
  20 USB OTG USB OTG 1. Host: USB disk write/read/verify pattern
2. Client: PC/NB can detect the device
USB0 (USB_OTG1) N/A  
  21 HDMI HDMI 1.4 Display to HDMI screen   PASS  
  22 VGA N/A Display to VGA screen   N/A  
  23 LVDS LVDS 0 Display to 1st LVDS screen uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds0-auo.dtb; boot PASS  
  LVDS 1 Display to 2st LVDS screen uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds1-auo.dtb; boot PASS  
  Dual Channel(LVDS0+LVDS1) Modify DTS for dual channel LVDS uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds-dual.dtb; boot PASS  
  24 MIPI DSI DSI 1 MIPI DSI to HDMI Bridge uboot: setenv fdtfile imx8mp-rsb3720-a1-adv7535.dtb; boot PASS  
  MIPI DSI Panel uboot: setenv fdtfile imx8mp-rsb3720-a1-auog101uan02.dtb; boot PASS  
  N/A     N/A  
  25 Multi-Display HDMI+LVDS0 All display interfaces should work at the same time uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds0-auo.dtb; boot PASS  
  HDMI+LVDS1 All display interfaces should work at the same time uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds1-auo.dtb; boot PASS  
  HDMI+Dual LVDS All display interfaces should work at the same time uboot: setenv fdtfile imx8mp-rsb3720-a1-lvds-dual.dtb; boot PASS  
  HDMI+DSI 1 to HDMI Bridge All display interfaces should work at the same time uboot: setenv fdtfile imx8mp-rsb3720-a1-adv7535.dtb; boot PASS  
  HDMI+DSI 1 Panel All display interfaces should work at the same time uboot: setenv fdtfile imx8mp-rsb3720-a1-auog101uan02.dtb; boot PASS  
  26 I2C I2C 0 1. Support function from I2C
2. Write/Read/Verify eeprom Hi/Low byte
CODEC: 0x0A
PMIC: 0x25
WDT MCU: 0x29
TPM: 0x2E
RTC: 0x30-0x37
M.2:
LVDS: 0x50-0x57
IO_EXP: 0x70-0x71
0x70-
gpio 496: UART3_MODE0
gpio 497: UART3_MODE1
gpio 498: UART3_SLEW
gpio 499: UART3_TERM
gpio 501: GPIO2
gpio 503: GPIO4
0x71-
gpio 504: GPIO5
gpio 505: GPIO6
gpio 506: GPIO7
gpio 507: GPIO8
gpio 508: GPIO9
gpio 509: GPIO10
gpio 510: GPIO11
gpio 511: GPIO12
PASS  
  I2C 1 CSI1: 0x3c - ov5640 camera PASS  
  I2C 2 CSI2: 0x3c - ov5640 camera PASS  
  I2C 3 UIO Board: 0x50: EEPROM
/sys/bus/i2c/devices/3-0050/eeprom
$ echo -n $'\x06\x05\x04\x03\x02\x01' > test
$ dd if=test of=/sys/bus/i2c/devices/3-0050/eeprom
$ hexdump -C /sys/bus/i2c/devices/3-0050/eeprom -n 64
PASS  
  27 I2C Switch N/A 1. Support function from I2C
2. Write/Read/Verify eeprom Hi/Low byte
  N/A  
  N/A   N/A  
  N/A   N/A  
  N/A   N/A  
  28 RTC RTC external $ date MMDDhhmm[[CC]YY][.ss]
$ hwclock -w
$ ntpdate tw.pool.ntp.org
SEIKO S-35390A PASS  
  RTC internal imx_sc_rtc N/A  
  29 Audio HDMI Audio $ aplay -D plughw:0,0 Advantech.wav   PASS  
  Line-Out/Speaker $ aplay -D plughw:1,0 Advantech.wav   PASS  
  Mic-In $ arecord -D plughw:1,0 -r 16000 -f S16_LE ./f-16000.wav   PASS  
  30 SPDIF N/A Audio output   N/A  
  31 WATCHDOG External Watchdog 1. Watchdog Function Test Data
(1) Timeout 10S:
# /unit_tests/Watchdog/wdt_driver_test.out 10 1 0 ==> System will not reboot. Watchdog can be refreshed when feed dog before it timeout.
# Ctrl + C ==> System will reboot after 10 sec. Watchdog does not refresh after it timeout.

(2) Timeout 20S:
# /unit_tests/Watchdog/wdt_driver_test.out 20 1 0 ==> System will not reboot. Watchdog can be refreshed when feed dog before it timeout.
# Ctrl + C ==> System will reboot after 20 sec. Watchdog does not refresh after it timeout.

(3) Timeout 50S:
# /unit_tests/Watchdog/wdt_driver_test.out 50 1 0 ==> System will not reboot. Watchdog can be refreshed when feed dog before it timeout.
# Ctrl + C? ==> System will reboot after 50 sec. Watchdog does not refresh after it timeout.

(4) Timeout 100S:
# /unit_tests/Watchdog/wdt_driver_test.out 100 1 0 ==> System will not reboot. Watchdog can be refreshed when feed dog before it timeout.
# Ctrl + C ==> System will reboot after 100 sec. Watchdog does not refresh after it timeout.
TI_MSP430G2202IRSA16R PASS  
  2. Cold Reset and Second Stage 300s Test
(1) switch boot strap to emmc boot up and boot up the system
(2) enable watchdog triger:
# /unit_tests/Watchdog/wdt_driver_test.out 2 1 0 &
(3) switch boot strap to sd boot up fail (no sd card image)
(4) force kernel panic:
# echo c > /proc/sysrq-trigger
(5) switch boot strap to emmc boot up
(6) System will reboot after 300s.
PASS  
  3. I2C bus stress for 8hour
# /tools/wdt_test/wdt_i2c_stress_test 2 1 0 &
# /tools/wdt_test/pmic_i2c_stress_test.sh &
PASS  
  4. Reboot 1000Times Test
# cp /tools/wdt_test/boottimes.sh /tools/
# rm /etc/boottimes
# reboot
If test pass => you can see the message in the log:
Boot Times:1000
PASS  
  32 Camera MIPI CSI0 Preview:
$gst-launch-1.0 v4l2src device=/dev/video2 ! 'video/x-raw,width=640,height=480' ! autovideosink
Snapshot:
$gst-launch-1.0 v4l2src device=/dev/video2 num-buffers=2 ! jpegenc ! multifilesink location=sample0.jpeg max-files=1
OV5640 Camera - 2 lane PASS  
Preview:
$gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink
Snapshot:
gst-launch-1.0 v4l2src device=/dev/video2 num-buffers=2 ! jpegenc ! multifilesink location=sample0.jpeg max-files=1
Basler Camera - 4 lane
4k - uboot: setenv fdtfile imx8mp-rsb3720-a1-basler.dtb; boot
1080p - uboot: setenv fdtfile imx8mp-rsb3720-a1-dual-basler.dtb; boot
PASS  
MIPI CSI1 Preview:
$gst-launch-1.0 v4l2src device=/dev/video3 ! 'video/x-raw,width=640,height=480' ! autovideosink
Snapshot:
$gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2 ! jpegenc ! multifilesink location=sample1.jpeg max-files=1
OV5640 Camera - 2 lane PASS  
  Preview:
$gst-launch-1.0 -v v4l2src device=/dev/video3 ! waylandsink
Snapshot:
gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=2 ! jpegenc ! multifilesink location=sample0.jpeg max-files=1
Basler Camera - 4 lane
1080p - uboot: setenv fdtfile imx8mp-rsb3720-a1-dual-basler.dtb; boot
PASS  
  33 Keypad N/A 1. Detect 16 buttons
2. Verify each button event
  N/A  
  34 Key & Button N/A Power on/off test   N/A  
  N/A $ evtest   N/A  
  N/A $ evtest   N/A  
  N/A Detect gpio signal key_event N/A  
  N/A Detect gpio signal   N/A  
  Reset Button Reset system   PASS  
  N/A Close backlight   N/A  
  35 Multi-Boot Selection Boot Select Switch EMMC or Carrier SD or Carrier SPI 1. QSPI Boot(boot switch: 1-off, 2-on, 3-on, 4-off): Need the imx-boot-imx8mprsb3720a1-fspi.bin-flash_evk_flexspi file
2. command: dd if=imx-boot-imx8mprsb3720a1-FSPI_6G.bin-flash_evk_flexspi of=/dev/mtdblock0 bs=1K seek=0 conv=fsync
PASS  
  36 Recovery & Rescue Downalod via USB OTG $ uuu -b emmc_all bootloader rootfs.sdcard   N/A  
  37 MCU N/A MCU integration   N/A  
  38 PMIC Vendor Solution Power sequence or GPIO or other configurations   N/A  
  39 Battery & Charging Battery EC $ cat /sys/class/power_supply/bms/uevent   N/A  
  40 CAN Bus CAN 1 $ ip link set can0 up type can bitrate 125000
$ ifconfig can0 up
$ ip link set can1 up type can bitrate 125000
$ ifconfig can1 up

$ candump can0 &
$ cansend can1 1F334455#1122334455667788
UIO-4034 CAN Pin 2 and Pin 7 connect to RSB-3720 COM1 Pin 8 and Pin 2 PASS  
  CAN 2 PASS  
  41 SATA N/A Mount and read/write/verify data under kernel   N/A  
  42 System Bus N/A Test two uart ports   N/A  
  43 IR Controller N/A Verify each button event   N/A  
  44 GPS N/A Set correct date/time before test

sudo apt-get install gpsd-clients gnss-gpsd

$ systemctl start gpsd.socket
$ systemctl start gpsd
$ systemctl start qdsp-start
$ systemctl start gnss-gpsd
$ gpsmon

If you have DNS problem, you can try commands below.
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
sudo apt-get updat
To stop GPS hardware, follow the instructions:
1. close gpsmon
2. systemctl stop gnss-gpsd

To restart GPS hardware, follow the instructions:
1. systemctl start gnss-gpsd
2. close gpsmon
N/A  
  45 Warm Reboot Warm Reboot Software reboot   PASS  
  46 Security Boot NXP HAB Depends on platforms   N/A  
  47 TPM Trust Platform Module tpm_test.bin   PASS