1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2c8bf93f0SPeter Ujfalusi /*
3c8bf93f0SPeter Ujfalusi  * Platform header for Texas Instruments TLV320DAC33 codec driver
4c8bf93f0SPeter Ujfalusi  *
593864cf0SPeter Ujfalusi  * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
6c8bf93f0SPeter Ujfalusi  *
7c8bf93f0SPeter Ujfalusi  * Copyright:   (C) 2009 Nokia Corporation
8c8bf93f0SPeter Ujfalusi  */
9c8bf93f0SPeter Ujfalusi 
10c8bf93f0SPeter Ujfalusi #ifndef __TLV320DAC33_PLAT_H
11c8bf93f0SPeter Ujfalusi #define __TLV320DAC33_PLAT_H
12c8bf93f0SPeter Ujfalusi 
13c8bf93f0SPeter Ujfalusi struct tlv320dac33_platform_data {
14c8bf93f0SPeter Ujfalusi 	int power_gpio;
15f430a27fSPeter Ujfalusi 	int mode1_latency; /* latency caused by the i2c writes in us */
16a577b318SPeter Ujfalusi 	int auto_fifo_config; /* FIFO config based on the period size */
17eeb309a8SPeter Ujfalusi 	int keep_bclk;	/* Keep the BCLK running in FIFO modes */
186aceabb4SPeter Ujfalusi 	u8 burst_bclkdiv;
19c8bf93f0SPeter Ujfalusi };
20c8bf93f0SPeter Ujfalusi 
21c8bf93f0SPeter Ujfalusi #endif /* __TLV320DAC33_PLAT_H */
22