162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Platform header for Texas Instruments TLV320DAC33 codec driver
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
662306a36Sopenharmony_ci *
762306a36Sopenharmony_ci * Copyright:   (C) 2009 Nokia Corporation
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#ifndef __TLV320DAC33_PLAT_H
1162306a36Sopenharmony_ci#define __TLV320DAC33_PLAT_H
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_cistruct tlv320dac33_platform_data {
1462306a36Sopenharmony_ci	int power_gpio;
1562306a36Sopenharmony_ci	int mode1_latency; /* latency caused by the i2c writes in us */
1662306a36Sopenharmony_ci	int auto_fifo_config; /* FIFO config based on the period size */
1762306a36Sopenharmony_ci	int keep_bclk;	/* Keep the BCLK running in FIFO modes */
1862306a36Sopenharmony_ci	u8 burst_bclkdiv;
1962306a36Sopenharmony_ci};
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci#endif /* __TLV320DAC33_PLAT_H */
22