History log of /rk3399_ARM-atf/ (Results 9526 – 9550 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0fd0a6c122-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "xlnx_error_management" into integration

* changes:
plat: send an sgi to communicate to linux
plat: xilinx: Error management support

78c7beb431-Mar-2021 Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

plat: send an sgi to communicate to linux

Upon recieving the interrupt send an SGI.
The sgi number is communicated by linux.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Change

plat: send an sgi to communicate to linux

Upon recieving the interrupt send an SGI.
The sgi number is communicated by linux.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Change-Id: Ib8f07ff7132ba5ac202b546914efb16d04820ed3
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

show more ...

8b48bfb817-Mar-2021 Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>

plat: xilinx: Error management support

Add support for the trapping the IPI in TF-A.
Register handler for the irq no 62 which is the IPI interrupt.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.d

plat: xilinx: Error management support

Add support for the trapping the IPI in TF-A.
Register handler for the irq no 62 which is the IPI interrupt.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Change-Id: I9c04fdae7be3dda6a34a9b196274c0b5fdf39223
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

show more ...

3e94220522-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "Plat FVP: Fix Generic Timer interrupt types" into integration

a262546f22-Apr-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "mediatek: mt8192: devapc: Add devapc driver" into integration

a05b3ad022-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "my-topic-name" into integration

* changes:
plat: imx8mm: Add in BL2 with FIP
plat: imx8mm: Enable Trusted Boot

c3c6732f21-Apr-2021 Grzegorz Szymaszek <gszymaszek@short.pl>

fdts: stm32mp1: add support for the Seeed Odyssey SoM and board

Seeed Studio’s SoM‐STM32MP157C is a System‐on‐Module that integrates the
STM32MP157C MPU (the 650 MHz dual‐core variant with a GPU and

fdts: stm32mp1: add support for the Seeed Odyssey SoM and board

Seeed Studio’s SoM‐STM32MP157C is a System‐on‐Module that integrates the
STM32MP157C MPU (the 650 MHz dual‐core variant with a GPU and a
cryptographic processor) the STPMIC1A PMIC, 512 MB of DDR3 RAM and a
4 GB eMMC. There are two LEDs as well, one hardwired to the PMIC’s VDD
output, and the other available at the MPU’s port PG3. The SoM can be
plugged into a carrier board using its three 70‑pin connectors.

Seeed Odyssey‐STM32MP157C is the reference carrier board for the SoM in
a Raspberry Pi‐like form factor. It features a WiFi/Bluetooth chip, a
microSD card port and various I/O interfaces.

The device tree is based on the DKx boards. TF‑A was successfully tested
on the board with Buildroot 2021.02 and U-Boot 2021.04.

Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl>
Change-Id: I2c9aecc925561e8d338dddbb192d3bb23a533914

show more ...

0e480e0e21-Apr-2021 Grzegorz Szymaszek <gszymaszek@short.pl>

fdts: stm32mp1: add alternative SDMMC2 pins to the pinctrl

The new pins—PA8, PA9, PE5, and PC7—are described in a new pinctrl node
named “sdmmc2-d47-3”, AKA phandle “sdmmc2_d47_pins_d”. These names

fdts: stm32mp1: add alternative SDMMC2 pins to the pinctrl

The new pins—PA8, PA9, PE5, and PC7—are described in a new pinctrl node
named “sdmmc2-d47-3”, AKA phandle “sdmmc2_d47_pins_d”. These names are
identical to their Linux kernel counterparts (commit
7af08140979a6e7e12b78c93b8625c8d25b084e2).

Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl>
Change-Id: Ie6a019f4361790f6b5d4910ce1e7b507a6c6a21a

show more ...

214b4f9a21-Apr-2021 Grzegorz Szymaszek <gszymaszek@short.pl>

fdts: stm32mp1: add I2C2 pins in the pinctrl

Some STM32MP1‐based boards, like Seeed Studio’s SoM‐STM32MP157C, have
the SoC connected to the PMIC via I2C2 instead of I2C4 (which is used on
the offici

fdts: stm32mp1: add I2C2 pins in the pinctrl

Some STM32MP1‐based boards, like Seeed Studio’s SoM‐STM32MP157C, have
the SoC connected to the PMIC via I2C2 instead of I2C4 (which is used on
the official ST development boards). This commit brings TF‑A one step
closer to boot on such boards.

The pins used, PH4 and PH5, are described in a new pinctrl node named
“i2c2-0”, AKA phandle “i2c2_pins_a”. These names are identical to their
Linux kernel counterparts (commit
7af08140979a6e7e12b78c93b8625c8d25b084e2).

Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl>
Change-Id: Ief6f0a632cfa992dcf3fed95d266ad6a07a96fe0

show more ...

3ef2208b21-Apr-2021 Grzegorz Szymaszek <gszymaszek@short.pl>

fdts: stm32mp1: add the I2C2 peripheral in the SoC DTS

Some STM32MP1‐based boards, like Seeed Studio’s SoM‐STM32MP157C, have
the SoC connected to the PMIC via I2C2 instead of I2C4 (which is used on

fdts: stm32mp1: add the I2C2 peripheral in the SoC DTS

Some STM32MP1‐based boards, like Seeed Studio’s SoM‐STM32MP157C, have
the SoC connected to the PMIC via I2C2 instead of I2C4 (which is used on
the official ST development boards). This commit brings TF‑A one step
closer to boot on such boards.

Signed-off-by: Grzegorz Szymaszek <gszymaszek@short.pl>
Change-Id: Iec9c80f29ce95496e8f1b079b7a23f1914b74901

show more ...

1d1e500621-Apr-2021 Mark Dykes <mark.dykes@arm.com>

Merge "Add documentation for SMMUv3 driver in Hafnium(SPM)" into integration

dfe6466521-Apr-2021 bipin.ravi <bipin.ravi@arm.com>

Merge "Add "_arm" suffix to Makalu ELP CPU lib" into integration

e9cd36f521-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes Id7bdbc9b,Ia813e051,I2c437380,I736724cc,I454fb40a, ... into integration

* changes:
renesas: rzg: Add support to identify EK874 RZ/G2E board
drivers: renesas: common: watchdog: Add

Merge changes Id7bdbc9b,Ia813e051,I2c437380,I736724cc,I454fb40a, ... into integration

* changes:
renesas: rzg: Add support to identify EK874 RZ/G2E board
drivers: renesas: common: watchdog: Add support for RZ/G2E
drivers: renesas: rzg: Add QoS support for RZ/G2E
drivers: renesas: rzg: Add PFC support for RZ/G2E
drivers: renesas: common: Add support for DRAM initialization on RZ/G2E SoC
renesas: rzg: Add support to identify HopeRun HiHope RZ/G2N board
drivers: renesas: common: emmc: Select eMMC channel for RZ/G2N SoC
drivers: renesas: rzg: Add QoS support for RZ/G2N
drivers: renesas: rzg: Add PFC support for RZ/G2N
drivers: renesas: common: Add support for DRAM initialization on RZ/G2N SoC
renesas: rzg: Add support to identify HopeRun HiHope RZ/G2H board
drivers: renesas: common: emmc: Select eMMC channel for RZ/G2H SoC
drivers: renesas: rzg: Add QoS support for RZ/G2H
drivers: renesas: rzg: Add PFC support for RZ/G2H
drivers: renesas: common: Add support for DRAM initialization on RZ/G2H SoC
drivers: renesas: rzg: Switch using common ddr code
drivers: renesas: ddr: Move to common

show more ...


drivers/renesas/common/ddr/boot_init_dram.h
drivers/renesas/common/ddr/ddr.mk
drivers/renesas/common/ddr/ddr_a/boot_init_dram_regdef.h
drivers/renesas/common/ddr/ddr_a/ddr_a.mk
drivers/renesas/common/ddr/ddr_a/ddr_init_d3.c
drivers/renesas/common/ddr/ddr_a/ddr_init_e3.c
drivers/renesas/common/ddr/ddr_a/ddr_init_v3m.c
drivers/renesas/common/ddr/ddr_b/boot_init_dram.c
drivers/renesas/common/ddr/ddr_b/boot_init_dram_config.c
drivers/renesas/common/ddr/ddr_b/boot_init_dram_regdef.h
drivers/renesas/common/ddr/ddr_b/ddr_b.mk
drivers/renesas/common/ddr/ddr_b/ddr_regdef.h
drivers/renesas/common/ddr/ddr_b/init_dram_tbl_h3.h
drivers/renesas/common/ddr/ddr_b/init_dram_tbl_h3ver2.h
drivers/renesas/common/ddr/ddr_b/init_dram_tbl_m3.h
drivers/renesas/common/ddr/ddr_b/init_dram_tbl_m3n.h
drivers/renesas/common/ddr/dram_sub_func.c
drivers/renesas/common/ddr/dram_sub_func.h
drivers/renesas/common/emmc/emmc_registers.h
drivers/renesas/common/watchdog/swdt.c
drivers/renesas/rzg/board/board.c
drivers/renesas/rzg/board/board.h
drivers/renesas/rzg/pfc/G2E/pfc_init_g2e.c
drivers/renesas/rzg/pfc/G2E/pfc_init_g2e.h
drivers/renesas/rzg/pfc/G2H/pfc_init_g2h.c
drivers/renesas/rzg/pfc/G2H/pfc_init_g2h.h
drivers/renesas/rzg/pfc/G2N/pfc_init_g2n.c
drivers/renesas/rzg/pfc/G2N/pfc_init_g2n.h
drivers/renesas/rzg/pfc/pfc.mk
drivers/renesas/rzg/pfc/pfc_init.c
drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.c
drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10.h
drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10_mstat390.h
drivers/renesas/rzg/qos/G2E/qos_init_g2e_v10_mstat780.h
drivers/renesas/rzg/qos/G2H/qos_init_g2h_mstat195.h
drivers/renesas/rzg/qos/G2H/qos_init_g2h_mstat390.h
drivers/renesas/rzg/qos/G2H/qos_init_g2h_qoswt195.h
drivers/renesas/rzg/qos/G2H/qos_init_g2h_qoswt390.h
drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.c
drivers/renesas/rzg/qos/G2H/qos_init_g2h_v30.h
drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.c
drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10.h
drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_mstat195.h
drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_mstat390.h
drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_qoswt195.h
drivers/renesas/rzg/qos/G2N/qos_init_g2n_v10_qoswt390.h
drivers/renesas/rzg/qos/qos.mk
drivers/renesas/rzg/qos/qos_common.h
drivers/renesas/rzg/qos/qos_init.c
drivers/renesas/rzg/qos/qos_init.h
plat/renesas/common/bl2_cpg_init.c
plat/renesas/common/common.mk
plat/renesas/rcar/platform.mk
plat/renesas/rzg/bl2_plat_setup.c
plat/renesas/rzg/platform.mk
d8dc8c9e21-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "plat: xilinx: zynqmp: Configure counter frequency during initialization" into integration

62fbb31510-Feb-2021 Yann Gautier <yann.gautier@foss.st.com>

stm32mp1: enable PIE for BL32

In order to prepare future support of FIP, BL32 (SP_min) is compiled
as Position Independent Executable.

Change-Id: I15e7cc433fb03e1833002f4fe2eaecb6ed42eb47
Signed-of

stm32mp1: enable PIE for BL32

In order to prepare future support of FIP, BL32 (SP_min) is compiled
as Position Independent Executable.

Change-Id: I15e7cc433fb03e1833002f4fe2eaecb6ed42eb47
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>

show more ...

d2130da216-Apr-2021 Yann Gautier <yann.gautier@foss.st.com>

stm32mp1: set BL sizes regardless of flags

BL2 size is set to 100kB, and BL32 to 72kB, regardless of OP-TEE
or stack protector flags.

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

stm32mp1: set BL sizes regardless of flags

BL2 size is set to 100kB, and BL32 to 72kB, regardless of OP-TEE
or stack protector flags.

Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
Change-Id: Id7411bd55a4140718d64a647d81037720615fc81

show more ...

4324a14b05-Oct-2020 Yann Gautier <yann.gautier@st.com>

Add PIE support for AARCH32

Only BL32 (SP_min) is supported at the moment, BL1 and BL2_AT_EL3 are just
stubbed with _pie_fixup_size=0.
The changes are an adaptation for AARCH32 on what has been done

Add PIE support for AARCH32

Only BL32 (SP_min) is supported at the moment, BL1 and BL2_AT_EL3 are just
stubbed with _pie_fixup_size=0.
The changes are an adaptation for AARCH32 on what has been done for
PIE support on AARCH64.
The RELA_SECTION is redefined for AARCH32, as the created section is
.rel.dyn and the symbols are .rel*.

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

show more ...

fb4f511f18-Aug-2020 Yann Gautier <yann.gautier@st.com>

Avoid the use of linker *_SIZE__ macros

The use of end addresses is preferred over the size of sections.
This was done for some AARCH64 files for PIE with commit [1],
and some extra explanations can

Avoid the use of linker *_SIZE__ macros

The use of end addresses is preferred over the size of sections.
This was done for some AARCH64 files for PIE with commit [1],
and some extra explanations can be found in its commit message.
Align the missing AARCH64 files.

For AARCH32 files, this is required to prepare PIE support introduction.

[1] f1722b693d36 ("PIE: Use PC relative adrp/adr for symbol reference")

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

show more ...

dfa6c54012-Apr-2021 Alexei Fedorov <Alexei.Fedorov@arm.com>

Plat FVP: Fix Generic Timer interrupt types

The Arm Generic Timer specification mandates that the
interrupt associated with each timer is low level triggered,
see:

Arm Cortex-A76 Core:
"Each timer

Plat FVP: Fix Generic Timer interrupt types

The Arm Generic Timer specification mandates that the
interrupt associated with each timer is low level triggered,
see:

Arm Cortex-A76 Core:
"Each timer provides an active-LOW interrupt output to the SoC."

Arm Cortex-A53 MPCore Processor:
"It generates timer events as active-LOW interrupt outputs and
event streams."

The following files in fdts\

fvp-base-gicv3-psci-common.dtsi
fvp-base-gicv3-psci-aarch32-common.dtsi
fvp-base-gicv2-psci-aarch32.dts
fvp-base-gicv2-psci.dts
fvp-foundation-gicv2-psci.dts
fvp-foundation-gicv3-psci.dts

describe interrupt types as edge rising
IRQ_TYPE_EDGE_RISING = 0x01:

interrupts = <1 13 0xff01>,
<1 14 0xff01>,
<1 11 0xff01>,
<1 10 0xff01>;

, see include\dt-bindings\interrupt-controller\arm-gic.h:

which causes Linux to generate the warnings below:
arch_timer: WARNING: Invalid trigger for IRQ5, assuming level low
arch_timer: WARNING: Please fix your firmware

This patch adds GIC_CPU_MASK_RAW macro definition to
include\dt-bindings\interrupt-controller\arm-gic.h,
modifies interrupt type to IRQ_TYPE_LEVEL_LOW and
makes use of type definitions in arm-gic.h.

Change-Id: Iafa2552a9db85a0559c73353f854e2e0066ab2b9
Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>

show more ...

617632bf21-Apr-2021 Manish Pandey <manish.pandey2@arm.com>

Merge changes I3c25c715,I6d30b081 into integration

* changes:
plat: xilinx: versal: Add the IPI CRC checksum macro support
plat: xilinx: common: Rename the IPI CRC checksum macro

745df30521-Apr-2021 Joanna Farley <joanna.farley@arm.com>

Merge changes from topic "ck/conventional-commits" into integration

* changes:
build(hooks): add commitlint hook
build(hooks): add Commitizen hook
build(hooks): add Gerrit hook
build(hooks):

Merge changes from topic "ck/conventional-commits" into integration

* changes:
build(hooks): add commitlint hook
build(hooks): add Commitizen hook
build(hooks): add Gerrit hook
build(hooks): add Husky configuration

show more ...

9f0ddae326-Mar-2021 Rajan Vaja <rajan.vaja@xilinx.com>

plat: xilinx: zynqmp: Configure counter frequency during initialization

Counter frequency for generic timer of Arm-A53 based Application
Processing Unit(APU) is not configuring in case if First Stag

plat: xilinx: zynqmp: Configure counter frequency during initialization

Counter frequency for generic timer of Arm-A53 based Application
Processing Unit(APU) is not configuring in case if First Stage Boot
Loader(FSBL) does not initialize counter frequency. This happens
when FSBL is running from Arm-R5 based Real-time Processing Unit(RPU).
Because of that generic timer driver functionality is not working.
So configure counter frequency during initialization.

Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Change-Id: Icfccd59d7d2340fba25ebfb2ef6a813af4290896

show more ...

654bd99d19-Feb-2021 Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

plat: xilinx: versal: Add the IPI CRC checksum macro support

Add support for CRC checksum for IPI data when the macro
IPI_CRC_CHECK is enabled.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.ab

plat: xilinx: versal: Add the IPI CRC checksum macro support

Add support for CRC checksum for IPI data when the macro
IPI_CRC_CHECK is enabled.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Change-Id: I3c25c715885759076055c6505471339b5d6edcd5

show more ...

d775835419-Feb-2021 Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>

plat: xilinx: common: Rename the IPI CRC checksum macro

Rename the macro ZYNQMP_IPI_CRC_CHECK to IPI_CRC_CHECK and
move the related defines to the common include.

Signed-off-by: Venkatesh Yadav Abb

plat: xilinx: common: Rename the IPI CRC checksum macro

Rename the macro ZYNQMP_IPI_CRC_CHECK to IPI_CRC_CHECK and
move the related defines to the common include.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Change-Id: I6d30b081ac607572a0b23e10ca8031bc90489e58

show more ...

89a0582121-Apr-2021 Olivier Deprez <olivier.deprez@arm.com>

Merge changes from topic "od/ns-interrupts" into integration

* changes:
spmd: add FFA_INTERRUPT forwarding
doc: spm: update messaging method field

1...<<381382383384385386387388389390>>...733