1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * tegra_pcm.h - Definitions for Tegra PCM driver
5 * Author: Stephen Warren <swarren@nvidia.com>
6 * Copyright (C) 2010,2012 - NVIDIA, Inc.
8 * Based on code copyright/by:
10 * Copyright (c) 2009-2010, NVIDIA Corporation.
11 * Scott Peterson <speterson@nvidia.com>
13 * Copyright (C) 2010 Google, Inc.
14 * Iliyan Malchev <malchev@google.com>
17 #ifndef __TEGRA_PCM_H__
18 #define __TEGRA_PCM_H__
20 struct snd_dmaengine_pcm_config
;
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
);