Commit 201d535f authored by Koan-Sin Tan's avatar Koan-Sin Tan
Browse files

Remove use of all deprecated APIs



Now it's possbile to build BL31 for MT8173 with ERROR_DEPRECATED=1.
Signed-off-by: default avatarKoan-Sin Tan <koansin.tan@gmail.com>
parent 8bc20038
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE. * POSSIBILITY OF SUCH DAMAGE.
*/ */
#include <arch.h>
#include <mmio.h> #include <mmio.h>
#include <mt8173_def.h> #include <mt8173_def.h>
#include <platform.h> #include <platform.h>
...@@ -258,7 +259,9 @@ void spm_hotplug_on(unsigned long mpidr) ...@@ -258,7 +259,9 @@ void spm_hotplug_on(unsigned long mpidr)
{ {
unsigned long linear_id; unsigned long linear_id;
linear_id = platform_get_core_pos(mpidr); linear_id = ((mpidr & MPIDR_CLUSTER_MASK) >> 6) |
(mpidr & MPIDR_CPU_MASK);
spm_lock_get(); spm_lock_get();
if (is_hotplug_ready() == 0) { if (is_hotplug_ready() == 0) {
spm_mcdi_wakeup_all_cores(); spm_mcdi_wakeup_all_cores();
...@@ -277,7 +280,9 @@ void spm_hotplug_off(unsigned long mpidr) ...@@ -277,7 +280,9 @@ void spm_hotplug_off(unsigned long mpidr)
{ {
unsigned long linear_id; unsigned long linear_id;
linear_id = platform_get_core_pos(mpidr); linear_id = ((mpidr & MPIDR_CLUSTER_MASK) >> 6) |
(mpidr & MPIDR_CPU_MASK);
spm_lock_get(); spm_lock_get();
if (is_hotplug_ready() == 0) { if (is_hotplug_ready() == 0) {
spm_mcdi_wakeup_all_cores(); spm_mcdi_wakeup_all_cores();
......
...@@ -511,7 +511,10 @@ void spm_mcdi_prepare_for_off_state(unsigned long mpidr, unsigned int afflvl) ...@@ -511,7 +511,10 @@ void spm_mcdi_prepare_for_off_state(unsigned long mpidr, unsigned int afflvl)
void spm_mcdi_finish_for_on_state(unsigned long mpidr, unsigned int afflvl) void spm_mcdi_finish_for_on_state(unsigned long mpidr, unsigned int afflvl)
{ {
unsigned long linear_id = platform_get_core_pos(mpidr); unsigned long linear_id;
linear_id = ((mpidr & MPIDR_CLUSTER_MASK) >> 6) |
(mpidr & MPIDR_CPU_MASK);
spm_lock_get(); spm_lock_get();
spm_mcdi_clear_cputop_pwrctrl_for_cluster_on(mpidr); spm_mcdi_clear_cputop_pwrctrl_for_cluster_on(mpidr);
......
...@@ -118,7 +118,8 @@ ...@@ -118,7 +118,8 @@
/******************************************************************************* /*******************************************************************************
* Platform specific page table and MMU setup constants * Platform specific page table and MMU setup constants
******************************************************************************/ ******************************************************************************/
#define ADDR_SPACE_SIZE (1ull << 32) #define PLAT_PHY_ADDR_SPACE_SIZE (1ull << 32)
#define PLAT_VIRT_ADDR_SPACE_SIZE (1ull << 32)
#define MAX_XLAT_TABLES 4 #define MAX_XLAT_TABLES 4
#define MAX_MMAP_REGIONS 16 #define MAX_MMAP_REGIONS 16
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment