// SPDX-License-Identifier: GPL-2.0-only /* * i2c-stm32.c * * Copyright (C) M'boumba Cedric Madianga 2017 * Author: M'boumba Cedric Madianga <[email protected]> */ #include "i2c-stm32.h" /* Functions for DMA support */ struct stm32_i2c_dma *stm32_i2c_dma_request(struct device *dev, dma_addr_t phy_addr, u32 txdr_offset, u32 rxdr_offset) { … } void stm32_i2c_dma_free(struct stm32_i2c_dma *dma) { … } int stm32_i2c_prep_dma_xfer(struct device *dev, struct stm32_i2c_dma *dma, bool rd_wr, u32 len, u8 *buf, dma_async_tx_callback callback, void *dma_async_param) { … }