1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de>
10 /* address translation table */
11 struct imx_rproc_att {
12 u32 da; /* device address (From Cortex M4 view)*/
13 u32 sa; /* system bus address */
14 u32 size; /* size of reg range */
18 /* Remote core start/stop method */
19 enum imx_rproc_method {
21 /* Through syscon regmap */
23 /* Through ARM SMCCC */
25 /* Through System Control Unit API */
29 struct imx_rproc_dcfg {
36 const struct imx_rproc_att *att;
38 enum imx_rproc_method method;
41 #endif /* _IMX_RPROC_H */