mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-08-16 09:27:01 +02:00
Remove use of all deprecated APIs
Now it's possbile to build BL31 for MT8173 with ERROR_DEPRECATED=1. Signed-off-by: Koan-Sin Tan <koansin.tan@gmail.com>
This commit is contained in:
parent
8bc20038af
commit
201d535ff6
@ -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)
|
|||||||
{
|
{
|
||||||
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)
|
|||||||
{
|
{
|
||||||
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)
|
|||||||
|
|
||||||
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 @@
|
|||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* 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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user