/* * ALSA PCM interface for the Stretch s6000 family * * Author: Daniel Gloeckner, <dg@emlix.com> * Copyright: (C) 2009 emlix GmbH <info@emlix.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#ifndef _S6000_PCM_H#define _S6000_PCM_Hstructsnd_soc_dai;structsnd_pcm_substream;structs6000_pcm_dma_params{unsignedint(*check_xrun)(structsnd_soc_dai*cpu_dai);int(*trigger)(structsnd_pcm_substream*substream,intcmd,intafter);dma_addr_tsif_in;dma_addr_tsif_out;u32dma_in;u32dma_out;intirq;intsame_rate;spinlock_tlock;intin_use;intrate;};externstructsnd_soc_platforms6000_soc_platform;#endif