xilinx: zynqmp: Move zynqmp_ipi.h to include directory
Move zynqmp_ipi.h to platform specific include directory. Rename it to plat_ipi.h instead of platform name. So, it can be used to common source files which needs platform specific data. Signed-off-by: Tejas Patel <tejas.patel@xilinx.com> Reviewed-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Jolly Shah <jollys@xilinx.com>
This commit is contained in:
parent
99564393bf
commit
1611ef2b0f
|
@ -1,13 +1,13 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2017, ARM Limited and Contributors. All rights reserved.
|
* Copyright (c) 2017-2018, ARM Limited and Contributors. All rights reserved.
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: BSD-3-Clause
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* ZynqMP IPI management enums and defines */
|
/* ZynqMP IPI management enums and defines */
|
||||||
|
|
||||||
#ifndef ZYNQMP_IPI_H
|
#ifndef PLAT_IPI_H
|
||||||
#define ZYNQMP_IPI_H
|
#define PLAT_IPI_H
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
@ -67,4 +67,4 @@ void ipi_mb_disable_irq(uint32_t local, uint32_t remote);
|
||||||
/* Enable IPI mailbox notification interrupt */
|
/* Enable IPI mailbox notification interrupt */
|
||||||
void ipi_mb_enable_irq(uint32_t local, uint32_t remote);
|
void ipi_mb_enable_irq(uint32_t local, uint32_t remote);
|
||||||
|
|
||||||
#endif /* ZYNQMP_IPI_H */
|
#endif /* PLAT_IPI_H */
|
|
@ -15,10 +15,10 @@
|
||||||
#include <common/runtime_svc.h>
|
#include <common/runtime_svc.h>
|
||||||
#include <lib/bakery_lock.h>
|
#include <lib/bakery_lock.h>
|
||||||
#include <lib/mmio.h>
|
#include <lib/mmio.h>
|
||||||
|
#include <plat_ipi.h>
|
||||||
#include <plat_private.h>
|
#include <plat_private.h>
|
||||||
|
|
||||||
#include "ipi_mailbox_svc.h"
|
#include "ipi_mailbox_svc.h"
|
||||||
#include "../zynqmp_ipi.h"
|
|
||||||
#include "../../../services/spd/trusty/smcall.h"
|
#include "../../../services/spd/trusty/smcall.h"
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
|
|
|
@ -7,10 +7,10 @@
|
||||||
#include <arch_helpers.h>
|
#include <arch_helpers.h>
|
||||||
#include <lib/bakery_lock.h>
|
#include <lib/bakery_lock.h>
|
||||||
#include <lib/mmio.h>
|
#include <lib/mmio.h>
|
||||||
|
#include <plat_ipi.h>
|
||||||
#include <plat_private.h>
|
#include <plat_private.h>
|
||||||
#include <plat/common/platform.h>
|
#include <plat/common/platform.h>
|
||||||
|
|
||||||
#include "../zynqmp_ipi.h"
|
|
||||||
#include "pm_ipi.h"
|
#include "pm_ipi.h"
|
||||||
|
|
||||||
/* IPI message buffers */
|
/* IPI message buffers */
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2013-2017, ARM Limited and Contributors. All rights reserved.
|
* Copyright (c) 2013-2018, ARM Limited and Contributors. All rights reserved.
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: BSD-3-Clause
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
*/
|
*/
|
||||||
|
@ -9,9 +9,9 @@
|
||||||
#include <common/runtime_svc.h>
|
#include <common/runtime_svc.h>
|
||||||
#include <tools_share/uuid.h>
|
#include <tools_share/uuid.h>
|
||||||
|
|
||||||
|
#include <plat_ipi.h>
|
||||||
#include "ipi_mailbox_svc.h"
|
#include "ipi_mailbox_svc.h"
|
||||||
#include "pm_svc_main.h"
|
#include "pm_svc_main.h"
|
||||||
#include "zynqmp_ipi.h"
|
|
||||||
|
|
||||||
/* SMC function IDs for SiP Service queries */
|
/* SMC function IDs for SiP Service queries */
|
||||||
#define ZYNQMP_SIP_SVC_CALL_COUNT 0x8200ff00
|
#define ZYNQMP_SIP_SVC_CALL_COUNT 0x8200ff00
|
||||||
|
|
|
@ -15,10 +15,9 @@
|
||||||
#include <common/runtime_svc.h>
|
#include <common/runtime_svc.h>
|
||||||
#include <lib/bakery_lock.h>
|
#include <lib/bakery_lock.h>
|
||||||
#include <lib/mmio.h>
|
#include <lib/mmio.h>
|
||||||
|
#include <plat_ipi.h>
|
||||||
#include <plat_private.h>
|
#include <plat_private.h>
|
||||||
|
|
||||||
#include "zynqmp_ipi.h"
|
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
* Macros definitions
|
* Macros definitions
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
Loading…
Reference in New Issue