History log of /rk3399_ARM-atf/ (Results 8776 – 8800 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
99ff1a3530-Sep-2021 Jorge Troncoso <jatron@google.com>

refactor(ufs): add retry logic to ufshc_reset

This change aims to make the UFS code more robust by adding retry logic
and timeouts to ufshc_reset. We also define a new function
ufshc_hce_enable for

refactor(ufs): add retry logic to ufshc_reset

This change aims to make the UFS code more robust by adding retry logic
and timeouts to ufshc_reset. We also define a new function
ufshc_hce_enable for Host Controller Enable (HCE). The inner and outer
retry pattern is based on Linux's ufshcd_hba_execute_hce function.

Signed-off-by: Jorge Troncoso <jatron@google.com>
Change-Id: I9403a5a25d3ca50af5f2f9a65b774f6a2d7a9626

show more ...

d68d163d24-Sep-2021 Jorge Troncoso <jatron@google.com>

refactor(ufs): reuse ufshc_send_uic_cmd

This change aims to make the UFS code more robust by removing asserts
and adding retry logic. We also reduce repetition by reusing
ufshc_send_uic_cmd for DME_

refactor(ufs): reuse ufshc_send_uic_cmd

This change aims to make the UFS code more robust by removing asserts
and adding retry logic. We also reduce repetition by reusing
ufshc_send_uic_cmd for DME_GET and DME_SET commands.

Signed-off-by: Jorge Troncoso <jatron@google.com>
Change-Id: Id70aa1687d5ca78dc7d47234372255ac5a04a612

show more ...

3deb060015-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge changes from topic "st_dt_match_instance" into integration

* changes:
refactor(stm32_sdmmc2): use DT helpers
feat(plat/st): create new helper for DT access

a1d5ac6a28-Apr-2021 Samuel Holland <samuel@sholland.org>

feat(psci): require validate_power_state to expose CPU_SUSPEND

psci_cpu_suspend unconditionally calls psci_validate_power_state, which
asserts that the platform implements ops->validate_power_state.

feat(psci): require validate_power_state to expose CPU_SUSPEND

psci_cpu_suspend unconditionally calls psci_validate_power_state, which
asserts that the platform implements ops->validate_power_state. To avoid
a failure at runtime, do not expose CPU_SUSPEND unless that callback is
implemented. This also allows a platform to provide SYSTEM_SUSPEND
without providing CPU_SUSPEND.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Change-Id: I5dafb7845f482ab3af03a9de562def41dd70189e

show more ...

10bfc77e15-Sep-2021 Ying-Chun Liu (PaulLiu) <paulliu@debian.org>

fix(plat/imx/imx8m/imx8mm): fix FTBFS on SPD=opteed

We need to add #include <arch.h> to platform_def.h to fix MODE_RW_64
undeclared.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Chan

fix(plat/imx/imx8m/imx8mm): fix FTBFS on SPD=opteed

We need to add #include <arch.h> to platform_def.h to fix MODE_RW_64
undeclared.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Change-Id: I358bc6644243a7ea1befd87f946b4087feddd857

show more ...

02d36a9215-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(plat/st): only check header major when booting" into integration

e5fbee5011-Oct-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

fix(cc-713): fix a build failure with CC-713 library

Fixed a below build failure with CC-713 library
error:
implicit declaration of function ‘mbedtls_x509_get_rsassa_pss_params’
[-Werror=implicit-fu

fix(cc-713): fix a build failure with CC-713 library

Fixed a below build failure with CC-713 library
error:
implicit declaration of function ‘mbedtls_x509_get_rsassa_pss_params’
[-Werror=implicit-function-declaration]

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

show more ...

09665c8314-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge "fix(plat/st): correct signedness comparison issue" into integration

7b97cf3714-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge changes from topic "st_fixes" into integration

* changes:
fix(stpmic1): fix power switches activation
fix(stpmic1): update error cases return
refactor(stpmic1): use BIT and GENMASK helpe

Merge changes from topic "st_fixes" into integration

* changes:
fix(stpmic1): fix power switches activation
fix(stpmic1): update error cases return
refactor(stpmic1): use BIT and GENMASK helpers
fix(stm32mp1_clk): keep RTC clock always on
fix(stm32mp1_clk): set other clocks as always on

show more ...

115901bc14-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge "fix(stm32mp1_clk): fix MPU clock rate" into integration

d20d500214-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge "fix(stm32mp1_clk): fix MCU/AXI parent clock" into integration

34ddd83b14-Oct-2021 Mark Dykes <mark.dykes@arm.com>

Merge "refactor(stm32mp_clk): keep RCC node offset" into integration

68d8d3e714-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(drivers/marvell/comphy-3700): configure phy selector also for PCIe" into integration

c260b32413-Oct-2021 Edward-JW Yang <edward-jw.yang@mediatek.corp-partner.google.com>

feat(plat/mdeiatek/mt8195): remove adsp event from wakeup source

Audio DSP is power-off when system suspend. Remove it from
wakeup source list to prevent unnecessary wakeup.

Signed-off-by: Edward-J

feat(plat/mdeiatek/mt8195): remove adsp event from wakeup source

Audio DSP is power-off when system suspend. Remove it from
wakeup source list to prevent unnecessary wakeup.

Signed-off-by: Edward-JW Yang <edward-jw.yang@mediatek.corp-partner.google.com>
Change-Id: Id7251de9c8b9c9a4a4b2c41a310168d336035b9a

show more ...

17c1f1e613-Oct-2021 Madhukar Pappireddy <madhukar.pappireddy@arm.com>

Merge "fix(stm32mp1): add bl prefix for internal linker script" into integration

125868c907-Jun-2021 Nicola Mazzucato <nicola.mazzucato@arm.com>

fix(scmi): relax requirement for exact protocol version

Currently, for the supported SCMI protocols, the version returned by the SCMI
platform agent must be exactly matching the driver's version (ma

fix(scmi): relax requirement for exact protocol version

Currently, for the supported SCMI protocols, the version returned by the SCMI
platform agent must be exactly matching the driver's version (major version).

The recent change for the required version of Power Domain protocol means that
the platform must return version 2.0. This can be however a limitation in some
cases, where a SCMI-v1.0 platform can still be considered compatible with the
driver supported in firmware.

Relax the protocol version requirement such that any version older than the
one supported by the drivers can still be compatible.

Note: For now this has effect only on Power Domain protocol, as the other
drivers still require the "base" version 1.0.

Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>
Change-Id: I310ae1869c2e952991a8d733f394029ab64087bf

show more ...

d08a365413-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "build(plat/marvell): add descriptions why some checks are required" into integration

31e18c0213-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(fvp_r): fix compilation error in release mode" into integration

7d96e79a13-Oct-2021 Manish Pandey <manish.pandey2@arm.com>

fix(fvp_r): fix compilation error in release mode

assert() is not used in release mode and complaining about unused
variable "desc".

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id:

fix(fvp_r): fix compilation error in release mode

assert() is not used in release mode and complaining about unused
variable "desc".

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Ib919eb27532344a25be0b6ece7e239efa87be744

show more ...

71cb3a4113-Oct-2021 Pali Rohár <pali@kernel.org>

build(plat/marvell): add descriptions why some checks are required

This change adds just comments why some checks are required. They check
that ENV variables and external repos are correctly set for

build(plat/marvell): add descriptions why some checks are required

This change adds just comments why some checks are required. They check
that ENV variables and external repos are correctly set for TF-A builds.

Signed-off-by: Pali Rohár <pali@kernel.org>
Change-Id: I2f8af5061411c0c92d3875917f4d97b60dc2cf10

show more ...

fa1e016713-Oct-2021 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge changes from topic "refactor-mb" into integration

* changes:
docs(measured boot): add measured boot platform functions
refactor(measured boot): make measurement strings compliant with SBSG

Merge changes from topic "refactor-mb" into integration

* changes:
docs(measured boot): add measured boot platform functions
refactor(measured boot): make measurement strings compliant with SBSG
feat(plat/fvp): pass Event Log addr and size from BL1 to BL2
feat(measured_boot): update tb_fw_config with event log properties
feat(measured_boot): image hash measurement and recording in BL1
refactor(measured boot): remove platform calls from Event Log driver
refactor(measured_boot): remove passing of BL2 hash via device tree
refactor(measured boot): move BL2 measurement to platform layer
refactor(measured boot): rename add_event2()
refactor(measured boot): move image measurement to generic layer
build(measured boot): rename measured boot makefile
feat(measured boot): move init and teardown functions to platform layer
refactor(measured boot): rename tpm_record_measurement()

show more ...

b8a0511602-Oct-2021 Shelley Chen <shchen@google.com>

feat(plat/qti/sc7280): add support for pmk7325

The qti sc7280 platform uses the pmk7325 PMIC, which has the same
functionality as the pm8998 driver, with the exception of the LC
PON register offsets

feat(plat/qti/sc7280): add support for pmk7325

The qti sc7280 platform uses the pmk7325 PMIC, which has the same
functionality as the pm8998 driver, with the exception of the LC
PON register offsets, which are defined as:

Since it is nearly identical to the pm8998 driver, moving the above
register offset definitions to platform_def.h for the respective SoC
and reusing the rest of the functions defined in the pm8998 driver.
Renaming pm8998 driver to pm_ps_hold to make it more generic.

Change-Id: I0dda3a54579e0bbdd42c247405362a86d0607478
Signed-off-by: Shelley Chen <shchen@chromium.org>

show more ...

9b3004cf20-Sep-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

docs(measured boot): add measured boot platform functions

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

8a89e18908-Sep-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

refactor(measured boot): make measurement strings compliant with SBSG

Made measurement strings compliant to Server Base Security Guide
(SBSG, Arm DEN 0086) hence updated measurement strings for BL32

refactor(measured boot): make measurement strings compliant with SBSG

Made measurement strings compliant to Server Base Security Guide
(SBSG, Arm DEN 0086) hence updated measurement strings for BL32, BL31,
and SCP_BL2 images. As the GPT image is not get measured by BL2 so
removed its measurement string.
Also, namespaced measurement string defines that were looking quite
generic.

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

show more ...

0500f44711-Aug-2021 Manish V Badarkhe <Manish.Badarkhe@arm.com>

feat(plat/fvp): pass Event Log addr and size from BL1 to BL2

Introduced functions to set and get Event log information
(tpm_event_log address and its size).

In FVP platform case, measured boot with

feat(plat/fvp): pass Event Log addr and size from BL1 to BL2

Introduced functions to set and get Event log information
(tpm_event_log address and its size).

In FVP platform case, measured boot with Event Log backend flow
work as below
1. event_log_init function called by BL1 to initialize Event Log
module
2. arm_set_tb_fw_info function called by BL1 to set the
'tpm_event_log_addr' and 'tpm_event_log_size' properties
in tb_fw_config
3. arm_get_tb_fw_info function called by BL2 to get tpm Event Log
parameters set by BL1. These parameters used by the BL2 to
extend the tpm Event Log records, and use these parameters
to initialize Event Log using event_log_init function
4. arm_set_nt_fw_info and arm_set_tos_fw_info function called by
BL2 to set 'tpm_event_log' address and its size properties in
nt_fw_config and tos_fw_config respectively

Alongside, this patch created a separate instances of plat_mboot_init
and plat_mboot_finish APIs for BL1 and BL2.

This patch is tested using the existing measured boot test configuration
in jenkins CI.

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

show more ...

1...<<351352353354355356357358359360>>...733