1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * Copyright (C) 2021-2023 Digiteq Automotive 4 * author: Martin Tuma <martin.tuma@digiteqautomotive.com> 5 */ 6 7#ifndef __MGB4_DMA_H__ 8#define __MGB4_DMA_H__ 9 10#include "mgb4_core.h" 11 12int mgb4_dma_channel_init(struct mgb4_dev *mgbdev); 13void mgb4_dma_channel_free(struct mgb4_dev *mgbdev); 14 15int mgb4_dma_transfer(struct mgb4_dev *mgbdev, u32 channel, bool write, 16 u64 paddr, struct sg_table *sgt); 17 18#endif 19