/* * This file is part of the Xilinx DMA IP Core driver for Linux * * Copyright (c) 2016-present, Xilinx, Inc. * All rights reserved. * * This source code is licensed under both the BSD-style license (found in the * LICENSE file in the root directory of this source tree) and the GPLv2 (found * in the COPYING file in the root directory of this source tree). * You may select, at your option, one of the above-listed licenses. */ #ifndef __XVC_IOCTL_H__ #define __XVC_IOCTL_H__ #include /* * !!! TODO !!! * need a better way set the bar offset dynamicly */ #define XVC_BAR_OFFSET_DFLT 0x40000 /* DSA 4.0 */ #define XVC_MAGIC 0x58564344 // "XVCD" struct xvc_ioc { unsigned int opcode; unsigned int length; unsigned char *tms_buf; unsigned char *tdi_buf; unsigned char *tdo_buf; }; #define XDMA_IOCXVC _IOWR(XVC_MAGIC, 1, struct xvc_ioc) #endif /* __XVC_IOCTL_H__ */