History log of /device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bc5c30073e1ec28407e22727848df1adda433636 04-May-2017 Lin Huang <hl@rock-chips.com> rockchip: add pmusram section

the function pmu_cpuon_entrypoint() need to run in the pmusram,
we just copy bin file to pmusram before, now we add pmusram section
and link pmu_cpuon_entrypoint() to pmusram directly

Change-Id: Iae31e4c01c480c8e6f565a8f588332b478efdb16
Signed-off-by: Lin Huang <hl@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
82cb2c1ad9897473743f08437d0a3995bed561b9 03-May-2017 dp-arm <dimitris.papastamos@arm.com> Use SPDX license identifiers

To make software license auditing simpler, use SPDX[0] license
identifiers instead of duplicating the license text in every file.

NOTE: Files that have been imported by FreeBSD have not been modified.

[0]: https://spdx.org/

Change-Id: I80a00e1f641b8cc075ca5a95b10607ed9ed8761a
Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
75311203d8a4f8d543dae3399cfb1f33cfbef059 07-Mar-2017 dp-arm <dimitris.papastamos@arm.com> Move plat/common source file definitions to generic Makefiles

These source file definitions should be defined in generic
Makefiles so that all platforms can benefit. Ensure that the
symbols are properly marked as weak so they can be overridden
by platforms.

NOTE: This change is a potential compatibility break for
non-upstream platforms.

Change-Id: I7b892efa9f2d6d216931360dc6c436e1d10cffed
Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
b127109121123e6b97ead1420e004a88014bc413 08-Aug-2016 Soby Mathew <soby.mathew@arm.com> Migrate platform makefile to new console driver location

This patch migrates the upstream platform makefiles to include the
console drivers from the new location in ARM Trusted Firmware code
base.

Change-Id: I866d6c4951e475de1f836ce8a8c1d5e6da9577e3
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
3dd9835f8ab3c2e7f57ddc92505d6c800bbacd47 25-Jul-2016 danh-arm <dan.handley@arm.com> Merge pull request #667 from soby-mathew/sm/PSCI_lib

Introduce PSCI library
bb2162f1407bffc58266359797a61799eb380b49 03-May-2016 Soby Mathew <soby.mathew@arm.com> Include `plat_psci_common.c` from the new location

The `plat_psci_common.c` was moved to the new location `plat/common`
and a stub file was retained at previous location for compatibility. This
patch modifies the platform makefiles to include the file from the new
location.

Change-Id: Iabddeeb824e9a5d72d176d7c644735966c8c0699
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
1760db680d131d1946e761043c825514c1b26b8f 21-Jun-2016 Caesar Wang <wxt@rock-chips.com> rockchip: support plat SIP runtime service

Software executing in the normal world and in the trusted world at
exception levels lower than EL3 will request runtime services using the
SMC instruction.

See the documentation here:
https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/
rt-svc-writers-guide.md

This to be implemented as an EL3 Runtime Service in rockchip BL31
platform port, using the "SiP Service Call" range as specified in the
SMC Calling Convention.
This doesn't support any SMC yet, we will support it in later.

Change-Id: I0a638dd0b653c28b08f79d89f77ed7c69864017d
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
68ff45f40ada5b571bb6b2e27e23f77526cb4014 25-May-2016 Caesar Wang <wxt@rock-chips.com> rockchip: add reset or power off gpio configuration for rk3399

We add plat parameter structs to support BL2 to pass variable-length,
variable-type parameters to BL31. The parameters are structured as a
link list. During bl31 setup time, we travse the list to process each
parameter. throuth this way, we can get the reset or power off gpio
parameter, and do hardware control in BL31. This structure also can
pass other parameter to BL31 in future.
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
6704f425ddb2772bd9a2b9dacacbefcbb00dcf28 05-May-2016 Antonio Nino Diaz <antonio.ninodiaz@arm.com> Replace Rockchip delay timer by generic one

Use the generic delay timer instead of having a specific platform
file for configuring it.

Change-Id: Ifa68b9c97cd96ae1190cee74d22d729af95e4537
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
3e4b8fdcd3794ca07135521a5fd4c3141624f17c 08-Apr-2016 Soby Mathew <soby.mathew@arm.com> Migrate platform ports to the new xlat_tables library

This patch modifies the upstream platform port makefiles to use the new
xlat_tables library files. This patch also makes mmap region setup common
between AArch64 and AArch32 for FVP platform port. The file `fvp_common.c`
is moved from the `plat/arm/board/fvp/aarch64` folder to the parent folder
as it is not specific to AArch64.

Change-Id: Id2e9aac45e46227b6f83cccfd1e915404018ea0b
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk
6fba6e0490584036fe1210986d6db439b22cb03e 15-Jan-2016 Tony Xie <tony.xie@rock-chips.com> Support for Rockchip's family SoCs

This patch adds to support the RK3368 and RK3399 SoCs.

RK3368/RK3399 is one of the Rockchip family SoCs, which is an
multi-cores ARM SoCs.

This patch adds support to boot the Trusted Firmware on RK3368/RK3399
SoCs, and adds support to boot secondary CPUs, enter/exit core
power states for all CPUs in the slow/fast clusters.

This is the initial version for rockchip SoCs.(RK3368/RK3399 and next SoCs)
* Support arm gicv2 & gicv3.
* Boot up multi-cores CPU.
* Add generic CPU helper functions.
* Support suspend/resume.
* Add system_off & system_reset implementation.
* Add delay timer platform implementation.
* Support the new porting interface for the PSCI implementation.

Change-Id: I704bb3532d65e8c70dbd99b512c5e6e440ea6f43
Signed-off-by: Tony Xie <tony.xie@rock-chips.com>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Signed-off-by: Shengfei xu <xsf@rock-chips.com>
/device/linaro/bootloader/arm-trusted-firmware/plat/rockchip/rk3368/platform.mk