TSEC: Difference between revisions
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_FALCON_IP_VER | ||
| 0x54501800 | | 0x54501800 | ||
| 0x04 | | 0x04 | ||
|- | |- | ||
| | | TSEC_TEGRA_UNK0 | ||
| 0x54501824 | | 0x54501824 | ||
| 0x04 | | 0x04 | ||
|- | |- | ||
| | | TSEC_TEGRA_UNK1 | ||
| 0x54501828 | | 0x54501828 | ||
| 0x04 | | 0x04 | ||
|- | |- | ||
| | | 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 | | 0x3F || Used by nvhost_tsec, nvhost_nvdec020_prod and nvhost_nvdec020_ns firmwares. | ||
|} | |} |