@@ -35,8 +35,8 @@ If it is not possible to use pre-build binary, use the following:
3535
3636.. code-block :: console
3737
38- $ git clone https://github.com/TexasInstruments/arm-trusted-firmware.git
39- $ git checkout <hash>
38+ $ git clone https://github.com/TexasInstruments/arm-trusted-firmware.git
39+ $ git checkout <hash>
4040
4141 Where <hash> is the commit shown here: :ref: `tf-a-release-notes `.
4242
@@ -56,25 +56,25 @@ Where <hash> is the commit shown here: :ref:`tf-a-release-notes`.
5656
5757 .. code-block :: console
5858
59- $ export TFA_DIR=<path-to-arm-trusted-firmware>
60- $ cd $TFA_DIR
61- $ make ARCH=aarch64 CROSS_COMPILE="$CROSS_COMPILE_64" PLAT=k3 TARGET_BOARD=lite SPD=opteed
59+ $ export TFA_DIR=<path-to-arm-trusted-firmware>
60+ $ cd $TFA_DIR
61+ $ make ARCH=aarch64 CROSS_COMPILE="$CROSS_COMPILE_64" PLAT=k3 TARGET_BOARD=lite SPD=opteed
6262
6363 .. ifconfig :: CONFIG_part_variant in ('AM62LX')
6464
6565 *Without OP-TEE enabled: *
6666
6767 .. code-block :: console
6868
69- $ export TFA_DIR=<path-to-arm-trusted-firmware>
70- $ cd $TFA_DIR
71- $ make ARCH=aarch64 CROSS_COMPILE="$CROSS_COMPILE_64" PLAT=k3 TARGET_BOARD=am62l
69+ $ export TFA_DIR=<path-to-arm-trusted-firmware>
70+ $ cd $TFA_DIR
71+ $ make ARCH=aarch64 CROSS_COMPILE="$CROSS_COMPILE_64" PLAT=k3 TARGET_BOARD=am62l
7272
7373 .. ifconfig :: CONFIG_part_variant in ('J721S2')
7474
7575 .. code-block :: console
7676
77- $ make CROSS_COMPILE="$CROSS_COMPILE_64" ARCH=aarch64 PLAT=k3 TARGET_BOARD=generic SPD=opteed K3_USART=0x8
77+ $ make CROSS_COMPILE="$CROSS_COMPILE_64" ARCH=aarch64 PLAT=k3 TARGET_BOARD=generic SPD=opteed K3_USART=0x8
7878
7979 .. ifconfig :: CONFIG_part_variant in ('J784S4','J742S2')
8080
@@ -86,7 +86,7 @@ Where <hash> is the commit shown here: :ref:`tf-a-release-notes`.
8686
8787 .. code-block :: console
8888
89- $ make CROSS_COMPILE="$CROSS_COMPILE_64" PLAT=k3 TARGET_BOARD=generic SPD=opteed
89+ $ make CROSS_COMPILE="$CROSS_COMPILE_64" PLAT=k3 TARGET_BOARD=generic SPD=opteed
9090
9191|
9292
@@ -96,43 +96,43 @@ Where <hash> is the commit shown here: :ref:`tf-a-release-notes`.
9696
9797 .. code-block :: text
9898
99- +---------------------------+------------+
100- | ATF image | 0x701c0000 |
101- +---------------------------+------------+
102- | OP-TEE image | 0x9e800000 |
103- +---------------------------+------------+
104- | U-Boot/Linux kernel image | 0x80080000 |
105- +---------------------------+------------+
106- | DTB | 0x82000000 |
107- +---------------------------+------------+
99+ +---------------------------+------------+
100+ | ATF image | 0x701c0000 |
101+ +---------------------------+------------+
102+ | OP-TEE image | 0x9e800000 |
103+ +---------------------------+------------+
104+ | U-Boot/Linux kernel image | 0x80080000 |
105+ +---------------------------+------------+
106+ | DTB | 0x82000000 |
107+ +---------------------------+------------+
108108
109109 .. ifconfig :: CONFIG_part_family in ('AM62LX_family')
110110
111111 .. code-block :: text
112112
113- +---------------------------+------------+
114- | ATF image | 0x80000000 |
115- +---------------------------+------------+
116- | OP-TEE image | 0x80200000 |
117- +---------------------------+------------+
118- | U-Boot/Linux kernel image | 0x80080000 |
119- +---------------------------+------------+
120- | DTB | 0x82000000 |
121- +---------------------------+------------+
113+ +---------------------------+------------+
114+ | ATF image | 0x80000000 |
115+ +---------------------------+------------+
116+ | OP-TEE image | 0x80200000 |
117+ +---------------------------+------------+
118+ | U-Boot/Linux kernel image | 0x80080000 |
119+ +---------------------------+------------+
120+ | DTB | 0x82000000 |
121+ +---------------------------+------------+
122122
123123 .. ifconfig :: CONFIG_part_family not in ('AM64X_family', 'AM62LX_family')
124124
125125 .. code-block :: text
126126
127- +---------------------------+------------+
128- | ATF image | 0x70000000 |
129- +---------------------------+------------+
130- | OP-TEE image | 0x9e800000 |
131- +---------------------------+------------+
132- | U-Boot/Linux kernel image | 0x80080000 |
133- +---------------------------+------------+
134- | DTB | 0x82000000 |
135- +---------------------------+------------+
127+ +---------------------------+------------+
128+ | ATF image | 0x70000000 |
129+ +---------------------------+------------+
130+ | OP-TEE image | 0x9e800000 |
131+ +---------------------------+------------+
132+ | U-Boot/Linux kernel image | 0x80080000 |
133+ +---------------------------+------------+
134+ | DTB | 0x82000000 |
135+ +---------------------------+------------+
136136
137137 .. ifconfig :: CONFIG_part_variant in ('AM64X', 'AM62X', 'AM62AX', 'AM62PX', 'J722S')
138138
@@ -142,26 +142,26 @@ Where <hash> is the commit shown here: :ref:`tf-a-release-notes`.
142142
143143 .. code-block :: text
144144
145- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
146- | Source | ATF | OPTEE | A53 SPL | A53 U-Boot | DTB | kernel | Comments |
147- +=====================================================+==================+=======================+=====================+===============+===================+==========+========================================+
148- | <atf>/plat/ti/k3/board/lite/board.mk | | BL32_BASE | PRELOADED_BL33_BASE | | K3_HW_CONFIG_BASE | | Change K3_HW_CONFIG_BASE for |
149- | | | | | | | | u-boot a53 skip case |
150- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
151- | <optee>/core/arch/arm/plat-k3/conf.mk | | CFG_TZDRAM_START | | | | | |
152- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
153- | <uboot>/configs/am64x_evm_r5_defconfig | K3_ATF_LOAD_ADDR | | | | | | |
154- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
155- | <uboot>/configs/am64x_evm_a53_defconfig | | | SPL_TEXT_BASE | SYS_TEXT_BASE | | | SYS_TEXT_BASE can be set in defconfig, |
156- | | | | | | | | has default value in Kconfig |
157- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
158- | <uboot/linux>/arch/arm/dts/k3-am642*.dts files | | reserved-memory nodes | | | | | |
159- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
160- | <uboot>/arch/arm/dts/k3-am642-evm-binman.dtsi file | | tee nodes | uboot nodes | uboot nodes | | | |
161- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
162- | <uboot>/include/configs/ti_armv7_common.h | | | | | fdtaddr | loadaddr | If not defined here, u-boot |
163- | | | | | | | | will pick any adress |
164- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
165- | uEnv.txt | | | | | fdtaddr | loadaddr | Overwrite the u-boot environment |
166- | | | | | | | | variables |
167- +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
145+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
146+ | Source | ATF | OPTEE | A53 SPL | A53 U-Boot | DTB | kernel | Comments |
147+ +=====================================================+==================+=======================+=====================+===============+===================+==========+========================================+
148+ | <atf>/plat/ti/k3/board/lite/board.mk | | BL32_BASE | PRELOADED_BL33_BASE | | K3_HW_CONFIG_BASE | | Change K3_HW_CONFIG_BASE for |
149+ | | | | | | | | u-boot a53 skip case |
150+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
151+ | <optee>/core/arch/arm/plat-k3/conf.mk | | CFG_TZDRAM_START | | | | | |
152+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
153+ | <uboot>/configs/am64x_evm_r5_defconfig | K3_ATF_LOAD_ADDR | | | | | | |
154+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
155+ | <uboot>/configs/am64x_evm_a53_defconfig | | | SPL_TEXT_BASE | SYS_TEXT_BASE | | | SYS_TEXT_BASE can be set in defconfig, |
156+ | | | | | | | | has default value in Kconfig |
157+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
158+ | <uboot/linux>/arch/arm/dts/k3-am642*.dts files | | reserved-memory nodes | | | | | |
159+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
160+ | <uboot>/arch/arm/dts/k3-am642-evm-binman.dtsi file | | tee nodes | uboot nodes | uboot nodes | | | |
161+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
162+ | <uboot>/include/configs/ti_armv7_common.h | | | | | fdtaddr | loadaddr | If not defined here, u-boot |
163+ | | | | | | | | will pick any adress |
164+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
165+ | uEnv.txt | | | | | fdtaddr | loadaddr | Overwrite the u-boot environment |
166+ | | | | | | | | variables |
167+ +-----------------------------------------------------+------------------+-----------------------+---------------------+---------------+-------------------+----------+----------------------------------------+
0 commit comments