History log of /rk3399_ARM-atf/plat/ (Results 3901 – 3925 of 8868)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c7a66e7207-Feb-2020 Etienne Carriere <etienne.carriere@st.com>

feat(stm32mp1): use clk_enable/disable functions

Use the clock framework functions in SYSCFG driver instead of dedicated
functions.

Change-Id: Ifb50a5207e8cecef1c80d86e2de4d70ab6bf8b8b
Signed-off-b

feat(stm32mp1): use clk_enable/disable functions

Use the clock framework functions in SYSCFG driver instead of dedicated
functions.

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

show more ...

de02e9b018-Nov-2019 Nicolas Le Bayon <nicolas.le.bayon@st.com>

feat(stm32mp1): add timeout in IO compensation

Use a timeout during IO compensation enable function, when
waiting for ready status. If timeout expires, print a warning
message, to indicate that the

feat(stm32mp1): add timeout in IO compensation

Use a timeout during IO compensation enable function, when
waiting for ready status. If timeout expires, print a warning
message, to indicate that the SoC recommendation is not followed.

Change-Id: I98c7dcb1364b832f4f4b5fc9a0b85a3741a8af4b
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
Signed-off-by: Yann Gautier <yann.gautier@st.com>

show more ...

e1c018e819-Jan-2022 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(imx8mp): change the BL31 physical load address" into integration

d374060a21-Oct-2021 Jiafei Pan <Jiafei.Pan@nxp.com>

feat(nxp/common/rcpm): add RCPM2 registers definition

Added some RCPM2 register offset definiton for register: IPSTPCR,
IPSTPACKR and POWMGTDCR, also added OVRD bit definiton of register
POWMGTDCR.

feat(nxp/common/rcpm): add RCPM2 registers definition

Added some RCPM2 register offset definiton for register: IPSTPCR,
IPSTPACKR and POWMGTDCR, also added OVRD bit definiton of register
POWMGTDCR.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I301bc1401e053c2089b5eb3672c6e649c805a2ab

show more ...

0259a3e821-Oct-2021 Jiafei Pan <Jiafei.Pan@nxp.com>

fix(nxp/common/setup): fix total dram size checking

total_dram_size should be signed value because it is equal to return
value of init_ddr(), so if it is lower or equal zero, report
error as DDR is

fix(nxp/common/setup): fix total dram size checking

total_dram_size should be signed value because it is equal to return
value of init_ddr(), so if it is lower or equal zero, report
error as DDR is not initialized correctly.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: Idbc40da103f60f10cb18c5306e97b764c1a9d372

show more ...

3ccc8ac321-Oct-2021 Jiafei Pan <Jiafei.Pan@nxp.com>

feat(nxp/common): add CORTEX A53 helper functions

Add helper function to disable the load-store prefetch.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I36d7be37e0b800ab1e5842a56cfd04d7

feat(nxp/common): add CORTEX A53 helper functions

Add helper function to disable the load-store prefetch.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I36d7be37e0b800ab1e5842a56cfd04d779338868

show more ...

97c9114713-Jan-2022 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge changes from topic "st_mapping_update" into integration

* changes:
feat(stm32mp1): enable BL2_IN_XIP_MEM to remove relocation sections
refactor(stm32mp1): reduce MMU memory regions and spl

Merge changes from topic "st_mapping_update" into integration

* changes:
feat(stm32mp1): enable BL2_IN_XIP_MEM to remove relocation sections
refactor(stm32mp1): reduce MMU memory regions and split XLAT by context
feat(st): map 2MB for ROM code
fix(stm32mp1): restrict DEVICE2 mapping in BL2

show more ...

635e6b1016-Nov-2021 jason-ch chen <jason-ch.chen@mediatek.corp-partner.google.com>

feat(mt8186): add Vcore DVFS driver

Add Vcore DVFS to SPM driver.

TEST=build pass
BUG=b:202871018

Signed-off-by: Jason-ch Chen <jason-ch.chen@mediatek.com>
Change-Id: I52b241b2cdb792be74390cbaa09a

feat(mt8186): add Vcore DVFS driver

Add Vcore DVFS to SPM driver.

TEST=build pass
BUG=b:202871018

Signed-off-by: Jason-ch Chen <jason-ch.chen@mediatek.com>
Change-Id: I52b241b2cdb792be74390cbaa09a728ddbe6593a

show more ...

7ac6a76c16-Nov-2021 jason-ch chen <jason-ch.chen@mediatek.corp-partner.google.com>

feat(mt8186): add SPM suspend driver

Add SPM suspend driver for suspend/resume features.

TEST=build pass
BUG=b:202871018

Signed-off-by: Jason-ch Chen <jason-ch.chen@mediatek.com>
Change-Id: I25b4b

feat(mt8186): add SPM suspend driver

Add SPM suspend driver for suspend/resume features.

TEST=build pass
BUG=b:202871018

Signed-off-by: Jason-ch Chen <jason-ch.chen@mediatek.com>
Change-Id: I25b4b97cd3138a7b347385539e47ccfa884d64fc

show more ...


mediatek/mt8186/aarch64/platform_common.c
mediatek/mt8186/bl31_plat_setup.c
mediatek/mt8186/drivers/mcdi/mt_cpu_pm.c
mediatek/mt8186/drivers/mcdi/mt_lp_irqremain.c
mediatek/mt8186/drivers/mcdi/mt_lp_irqremain.h
mediatek/mt8186/drivers/spm/build.mk
mediatek/mt8186/drivers/spm/constraints/mt_spm_rc_bus26m.c
mediatek/mt8186/drivers/spm/constraints/mt_spm_rc_cpu_buck_ldo.c
mediatek/mt8186/drivers/spm/constraints/mt_spm_rc_dram.c
mediatek/mt8186/drivers/spm/constraints/mt_spm_rc_internal.h
mediatek/mt8186/drivers/spm/constraints/mt_spm_rc_syspll.c
mediatek/mt8186/drivers/spm/mt_spm.c
mediatek/mt8186/drivers/spm/mt_spm.h
mediatek/mt8186/drivers/spm/mt_spm_cond.c
mediatek/mt8186/drivers/spm/mt_spm_cond.h
mediatek/mt8186/drivers/spm/mt_spm_conservation.c
mediatek/mt8186/drivers/spm/mt_spm_conservation.h
mediatek/mt8186/drivers/spm/mt_spm_constraint.h
mediatek/mt8186/drivers/spm/mt_spm_extern.c
mediatek/mt8186/drivers/spm/mt_spm_extern.h
mediatek/mt8186/drivers/spm/mt_spm_idle.c
mediatek/mt8186/drivers/spm/mt_spm_idle.h
mediatek/mt8186/drivers/spm/mt_spm_internal.c
mediatek/mt8186/drivers/spm/mt_spm_internal.h
mediatek/mt8186/drivers/spm/mt_spm_pmic_wrap.c
mediatek/mt8186/drivers/spm/mt_spm_pmic_wrap.h
mediatek/mt8186/drivers/spm/mt_spm_reg.h
mediatek/mt8186/drivers/spm/mt_spm_resource_req.h
mediatek/mt8186/drivers/spm/mt_spm_suspend.c
mediatek/mt8186/drivers/spm/mt_spm_suspend.h
mediatek/mt8186/drivers/spm/notifier/mt_spm_notifier.h
mediatek/mt8186/drivers/spm/notifier/mt_spm_sspm_intc.h
mediatek/mt8186/drivers/spm/notifier/mt_spm_sspm_notifier.c
mediatek/mt8186/drivers/spm/pcm_def.h
mediatek/mt8186/drivers/spm/sleep_def.h
mediatek/mt8186/include/mt_spm_resource_req.h
mediatek/mt8186/include/plat_mtk_lpm.h
mediatek/mt8186/include/plat_pm.h
mediatek/mt8186/include/plat_uart.h
mediatek/mt8186/include/platform_def.h
mediatek/mt8186/include/sspm_reg.h
mediatek/mt8186/plat_pm.c
mediatek/mt8186/platform.mk
59da207e13-Oct-2021 Davidson K <davidson.kumaresan@arm.com>

feat(tc): enable tracing

Total Compute has ETE and TRBE tracing components and they have
to be enabled to capture the execution trace of the processor.

Signed-off-by: Davidson K <davidson.kumaresan

feat(tc): enable tracing

Total Compute has ETE and TRBE tracing components and they have
to be enabled to capture the execution trace of the processor.

Signed-off-by: Davidson K <davidson.kumaresan@arm.com>
Change-Id: I3c86c11be2c655a61ecefa3eb2e4e3951577a113

show more ...

d958d10e15-Sep-2021 Yann Gautier <yann.gautier@foss.st.com>

feat(stm32mp1): enable BL2_IN_XIP_MEM to remove relocation sections

Because the BL2 is not relocated, the usage of BL2_IN_XIP_MEM
can be used. It reduces the binary size by removing all relocation
s

feat(stm32mp1): enable BL2_IN_XIP_MEM to remove relocation sections

Because the BL2 is not relocated, the usage of BL2_IN_XIP_MEM
can be used. It reduces the binary size by removing all relocation
sections. XIP will not be used when STM32MP_USE_STM32IMAGE is
defined. Introduce new definitions for SEPARATE_CODE_AND_RODATA.

Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Change-Id: Ifd76f14e5bc98990bf84e0bfd4ee0b4e49a9a293

show more ...

ac1b24d516-Jan-2020 Yann Gautier <yann.gautier@st.com>

refactor(stm32mp1): reduce MMU memory regions and split XLAT by context

Simplify the BL2 MMU mapping and reduce the memory regions
number. Split the XLAT define between BL2 and BL32 as binaries
do n

refactor(stm32mp1): reduce MMU memory regions and split XLAT by context

Simplify the BL2 MMU mapping and reduce the memory regions
number. Split the XLAT define between BL2 and BL32 as binaries
do not share the same tables anymore.

Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Change-Id: Iaf09e72b4cc29acbe376f6f1cd2a8116c793ba26

show more ...

1697ad8c15-Sep-2021 Yann Gautier <yann.gautier@foss.st.com>

feat(st): map 2MB for ROM code

This allows reducing MMU tables, and as there is nothing after ROM code
in memory mapping, this has no impact.

Change-Id: If51facb96a523770465cb06eb1ab400f75d26db3
Si

feat(st): map 2MB for ROM code

This allows reducing MMU tables, and as there is nothing after ROM code
in memory mapping, this has no impact.

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

show more ...

db3e0ece17-Sep-2020 Yann Gautier <yann.gautier@st.com>

fix(stm32mp1): restrict DEVICE2 mapping in BL2

Only NAND memory map area can be of interest for BL2 in the
DEVICE2 area. Map DEVICE2 under STM32MP_RAW_NAND flag.

Change-Id: I7e3b39579e4a2525b25cb19

fix(stm32mp1): restrict DEVICE2 mapping in BL2

Only NAND memory map area can be of interest for BL2 in the
DEVICE2 area. Map DEVICE2 under STM32MP_RAW_NAND flag.

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

show more ...

32d5042215-Dec-2021 Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>

fix(imx8mp): change the BL31 physical load address

Change BL31 load address to 0x970000. This was done by Change-Id
I96d572fc. But then changed back to 0x960000 by Change-Id I8308c629.
However, 0x97

fix(imx8mp): change the BL31 physical load address

Change BL31 load address to 0x970000. This was done by Change-Id
I96d572fc. But then changed back to 0x960000 by Change-Id I8308c629.
However, 0x970000 is the correct value thus we change it back again.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
Change-Id: Ia0db4877123b89072f723d18e2bcce25ef38f47d

show more ...

d52ed02408-Jan-2022 Manish V Badarkhe <Manish.Badarkhe@arm.com>

refactor(renesas): disable CRYPTO_SUPPORT option

Disabled CRYPTO_SUPPORT option for Renesas platform as it does not
follow the TF-A authentication mechanism where Trusted-Boot mandates
Crypto module

refactor(renesas): disable CRYPTO_SUPPORT option

Disabled CRYPTO_SUPPORT option for Renesas platform as it does not
follow the TF-A authentication mechanism where Trusted-Boot mandates
Crypto module support.

Change-Id: I3aa771e983e3dde083dd8a861f25c0714ffd707f
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>

show more ...

88c51c3f08-Jan-2022 Manish V Badarkhe <Manish.Badarkhe@arm.com>

refactor(fvp): avoid Measured-Boot dependency on Trusted-Boot

As Measured-Boot and Trusted-Boot are orthogonal, removed
Trusted-Boot's dependency on Measured-Boot by allowing them
to apply the Crypt

refactor(fvp): avoid Measured-Boot dependency on Trusted-Boot

As Measured-Boot and Trusted-Boot are orthogonal, removed
Trusted-Boot's dependency on Measured-Boot by allowing them
to apply the Crypto module changes independently using the
CRYPTO_SUPPORT build flag.

Change-Id: I5a420e5d84f3fefe0c0092d822dab981e6390bbf
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>

show more ...

e537bcde10-Jan-2022 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "feat(mt8195): apply erratas of CA78 for MT8195" into integration

f7a9251807-Jan-2022 Manish Pandey <manish.pandey2@arm.com>

Merge changes from topic "st_ddr_updates" into integration

* changes:
refactor(st-ddr): move basic tests in a dedicated file
refactor(st-ddr): reorganize generic and specific elements
feat(stm

Merge changes from topic "st_ddr_updates" into integration

* changes:
refactor(st-ddr): move basic tests in a dedicated file
refactor(st-ddr): reorganize generic and specific elements
feat(stm32mp1): allow configuration of DDR AXI ports number
refactor(st-ddr): update parameter array initialization
feat(st-ddr): add read valid training support
refactor(stm32mp1): remove the support of calibration result
fix(st-ddr): correct DDR warnings

show more ...

32de790f07-Jan-2022 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(st): manage UART clock and reset only in BL2" into integration

cbbcf9b106-Jan-2022 Manish Pandey <manish.pandey2@arm.com>

Merge changes Ifea8148e,I73559522 into integration

* changes:
fix(morello): include errata workaround for 1868343
fix(errata): workaround for Rainier erratum 1868343

9e52d45f05-Jan-2022 Yann Gautier <yann.gautier@foss.st.com>

fix(st): manage UART clock and reset only in BL2

As the UART is already initialized, no need to check for UART clock
or reset in next BL. An issue can appear if the next BL device tree
(e.g HW_CONFI

fix(st): manage UART clock and reset only in BL2

As the UART is already initialized, no need to check for UART clock
or reset in next BL. An issue can appear if the next BL device tree
(e.g HW_CONFIG) doesn't use the same clocks or resets (like SCMI ones).

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

show more ...

f94c84ba05-Jan-2022 Manoj Kumar <manoj.kumar3@arm.com>

fix(morello): include errata workaround for 1868343

This patch includes the errata workaround for erratum
1868343 for the Morello platform.

Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
Change-

fix(morello): include errata workaround for 1868343

This patch includes the errata workaround for erratum
1868343 for the Morello platform.

Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
Change-Id: Ifea8148e10946db2276560f90bf2f32bf12b9dcc

show more ...

5b09628305-Jan-2022 Manish Pandey <manish.pandey2@arm.com>

Merge changes I19f713de,Ib5bda93d,Id5dafc04,Id20e65e2 into integration

* changes:
feat(plat/rcar3): update IPL and Secure Monitor Rev.3.0.3
feat(plat/rcar3): modify type for Internal function ar

Merge changes I19f713de,Ib5bda93d,Id5dafc04,Id20e65e2 into integration

* changes:
feat(plat/rcar3): update IPL and Secure Monitor Rev.3.0.3
feat(plat/rcar3): modify type for Internal function argument
feat(plat/rcar3): modify sequence for update value for WUPMSKCA57/53
fix(plat/rcar3): fix to bit operation for WUPMSKCA57/53

show more ...

63d2159802-Mar-2021 Nicolas Le Bayon <nicolas.le.bayon@foss.st.com>

refactor(st-ddr): move basic tests in a dedicated file

These basic tests are generic and should be used independently of the
driver, depending on the plaftorm characteristics.

Change-Id: I38161b659

refactor(st-ddr): move basic tests in a dedicated file

These basic tests are generic and should be used independently of the
driver, depending on the plaftorm characteristics.

Change-Id: I38161b659ef2a23fd30a56e1c9b1bd98461a2fe4
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@foss.st.com>

show more ...

1...<<151152153154155156157158159160>>...355