aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* doc: Treat Sphinx warnings as errorsSandrine Bailleux2020-04-211-2/+2
| | | | | | | | 'make doc' will now fail if Sphinx outputs any warning messages during documentation generation. Change-Id: I3e466af58ccf29b14a7e61037539b79ab6fc6037 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
* Merge "doc: Fixup some SMCCC links" into integrationMark Dykes2020-04-172-3/+3
|\
| * doc: Fixup some SMCCC linksSandrine Bailleux2020-04-172-3/+3
| | | | | | | | | | | | | | | | | | This is a fixup for patch 3ba55a3c5fa260c9218be1adff8f39fc2a568d68 ("docs: Update SMCCC doc, other changes for release"), where some links names got changed but their references didn't. Change-Id: I980d04dde338f3539a2ec1ae2e807440587b1cf5 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
* | Merge "doc: Set fconf as experimental feature" into integrationSandrine Bailleux2020-04-172-0/+3
|\ \ | |/ |/|
| * doc: Set fconf as experimental featureLouis Mayencourt2020-04-162-0/+3
| | | | | | | | | | | | | | | | | | Following the messages on the mailing list regarding the possible issue around reading DTB's information, we decided to flag the fconf feature as experimental. A uniform approach should be used to handle properties miss and DTB validation. Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: Ib3c86e81fb2e89452c593f68d825d3d8f505e1fb
* | Merge "docs: Update SMCCC doc, other changes for release" into integrationMark Dykes2020-04-1611-18/+18
|\ \
| * | docs: Update SMCCC doc, other changes for releaselaurenw-arm2020-04-1611-18/+18
| | | | | | | | | | | | | | | Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: Ie842d6a9919776de151a4e9304f870aede07c47a
* | | Merge "docs: Updating Change log for v2.3 Release" into integrationMark Dykes2020-04-162-26/+532
|\ \ \ | |_|/ |/| |
| * | docs: Updating Change log for v2.3 Releaselaurenw-arm2020-04-162-26/+532
| | | | | | | | | | | | | | | | | | | | | | | | Updating the change log for the v2.3 release and the upcoming change log template for v2.4 release. Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: Ice875d3c93227069738a429d4b945512af8470e9
* | | Merge "docs: Fixes and updates for the v2.3 release" into integrationSandrine Bailleux2020-04-163-16/+13
|\ \ \ | | |/ | |/|
| * | docs: Fixes and updates for the v2.3 releaselaurenw-arm2020-04-153-16/+13
| | | | | | | | | | | | | | | | | | | | | | | | A small set of misc changes to ensure correctness before the v2.3 release. Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I5b4e35b3b46616df0453cecff61f5a414951cd62
* | | docs: Updating Release information for v2.4laurenw-arm2020-04-151-3/+2
|/ / | | | | | | | | Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: I5a7ae778999295f3453b7ab0bfc26351e545fb8f
* / Fix Broadcom Stingray platform documentationSandrine Bailleux2020-04-152-9/+13
|/ | | | | | | | | | | | | | | | | - Include the platform documentation in the table of contents. - Add a title for the document. Without this, the platform documentation was listed under a 'Description' title on page https://trustedfirmware-a.readthedocs.io/en/latest/plat/index.html - Change TF-A git repository URL to point to tf.org (rather than the deprecated read-only mirror on Github). - Fix the restructuredText syntax for the FIP command line. It was not displayed at all on the rendered version. Change-Id: I7a0f062bcf8e0dfc65e8f8bdd6775c497a47e619 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
* TF-A: Add GICv4 extension for GIC driverAlexei Fedorov2020-04-071-0/+3
| | | | | | | | | | This patch adds support for GICv4 extension. New `GIC_ENABLE_V4_EXTN` option passed to gicv3.mk makefile was added, and enables GICv4 related changes when set to 1. This option defaults to 0. Change-Id: I30ebe1b7a98d3a54863900f37eda4589c707a288 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
* TF-A GICv3 driver: Add extended PPI and SPI rangeAlexei Fedorov2020-04-061-0/+3
| | | | | | | | | | This patch provides support for GICv3.1 extended PPI and SPI range. The option is enabled by setting to 1 and passing `GIC_EXT_INTID` build flag to gicv3.mk makefile. This option defaults to 0 with no extended range support. Change-Id: I7d09086fe22ea531c5df51a8a1efd8928458d394 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
* Merge changes from topic "brcm_initial_support" into integrationManish Pandey2020-04-031-0/+40
|\ | | | | | | | | | | | | | | | | | | | | | | | | * changes: doc: brcm: Add documentation file for brcm stingray platform drivers: Add SPI Nor flash support drivers: Add iproc spi driver drivers: Add emmc driver for Broadcom platforms Add BL31 support for Broadcom stingray platform Add BL2 support for Broadcom stingray platform Add bl31 support common across Broadcom platforms Add bl2 setup code common across Broadcom platforms drivers: Add support to retrieve plat_toc_flags
| * doc: brcm: Add documentation file for brcm stingray platformSheetal Tigadoli2020-04-031-0/+40
| | | | | | | | | | Signed-off-by: Sheetal Tigadoli <sheetal.tigadoli@broadcom.com> Change-Id: I5e2c1220e9694d6ba771cc90daa0e70e967eebe6
* | doc: Fix "unexpected indentation" warning.Louis Mayencourt2020-04-014-1/+21
| | | | | | | | | | Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: I521eed6466fdfef18a92f5237912cb402441044a
* | doc: Update fconf uml diagramsLouis Mayencourt2020-04-012-6/+6
| | | | | | | | | | | | | | Update the plantuml diagrams to match the latest modification in fconf. Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: I90f55bba0fd039a3f7e1bd39661cf849fccd64f5
* | Enable MTE supportManish V Badarkhe2020-04-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable MTE support by adding memory tag option in Makefile This option is available only when ARMv8.5-MemTag is implemented MTE options are added in latest clang and armclang compiler which support below options: for clang <version 11.0.0> 1. -march=arm8.5-a+memtag 2. -fsanitize=memtag for armclang <version 6.12> 1. -march=arm8.5-a+memtag 2. -mmemtag-stack Set the option SUPPORT_STACK_MEMTAG=yes to enable memory stack tagging. Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I4e0bbde4e9769ce03ead6f550158e22f32c1c413
* | Merge "doc: Fix broken external link for Odroid C2"Sandrine Bailleux2020-04-011-1/+1
|\ \ | |/ |/|
| * doc: Fix broken external link for Odroid C2Heinrich Schuchardt2020-03-311-1/+1
| | | | | | | | | | | | | | | | | | The file README.odroid-c2 has been moved in the U-Boot repository. Reference the official uplink repository. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Change-Id: Ie72c7aefd6363a406f88ad2c87faee1c7a2125a3
* | Merge "Update code freeze and release target date for 2.3" into integrationMark Dykes2020-03-311-2/+2
|\ \
| * | Update code freeze and release target date for 2.3laurenw-arm2020-03-311-2/+2
| |/ | | | | | | | | Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com> Change-Id: Icf0a5737852e4f025dd8ce3748594ad25da43045
* / TF-A GICv3 driver: Introduce makefileAlexei Fedorov2020-03-301-0/+21
|/ | | | | | | | | | | | | | | | | This patch moves all GICv3 driver files into new added 'gicv3.mk' makefile for the benefit of the generic driver which can evolve in the future without affecting platforms. The patch adds GICv3 driver configuration flags 'GICV3_IMPL', 'GICV3_IMPL_GIC600_MULTICHIP' and 'GICV3_OVERRIDE_DISTIF_PWR_OPS' described in 'GICv3 driver options' section of 'build-option.rst' document. NOTE: Platforms with GICv3 driver need to be modified to include 'drivers/arm/gic/v3/gicv3.mk' in their makefiles. Change-Id: If055f6770ff20f5dee5a3c99ae7ced7cdcac5c44 Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
* Merge "Changelog updates for recent commits" into integrationManish Pandey2020-03-271-0/+4
|\
| * Changelog updates for recent commitsMadhukar Pappireddy2020-03-201-0/+4
| | | | | | | | | | Change-Id: I09191a51dd9ee673c54b422ba4eb35c46c6dc30e Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
* | Merge "doc: add spm and spmd related build options" into integrationManish Pandey2020-03-271-7/+25
|\ \
| * | doc: add spm and spmd related build optionsOlivier Deprez2020-03-271-7/+25
| | | | | | | | | | | | | | | Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I93892dbe76611a7a4b852af3272a0e6271ae037b
* | | Merge "Fix warnings in porting-guide.rst" into integrationOlivier Deprez2020-03-261-2/+2
|\ \ \
| * | | Fix warnings in porting-guide.rstManish V Badarkhe2020-03-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix below warnings appeared in porting-guide.rst WARNING: Title underline too short. Change-Id: Ibc0eba0da72a53a5f9b61c49a8bf7a10b17bc3b8 Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
* | | | Merge changes I250c3aa1,Icf816053 into integrationSandrine Bailleux2020-03-261-0/+16
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | * changes: changelog: introduce SPMD, add secure partition loading and tooling changelog: add debugfs functionality
| * | changelog: introduce SPMD, add secure partition loading and toolingOlivier Deprez2020-03-261-0/+15
| | | | | | | | | | | | | | | Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I250c3aa199d4e5efa68aa32bf5a1694835be56b7
| * | changelog: add debugfs functionalityOlivier Deprez2020-03-261-0/+1
| |/ | | | | | | | | Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: Icf8160536c249c754b3dfac6f8f49ca7ad3bb0de
* | Merge "spm: Add spci manifest binding document" into integrationManish Pandey2020-03-241-0/+239
|\ \
| * | spm: Add spci manifest binding documentLouis Mayencourt2020-03-231-0/+239
| | | | | | | | | | | | | | | | | | | | | | | | The manifest binding document defines the expected properties and their formats to represent a partition manifest in device tree. Change-Id: I5eb250c7b89e0d828e1fcfce32b121e4081879ec Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
* | | Merge "fconf: Clean Arm IO" into integrationMark Dykes2020-03-241-2/+2
|\ \ \
| * | | fconf: Clean Arm IOLouis Mayencourt2020-03-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge the previously introduced arm_fconf_io_storage into arm_io_storage. This removes the duplicate io_policies and functions definition. This patch: - replace arm_io_storage.c with the content of arm_fconf_io_storage.c - rename the USE_FCONF_BASED_IO option into ARM_IO_IN_DTB. - use the ARM_IO_IN_DTB option to compile out io_policies moved in dtb. - propagate DEFINES when parsing dts. - use ARM_IO_IN_DTB to include or not uuid nodes in fw_config dtb. - set the ARM_IO_IN_DTB to 0 by default for fvp. This ensure that the behavior of fvp stays the same as it was before the introduction of fconf. Change-Id: Ia774a96d1d3a2bccad29f7ce2e2b4c21b26c080e Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
* | | | Merge "docs: remove uefi-tools in hikey and hikey960" into integrationManish Pandey2020-03-202-36/+8
|\ \ \ \ | |_|_|/ |/| | |
| * | | docs: remove uefi-tools in hikey and hikey960Haojian Zhuang2020-03-142-36/+8
| |/ / | | | | | | | | | | | | | | | | | | | | | Since uefi-tools isn't used any more in hikey and hikey960, update the documents. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org> Change-Id: I0843d27610e241d442e58b6cd71967998730a35d
* | | Merge changes from topic "rpix-multi-console" into integrationSandrine Bailleux2020-03-181-0/+11
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | * changes: rpi: docs: Update maintainers file to new RPi directory scheme rpi: console: Autodetect Mini-UART vs. PL011 configuration rpi3: build: Include GPIO driver in all BL stages rpi: Allow using PL011 UART for RPi3/RPi4 rpi3: console: Use same "clock-less" setup scheme as RPi4 rpi3: gpio: Simplify GPIO setup
| * | rpi: docs: Update maintainers file to new RPi directory schemeAndre Przywara2020-03-171-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the addition of the Raspberry Pi 4 port the directory structure changed a bit, also the new port didn't have a separate entry. Add a new entry for the RPi4 port and adjust the path names. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Change-Id: I04b60e729a19bb0cc3dd6ce6899ec6480356b1f1
* | | Merge "Implement SMCCC_ARCH_SOC_ID SMC call" into integrationManish Pandey2020-03-181-0/+29
|\ \ \
| * | | Implement SMCCC_ARCH_SOC_ID SMC callManish V Badarkhe2020-03-171-0/+29
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented SMCCC_ARCH_SOC_ID call in order to get below SOC information: 1. SOC revision 2. SOC version Implementation done using below SMCCC specification document: https://developer.arm.com/docs/den0028/c Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: Ie0595f1c345a6429a6fb4a7f05534a0ca9c9a48b
* | | Merge "fconf: Add namespace guidance inside documentation" into integrationMark Dykes2020-03-161-0/+27
|\ \ \ | |/ / |/| |
| * | fconf: Add namespace guidance inside documentationLouis Mayencourt2020-03-111-0/+27
| | | | | | | | | | | | | | | Change-Id: I50707d1836c7f5e4ef162c00256624a1f278baef Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>
* | | Merge "juno/sgm: Maximize space allocated to SCP_BL2" into integrationSandrine Bailleux2020-03-131-2/+2
|\ \ \
| * | | juno/sgm: Maximize space allocated to SCP_BL2Chris Kay2020-03-121-2/+2
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | To accommodate the increasing size of the SCP_BL2 binary, the base address of the memory region allocated to SCP_BL2 has been moved downwards from its current (mostly) arbitrary address to the beginning of the non-shared trusted SRAM. Change-Id: I086a3765bf3ea88f45525223d765dc0dbad6b434 Signed-off-by: Chris Kay <chris.kay@arm.com>
* | | Merge "Mention COT build option in trusted-board-boot-build.rst" into ↵Mark Dykes2020-03-121-11/+13
|\ \ \ | | | | | | | | | | | | integration
| * | | Mention COT build option in trusted-board-boot-build.rstSandrine Bailleux2020-03-121-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 3bff910dc16ad5ed97d470064b25481d3674732b ("Introduce COT build option"), it is now possible to select a different Chain of Trust than the TBBR-Client one. Make a few adjustments in the documentation to reflect that. Also make some minor improvements (fixing typos, better formatting, ...) along the way. Change-Id: I3bbadc441557e1e13311b6fd053fdab6b10b1ba2 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>