1*703a5aacSJolly Shah /* 2*703a5aacSJolly Shah * Copyright (c) 2018, Xilinx, Inc. All rights reserved. 3*703a5aacSJolly Shah * 4*703a5aacSJolly Shah * SPDX-License-Identifier: BSD-3-Clause 5*703a5aacSJolly Shah */ 6*703a5aacSJolly Shah 7*703a5aacSJolly Shah /* Xilinx IPI management configuration data and macros */ 8*703a5aacSJolly Shah 9*703a5aacSJolly Shah #ifndef IPI_H 10*703a5aacSJolly Shah #define IPI_H 11*703a5aacSJolly Shah 12*703a5aacSJolly Shah #include <stdint.h> 13*703a5aacSJolly Shah 14*703a5aacSJolly Shah /********************************************************************* 15*703a5aacSJolly Shah * Struct definitions 16*703a5aacSJolly Shah ********************************************************************/ 17*703a5aacSJolly Shah 18*703a5aacSJolly Shah /* structure to maintain IPI configuration information */ 19*703a5aacSJolly Shah struct ipi_config { 20*703a5aacSJolly Shah unsigned int ipi_bit_mask; 21*703a5aacSJolly Shah unsigned int ipi_reg_base; 22*703a5aacSJolly Shah unsigned char secure_only; 23*703a5aacSJolly Shah }; 24*703a5aacSJolly Shah 25*703a5aacSJolly Shah #endif /* IPI_H */ 26