History log of /rk3399_ARM-atf/ (Results 14601 – 14625 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
485fc95416-May-2018 Sughosh Ganu <sughosh.ganu@arm.com>

RAS: SGI: Add platform handler for RAS interrupts

Add a platform specific handler for RAS interrupts and configure the
platform RAS interrupts for EL3 handling. The interrupt handler passes
control

RAS: SGI: Add platform handler for RAS interrupts

Add a platform specific handler for RAS interrupts and configure the
platform RAS interrupts for EL3 handling. The interrupt handler passes
control to StandaloneMM code executing in S-EL0, which populates the
CPER buffer with relevant error information. The handler subsequently
invokes the SDEI client which processes the information in the error
information in the CPER buffer. The helper functions
plat_sgi_get_ras_ev_map and plat_sgi_get_ras_ev_map_size would be
defined for sgi platforms in the subsequent patch, which adds sgi575
specific RAS changes.

Change-Id: I490f16c15d9917ac40bdc0441659b92380108d63
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

d952391916-May-2018 Sughosh Ganu <sughosh.ganu@arm.com>

SPM: SGI: Map memory allocated for secure partitions

The secure partition manager reserves chunks of memory which are used
for the S-EL0 StandaloneMM image and the buffers required for
communication

SPM: SGI: Map memory allocated for secure partitions

The secure partition manager reserves chunks of memory which are used
for the S-EL0 StandaloneMM image and the buffers required for
communication between the Non-Secure world with the StandaloneMM
image. Add the memory chunks to relevant arrays for mapping the
regions of memory with corresponding attributes.

Change-Id: If371d1afee0a50ca7cacd55e16aeaca949d5062b
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

2e4a509d16-May-2018 Sughosh Ganu <sughosh.ganu@arm.com>

ARM platforms: Allow board specific definition of SP stack base

The SGI platforms need to allocate memory for CPER buffers. These
platform buffers would be placed between the shared reserved memory

ARM platforms: Allow board specific definition of SP stack base

The SGI platforms need to allocate memory for CPER buffers. These
platform buffers would be placed between the shared reserved memory
and the per cpu stack memory, thus the need to redefine stack base
pointer for these platforms. This patch allows each board in ARM
platform to define the PLAT_SP_IMAGE_STACK_BASE.

Change-Id: Ib5465448b860ab7ab0f645f7cb278a67acce7be9
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

d9cc937216-May-2018 Sughosh Ganu <sughosh.ganu@arm.com>

SGI: Include arm_spm_def.h in platform_def.h

Include arm_spm_def.h in the platform_def.h file. Without this
inclusion, we get build errors like

In file included from services/std_svc/spm/sp_setup.c

SGI: Include arm_spm_def.h in platform_def.h

Include arm_spm_def.h in the platform_def.h file. Without this
inclusion, we get build errors like

In file included from services/std_svc/spm/sp_setup.c:12:0:
services/std_svc/spm/sp_setup.c: In function 'spm_sp_setup':
services/std_svc/spm/sp_setup.c:61:57: error: 'PLAT_SPM_BUF_BASE'
undeclared (first use in this function)
write_ctx_reg(get_gpregs_ctx(ctx), CTX_GPREG_X0, PLAT_SPM_BUF_BASE);

Now that the platform_def.h includes arm_spm_def.h, remove inclusion
of platform_def.h in arm_spm_def.h to remove the circular dependency.

Change-Id: I5225c8ca33fd8d288849524395e436c3d56daf17
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

4576f73c12-May-2018 Sughosh Ganu <sughosh.ganu@arm.com>

RAS: ras_common: Add null pointer check for error record probe function

Add a null pointer check for the error record probe
function -- avoids a panic in case a platform has not defined it.

Change-

RAS: ras_common: Add null pointer check for error record probe function

Add a null pointer check for the error record probe
function -- avoids a panic in case a platform has not defined it.

Change-Id: I1139fa0df33297a12ec16615cacd07540925f991
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

46b69e3d10-Mar-2018 Sughosh Ganu <sughosh.ganu@arm.com>

Include board_arm_def.h through the platform's header

The board_arm_def.h header file needs to be included via the platform
definition header. Not doing so, results in a redefinition error of
PLAT_A

Include board_arm_def.h through the platform's header

The board_arm_def.h header file needs to be included via the platform
definition header. Not doing so, results in a redefinition error of
PLAT_ARM_MAX_BL31_SIZE macro, if defined in the platform definition
file.

Change-Id: I1d178f6e8a6a41461e7fbcab9f6813a2faa2d82b
Signed-off-by: Sughosh Ganu <sughosh.ganu@arm.com>

show more ...

60e062fb25-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1486 from antonio-nino-diaz-arm/an/psci-misra

Fix several MISRA defects in PSCI library

d87d524e25-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1466 from Yann-lms/stm32mp1

Add STMicroelectronics STM32MP1 platform support


.gitignore
acknowledgements.rst
docs/plat/stm32mp1.rst
drivers/st/clk/stm32mp1_clk.c
drivers/st/clk/stm32mp1_clkfunc.c
drivers/st/ddr/stm32mp1_ddr.c
drivers/st/ddr/stm32mp1_ddr_helpers.c
drivers/st/ddr/stm32mp1_ram.c
drivers/st/gpio/stm32_gpio.c
drivers/st/pmic/stm32_i2c.c
drivers/st/pmic/stm32mp1_pmic.c
drivers/st/pmic/stpmu1.c
drivers/st/reset/stm32mp1_reset.c
drivers/st/uart/aarch32/stm32_console.S
fdts/stm32mp15-ddr.dtsi
fdts/stm32mp15-ddr3-2x4Gb-1066-binG.dtsi
fdts/stm32mp157-pinctrl.dtsi
fdts/stm32mp157c-ed1.dts
fdts/stm32mp157c-ev1.dts
fdts/stm32mp157c.dtsi
fdts/stm32mp157caa-pinctrl.dtsi
include/drivers/st/stm32_gpio.h
include/drivers/st/stm32_i2c.h
include/drivers/st/stm32mp1_clk.h
include/drivers/st/stm32mp1_clkfunc.h
include/drivers/st/stm32mp1_ddr.h
include/drivers/st/stm32mp1_ddr_helpers.h
include/drivers/st/stm32mp1_ddr_regs.h
include/drivers/st/stm32mp1_pmic.h
include/drivers/st/stm32mp1_pwr.h
include/drivers/st/stm32mp1_ram.h
include/drivers/st/stm32mp1_rcc.h
include/drivers/st/stm32mp1_reset.h
include/drivers/st/stpmu1.h
include/dt-bindings/clock/stm32mp1-clks.h
include/dt-bindings/clock/stm32mp1-clksrc.h
include/dt-bindings/pinctrl/stm32-pinfunc.h
include/dt-bindings/reset/stm32mp1-resets.h
maintainers.rst
plat/st/stm32mp1/bl2_io_storage.c
plat/st/stm32mp1/bl2_plat_setup.c
plat/st/stm32mp1/include/boot_api.h
plat/st/stm32mp1/include/platform_def.h
plat/st/stm32mp1/include/stm32mp1_context.h
plat/st/stm32mp1/include/stm32mp1_dt.h
plat/st/stm32mp1/include/stm32mp1_private.h
plat/st/stm32mp1/plat_bl2_mem_params_desc.c
plat/st/stm32mp1/plat_image_load.c
plat/st/stm32mp1/platform.mk
plat/st/stm32mp1/sp_min/sp_min-stm32mp1.mk
plat/st/stm32mp1/sp_min/sp_min_setup.c
plat/st/stm32mp1/stm32mp1.S
plat/st/stm32mp1/stm32mp1.ld.S
plat/st/stm32mp1/stm32mp1_common.c
plat/st/stm32mp1/stm32mp1_context.c
plat/st/stm32mp1/stm32mp1_def.h
plat/st/stm32mp1/stm32mp1_dt.c
plat/st/stm32mp1/stm32mp1_gic.c
plat/st/stm32mp1/stm32mp1_helper.S
plat/st/stm32mp1/stm32mp1_pm.c
plat/st/stm32mp1/stm32mp1_security.c
plat/st/stm32mp1/stm32mp1_stack_protector.c
plat/st/stm32mp1/stm32mp1_topology.c
tools/stm32image/Makefile
tools/stm32image/stm32image.c
e16d459d25-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1492 from jts-arm/docs

Reword LOAD_IMAGE_V2 in user guide & fix a typo

cad25f1425-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1491 from jeenu-arm/misra-fix

Arm platforms: Fix type mismatch for arm_pm_idle_states

f94523ed25-Jul-2018 danh-arm <dan.handley@arm.com>

Merge pull request #1472 from danielboulby-arm/db/Reclaim

Rework page table setup for varying number of mem regions

efb3728d05-Jul-2018 Yann Gautier <yann.gautier@st.com>

Update list of maintainers for STM32MP1

Signed-off-by: Yann Gautier <yann.gautier@st.com>

f0958d8416-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add platform documentation

Signed-off-by: Yann Gautier <yann.gautier@st.com>

f74cbc9316-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Link BL2, BL32 and DTB in one binary

platform.mk is updated to have compilation rules for DTB, stm32image tool,
and the concatenation of the 3 binaries.
A new linker script and an assembly

stm32mp1: Link BL2, BL32 and DTB in one binary

platform.mk is updated to have compilation rules for DTB, stm32image tool,
and the concatenation of the 3 binaries.
A new linker script and an assembly file are added to manage this.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

5fbcdd0505-Jul-2018 Yann Gautier <yann.gautier@st.com>

tools: Add stm32image tool into TF-A

This tools adds a specific header to ST TF-A binary.
This header is used by STM32MP1 ROM code to check the bootloader.

Signed-off-by: Yann Gautier <yann.gautier

tools: Add stm32image tool into TF-A

This tools adds a specific header to ST TF-A binary.
This header is used by STM32MP1 ROM code to check the bootloader.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

587f60fa05-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add device tree files

Those device tree files are taken from STM32MP1 U-Boot and Linux.
And they are updated to fit TF-A needs.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-of

stm32mp1: Add device tree files

Those device tree files are taken from STM32MP1 U-Boot and Linux.
And they are updated to fit TF-A needs.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

964dfee116-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add BL32 SP_min secure monitor

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
S

stm32mp1: Add BL32 SP_min secure monitor

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>

show more ...

10a511ce24-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add DDR support and its security with TZC400

The DDR driver is under dual license, BSD and GPLv2.
The configuration parameters are taken from device tree.

Signed-off-by: Yann Gautier <yan

stm32mp1: Add DDR support and its security with TZC400

The DDR driver is under dual license, BSD and GPLv2.
The configuration parameters are taken from device tree.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

e4f559ff16-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add PMIC support

If a PMIC companion chip is present on board, it has to be configured
for regulators supplies.
This check is done with board DT configuration.

Signed-off-by: Yann Gautier

stm32mp1: Add PMIC support

If a PMIC companion chip is present on board, it has to be configured
for regulators supplies.
This check is done with board DT configuration.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Pascal Paillet <p.paillet@st.com>

show more ...

278c34df05-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add console support

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

e58a53fb20-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: save boot information in backup registers

This will be used by BL33 to get boot device and instance.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathie

stm32mp1: save boot information in backup registers

This will be used by BL33 to get boot device and instance.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

6a339a4913-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add GPIO support

The management of pinctrl nodes of device tree is also added.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed

stm32mp1: Add GPIO support

The management of pinctrl nodes of device tree is also added.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>

show more ...

7839a05024-Jul-2018 Yann Gautier <yann.gautier@st.com>

stm32mp1: Add clock and reset support

The clock driver is under dual license, BSD and GPLv2.
The clock driver uses device tree, so a minimal support for this is added.
The required files for driver

stm32mp1: Add clock and reset support

The clock driver is under dual license, BSD and GPLv2.
The clock driver uses device tree, so a minimal support for this is added.
The required files for driver and DTS files are in include/dt-bindings/.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>

show more ...

4353bb2016-Jul-2018 Yann Gautier <yann.gautier@st.com>

Introduce STMicroelectronics STM32MP1 platform

STM32MP1 is a microprocessor designed by STMicroelectronics,
based on a dual Arm Cortex-A7.
It is an Armv7-A platform, using dedicated code from TF-A.

Introduce STMicroelectronics STM32MP1 platform

STM32MP1 is a microprocessor designed by STMicroelectronics,
based on a dual Arm Cortex-A7.
It is an Armv7-A platform, using dedicated code from TF-A.

STM32MP1 uses BL2 compiled with BL2_AT_EL3.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Mathieu Belou <mathieu.belou@st.com>
Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
Signed-off-by: Pascal Paillet <p.paillet@st.com>

show more ...

836be05905-Jul-2018 Yann Gautier <yann.gautier@st.com>

Add STMicroelectronics to the list of contributors

Signed-off-by: Yann Gautier <yann.gautier@st.com>

1...<<581582583584585586587588589590>>...733