blob: 04189a18c1bad941dc0a77d6d66134b7492109a7 [file] [log] [blame]
Barry Song01e2ab22009-07-27 18:06:39 +08001/*
Barry Song3a39f832009-07-29 15:03:16 +08002 * sound/soc/blackfin/bf5xx-tdm.h
Barry Song01e2ab22009-07-27 18:06:39 +08003 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 */
8
9#ifndef _BF5XX_TDM_H
10#define _BF5XX_TDM_H
11
Barry Song08db48f2009-09-15 11:24:52 +080012#define BFIN_TDM_DAI_MAX_SLOTS 8
13struct bf5xx_tdm_port {
14 u16 tcr1;
15 u16 rcr1;
16 u16 tcr2;
17 u16 rcr2;
18 unsigned int tx_map[BFIN_TDM_DAI_MAX_SLOTS];
19 unsigned int rx_map[BFIN_TDM_DAI_MAX_SLOTS];
20 int configured;
21};
22
Barry Song01e2ab22009-07-27 18:06:39 +080023extern struct snd_soc_dai bf5xx_tdm_dai;
24
25#endif