diff options
author | danh-arm <dan.handley@arm.com> | 2017-05-16 11:00:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-16 11:00:07 +0100 |
commit | 093e53f6e7358fb09ea5b5f9b009f5bba227a86a (patch) | |
tree | 902ca5e8348236791a8d4a5fb1a6ebce4cfd6f25 | |
parent | f0019fcca7c652c7e8ece2ddcb001f0f6e4a4513 (diff) | |
parent | 6bf14e1d6ef0702a16fd7e6284b666fd04e8c8ea (diff) |
Merge pull request #937 from rockchip-linux/rk3328_assert
rockchip: rk3328: Add assert check in pmu.c
-rw-r--r-- | plat/rockchip/rk3328/drivers/pmu/pmu.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plat/rockchip/rk3328/drivers/pmu/pmu.c b/plat/rockchip/rk3328/drivers/pmu/pmu.c index da013ddf..59d399be 100644 --- a/plat/rockchip/rk3328/drivers/pmu/pmu.c +++ b/plat/rockchip/rk3328/drivers/pmu/pmu.c @@ -144,6 +144,7 @@ int rockchip_soc_cores_pwr_dm_on(unsigned long mpidr, uint64_t entrypoint) { uint32_t cpu_id = plat_core_pos_by_mpidr(mpidr); + assert(cpu_id < PLATFORM_CORE_COUNT); assert(cpuson_flags[cpu_id] == 0); cpuson_flags[cpu_id] = PMU_CPU_HOTPLUG; cpuson_entry_point[cpu_id] = entrypoint; @@ -167,6 +168,7 @@ int rockchip_soc_cores_pwr_dm_suspend(void) { uint32_t cpu_id = plat_my_core_pos(); + assert(cpu_id < PLATFORM_CORE_COUNT); assert(cpuson_flags[cpu_id] == 0); cpuson_flags[cpu_id] = PMU_CPU_AUTO_PWRDN; cpuson_entry_point[cpu_id] = (uintptr_t)plat_get_sec_entrypoint(); |