/* SPDX-License-Identifier: GPL-2.0+ */ | |
/* | |
* Copyright 2018 NXP | |
*/ | |
#ifndef _FSL_PORTALS_H_ | |
#define _FSL_PORTALS_H_ | |
struct qportal_info { | |
u16 dicid; /* DQRR ICID */ | |
u16 ficid; /* frame data ICID */ | |
u16 icid; | |
u8 sdest; | |
}; | |
#define SET_QP_INFO(streamid, dest) \ | |
{ .dicid = (streamid), .ficid = (streamid), .icid = (streamid), \ | |
.sdest = (dest) } | |
extern struct qportal_info qp_info[]; | |
void fdt_portal(void *blob, const char *compat, const char *container, | |
u64 addr, u32 size); | |
#endif |