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

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (c) 2023 Cai Huoqing
 * Synopsys DesignWare HDMA v0 reg
 *
 * Author: Cai Huoqing <[email protected]>
 */

#ifndef _DW_HDMA_V0_REGS_H
#define _DW_HDMA_V0_REGS_H

#include <linux/dmaengine.h>

#define HDMA_V0_MAX_NR_CH
#define HDMA_V0_LOCAL_ABORT_INT_EN
#define HDMA_V0_REMOTE_ABORT_INT_EN
#define HDMA_V0_LOCAL_STOP_INT_EN
#define HDMA_V0_REMOTE_STOP_INT_EN
#define HDMA_V0_ABORT_INT_MASK
#define HDMA_V0_STOP_INT_MASK
#define HDMA_V0_LINKLIST_EN
#define HDMA_V0_CONSUMER_CYCLE_STAT
#define HDMA_V0_CONSUMER_CYCLE_BIT
#define HDMA_V0_DOORBELL_START
#define HDMA_V0_CH_STATUS_MASK

struct dw_hdma_v0_ch_regs {} __packed;

struct dw_hdma_v0_ch {} __packed;

struct dw_hdma_v0_regs {} __packed;

struct dw_hdma_v0_lli {} __packed;

struct dw_hdma_v0_llp {} __packed;

#endif /* _DW_HDMA_V0_REGS_H */