1c8bf93f0SPeter Ujfalusi /*
2c8bf93f0SPeter Ujfalusi  * Platform header for Texas Instruments TLV320DAC33 codec driver
3c8bf93f0SPeter Ujfalusi  *
493864cf0SPeter Ujfalusi  * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
5c8bf93f0SPeter Ujfalusi  *
6c8bf93f0SPeter Ujfalusi  * Copyright:   (C) 2009 Nokia Corporation
7c8bf93f0SPeter Ujfalusi  *
8c8bf93f0SPeter Ujfalusi  * This program is free software; you can redistribute it and/or modify
9c8bf93f0SPeter Ujfalusi  * it under the terms of the GNU General Public License version 2 as
10c8bf93f0SPeter Ujfalusi  * published by the Free Software Foundation.
11c8bf93f0SPeter Ujfalusi  */
12c8bf93f0SPeter Ujfalusi 
13c8bf93f0SPeter Ujfalusi #ifndef __TLV320DAC33_PLAT_H
14c8bf93f0SPeter Ujfalusi #define __TLV320DAC33_PLAT_H
15c8bf93f0SPeter Ujfalusi 
16c8bf93f0SPeter Ujfalusi struct tlv320dac33_platform_data {
17c8bf93f0SPeter Ujfalusi 	int power_gpio;
18f430a27fSPeter Ujfalusi 	int mode1_latency; /* latency caused by the i2c writes in us */
19a577b318SPeter Ujfalusi 	int auto_fifo_config; /* FIFO config based on the period size */
20eeb309a8SPeter Ujfalusi 	int keep_bclk;	/* Keep the BCLK running in FIFO modes */
216aceabb4SPeter Ujfalusi 	u8 burst_bclkdiv;
22c8bf93f0SPeter Ujfalusi };
23c8bf93f0SPeter Ujfalusi 
24c8bf93f0SPeter Ujfalusi #endif /* __TLV320DAC33_PLAT_H */
25