History log of /rk3399_ARM-atf/docs/ (Results 2076 – 2100 of 3107)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
be653a6904-Oct-2019 Paul Beesley <paul.beesley@arm.com>

doc: Misc syntax and spelling fixes

Tidying up a few Sphinx warnings that had built-up over time.
None of these are critical but it cleans up the Sphinx output.

At the same time, fixing some spelli

doc: Misc syntax and spelling fixes

Tidying up a few Sphinx warnings that had built-up over time.
None of these are critical but it cleans up the Sphinx output.

At the same time, fixing some spelling errors that were detected.

Change-Id: I38209e235481eed287f8008c6de9dedd6b12ab2e
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...

862c764a07-Oct-2019 Paul Beesley <paul.beesley@arm.com>

doc: Add guide for building the docs locally

This new page contains instructions for doing a local
build of the documentation, plus information on the environment
setup that needs to be done beforeh

doc: Add guide for building the docs locally

This new page contains instructions for doing a local
build of the documentation, plus information on the environment
setup that needs to be done beforehand.

Change-Id: If563145ab40639cabbe25d0f62759981a33692c6
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...

8cc36aec23-Sep-2019 Paul Beesley <paul.beesley@arm.com>

doc: De-duplicate readme and license files

The readme.rst and license.rst files in the project root overlap
with the index.rst and license.rst files in the docs/ folder. We
need to use the latter wh

doc: De-duplicate readme and license files

The readme.rst and license.rst files in the project root overlap
with the index.rst and license.rst files in the docs/ folder. We
need to use the latter when building the documentation, as Sphinx
requires all included files to be under a common root. However,
the files in the root are currently used by the cgit and Github
viewers.

Using symlinks in Git presents some difficulties so the best
course of action is likely to leave these files but in stub form.

The license.rst file in the root will simply tell the reader to
refer to docs/license.rst.

The readme.rst file will contain a small amount of content that
is derived from the docs/index.rst file, so that the Github main
page will have something valid to show, but it will also contain
a link to the full documentation on ReadTheDocs.

Change-Id: I6dc46f08777e8d7ecb32ca7afc07a28486c9f77a
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...

3476095112-Apr-2019 Paul Beesley <paul.beesley@arm.com>

doc: Convert internal links to RST format

Currently links between documents are using the format:

<path/to/><filename>.rst

This was required for services like GitHub because they render each
docum

doc: Convert internal links to RST format

Currently links between documents are using the format:

<path/to/><filename>.rst

This was required for services like GitHub because they render each
document in isolation - linking to another document is like linking
to any other file, just provide the full path.

However, with the new approach, the .rst files are only the raw
source for the documents. Once the documents have been rendered
the output is now in another format (HTML in our case) and so,
when linking to another document, the link must point to the
rendered version and not the .rst file.

The RST spec provides a few methods for linking between content.
The parent of this patch enabled the automatic creation of anchors
for document titles - we will use these anchors as the targets for
our links. Additional anchors can be added by hand if needed, on
section and sub-section titles, for example.

An example of this new format, for a document with the title
"Firmware Design" is :ref:`Firmware Design`.

One big advantage of this is that anchors are not dependent on
paths. We can then move documents around, even between directories,
without breaking any links between documents. Links will need to be
updated only if the title of a document changes.

Change-Id: I9e2340a61dd424cbd8fd1ecc2dc166f460d81703
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...

e43ed98b04-Oct-2019 Paul Beesley <paul.beesley@arm.com>

doc: Add more missing platforms

Add meson-g12a, qemu-sbsa and rpi4 to the documentation index so
that they will have their docs rendered and integrated into the
table of contents.

Change-Id: Id972b

doc: Add more missing platforms

Add meson-g12a, qemu-sbsa and rpi4 to the documentation index so
that they will have their docs rendered and integrated into the
table of contents.

Change-Id: Id972bf2fee67312dd7bff29f92bea67842e62431
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...

25792ce407-Oct-2019 Soby Mathew <soby.mathew@arm.com>

Merge "Neoverse N1 Errata Workaround 1542419" into integration

5b56775807-Oct-2019 Soby Mathew <soby.mathew@arm.com>

Merge "Fix the CAS spinlock implementation" into integration

8094262220-Aug-2019 laurenw-arm <lauren.wehrmeister@arm.com>

Neoverse N1 Errata Workaround 1542419

Coherent I-cache is causing a prefetch violation where when the core
executes an instruction that has recently been modified, the core might
fetch a stale instr

Neoverse N1 Errata Workaround 1542419

Coherent I-cache is causing a prefetch violation where when the core
executes an instruction that has recently been modified, the core might
fetch a stale instruction which violates the ordering of instruction
fetches.

The workaround includes an instruction sequence to implementation
defined registers to trap all EL0 IC IVAU instructions to EL3 and a trap
handler to execute a TLB inner-shareable invalidation to an arbitrary
address followed by a DSB.

Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>
Change-Id: Ic3b7cbb11cf2eaf9005523ef5578a372593ae4d6

show more ...

c97cba4e25-Sep-2019 Soby Mathew <soby.mathew@arm.com>

Fix the CAS spinlock implementation

Make the spinlock implementation use ARMv8.1-LSE CAS instruction based
on a platform build option. The CAS-based implementation used to be
unconditionally selecte

Fix the CAS spinlock implementation

Make the spinlock implementation use ARMv8.1-LSE CAS instruction based
on a platform build option. The CAS-based implementation used to be
unconditionally selected for all ARM8.1+ platforms.

The previous CAS spinlock implementation had a bug wherein the spin_unlock()
implementation had an `sev` after `stlr` which is not sufficient. A dsb is
needed to ensure that the stlr completes prior to the sev. Having a dsb is
heavyweight and a better solution would be to use load exclusive semantics
to monitor the lock and wake up from wfe when a store happens to the lock.
The patch implements the same.

Change-Id: I5283ce4a889376e4cc01d1b9d09afa8229a2e522
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com>

show more ...

efcf951f03-Oct-2019 Soby Mathew <soby.mathew@arm.com>

Merge changes from topic "qemu_sbsa" into integration

* changes:
qemu/qemu_sbsa: Adding memory mapping for both FLASH0/FLASH1
qemu/qemu_sbsa: Adding Qemu SBSA platform

b48691ed26-Sep-2019 Louis Mayencourt <louis.mayencourt@arm.com>

doc: Fix GCC version to 8.3-2019.03

Change-Id: I3b866e927d93f4b690aa4891940fc8afabf4146e
Signed-off-by: Louis Mayencourt <louis.mayencourt@arm.com>

2f625c5e01-Oct-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "doc: Migrate to Linaro release 19.06" into integration

558a6f4417-May-2018 Radoslaw Biernacki <radoslaw.biernacki@linaro.org>

qemu/qemu_sbsa: Adding Qemu SBSA platform

This patch introduces Qemu SBSA platform.
Both platform specific files where copied from qemu/qemu with changes for
DRAM base above 32bit and removal of ARM

qemu/qemu_sbsa: Adding Qemu SBSA platform

This patch introduces Qemu SBSA platform.
Both platform specific files where copied from qemu/qemu with changes for
DRAM base above 32bit and removal of ARMv7 conditional defines/code.
Documentation is aligned to rest of SBSA patches along the series and
planed changes in edk2-platform repo.

Fixes ARM-software/tf-issues#602

Signed-off-by: Radoslaw Biernacki <radoslaw.biernacki@linaro.org>
Change-Id: I8ebc34eedb2268365e479ef05654b2df1b99128c

show more ...

35010bb820-Sep-2019 zelalem-aweke <zelalem.aweke@arm.com>

doc: Migrate to Linaro release 19.06

- Updated Linaro release version number to 19.06
- Updated links to Linaro instructions and releases
- Removed the Linaro old releases link

Signed-off-by: zelal

doc: Migrate to Linaro release 19.06

- Updated Linaro release version number to 19.06
- Updated links to Linaro instructions and releases
- Removed the Linaro old releases link

Signed-off-by: zelalem-aweke <zelalem.aweke@arm.com>
Change-Id: Ib786728106961e89182b42183e7b889f6fc74190

show more ...

32d514e527-Sep-2019 Soby Mathew <soby.mathew@arm.com>

Merge "doc: Fix platform port inclusion" into integration

f7fa528927-Sep-2019 Soby Mathew <soby.mathew@arm.com>

Merge changes from topic "amlogic-g12a" into integration

* changes:
amlogic: g12a: Add support for the S905X2 (G12A) platform
amlogic: makefile: Use PLAT variable when possible
amlogic: sha_dm

Merge changes from topic "amlogic-g12a" into integration

* changes:
amlogic: g12a: Add support for the S905X2 (G12A) platform
amlogic: makefile: Use PLAT variable when possible
amlogic: sha_dma: Move register mappings to platform header

show more ...

17b0bb6c27-Sep-2019 Soby Mathew <soby.mathew@arm.com>

Merge changes from topic "raspberry-pi-4-support" into integration

* changes:
rpi4: Add initial documentation file
rpi4: Add stdout-path to device tree
rpi4: Add GIC maintenance interrupt to G

Merge changes from topic "raspberry-pi-4-support" into integration

* changes:
rpi4: Add initial documentation file
rpi4: Add stdout-path to device tree
rpi4: Add GIC maintenance interrupt to GIC DT node
rpi4: Cleanup memory regions, move pens to first page
rpi4: Reserve resident BL31 region from non-secure world
rpi4: Amend DTB to advertise PSCI
rpi4: Determine BL33 entry point at runtime
rpi4: Accommodate "armstub8.bin" header at the beginning of BL31 image
Add basic support for Raspberry Pi 4
rpi3: Allow runtime determination of UART base clock rate
FDT helper functions: Respect architecture in PSCI function IDs
FDT helper functions: Add function documentation

show more ...

41bda86327-Sep-2019 Soby Mathew <soby.mathew@arm.com>

Merge changes from topic "mp/giv3-discovery" into integration

* changes:
Migrate ARM platforms to use the new GICv3 API
Adding new optional PSCI hook pwr_domain_on_finish_late
GICv3: Enable mu

Merge changes from topic "mp/giv3-discovery" into integration

* changes:
Migrate ARM platforms to use the new GICv3 API
Adding new optional PSCI hook pwr_domain_on_finish_late
GICv3: Enable multi socket GIC redistributor frame discovery

show more ...

69ef7b7f26-Sep-2019 Paul Beesley <paul.beesley@arm.com>

Merge changes I0283fc2e,Ib476d024,Iada05f7c into integration

* changes:
hikey: fix to load FIP by partition table.
hikey960: fix to load FIP by partition table
drivers: partition: support diff

Merge changes I0283fc2e,Ib476d024,Iada05f7c into integration

* changes:
hikey: fix to load FIP by partition table.
hikey960: fix to load FIP by partition table
drivers: partition: support different block size

show more ...

cdb8c52f18-Sep-2019 Carlo Caione <ccaione@baylibre.com>

amlogic: g12a: Add support for the S905X2 (G12A) platform

Introduce the preliminary support for the Amlogic S905X2 (G12A) SoC.

This port is a minimal implementation of BL31 capable of booting
mainl

amlogic: g12a: Add support for the S905X2 (G12A) platform

Introduce the preliminary support for the Amlogic S905X2 (G12A) SoC.

This port is a minimal implementation of BL31 capable of booting
mainline U-Boot and Linux. Tested on a SEI510 board.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
Change-Id: Ife958f10e815a4530292c45446adb71239f3367f

show more ...


/rk3399_ARM-atf/common/fdt_fixup.c
maintainers.rst
plat/meson-g12a.rst
/rk3399_ARM-atf/drivers/amlogic/crypto/sha_dma.c
/rk3399_ARM-atf/drivers/rpi3/mailbox/rpi3_mbox.c
/rk3399_ARM-atf/drivers/rpi3/rng/rpi3_rng.c
/rk3399_ARM-atf/include/common/fdt_fixup.h
/rk3399_ARM-atf/include/drivers/rpi3/mailbox/rpi3_mbox.h
/rk3399_ARM-atf/include/drivers/rpi3/rng/rpi3_rng.h
/rk3399_ARM-atf/plat/amlogic/g12a/g12a_bl31_setup.c
/rk3399_ARM-atf/plat/amlogic/g12a/g12a_common.c
/rk3399_ARM-atf/plat/amlogic/g12a/g12a_def.h
/rk3399_ARM-atf/plat/amlogic/g12a/g12a_pm.c
/rk3399_ARM-atf/plat/amlogic/g12a/include/platform_def.h
/rk3399_ARM-atf/plat/amlogic/g12a/platform.mk
/rk3399_ARM-atf/plat/amlogic/gxbb/gxbb_def.h
/rk3399_ARM-atf/plat/amlogic/gxbb/platform.mk
/rk3399_ARM-atf/plat/amlogic/gxl/gxl_def.h
/rk3399_ARM-atf/plat/amlogic/gxl/platform.mk
/rk3399_ARM-atf/plat/qemu/platform.mk
/rk3399_ARM-atf/plat/qemu/qemu_bl2_setup.c
/rk3399_ARM-atf/plat/qemu/qemu_private.h
/rk3399_ARM-atf/plat/rpi/common/include/rpi_shared.h
/rk3399_ARM-atf/plat/rpi/common/rpi3_common.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_image_load.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_io_storage.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_pm.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_rotpk.S
/rk3399_ARM-atf/plat/rpi/common/rpi3_stack_protector.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_topology.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_trusted_boot.c
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/rpi3_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/rpi/rpi3/include/plat_macros.S
/rk3399_ARM-atf/plat/rpi/rpi3/include/platform_def.h
/rk3399_ARM-atf/plat/rpi/rpi3/include/rpi_hw.h
/rk3399_ARM-atf/plat/rpi/rpi3/platform.mk
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl1_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl2_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl31_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi_mbox_board.c
1010770712-Aug-2019 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Adding new optional PSCI hook pwr_domain_on_finish_late

This PSCI hook is similar to pwr_domain_on_finish but is
guaranteed to be invoked with the respective core and cluster are
participating in co

Adding new optional PSCI hook pwr_domain_on_finish_late

This PSCI hook is similar to pwr_domain_on_finish but is
guaranteed to be invoked with the respective core and cluster are
participating in coherency. This will be necessary to safely invoke
the new GICv3 API which modifies shared GIC data structures concurrently.

Change-Id: I8e54f05c9d4ef5712184c9c18ba45ac97a29eb7a
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>

show more ...


/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/bl1_fwu.c
/rk3399_ARM-atf/bl1/bl1_main.c
/rk3399_ARM-atf/common/fdt_fixup.c
getting_started/porting-guide.rst
/rk3399_ARM-atf/drivers/arm/gic/v3/gicv3_main.c
/rk3399_ARM-atf/drivers/rpi3/mailbox/rpi3_mbox.c
/rk3399_ARM-atf/drivers/rpi3/rng/rpi3_rng.c
/rk3399_ARM-atf/include/common/fdt_fixup.h
/rk3399_ARM-atf/include/drivers/arm/gicv3.h
/rk3399_ARM-atf/include/drivers/rpi3/mailbox/rpi3_mbox.h
/rk3399_ARM-atf/include/drivers/rpi3/rng/rpi3_rng.h
/rk3399_ARM-atf/include/lib/psci/psci.h
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/lib/psci/psci_on.c
/rk3399_ARM-atf/plat/amlogic/common/aml_scpi.c
/rk3399_ARM-atf/plat/amlogic/common/aml_sip_svc.c
/rk3399_ARM-atf/plat/amlogic/common/include/aml_private.h
/rk3399_ARM-atf/plat/amlogic/gxbb/gxbb_def.h
/rk3399_ARM-atf/plat/amlogic/gxl/gxl_def.h
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.h
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/rtc/rtc.c
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/rtc/rtc.h
/rk3399_ARM-atf/plat/mediatek/mt8173/platform.mk
/rk3399_ARM-atf/plat/mediatek/mt8183/bl31_plat_setup.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/mcdi/mtk_mcdi.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/mcdi/mtk_mcdi.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/pmic/pmic.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/pmic/pmic.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_pmic_wrap.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_pmic_wrap.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_suspend.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_suspend.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spmc/mtspmc_private.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/sspm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/sspm.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/uart/uart.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/uart/uart.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/mcucfg.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/plat_debug.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/sspm_reg.h
/rk3399_ARM-atf/plat/mediatek/mt8183/plat_debug.c
/rk3399_ARM-atf/plat/mediatek/mt8183/plat_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/platform.mk
/rk3399_ARM-atf/plat/qemu/common/aarch32/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/include/plat_macros.S
/rk3399_ARM-atf/plat/qemu/common/qemu_bl1_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl2_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl31_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_common.c
/rk3399_ARM-atf/plat/qemu/common/qemu_console.c
/rk3399_ARM-atf/plat/qemu/common/qemu_gicv2.c
/rk3399_ARM-atf/plat/qemu/common/qemu_gicv3.c
/rk3399_ARM-atf/plat/qemu/common/qemu_image_load.c
/rk3399_ARM-atf/plat/qemu/common/qemu_io_storage.c
/rk3399_ARM-atf/plat/qemu/common/qemu_pm.c
/rk3399_ARM-atf/plat/qemu/common/qemu_private.h
/rk3399_ARM-atf/plat/qemu/common/qemu_rotpk.S
/rk3399_ARM-atf/plat/qemu/common/qemu_stack_protector.c
/rk3399_ARM-atf/plat/qemu/common/qemu_trusted_boot.c
/rk3399_ARM-atf/plat/qemu/common/sp_min/sp_min-qemu.mk
/rk3399_ARM-atf/plat/qemu/common/sp_min/sp_min_setup.c
/rk3399_ARM-atf/plat/qemu/common/topology.c
/rk3399_ARM-atf/plat/qemu/qemu/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu/platform.mk
/rk3399_ARM-atf/plat/rpi/common/include/rpi_shared.h
/rk3399_ARM-atf/plat/rpi/common/rpi3_common.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_image_load.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_io_storage.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_pm.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_rotpk.S
/rk3399_ARM-atf/plat/rpi/common/rpi3_stack_protector.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_topology.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_trusted_boot.c
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/rpi3_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/rpi/rpi3/include/plat_macros.S
/rk3399_ARM-atf/plat/rpi/rpi3/include/platform_def.h
/rk3399_ARM-atf/plat/rpi/rpi3/include/rpi_hw.h
/rk3399_ARM-atf/plat/rpi/rpi3/platform.mk
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl1_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl2_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl31_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi_mbox_board.c
f1e0f15225-Sep-2019 Paul Beesley <paul.beesley@arm.com>

doc: Fix platform port inclusion

This patch:

- Adds any leftover platform ports that were not having their
documentation built (not in the index.rst table of contents)
- Corrects a handful of RST

doc: Fix platform port inclusion

This patch:

- Adds any leftover platform ports that were not having their
documentation built (not in the index.rst table of contents)
- Corrects a handful of RST formatting errors that cause poor
rendering
- Reorders the list of platforms so that they are displayed
in alphabetical order

Change-Id: If8c135a822d581c3c5c4fca2936d501ccfd2e94c
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...

e0dea67122-Jul-2019 Andre Przywara <andre.przywara@arm.com>

rpi4: Add initial documentation file

As the Raspberry Pi4 port is now in a usable state, add the build
instructions together with some background information to the
documentation directory.
The port

rpi4: Add initial documentation file

As the Raspberry Pi4 port is now in a usable state, add the build
instructions together with some background information to the
documentation directory.
The port differs quite a bit from the Raspberry Pi 3, so we use a
separate file for that.

Change-Id: I7d9f5967fdf3ec3bfe97d78141f59cbcf03388d4
Signed-off-by: Andre Przywara <andre.przywara@arm.com>

show more ...


/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/bl1_fwu.c
/rk3399_ARM-atf/bl1/bl1_main.c
/rk3399_ARM-atf/common/fdt_fixup.c
plat/rpi4.rst
/rk3399_ARM-atf/drivers/rpi3/mailbox/rpi3_mbox.c
/rk3399_ARM-atf/drivers/rpi3/rng/rpi3_rng.c
/rk3399_ARM-atf/include/common/fdt_fixup.h
/rk3399_ARM-atf/include/drivers/rpi3/mailbox/rpi3_mbox.h
/rk3399_ARM-atf/include/drivers/rpi3/rng/rpi3_rng.h
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/plat/amlogic/common/aml_scpi.c
/rk3399_ARM-atf/plat/amlogic/common/aml_sip_svc.c
/rk3399_ARM-atf/plat/amlogic/common/include/aml_private.h
/rk3399_ARM-atf/plat/amlogic/gxbb/gxbb_def.h
/rk3399_ARM-atf/plat/amlogic/gxl/gxl_def.h
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.h
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/rtc/rtc.c
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/rtc/rtc.h
/rk3399_ARM-atf/plat/mediatek/mt8173/platform.mk
/rk3399_ARM-atf/plat/mediatek/mt8183/bl31_plat_setup.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/mcdi/mtk_mcdi.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/mcdi/mtk_mcdi.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/pmic/pmic.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/pmic/pmic.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_pmic_wrap.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_pmic_wrap.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_suspend.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_suspend.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spmc/mtspmc_private.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/sspm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/sspm.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/uart/uart.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/uart/uart.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/mcucfg.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/plat_debug.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/sspm_reg.h
/rk3399_ARM-atf/plat/mediatek/mt8183/plat_debug.c
/rk3399_ARM-atf/plat/mediatek/mt8183/plat_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/platform.mk
/rk3399_ARM-atf/plat/qemu/common/aarch32/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/include/plat_macros.S
/rk3399_ARM-atf/plat/qemu/common/qemu_bl1_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl2_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl31_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_common.c
/rk3399_ARM-atf/plat/qemu/common/qemu_console.c
/rk3399_ARM-atf/plat/qemu/common/qemu_gicv2.c
/rk3399_ARM-atf/plat/qemu/common/qemu_gicv3.c
/rk3399_ARM-atf/plat/qemu/common/qemu_image_load.c
/rk3399_ARM-atf/plat/qemu/common/qemu_io_storage.c
/rk3399_ARM-atf/plat/qemu/common/qemu_pm.c
/rk3399_ARM-atf/plat/qemu/common/qemu_private.h
/rk3399_ARM-atf/plat/qemu/common/qemu_rotpk.S
/rk3399_ARM-atf/plat/qemu/common/qemu_stack_protector.c
/rk3399_ARM-atf/plat/qemu/common/qemu_trusted_boot.c
/rk3399_ARM-atf/plat/qemu/common/sp_min/sp_min-qemu.mk
/rk3399_ARM-atf/plat/qemu/common/sp_min/sp_min_setup.c
/rk3399_ARM-atf/plat/qemu/common/topology.c
/rk3399_ARM-atf/plat/qemu/qemu/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu/platform.mk
/rk3399_ARM-atf/plat/rpi/common/include/rpi_shared.h
/rk3399_ARM-atf/plat/rpi/common/rpi3_common.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_image_load.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_io_storage.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_pm.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_rotpk.S
/rk3399_ARM-atf/plat/rpi/common/rpi3_stack_protector.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_topology.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_trusted_boot.c
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/rpi3_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/rpi/rpi3/include/plat_macros.S
/rk3399_ARM-atf/plat/rpi/rpi3/include/platform_def.h
/rk3399_ARM-atf/plat/rpi/rpi3/include/rpi_hw.h
/rk3399_ARM-atf/plat/rpi/rpi3/platform.mk
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl1_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl2_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl31_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi_mbox_board.c
/rk3399_ARM-atf/plat/rpi/rpi4/aarch64/armstub8_header.S
/rk3399_ARM-atf/plat/rpi/rpi4/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/rpi/rpi4/include/plat.ld.S
/rk3399_ARM-atf/plat/rpi/rpi4/include/plat_macros.S
/rk3399_ARM-atf/plat/rpi/rpi4/include/platform_def.h
/rk3399_ARM-atf/plat/rpi/rpi4/include/rpi_hw.h
/rk3399_ARM-atf/plat/rpi/rpi4/platform.mk
/rk3399_ARM-atf/plat/rpi/rpi4/rpi4_bl31_setup.c
2966defa12-Jul-2019 Paul Beesley <paul.beesley@arm.com>

doc: Render Marvell platform documents

The documentation for Marvell platforms was not included in the
rendered document output until now because, while it was mostly
valid RST format, the files wer

doc: Render Marvell platform documents

The documentation for Marvell platforms was not included in the
rendered document output until now because, while it was mostly
valid RST format, the files were saved with a .txt extension.

This patch corrects some RST formatting errors, creates a document
tree (index page) for the Marvell documents, and adds the Marvell
subtree to the main index.

Change-Id: Id7d4ac37eded636f8f62322a153e1e5f652ff51a
Signed-off-by: Paul Beesley <paul.beesley@arm.com>

show more ...


/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/bl1_fwu.c
/rk3399_ARM-atf/bl1/bl1_main.c
/rk3399_ARM-atf/common/fdt_fixup.c
plat/index.rst
plat/marvell/build.rst
plat/marvell/index.rst
plat/marvell/misc/mvebu-a8k-addr-map.rst
plat/marvell/misc/mvebu-amb.rst
plat/marvell/misc/mvebu-ccu.rst
plat/marvell/misc/mvebu-io-win.rst
plat/marvell/misc/mvebu-iob.rst
plat/marvell/porting.rst
/rk3399_ARM-atf/drivers/rpi3/mailbox/rpi3_mbox.c
/rk3399_ARM-atf/drivers/rpi3/rng/rpi3_rng.c
/rk3399_ARM-atf/include/common/fdt_fixup.h
/rk3399_ARM-atf/include/drivers/rpi3/mailbox/rpi3_mbox.h
/rk3399_ARM-atf/include/drivers/rpi3/rng/rpi3_rng.h
/rk3399_ARM-atf/lib/el3_runtime/aarch64/context_mgmt.c
/rk3399_ARM-atf/plat/amlogic/common/aml_scpi.c
/rk3399_ARM-atf/plat/amlogic/common/aml_sip_svc.c
/rk3399_ARM-atf/plat/amlogic/common/include/aml_private.h
/rk3399_ARM-atf/plat/amlogic/gxbb/gxbb_def.h
/rk3399_ARM-atf/plat/amlogic/gxl/gxl_def.h
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.h
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/rtc/rtc.c
/rk3399_ARM-atf/plat/mediatek/mt8173/drivers/rtc/rtc.h
/rk3399_ARM-atf/plat/mediatek/mt8173/platform.mk
/rk3399_ARM-atf/plat/mediatek/mt8183/bl31_plat_setup.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/mcdi/mtk_mcdi.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/mcdi/mtk_mcdi.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/pmic/pmic.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/pmic/pmic.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_pmic_wrap.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_pmic_wrap.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_suspend.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spm/spm_suspend.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/spmc/mtspmc_private.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/sspm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/sspm.h
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/uart/uart.c
/rk3399_ARM-atf/plat/mediatek/mt8183/drivers/uart/uart.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/mcucfg.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/plat_debug.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/platform_def.h
/rk3399_ARM-atf/plat/mediatek/mt8183/include/sspm_reg.h
/rk3399_ARM-atf/plat/mediatek/mt8183/plat_debug.c
/rk3399_ARM-atf/plat/mediatek/mt8183/plat_pm.c
/rk3399_ARM-atf/plat/mediatek/mt8183/platform.mk
/rk3399_ARM-atf/plat/qemu/common/aarch32/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/qemu/common/include/plat_macros.S
/rk3399_ARM-atf/plat/qemu/common/qemu_bl1_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl2_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_bl31_setup.c
/rk3399_ARM-atf/plat/qemu/common/qemu_common.c
/rk3399_ARM-atf/plat/qemu/common/qemu_console.c
/rk3399_ARM-atf/plat/qemu/common/qemu_gicv2.c
/rk3399_ARM-atf/plat/qemu/common/qemu_gicv3.c
/rk3399_ARM-atf/plat/qemu/common/qemu_image_load.c
/rk3399_ARM-atf/plat/qemu/common/qemu_io_storage.c
/rk3399_ARM-atf/plat/qemu/common/qemu_pm.c
/rk3399_ARM-atf/plat/qemu/common/qemu_private.h
/rk3399_ARM-atf/plat/qemu/common/qemu_rotpk.S
/rk3399_ARM-atf/plat/qemu/common/qemu_stack_protector.c
/rk3399_ARM-atf/plat/qemu/common/qemu_trusted_boot.c
/rk3399_ARM-atf/plat/qemu/common/sp_min/sp_min-qemu.mk
/rk3399_ARM-atf/plat/qemu/common/sp_min/sp_min_setup.c
/rk3399_ARM-atf/plat/qemu/common/topology.c
/rk3399_ARM-atf/plat/qemu/qemu/include/platform_def.h
/rk3399_ARM-atf/plat/qemu/qemu/platform.mk
/rk3399_ARM-atf/plat/rpi/common/include/rpi_shared.h
/rk3399_ARM-atf/plat/rpi/common/rpi3_common.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_image_load.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_io_storage.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_pm.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_rotpk.S
/rk3399_ARM-atf/plat/rpi/common/rpi3_stack_protector.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_topology.c
/rk3399_ARM-atf/plat/rpi/common/rpi3_trusted_boot.c
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/plat_helpers.S
/rk3399_ARM-atf/plat/rpi/rpi3/aarch64/rpi3_bl2_mem_params_desc.c
/rk3399_ARM-atf/plat/rpi/rpi3/include/plat_macros.S
/rk3399_ARM-atf/plat/rpi/rpi3/include/platform_def.h
/rk3399_ARM-atf/plat/rpi/rpi3/include/rpi_hw.h
/rk3399_ARM-atf/plat/rpi/rpi3/platform.mk
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl1_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl2_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi3_bl31_setup.c
/rk3399_ARM-atf/plat/rpi/rpi3/rpi_mbox_board.c
f8631f5114-Sep-2019 Haojian Zhuang <haojian.zhuang@linaro.org>

drivers: partition: support different block size

The block size of some storage device is 4096-byte long, such as UFS. But
PARTITION_BLOCK_SIZE is defined as 512-byte long. So replace it by
PLAT_PAR

drivers: partition: support different block size

The block size of some storage device is 4096-byte long, such as UFS. But
PARTITION_BLOCK_SIZE is defined as 512-byte long. So replace it by
PLAT_PARTITION_BLOCK_SIZE. Make it configurable in platform.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Change-Id: Iada05f7c646d0a0f2c0d3b8545540b3cb7153de3

show more ...

1...<<81828384858687888990>>...125