Changes

294 bytes added ,  23:13, 4 December 2018
no edit summary
Line 239: Line 239:  
| 0x04
 
| 0x04
 
|-
 
|-
| FALCON_HWCFG
+
| [[#FALCON_HWCFG|FALCON_HWCFG]]
 
| 0x54501108
 
| 0x54501108
 
| 0x04
 
| 0x04
Line 571: Line 571:  
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TEGRA_UNK0
+
| TSEC_TEGRA_FALCON_IP_VER
 
| 0x54501800
 
| 0x54501800
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TEGRA_UNK1
+
| TSEC_TEGRA_UNK0
 
| 0x54501824
 
| 0x54501824
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TEGRA_UNK2
+
| TSEC_TEGRA_UNK1
 
| 0x54501828
 
| 0x54501828
 
| 0x04
 
| 0x04
 
|-
 
|-
| TSEC_TEGRA_UNK3
+
| TSEC_TEGRA_UNK2
 
| 0x5450182C
 
| 0x5450182C
 
| 0x04
 
| 0x04
Line 978: Line 978:  
=== FALCON_BOOTVEC ===
 
=== FALCON_BOOTVEC ===
 
Takes the Falcon's boot vector address.
 
Takes the Falcon's boot vector address.
 +
 +
=== FALCON_HWCFG ===
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 +
|-
 +
| 0-8
 +
| FALCON_HWCFG_IMEM_SIZE
 +
|-
 +
| 9-17
 +
| FALCON_HWCFG_DMEM_SIZE
 +
|}
    
=== FALCON_DMACTL ===
 
=== FALCON_DMACTL ===
Line 1,039: Line 1,051:  
=== FALCON_DMATRFFBOFFS ===
 
=== FALCON_DMATRFFBOFFS ===
 
Takes the offset for Falcon's target memory being transferred.
 
Takes the offset for Falcon's target memory being transferred.
 +
 +
=== FALCON_ICD_CMD ===
 +
{| class="wikitable" border="1"
 +
!  Bits
 +
!  Description
 +
|-
 +
| 0-3
 +
| FALCON_ICD_CMD_OPC
 +
|-
 +
| 8-12
 +
| FALCON_ICD_CMD_IDX
 +
|}
    
=== TSEC_SCP_CTL_STAT ===
 
=== TSEC_SCP_CTL_STAT ===
Line 2,453: Line 2,477:  
| 0x3C || Used by nvhost_tsec firmware.
 
| 0x3C || Used by nvhost_tsec firmware.
 
|-
 
|-
| 0x3F || Used by nvhost_tsec, nvhost_nvdec020_prod and nvhost_nvdec020_ns firmwares. Potentially per-console.
+
| 0x3F || Used by nvhost_tsec, nvhost_nvdec020_prod and nvhost_nvdec020_ns firmwares.
 
|}
 
|}