xref: /openbmc/linux/include/sound/wm8960.h (revision d2912cb1)
1d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2b6877a47SMark Brown /*
3b6877a47SMark Brown  * wm8960.h  --  WM8960 Soc Audio driver platform data
4b6877a47SMark Brown  */
5b6877a47SMark Brown 
6b6877a47SMark Brown #ifndef _WM8960_PDATA_H
7b6877a47SMark Brown #define _WM8960_PDATA_H
8b6877a47SMark Brown 
9b6877a47SMark Brown #define WM8960_DRES_400R 0
10b6877a47SMark Brown #define WM8960_DRES_200R 1
11b6877a47SMark Brown #define WM8960_DRES_600R 2
12b6877a47SMark Brown #define WM8960_DRES_150R 3
13b6877a47SMark Brown #define WM8960_DRES_MAX  3
14b6877a47SMark Brown 
15b6877a47SMark Brown struct wm8960_data {
16913d7b4cSMark Brown 	bool capless;  /* Headphone outputs configured in capless mode */
17913d7b4cSMark Brown 
1837061631SMark Brown 	bool shared_lrclk;  /* DAC and ADC LRCLKs are wired together */
19b6877a47SMark Brown };
20b6877a47SMark Brown 
21b6877a47SMark Brown #endif
22