xref: /openbmc/linux/sound/soc/ti/sdma-pcm.h (revision 3323a148)
1f2055e14SPeter Ujfalusi /* SPDX-License-Identifier: GPL-2.0 */
2f2055e14SPeter Ujfalusi /*
33323a148SAlexander A. Klimov  *  Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com
4f2055e14SPeter Ujfalusi  *  Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
5f2055e14SPeter Ujfalusi  */
6f2055e14SPeter Ujfalusi 
7f2055e14SPeter Ujfalusi #ifndef __SDMA_PCM_H__
8f2055e14SPeter Ujfalusi #define __SDMA_PCM_H__
9f2055e14SPeter Ujfalusi 
10f2055e14SPeter Ujfalusi #if IS_ENABLED(CONFIG_SND_SOC_TI_SDMA_PCM)
11f2055e14SPeter Ujfalusi int sdma_pcm_platform_register(struct device *dev,
12f2055e14SPeter Ujfalusi 			       char *txdmachan, char *rxdmachan);
13f2055e14SPeter Ujfalusi #else
sdma_pcm_platform_register(struct device * dev,char * txdmachan,char * rxdmachan)14f2055e14SPeter Ujfalusi static inline int sdma_pcm_platform_register(struct device *dev,
15f2055e14SPeter Ujfalusi 					     char *txdmachan, char *rxdmachan)
16f2055e14SPeter Ujfalusi {
17f2055e14SPeter Ujfalusi 	return -ENODEV;
18f2055e14SPeter Ujfalusi }
19f2055e14SPeter Ujfalusi #endif /* CONFIG_SND_SOC_TI_SDMA_PCM */
20f2055e14SPeter Ujfalusi 
21f2055e14SPeter Ujfalusi #endif /* __SDMA_PCM_H__ */
22