This module is used to provide
- prebuilt images of the fsbl (tf-a) and the ssbl (u-boot) for STM32MP2
- scripts to load and build tf-a and u-boot source for STM32MP2
It is part of the STMicroelectronics delivery for Android.
This module targets STM32MP25 in OpenSTDroid v6.2.0. Please see the release notes for more details.
- The [release notes][] provide information on the release. [release notes]: https://wiki.st.com/stm32mpu/wiki/STM32_MPU_OpenSTDroid_release_note_-_v6.2.0
This module cannot be used alone. It is part of the STMicroelectronics delivery for Android.
This module contains several files and directories.
Prebuilt
./prebuilt/fsbl/*: prebuilt image of tf-a./prebuilt/ssbl/*: prebuilt images of u-boot
Source
./source/load_bootloader.sh: script used to load primary and secondary bootloader source with required patches for STM32MP2./source/build_bootloader.sh: script used to generate/update prebuilt images./source/android_bootloaderbuild.config: configuration file used by the build_bootloader.sh script./source/patch/fsbl/<version>/*: tf-a patches required (not yet upstreamed)./source/patch/ssbl/<version>/*: u-boot kernel patches required (not yet upstreamed)
This module is distributed under the Apache License, Version 2.0 found in the Apache-2.0 file.
There are exceptions which are distributed under BSD-3-Clause License, found in the BSD-3-Clause file:
- all binaries provided in
./prebuilt/fsbl/directory - all .patch files provided in
./source/patch/fsbl/directory
There are exceptions which are distributed under GPL License, Version 2.0 found in the GPL-2.0 file:
- all binaries provided in
./prebuilt/ssbl/directory - all .patch files provided in
./source/patch/ssbl/directory
