xref: /rk3399_ARM-atf/drivers/arm/css/scmi/vendor/scmi_sq.h (revision eb9da9e182e0499b2c684f3829df687bee4782c8)
1*b67d2029SMasahisa Kojima /*
2*b67d2029SMasahisa Kojima  * Copyright (c) 2019, ARM Limited and Contributors. All rights reserved.
3*b67d2029SMasahisa Kojima  *
4*b67d2029SMasahisa Kojima  * SPDX-License-Identifier: BSD-3-Clause
5*b67d2029SMasahisa Kojima  */
6*b67d2029SMasahisa Kojima 
7*b67d2029SMasahisa Kojima #ifndef SCMI_SQ_H
8*b67d2029SMasahisa Kojima #define SCMI_SQ_H
9*b67d2029SMasahisa Kojima 
10*b67d2029SMasahisa Kojima #include <stddef.h>
11*b67d2029SMasahisa Kojima #include <stdint.h>
12*b67d2029SMasahisa Kojima 
13*b67d2029SMasahisa Kojima #include <sq_common.h>
14*b67d2029SMasahisa Kojima 
15*b67d2029SMasahisa Kojima /* Structure to represent available DRAM region */
16*b67d2029SMasahisa Kojima struct dram_info_resp {
17*b67d2029SMasahisa Kojima 	int status;
18*b67d2029SMasahisa Kojima 	int reserved;
19*b67d2029SMasahisa Kojima 	struct draminfo info;
20*b67d2029SMasahisa Kojima };
21*b67d2029SMasahisa Kojima 
22*b67d2029SMasahisa Kojima /* API to get the available DRAM region */
23*b67d2029SMasahisa Kojima int scmi_get_draminfo(void *p, struct draminfo *info);
24*b67d2029SMasahisa Kojima 
25*b67d2029SMasahisa Kojima #endif /* SCMI_SQ_H */
26