1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * This file discribe the STM32 DFSDM IIO driver API for audio part 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (C) 2017, STMicroelectronics - All Rights Reserved 6*4882a593Smuzhiyun * Author(s): Arnaud Pouliquen <arnaud.pouliquen@st.com>. 7*4882a593Smuzhiyun */ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #ifndef STM32_DFSDM_ADC_H 10*4882a593Smuzhiyun #define STM32_DFSDM_ADC_H 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun #include <linux/iio/iio.h> 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun int stm32_dfsdm_get_buff_cb(struct iio_dev *iio_dev, 15*4882a593Smuzhiyun int (*cb)(const void *data, size_t size, 16*4882a593Smuzhiyun void *private), 17*4882a593Smuzhiyun void *private); 18*4882a593Smuzhiyun int stm32_dfsdm_release_buff_cb(struct iio_dev *iio_dev); 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun #endif 21