accel/qaic: Add AIC200 support
[drm/drm-misc.git] / include / linux / platform_data / omap-twl4030.h
blob7fcb55fe21c99350501ec80c7685825493348f09
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /**
3 * omap-twl4030.h - ASoC machine driver for TI SoC based boards with twl4030
4 * codec, header.
6 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com
7 * All rights reserved.
9 * Author: Peter Ujfalusi <peter.ujfalusi@ti.com>
12 #ifndef _OMAP_TWL4030_H_
13 #define _OMAP_TWL4030_H_
15 /* To select if only one channel is connected in a stereo port */
16 #define OMAP_TWL4030_LEFT (1 << 0)
17 #define OMAP_TWL4030_RIGHT (1 << 1)
19 struct omap_tw4030_pdata {
20 const char *card_name;
21 /* Voice port is connected to McBSP3 */
22 bool voice_connected;
24 /* The driver will parse the connection flags if this flag is set */
25 bool custom_routing;
26 /* Flags to indicate connected audio ports. */
27 u8 has_hs;
28 u8 has_hf;
29 u8 has_predriv;
30 u8 has_carkit;
31 bool has_ear;
33 bool has_mainmic;
34 bool has_submic;
35 bool has_hsmic;
36 bool has_carkitmic;
37 bool has_digimic0;
38 bool has_digimic1;
39 u8 has_linein;
42 #endif /* _OMAP_TWL4030_H_ */