fsl_portals.h 494 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Copyright 2018 NXP
  4. */
  5. #ifndef _FSL_PORTALS_H_
  6. #define _FSL_PORTALS_H_
  7. struct qportal_info {
  8. u16 dicid; /* DQRR ICID */
  9. u16 ficid; /* frame data ICID */
  10. u16 icid;
  11. u8 sdest;
  12. };
  13. #define SET_QP_INFO(streamid, dest) \
  14. { .dicid = (streamid), .ficid = (streamid), .icid = (streamid), \
  15. .sdest = (dest) }
  16. extern struct qportal_info qp_info[];
  17. void fdt_portal(void *blob, const char *compat, const char *container,
  18. u64 addr, u32 size);
  19. #endif