Go to file
Andrej Butok 0b898c9b72 Platform: nxp: Add initialization flag to the CMSIS USART driver.
Avoid possible USART_Deinit() stuck found in Zephyr TFM MCUBoot.

Change-Id: I1f6c19c3e7e5556423ddf3aec7555ff44ed7e562
Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2024-02-09 09:35:01 -07:00
bl1 BL1: Upgrade pyhsslms version 2023-11-01 11:55:07 +00:00
bl2 Merge branch 'feature-build-split-v2' into main 2023-11-03 23:39:32 +08:00
cmake Build: Update TF-M version to v2.0.0 2023-11-28 12:14:10 +00:00
config Build: Export TFM_FWU_BOOTLOADER_LIB to NS 2023-11-16 00:59:36 +01:00
docs Docs: 2.0.0 release note 2023-11-28 11:29:35 +01:00
interface interface: Add workaround for mbedtls using PSA 2024-01-15 15:33:52 +01:00
lib lib: ext: Disable t_cose and qcbor if not required 2023-12-06 15:20:12 +01:00
platform Platform: nxp: Add initialization flag to the CMSIS USART driver. 2024-02-09 09:35:01 -07:00
secure_fw Crypto: Add FPU flags for p256m 2024-02-09 09:34:48 -07:00
tools Tools: Allow TF-M relative paths in manifest lists 2023-11-07 09:06:33 +01:00
zephyr zephyr: module: Add zephyr module file 2023-12-06 15:22:34 +01:00
.editorconfig Misc: Add .editorconfig file for editor autosetup 2023-01-11 18:37:20 +01:00
.gitattributes Introduce end-of-line normalization 2021-02-23 09:53:54 +08:00
.gitignore .gitignore: Ignore the localrepos.cmake 2023-11-01 03:50:42 +01:00
.gitreview Gerrit: Update .gitreview to new location 2020-06-05 11:55:23 +00:00
.readthedocs.yaml Docs: Link the Docs + Small Fixes 2023-11-20 08:39:00 +01:00
CMakeLists.txt Build: Align change tf-m-tests config pass 2023-10-30 18:18:33 +08:00
Kconfig Kconfig: Add build type support 2023-04-03 16:25:12 +08:00
Kconfig.bl Kconfig: Add BL1 and BL2 Kconfig configs 2023-04-03 11:26:15 +08:00
Kconfig.misc Build: Pre-load the extra source configs 2023-08-28 15:01:01 +08:00
dco.txt Docs: add licensing info and user docs 2017-12-18 14:43:48 +00:00
license.rst Doc: convert markdown files to rst 2019-05-03 09:08:51 +02:00
readme.rst Docs: Update readme.rst 2023-09-13 12:30:59 +02:00
toolchain_ARMCLANG.cmake Build: Set CMAKE_OBJCOPY to default value 2023-08-14 10:38:43 +01:00
toolchain_GNUARM.cmake build: gcc: Force DWARF v4 2023-12-06 15:17:59 +01:00
toolchain_IARARM.cmake Platform: AN552: Create unique provisioning bundle 2023-08-16 04:46:12 +02:00

readme.rst

##################
Trusted Firmware-M
##################
The Trusted Firmware-M software implementation contained in this project is
designed to be a reference implementation of the
`Platform Security Architecture`_ (PSA) for `ARMv7-M and Armv8-M`_.

###########
Quick Links
###########

.. Note::
    This git contains the source code for Trusted Firmware-M. It is primarily
    hosted at `git.trustedfirmware.org`_ with a read-only mirror available on
    `GitHub`_.

    All official documentation has moved to `Trusted Firmware-M documentation`_
    which is available through `trustedfirmware.org`_.

* `ARMv7-M and Armv8-M`_
* `ARMv8-M Architecture`_
* `Platform Security Architecture`_
* `PSA certified`_
* `Documentation home`_
* `Release notes`_
* `TF-M getting started`_
* `Build instructions`_
* `Run TF-M examples on Arm platforms`_
* `Contribution guidelines`_
* `trustedfirmware.org`_

####################
Feedback and support
####################
Feedback can be submitted via email to
`TF-M mailing list <tf-m@lists.trustedfirmware.org>`__.

.. _License: https://tf-m-user-guide.trustedfirmware.org/contributing/lic.html
.. _Contribution guidelines: https://tf-m-user-guide.trustedfirmware.org/contributing/contributing_process.html
.. _Build instructions: https://tf-m-user-guide.trustedfirmware.org/building/tfm_build_instruction.html
.. _TF-M getting started: https://tf-m-user-guide.trustedfirmware.org/getting_started/tfm_getting_started.html
.. _Run TF-M examples on Arm platforms: https://tf-m-user-guide.trustedfirmware.org/building/run_tfm_examples_on_arm_platforms.html
.. _ARMv7-M and Armv8-M: https://developer.arm.com/architectures/cpu-architecture/m-profile
.. _ARMv8-M Architecture: https://developer.arm.com/docs/100688/latest/an-introduction-to-the-armv8-m-architecture
.. _Platform Security Architecture: https://www.arm.com/why-arm/architecture/platform-security-architecture
.. _PSA certified: https://www.psacertified.org/
.. _Trusted Firmware-M documentation: `Documentation home`_
.. _Documentation home: https://tf-m-user-guide.trustedfirmware.org/index.html
.. _trustedfirmware.org: https://www.trustedfirmware.org
.. _Release notes: https://tf-m-user-guide.trustedfirmware.org/releases/index.html
.. _git.trustedfirmware.org: https://git.trustedfirmware.org/
.. _GitHub: https://github.com/TrustedFirmware-M

*Copyright (c) 2017-2023, Arm Limited. All rights reserved.*