aboutsummaryrefslogtreecommitdiff
path: root/plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S
diff options
context:
space:
mode:
authorXiaoDong Huang <derrick.huang@rock-chips.com>2019-06-13 10:55:50 +0800
committerXiaoDong Huang <derrick.huang@rock-chips.com>2019-07-09 17:07:13 +0800
commit010d6ae3388ef63f2a2afcd408c1dc461fb43583 (patch)
tree8f64d7ea14d8a31dd02bd0868a8d95ce26227f43 /plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S
parent2cbeee4d519bac0d79da98faae969fae9f9558f9 (diff)
downloadarm-trusted-firmware-010d6ae3388ef63f2a2afcd408c1dc461fb43583.tar.gz
rockchip: px30: support px30
px30 is a Quad-core soc and Cortex-a53 inside. This patch supports the following functions: 1. basic platform setup 2. power up/off cpus 3. suspend/resume cpus 4. suspend/resume system 5. reset system 6. power off system Change-Id: I73d55aa978096c078242be921abe0ddca9e8f67e Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Diffstat (limited to 'plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S')
-rw-r--r--plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S21
1 files changed, 21 insertions, 0 deletions
diff --git a/plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S b/plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S
new file mode 100644
index 000000000..a757621ea
--- /dev/null
+++ b/plat/rockchip/px30/drivers/pmu/plat_pmu_macros.S
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2019, ARM Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <arch.h>
+#include <asm_macros.S>
+#include <platform_def.h>
+
+.globl clst_warmboot_data
+
+.macro func_rockchip_clst_warmboot
+.endm
+
+.macro rockchip_clst_warmboot_data
+clst_warmboot_data:
+ .rept PLATFORM_CLUSTER_COUNT
+ .word 0
+ .endr
+.endm