1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * tegra_pcm.h - Definitions for Tegra PCM driver 4 * 5 * Author: Stephen Warren <swarren@nvidia.com> 6 * Copyright (C) 2010,2012 - NVIDIA, Inc. 7 * 8 * Based on code copyright/by: 9 * 10 * Copyright (c) 2009-2010, NVIDIA Corporation. 11 * Scott Peterson <speterson@nvidia.com> 12 * 13 * Copyright (C) 2010 Google, Inc. 14 * Iliyan Malchev <malchev@google.com> 15 */ 16 17 #ifndef __TEGRA_PCM_H__ 18 #define __TEGRA_PCM_H__ 19 20 struct snd_dmaengine_pcm_config; 21 22 int tegra_pcm_platform_register(struct device *dev); 23 int tegra_pcm_platform_register_with_chan_names(struct device *dev, 24 struct snd_dmaengine_pcm_config *config, 25 char *txdmachan, char *rxdmachan); 26 void tegra_pcm_platform_unregister(struct device *dev); 27 28 #endif 29