RZ-G/RZG arm trusted firmware: Difference between revisions
(Added Updating TF-A on Your Board) |
(Removed Locations for each code section) |
||
Line 2: | Line 2: | ||
{{DISPLAYTITLE:RZ/G2 ARM Trusted Firmware}} | {{DISPLAYTITLE:RZ/G2 ARM Trusted Firmware}} | ||
← [[RZ-G]] | ← [[RZ-G]] | ||
= Hardware setup code = | = Hardware setup code = |
Revision as of 21:17, 1 August 2022
← RZ-G
Hardware setup code
Since arm-trusted-firmware is the first software to run after RESET, a minimal set of peripherals need to be configured and used.
Some required configurations are as follows:
- PFC: For pin control setting to change from default GPIO pins to peripheral pins
- DBSC4, AXI: For memory DDR setting, and QoS setting
- GPIO, I2C: For controlling PMIC
- SCIF: For output message to debug serial
- WDT: If timeout detection is being used
- CPG: For enabling above modules
- SPI: If the bootloader images are stored in SPI flash
- SDHI, MMC: If the bootloader images are stored in SD card or eMMC.