Update directories for new name of TF-A directories

The TF-A URL was updated, as a result the name of the
directory changed as part of the new git URL and not
all the referenced directories were updated.

Fixes: 0ec0207fe0 ("Update the ARM trusted firmware git URL")
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
This commit is contained in:
Peter Robinson
2024-10-04 11:40:44 +01:00
committed by Tom Rini
parent 1b1ffda420
commit af69289d61
9 changed files with 27 additions and 26 deletions

View File

@@ -39,7 +39,7 @@ Get the Source and prebuild binary
Compile ATF Compile ATF
=========== ===========
> cd arm-trusted-firmware > cd trusted-firmware-a
> make realclean > make realclean
> make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399 bl31 > make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399 bl31
@@ -91,7 +91,7 @@ Package the image for U-Boot SPL(option 1)
Package the image for Rockchip miniloader(option 2) Package the image for Rockchip miniloader(option 2)
------------------------------------------ ------------------------------------------
> cd .. > cd ..
> cp arm-trusted-firmware/build/rk3399/release/bl31.elf rkbin/rk33 > cp trusted-firmware-a/build/rk3399/release/bl31.elf rkbin/rk33
> ./rkbin/tools/trust_merger rkbin/tools/RK3399TRUST.ini > ./rkbin/tools/trust_merger rkbin/tools/RK3399TRUST.ini
> ./rkbin/tools/loaderimage --pack --uboot u-boot/u-boot-dtb.bin uboot.img > ./rkbin/tools/loaderimage --pack --uboot u-boot/u-boot-dtb.bin uboot.img

View File

@@ -12,7 +12,7 @@ file describes how to make full use of the 64-bit capabilities.
Quick Start / Overview Quick Start / Overview
====================== ======================
- Build the ARM Trusted Firmware binary (see "ARM Trusted Firmware (ATF)" below) - Build the ARM Trusted Firmware binary (see "ARM Trusted Firmware (ATF)" below)
$ cd /src/arm-trusted-firmware $ cd /src/trusted-firmware-a
$ make PLAT=sun50i_a64 DEBUG=1 bl31 $ make PLAT=sun50i_a64 DEBUG=1 bl31
- Build the SCP firmware binary (see "SCP firmware (Crust)" below) - Build the SCP firmware binary (see "SCP firmware (Crust)" below)
$ cd /src/crust $ cd /src/crust
@@ -49,7 +49,7 @@ $ make PLAT=sun50i_a64 DEBUG=1 bl31
The resulting binary is build/sun50i_a64/debug/bl31.bin. Either put the The resulting binary is build/sun50i_a64/debug/bl31.bin. Either put the
location of this file into the BL31 environment variable or copy this to location of this file into the BL31 environment variable or copy this to
the root of your U-Boot build directory (or create a symbolic link). the root of your U-Boot build directory (or create a symbolic link).
$ export BL31=/src/arm-trusted-firmware/build/sun50i_a64/debug/bl31.bin $ export BL31=/src/trusted-firmware-a/build/sun50i_a64/debug/bl31.bin
(adjust the actual path accordingly) (adjust the actual path accordingly)
The platform target "sun50i_a64" covers all boards with either an Allwinner The platform target "sun50i_a64" covers all boards with either an Allwinner
A64 or H5 SoC (since they are very similar). For boards with an Allwinner H6 A64 or H5 SoC (since they are very similar). For boards with an Allwinner H6

View File

@@ -74,14 +74,14 @@ Building
- Compile ATF - Compile ATF
=> git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git => git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git
=> cd arm-trusted-firmware => cd trusted-firmware-a
(export cross compiler path for Cortex-M0 MCU likely arm-none-eabi-) (export cross compiler path for Cortex-M0 MCU likely arm-none-eabi-)
=> make realclean => make realclean
=> make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399 => make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399
(export bl31.elf) (export bl31.elf)
=> export BL31=/path/to/arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf => export BL31=/path/to/trusted-firmware-a/build/rk3399/release/bl31/bl31.elf
- Compile PMU M0 firmware - Compile PMU M0 firmware

View File

@@ -75,7 +75,7 @@ Compile ARM Trusted Firmware (ATF)
.. code-block:: bash .. code-block:: bash
cd ~/hikey/src/arm-trusted-firmware cd ~/hikey/src/trusted-firmware-a
make CROSS_COMPILE=aarch64-linux-gnu- all fip \ make CROSS_COMPILE=aarch64-linux-gnu- all fip \
SCP_BL2=~/hikey/bin/mcuimage.bin \ SCP_BL2=~/hikey/bin/mcuimage.bin \
BL33=~/hikey/bin/u-boot.bin DEBUG=1 PLAT=hikey BL33=~/hikey/bin/u-boot.bin DEBUG=1 PLAT=hikey
@@ -100,8 +100,8 @@ Compile l-loader
.. code-block:: bash .. code-block:: bash
cd ~/hikey/src/l-loader cd ~/hikey/src/l-loader
ln -sf ~/hikey/src/arm-trusted-firmware/build/hikey/debug/bl1.bin ln -sf ~/hikey/src/trusted-firmware-a/build/hikey/debug/bl1.bin
ln -sf ~/hikey/src/arm-trusted-firmware/build/hikey/debug/bl2.bin ln -sf ~/hikey/src/trusted-firmware-a/build/hikey/debug/bl2.bin
ln -sf ~/hikey/src/atf-fastboot/build/hikey/debug/bl1.bin fastboot.bin ln -sf ~/hikey/src/atf-fastboot/build/hikey/debug/bl1.bin fastboot.bin
make hikey PTABLE_LST=aosp-8g make hikey PTABLE_LST=aosp-8g

View File

@@ -64,7 +64,7 @@ Compile ARM Trusted Firmware (ATF)
.. code-block:: bash .. code-block:: bash
cd ~/hikey960/src/arm-trusted-firmware cd ~/hikey960/src/trusted-firmware-a
make CROSS_COMPILE=aarch64-linux-gnu- all fip \ make CROSS_COMPILE=aarch64-linux-gnu- all fip \
SCP_BL2=~/hikey960/bin/lpm3.img \ SCP_BL2=~/hikey960/bin/lpm3.img \
BL33=~/hikey960/bin/u-boot.bin DEBUG=1 PLAT=hikey960 BL33=~/hikey960/bin/u-boot.bin DEBUG=1 PLAT=hikey960
@@ -81,9 +81,9 @@ Compile l-loader
.. code-block:: bash .. code-block:: bash
cd ~/hikey960/src/l-loader cd ~/hikey960/src/l-loader
ln -sf ~/hikey960/src/arm-trusted-firmware/build/hikey960/debug/bl1.bin ln -sf ~/hikey960/src/trusted-firmware-a/build/hikey960/debug/bl1.bin
ln -sf ~/hikey960/src/arm-trusted-firmware/build/hikey960/debug/bl2.bin ln -sf ~/hikey960/src/trusted-firmware-a/build/hikey960/debug/bl2.bin
ln -sf ~/hikey960/src/arm-trusted-firmware/build/hikey960/debug/fip.bin ln -sf ~/hikey960/src/trusted-firmware-a/build/hikey960/debug/fip.bin
ln -sf ~/hikey960/bin/u-boot.bin ln -sf ~/hikey960/bin/u-boot.bin
make hikey960 PTABLE_LST=linux-32g NS_BL1U=u-boot.bin make hikey960 PTABLE_LST=linux-32g NS_BL1U=u-boot.bin

View File

@@ -26,6 +26,7 @@ Note: builddir is U-Boot build directory (source directory for in-tree builds)
.. code-block:: bash .. code-block:: bash
$ git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git $ git clone https://github.com/TrustedFirmware-A/trusted-firmware-a.git
$ cd trusted-firmware-a
$ git checkout v2.5 $ git checkout v2.5
$ make PLAT=imx8mq ARCH=aarch64 CROSS_COMPILE=aarch64-linux-gnu- bl31 $ make PLAT=imx8mq ARCH=aarch64 CROSS_COMPILE=aarch64-linux-gnu- bl31
$ cp build/imx8mq/release/bl31.bin $(builddir) $ cp build/imx8mq/release/bl31.bin $(builddir)

View File

@@ -167,7 +167,7 @@ To build TF-A:
.. code-block:: bash .. code-block:: bash
git clone --depth 1 https://github.com/TrustedFirmware-A/trusted-firmware-a.git git clone --depth 1 https://github.com/TrustedFirmware-A/trusted-firmware-a.git
cd arm-trusted-firmware cd trusted-firmware-a
make realclean make realclean
make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399 make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399
cd .. cd ..
@@ -199,7 +199,7 @@ To build px30 boards:
.. code-block:: bash .. code-block:: bash
export BL31=../arm-trusted-firmware/build/px30/release/bl31/bl31.elf export BL31=../trusted-firmware-a/build/px30/release/bl31/bl31.elf
make evb-px30_defconfig make evb-px30_defconfig
make CROSS_COMPILE=aarch64-linux-gnu- make CROSS_COMPILE=aarch64-linux-gnu-
@@ -230,7 +230,7 @@ To build rk3328 boards:
.. code-block:: bash .. code-block:: bash
export BL31=../arm-trusted-firmware/build/rk3328/release/bl31/bl31.elf export BL31=../trusted-firmware-a/build/rk3328/release/bl31/bl31.elf
make evb-rk3328_defconfig make evb-rk3328_defconfig
make CROSS_COMPILE=aarch64-linux-gnu- make CROSS_COMPILE=aarch64-linux-gnu-
@@ -238,7 +238,7 @@ To build rk3368 boards:
.. code-block:: bash .. code-block:: bash
export BL31=../arm-trusted-firmware/build/rk3368/release/bl31/bl31.elf export BL31=../trusted-firmware-a/build/rk3368/release/bl31/bl31.elf
make evb-px5_defconfig make evb-px5_defconfig
make CROSS_COMPILE=aarch64-linux-gnu- make CROSS_COMPILE=aarch64-linux-gnu-
@@ -246,7 +246,7 @@ To build rk3399 boards:
.. code-block:: bash .. code-block:: bash
export BL31=../arm-trusted-firmware/build/rk3399/release/bl31/bl31.elf export BL31=../trusted-firmware-a/build/rk3399/release/bl31/bl31.elf
make evb-rk3399_defconfig make evb-rk3399_defconfig
make CROSS_COMPILE=aarch64-linux-gnu- make CROSS_COMPILE=aarch64-linux-gnu-
@@ -254,7 +254,7 @@ To build rk3568 boards:
.. code-block:: bash .. code-block:: bash
export BL31=../arm-trusted-firmware/build/rk3568/release/bl31/bl31.elf export BL31=../trusted-firmware-a/build/rk3568/release/bl31/bl31.elf
[or]export BL31=../rkbin/bin/rk35/rk3568_bl31_v1.34.elf [or]export BL31=../rkbin/bin/rk35/rk3568_bl31_v1.34.elf
export ROCKCHIP_TPL=../rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.13.bin export ROCKCHIP_TPL=../rkbin/bin/rk35/rk3568_ddr_1560MHz_v1.13.bin
make evb-rk3568_defconfig make evb-rk3568_defconfig

View File

@@ -197,7 +197,7 @@ source files that the tool examples:
To run the tool:: To run the tool::
$ tools/binman/fip_util.py -s /path/to/arm-trusted-firmware $ tools/binman/fip_util.py -s /path/to/trusted-firmware-a
Warning: UUID 'UUID_NON_TRUSTED_WORLD_KEY_CERT' is not mentioned in tbbr_config.c file Warning: UUID 'UUID_NON_TRUSTED_WORLD_KEY_CERT' is not mentioned in tbbr_config.c file
Existing code in 'tools/binman/fip_util.py' is up-to-date Existing code in 'tools/binman/fip_util.py' is up-to-date

View File

@@ -427,7 +427,7 @@ def parse_macros(srcdir):
"""parse_macros: Parse the firmware_image_package.h file """parse_macros: Parse the firmware_image_package.h file
Args: Args:
srcdir (str): 'arm-trusted-firmware' source directory srcdir (str): 'trusted-firmware-a' source directory
Returns: Returns:
dict: dict:
@@ -472,7 +472,7 @@ def parse_names(srcdir):
"""parse_names: Parse the tbbr_config.c file """parse_names: Parse the tbbr_config.c file
Args: Args:
srcdir (str): 'arm-trusted-firmware' source directory srcdir (str): 'trusted-firmware-a' source directory
Returns: Returns:
tuple: dict of entries: tuple: dict of entries:
@@ -559,7 +559,7 @@ def parse_atf_source(srcdir, dstfile, oldfile):
"""parse_atf_source(): Parse the ATF source tree and update this file """parse_atf_source(): Parse the ATF source tree and update this file
Args: Args:
srcdir (str): Path to 'arm-trusted-firmware' directory. Get this from: srcdir (str): Path to 'trusted-firmware-a' directory. Get this from:
https://github.com/TrustedFirmware-A/trusted-firmware-a.git https://github.com/TrustedFirmware-A/trusted-firmware-a.git
dstfile (str): File to write new code to, if an update is needed dstfile (str): File to write new code to, if an update is needed
oldfile (str): Python source file to compare against oldfile (str): Python source file to compare against
@@ -573,7 +573,7 @@ def parse_atf_source(srcdir, dstfile, oldfile):
if not os.path.exists(readme_fname): if not os.path.exists(readme_fname):
raise ValueError( raise ValueError(
f"Expected file '{readme_fname}' - try using -s to specify the " f"Expected file '{readme_fname}' - try using -s to specify the "
'arm-trusted-firmware directory') 'trusted-firmware-a directory')
readme = tools.read_file(readme_fname, binary=False) readme = tools.read_file(readme_fname, binary=False)
first_line = 'Trusted Firmware-A' first_line = 'Trusted Firmware-A'
if readme.splitlines()[0] != first_line: if readme.splitlines()[0] != first_line:
@@ -603,7 +603,7 @@ def main(argv, oldfile):
int: 0 (exit code) int: 0 (exit code)
""" """
parser = ArgumentParser(epilog='''Creates an updated version of this code, parser = ArgumentParser(epilog='''Creates an updated version of this code,
with a table of FIP-entry types parsed from the arm-trusted-firmware source with a table of FIP-entry types parsed from the trusted-firmware-a source
directory''') directory''')
parser.add_argument( parser.add_argument(
'-D', '--debug', action='store_true', '-D', '--debug', action='store_true',
@@ -613,7 +613,7 @@ directory''')
help='Output file to write new fip_util.py file to') help='Output file to write new fip_util.py file to')
parser.add_argument( parser.add_argument(
'-s', '--src', type=str, default='.', '-s', '--src', type=str, default='.',
help='Directory containing the arm-trusted-firmware source') help='Directory containing the trusted-firmware-a source')
args = parser.parse_args(argv) args = parser.parse_args(argv)
if not args.debug: if not args.debug: