Difference between revisions of "DESK-MX6UL-L/General/ConfigID"

From DAVE Developer's Wiki
Jump to: navigation, search
(Created page with "{{subst:ConfigID | nome-som=AXEL Lite | kit-code=MX6 | kit = mx6 | kit-repo = desk-mx-l}}")
 
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
 
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
 
|-  
 
|-  
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
 
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
 
|-
 
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X.Y.Z
+
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|2021/04/21
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
+
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|First DESK-MX6UL-L release
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
 
|-
 
|-
 
|}
 
|}
Line 27: Line 16:
 
==ConfigID==
 
==ConfigID==
  
This article describes how the [[ConfigID and UniqueID|ConfigID]] is implemented in the products supported by the [[DESK-MX6-L]] Linux Kit.
+
This article describes how the [[ConfigID and UniqueID|ConfigID]] is implemented in the products supported by the [[DESK-MX6UL-L | DESK-MX6UL-L]] Linux Kit.
  
===AXEL Lite===
+
===AXEL ULite===
  
As AXEL Lite is a system-on-module (SOM), the typical mechanism described [[ConfigID_and_UniqueID#ConfigID|here]] is used.
+
As AXEL ULite is a system-on-module (SOM), the typical mechanism described [[ConfigID_and_UniqueID#ConfigID|here]] is used.
  
 
Moreover, a '''system''' is composed of the combination of a SOM and a carrier board. In this case, two ConfigIDs are used to identify the actual board configuration like it was a SOM+carrier board system.
 
Moreover, a '''system''' is composed of the combination of a SOM and a carrier board. In this case, two ConfigIDs are used to identify the actual board configuration like it was a SOM+carrier board system.
  
 
For the sake of simplicity, the first ConfigID is denoted as ''SOM ConfigID'', while the second one is denoted as ''CB ConfigID'':
 
For the sake of simplicity, the first ConfigID is denoted as ''SOM ConfigID'', while the second one is denoted as ''CB ConfigID'':
 
''TBD: riportare il dump del ConfigID e dell'eventuale cb_config_id dal dump di u-boot''
 
  
 
<pre class="board-terminal">
 
<pre class="board-terminal">
 
...
 
...
SOM ConfigID#: 00000003
+
SOM ConfigID#: 00000014
SOM UniqueID#: df646299:0b0579d4
+
SOM UniqueID#: ee6ac309:171411d4
CB ConfigID#: 00000012
+
CB ConfigID#: 0000003a
CB UniqueID#: da000011:0dd2e72d
+
CB UniqueID#: 00000000:00000000
Board: MX6Q-AxelLite on SBCX
+
Board: MX6UL AXEL ULite rev.A on SDV04
 
...
 
...
 
</pre>
 
</pre>
Line 54: Line 41:
 
*''CB ConfigID'' is used to identify the peripherals and the I/O interfaces.
 
*''CB ConfigID'' is used to identify the peripherals and the I/O interfaces.
  
''TBD: verificare e documentare gli special case per gli UID derivati dal siliconaro e riportarli qui sotto''
+
{{ImportantMessage|text=NXP silicon manufacturer guarantees that processors UIDs (a.k.a. <b>SOM UniqueID#</b> on [[DESK-MX6UL-L | DESK-MX6UL-L]]) to be unique over the whole MX6UL family}}
 
 
{{ImportantMessage|text=''TBD silicon manufacturer (e.g.NXP)'' guarantees that processors UIDs (a.k.a. <b>SOM UniqueID#</b> on [[DESK-MX6-L]]) to be unique over the whole MX6 family}}
 
  
 
----
 
----
  
[[Category:AXEL Lite]]
+
[[Category:AXEL ULite]]

Latest revision as of 17:46, 11 January 2024

History
Issue Date Notes
2021/04/21 First DESK-MX6UL-L release



ConfigID[edit | edit source]

This article describes how the ConfigID is implemented in the products supported by the DESK-MX6UL-L Linux Kit.

AXEL ULite[edit | edit source]

As AXEL ULite is a system-on-module (SOM), the typical mechanism described here is used.

Moreover, a system is composed of the combination of a SOM and a carrier board. In this case, two ConfigIDs are used to identify the actual board configuration like it was a SOM+carrier board system.

For the sake of simplicity, the first ConfigID is denoted as SOM ConfigID, while the second one is denoted as CB ConfigID:

...
SOM ConfigID#: 00000014
SOM UniqueID#: ee6ac309:171411d4
CB ConfigID#: 0000003a
CB UniqueID#: 00000000:00000000
Board: MX6UL AXEL ULite rev.A on SDV04
...

Generally speaking:

  • SOM ConfigID is used to identify the configuration of the basic features of the SOM
  • CB ConfigID is used to identify the peripherals and the I/O interfaces.


200px-Emblem-important.svg.png

NXP silicon manufacturer guarantees that processors UIDs (a.k.a. SOM UniqueID# on DESK-MX6UL-L) to be unique over the whole MX6UL family