History log of /rk3399_ARM-atf/ (Results 12226 – 12250 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d52331d015-Nov-2019 Vasily Khoruzhick <anarsoul@gmail.com>

plat/rockchip: initialize reset and poweroff GPIOs with known invalid value

And return NULL if we didn't get them in bl aux params otherwise reset and poweroff
will be broken on platforms that do no

plat/rockchip: initialize reset and poweroff GPIOs with known invalid value

And return NULL if we didn't get them in bl aux params otherwise reset and poweroff
will be broken on platforms that do not have reset and poweroff GPIOs.

Fixes: c1185ffde17c ("plat/rockchip: Switch to use new common BL aux parameter library")
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Change-Id: Ic6cf6383d8f05d745e2c5d5e1b1df38514ea8429

show more ...

38f9820415-Nov-2019 Paul Beesley <paul.beesley@arm.com>

Merge "doc: Add missing terms to the glossary" into integration

e2b6a9ce15-Nov-2019 Imre Kis <imre.kis@arm.com>

Fix multithreaded FVP power domain tree

The number of levels in the topology has not changed but the count of
processing elements on the lowest layer is now multiplied by the value
of FVP_MAX_PE_PER

Fix multithreaded FVP power domain tree

The number of levels in the topology has not changed but the count of
processing elements on the lowest layer is now multiplied by the value
of FVP_MAX_PE_PER_CPU.

Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: Ia1568a40ea33dbbbcdfab6c8ab6d19f4db0b8eb4

show more ...

52c96f2a15-Nov-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "GIC-600: Fix power up sequence" into integration

7a7fbb1231-Jul-2019 Alexei Fedorov <Alexei.Fedorov@arm.com>

GIC-600: Fix power up sequence

Arm's GIC-600 features a Power Register (GICR_PWRR),
which needs to be programmed to enable redistributor
operation. Section 3.6.1 in the GIC-600 TRM describes
the pow

GIC-600: Fix power up sequence

Arm's GIC-600 features a Power Register (GICR_PWRR),
which needs to be programmed to enable redistributor
operation. Section 3.6.1 in the GIC-600 TRM describes
the power-up and power-down sequence in pseudo code,
which deviates from the current TF-A implementation
in drivers/arm/gic/v3/gic600.c.
For powering on a redistributor, the pseudo code suggests
to loop over the whole sequence (check for transition,
write request bit) instead of just looping over the
ready bit read as TF-A does in gic600_pwr_on().
This patch fixes GIC-600 power up sequence according
to the TRM.

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

show more ...

b27280a815-Nov-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "Coding guideline suggest not to use unsigned long" into integration

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

doc: Add missing terms to the glossary

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

9019945714-Nov-2019 Soby Mathew <soby.mathew@arm.com>

Merge "TF-A: Fix non-standard frequency issue in udelay" into integration

f2976bdd31-Oct-2019 Max Shvetsov <maksims.svecovs@arm.com>

TF-A: Fix non-standard frequency issue in udelay

Previous implementation of timers assumed that clk_div has pretty
representation in MHz (10MHz, 100MHz, etc). Unusual frequencies
(99.99MHz) were cau

TF-A: Fix non-standard frequency issue in udelay

Previous implementation of timers assumed that clk_div has pretty
representation in MHz (10MHz, 100MHz, etc). Unusual frequencies
(99.99MHz) were causing assertion error and made udelay unusable.

Signed-off-by: Max Shvetsov <maksims.svecovs@arm.com>
Change-Id: Ic915fff224369d113fd9f8edbcfff169fca8beac

show more ...

9e7d663114-Oct-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Refactor load_auth_image_internal().

The pre-processor directives make it hard to read the non-TBB version of
this function. Refactor the code to improve readability. No functional
change introduced

Refactor load_auth_image_internal().

The pre-processor directives make it hard to read the non-TBB version of
this function. Refactor the code to improve readability. No functional
change introduced.

In particular, introduce a new helper function load_image_flush(),
that simply loads an image and flushes it out to main memory. This is
the only thing load_auth_image_internal() needs to do when TBB is
disabled or when authentication is dynamically disabled.

In other cases, we need to recursively authenticate the parent images up
to the root of trust. To make this clearer, this code gets moved to a
TBB-specific helper function called load_auth_image_recursive().

As a result, load_auth_image_internal() now boils down to calling the
right helper function (depending on TBB enablement and dynamic
authentication status).

Change-Id: I20a39a3b833810b97ecf4219358e7d2cac263890
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

d191573e23-Nov-2016 Harvey Hsieh <hhsieh@nvidia.com>

Tegra194: remove L2 ECC parity protection setting

This patch removes the code to enable L2 ECC parity protection
bit, as Tegra194 does not have any Cortex-A57 CPUs.

Change-Id: I4b56595fea2652e8bb8a

Tegra194: remove L2 ECC parity protection setting

This patch removes the code to enable L2 ECC parity protection
bit, as Tegra194 does not have any Cortex-A57 CPUs.

Change-Id: I4b56595fea2652e8bb8ab4a7ae7567278ecff9af
Signed-off-by: Harvey Hsieh <hhsieh@nvidia.com>

show more ...

2e446f5029-Apr-2017 Varun Wadekar <vwadekar@nvidia.com>

Tegra194: sip_calls: mark unused parameter as const

This patch marks the unused parameter 'cookie', to the
plat_sip_handler() function, as const to fix an issue
flagged by the MISRA scan.

Change-Id

Tegra194: sip_calls: mark unused parameter as const

This patch marks the unused parameter 'cookie', to the
plat_sip_handler() function, as const to fix an issue
flagged by the MISRA scan.

Change-Id: I53fdd2caadf43fef17fbc3a50a18bf7fdbd42d39
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

show more ...

42de038428-Apr-2017 Varun Wadekar <vwadekar@nvidia.com>

Tegra194: implement handler to retrieve power domain tree

This patch implements the platform handler to return the pointer
to the power domain tree.

Change-Id: I74ea7002c7a461a028b4a252bbd354256fdc

Tegra194: implement handler to retrieve power domain tree

This patch implements the platform handler to return the pointer
to the power domain tree.

Change-Id: I74ea7002c7a461a028b4a252bbd354256fdc0647
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

show more ...

73dad7f928-Apr-2017 Anthony Zhou <anzhou@nvidia.com>

Tegra194: mce: fix function declaration conflicts

To fix MISRA defects, remove union in t186 MCE drivers
this driver should compatible with that.

Change-Id: I09e96a1874dd86626c7e41c92a1484a84e38740

Tegra194: mce: fix function declaration conflicts

To fix MISRA defects, remove union in t186 MCE drivers
this driver should compatible with that.

Change-Id: I09e96a1874dd86626c7e41c92a1484a84e387402
Signed-off-by: Anthony Zhou <anzhou@nvidia.com>

show more ...

2fdd9ae626-Apr-2017 Varun Wadekar <vwadekar@nvidia.com>

Tegra194: add macros to read GPU reset status

This patch adds macros to check the GPU reset status bit, before
resizing the VideoMem region.

Change-Id: I4377c1ce1ac6d3bd14c7db83526b99d72bdb41ed
Sig

Tegra194: add macros to read GPU reset status

This patch adds macros to check the GPU reset status bit, before
resizing the VideoMem region.

Change-Id: I4377c1ce1ac6d3bd14c7db83526b99d72bdb41ed
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>

show more ...

5da8ec5610-Apr-2017 Vignesh Radhakrishnan <vigneshr@nvidia.com>

Tegra194: skip notifying MCE in fake system suspend

- In pre-silicon platforms, MCE might not be ready
to support system suspend(SC7)
- Thus, in fake system suspend mode, bypass waiting for
MCE'

Tegra194: skip notifying MCE in fake system suspend

- In pre-silicon platforms, MCE might not be ready
to support system suspend(SC7)
- Thus, in fake system suspend mode, bypass waiting for
MCE's acknowledgment to enter system suspend

Change-Id: Ia3c010ce080c4283ab1233ba82e3e577adca34f6
Signed-off-by: Vignesh Radhakrishnan <vigneshr@nvidia.com>

show more ...

12f06f1c15-Feb-2017 Tejal Kudav <tkudav@nvidia.com>

Tegra194: Enable system suspend

This patch does the following:
1. Populate the cstate info corresponding to system suspend
and communicate it to the MCE
2. Ask for MCE's acknowledgement for enter

Tegra194: Enable system suspend

This patch does the following:
1. Populate the cstate info corresponding to system suspend
and communicate it to the MCE
2. Ask for MCE's acknowledgement for entering system suspend
and instruct MCE to get inside system suspend once
permitted

Change-Id: I51e1910e24a7e61e36ac2d12ce271290e433e506
Signed-off-by: Tejal Kudav <tkudav@nvidia.com>
Signed-off-by: Vignesh Radhakrishnan <vigneshr@nvidia.com>

show more ...

5d0bdd5713-Nov-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "docs: Add Cortex-Hercules/HerculesAE CPU support" into integration

3900903123-Oct-2019 laurenw-arm <lauren.wehrmeister@arm.com>

docs: Add Cortex-Hercules/HerculesAE CPU support

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

38c078e025-Oct-2019 Imre Kis <imre.kis@arm.com>

Add multithreaded DynamIQ dts file

The new dts file overrides the MPIDR values of the processing elements
which were defined in the common dtsi file. The new dts file defines
four cores in a single

Add multithreaded DynamIQ dts file

The new dts file overrides the MPIDR values of the processing elements
which were defined in the common dtsi file. The new dts file defines
four cores in a single cluster, each core having two threads.

Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: I0f8d8d250289077aee11eede4508871bb61dbc88

show more ...

a011942913-Nov-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge changes from topic "tegra-downstream-092319" into integration

* changes:
Tegra194: add macros for security carveout configuration registers
Tegra194: add 'TEGRA_TMRUS_SIZE' macro
Tegra19

Merge changes from topic "tegra-downstream-092319" into integration

* changes:
Tegra194: add macros for security carveout configuration registers
Tegra194: add 'TEGRA_TMRUS_SIZE' macro
Tegra194: Fix TEGRA186_SMMU_CTX_SIZE
Tegra194: Dont run MCE firmware on Emulation
Tegra194: remove GPU, MPCORE and PTC registers from streamid list
Tegra194: Support SMC64 encoding for MCE calls
Tegra194: Enable MCE driver
Tegra194: enable SMMU
Tegra194: add support for multiple SMMU devices
Tegra194: add SMMU and mc_sid support
Tegra194: psci: support for 64-bit TZDRAM base
Tegra194: base commit for the platform
Revert "Tegra: Add support for fake system suspend"

show more ...

0efb83e113-Nov-2019 Sandrine Bailleux <sandrine.bailleux@arm.com>

Merge "Fix white space errors + remove #if defined" into integration

9afe8cdc03-Sep-2019 Deepika Bhavnani <deepika.bhavnani@arm.com>

Coding guideline suggest not to use unsigned long

`unsigned long` should be replaced to
1. `unsigned int` or `unsigned long long` - If fixed,
based on the architecture AArch32 or AArch64
2. `u_regis

Coding guideline suggest not to use unsigned long

`unsigned long` should be replaced to
1. `unsigned int` or `unsigned long long` - If fixed,
based on the architecture AArch32 or AArch64
2. `u_register_t` - If it is supposed to be 32-bit
wide in AArch32 and 64-bit wide in AArch64.

Translation descriptors are always 32-bit wide, here
`uint32_t` is used to describe the `exact size` of
translation descriptors instead of `unsigned int` which
guarantees minimum 32-bits

Signed-off-by: Deepika Bhavnani <deepika.bhavnani@arm.com>
Change-Id: I6a2af2e8b3c71170e2634044e0b887f07a41677e

show more ...

63b9627112-Nov-2019 Paul Beesley <paul.beesley@arm.com>

Merge "plat/arm: Re-enable PIE when RESET_TO_BL31=1" into integration

87d35d9312-Nov-2019 Paul Beesley <paul.beesley@arm.com>

Merge "TF-A Documentation: Update Security Advisory TFV-5 (CVE-2017-15031)" into integration

1...<<481482483484485486487488489490>>...733