Secure Monitor: Difference between revisions
No edit summary |
No edit summary |
||
Line 313: | Line 313: | ||
|- | |- | ||
| 5 | | 5 | ||
| [4.0.0+] Reserved | | [4.0.0+] Reserved | ||
|- | |- | ||
| 6 | | 6 | ||
| [4.0.0+] Reserved | | [4.0.0+] Reserved | ||
|- | |- | ||
| 7 | | 7 | ||
Line 344: | Line 344: | ||
| 15 | | 15 | ||
| [7.0.0+] DramId_MarikoHoagMicron4gb ([5.0.0-6.2.0] Reserved) | | [7.0.0+] DramId_MarikoHoagMicron4gb ([5.0.0-6.2.0] Reserved) | ||
|- | |||
| 16 | |||
| [8.0.0+] DramId_MarikoUnkSamsung4gb | |||
|} | |} | ||
Line 349: | Line 352: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! SoC | |||
! Platform | ! Platform | ||
! DramId | ! DramId | ||
Line 354: | Line 358: | ||
! DVFS version | ! DVFS version | ||
|- | |- | ||
| T210 | |||
| jetson-tx1 | | jetson-tx1 | ||
| N/A | | N/A | ||
Line 369: | Line 374: | ||
11_1600000_02_V9.8.3_V1.6 | 11_1600000_02_V9.8.3_V1.6 | ||
|- | |- | ||
| T210 | |||
| nx-abcb | | nx-abcb | ||
| EristaIcosaSamsung4gb | | EristaIcosaSamsung4gb | ||
Line 384: | Line 390: | ||
10_1600000_NoCfgVersion_V9.8.7_V1.6 | 10_1600000_NoCfgVersion_V9.8.7_V1.6 | ||
|- | |- | ||
| T210 | |||
| nx-abcb | | nx-abcb | ||
| EristaIcosaMicron4gb | | EristaIcosaMicron4gb | ||
Line 399: | Line 406: | ||
10_1600000_NoCfgVersion_V9.8.4_V1.6 | 10_1600000_NoCfgVersion_V9.8.4_V1.6 | ||
|- | |- | ||
| T210 | |||
| nx-abcb | | nx-abcb | ||
| EristaIcosaHynix4gb | | EristaIcosaHynix4gb | ||
Line 414: | Line 422: | ||
10_1600000_NoCfgVersion_V9.8.4_V1.6 | 10_1600000_NoCfgVersion_V9.8.4_V1.6 | ||
|- | |- | ||
| T210 | |||
| nx-abca2 | | nx-abca2 | ||
| EristaIcosaSamsung4gb | | EristaIcosaSamsung4gb, EristaIcosaMicron4gb | ||
| 0x07 | | 0x07 | ||
| | | | ||
Line 429: | Line 438: | ||
10_1600000_NoCfgVersion_V9.8.7_V1.6 | 10_1600000_NoCfgVersion_V9.8.7_V1.6 | ||
|- | |- | ||
| T210 | |||
| nx-abca2 | | nx-abca2 | ||
| EristaIcosaHynix4gb | | EristaIcosaHynix4gb | ||
Line 444: | Line 454: | ||
10_1600000_NoCfgVersion_V9.8.7_V1.6 | 10_1600000_NoCfgVersion_V9.8.7_V1.6 | ||
|- | |- | ||
| T210 | |||
| nx-abca2 | | nx-abca2 | ||
| EristaIcosaSamsung6gb | | EristaIcosaSamsung6gb | ||
Line 459: | Line 470: | ||
10_1600000_NoCfgVersion_V9.8.7_V1.6 | 10_1600000_NoCfgVersion_V9.8.7_V1.6 | ||
|- | |- | ||
| nx-abca2 | | T214 | ||
| nx-abca2, nx-abcb, nx-abcc | |||
| MarikoIowax1x2Samsung4gb | | MarikoIowax1x2Samsung4gb | ||
| 0x03 | | 0x03 | ||
Line 467: | Line 479: | ||
01_1600000_NoCfgVersion_V0.3.1_V2.0 | 01_1600000_NoCfgVersion_V0.3.1_V2.0 | ||
|- | |- | ||
| nx-abca2 | | T214 | ||
| MarikoIowaSamsung4gb | | nx-abca2, nx-abcb, nx-abcc | ||
| MarikoIowaSamsung4gb, MarikoHoagSamsung4gb | |||
| 0x03 | | 0x03 | ||
| | | | ||
Line 475: | Line 488: | ||
01_1600000_NoCfgVersion_V0.3.1_V2.0 | 01_1600000_NoCfgVersion_V0.3.1_V2.0 | ||
|- | |- | ||
| nx-abca2 | | T214 | ||
| MarikoIowaSamsung8gb | | nx-abca2, nx-abcb, nx-abcc | ||
| MarikoIowaSamsung8gb, MarikoHoagSamsung8gb | |||
| 0x03 | | 0x03 | ||
| | | | ||
Line 483: | Line 497: | ||
01_1600000_NoCfgVersion_V0.4.2_V2.0 | 01_1600000_NoCfgVersion_V0.4.2_V2.0 | ||
|- | |- | ||
| nx-abca2 | | T214 | ||
| MarikoIowaHynix4gb | | nx-abca2, nx-abcb, nx-abcc | ||
| MarikoIowaHynix4gb, MarikoHoagHynix4gb | |||
| 0x03 | | 0x03 | ||
| | | | ||
Line 491: | Line 506: | ||
01_1600000_NoCfgVersion_V0.3.1_V2.0 | 01_1600000_NoCfgVersion_V0.3.1_V2.0 | ||
|- | |- | ||
| nx-abca2 | | T214 | ||
| MarikoIowaMicron4gb | | nx-abca2, nx-abcb, nx-abcc | ||
| MarikoIowaMicron4gb, MarikoHoagMicron4gb | |||
| 0x03 | |||
| | |||
01_204000_NoCfgVersion_V0.4.2_V2.0 | |||
01_1331200.0_NoCfgVersion_V0.4.2_V2.0 | |||
01_1600000_NoCfgVersion_V0.4.2_V2.0 | |||
|- | |||
| T214 | |||
| nx-abca2, nx-abcb, nx-abcc | |||
| DramId_MarikoUnkSamsung4gb | |||
| 0x03 | | 0x03 | ||
| | | | ||
Line 499: | Line 524: | ||
01_1600000_NoCfgVersion_V0.4.2_V2.0 | 01_1600000_NoCfgVersion_V0.4.2_V2.0 | ||
|} | |} | ||
'''nx-abca2''' ('''Icosa''' or '''Hoag''' in '''Erista''', '''Iowa''' or '''Hoag''' in '''Mariko''') hardware types are variations of the retail and EDEV form factors. | |||
'''nx-abcb''' ('''Copper''') is the SDEV unit. Among other differences, this has extra hardware to support HDMI output. | '''nx-abcb''' ('''Copper''') is the SDEV unit. Among other differences, this has extra hardware to support HDMI output. | ||
'''nx- | [8.0.0+] '''nx-abcc''' was added for '''Mariko'''. | ||
'''Erista''' memory is LPDDR4, while '''Mariko''' memory is LPDDR4X. | '''Erista''' memory is LPDDR4, while '''Mariko''' memory is LPDDR4X. | ||
Line 515: | Line 542: | ||
[1.0.0+] This item is obtained by checking bits 8 and 2 from [[Fuse_registers#FUSE_RESERVED_ODM4|FUSE_RESERVED_ODM4]]. It can be 0 (Icosa), 1 (Copper), 2 (Hoag) or 3 (Invalid). | [1.0.0+] This item is obtained by checking bits 8 and 2 from [[Fuse_registers#FUSE_RESERVED_ODM4|FUSE_RESERVED_ODM4]]. It can be 0 (Icosa), 1 (Copper), 2 (Hoag) or 3 (Invalid). | ||
[4.0.0+] This item is obtained by checking bits 8, 2 and 16-19 from [[Fuse_registers#FUSE_RESERVED_ODM4|FUSE_RESERVED_ODM4]]. It can be 0 (Icosa), 1 (Copper), 2 (Hoag), 3 ( | [4.0.0+] This item is obtained by checking bits 8, 2 and 16-19 from [[Fuse_registers#FUSE_RESERVED_ODM4|FUSE_RESERVED_ODM4]]. It can be 0 (Icosa), 1 (Copper), 2 (Hoag), 3 (Iowa) or 4 (Invalid). | ||
[7.0.0+] This item no longer depends on fuses and can only be 0 (Icosa) or 0xF (Invalid) in retail units. | [7.0.0+] This item no longer depends on fuses and can only be 0 (Icosa) or 0xF (Invalid) in retail units. | ||
Line 532: | Line 559: | ||
==== BootReason ==== | ==== BootReason ==== | ||
Used to determine how the system booted. | Used to determine how the system booted. | ||
{| class=wikitable | |||
! Value || Description | |||
|- | |||
| 0 || Invalid | |||
|- | |||
| 1 || AcOk | |||
|- | |||
| 2 || OnKey | |||
|- | |||
| 3 || RtcAlarm1 | |||
|- | |||
| 4 || RtcAlarm2 | |||
|} | |||
==== MemoryArrange ==== | ==== MemoryArrange ==== |