linux/drivers/dma/dw-edma/dw-edma-v0-regs.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (c) 2018-2019 Synopsys, Inc. and/or its affiliates.
 * Synopsys DesignWare eDMA v0 core
 *
 * Author: Gustavo Pimentel <[email protected]>
 */

#ifndef _DW_EDMA_V0_REGS_H
#define _DW_EDMA_V0_REGS_H

#include <linux/dmaengine.h>

#define EDMA_V0_MAX_NR_CH
#define EDMA_V0_VIEWPORT_MASK
#define EDMA_V0_DONE_INT_MASK
#define EDMA_V0_ABORT_INT_MASK
#define EDMA_V0_WRITE_CH_COUNT_MASK
#define EDMA_V0_READ_CH_COUNT_MASK
#define EDMA_V0_CH_STATUS_MASK
#define EDMA_V0_DOORBELL_CH_MASK
#define EDMA_V0_LINKED_LIST_ERR_MASK

#define EDMA_V0_CH_ODD_MSI_DATA_MASK
#define EDMA_V0_CH_EVEN_MSI_DATA_MASK

struct dw_edma_v0_ch_regs {} __packed;

struct dw_edma_v0_ch {} __packed;

struct dw_edma_v0_unroll {} __packed;

struct dw_edma_v0_legacy {} __packed;

struct dw_edma_v0_regs {} __packed;

struct dw_edma_v0_lli {} __packed;

struct dw_edma_v0_llp {} __packed;

#endif /* _DW_EDMA_V0_REGS_H */