Commit | Line | Data |
---|---|---|
bd6d4177 MA |
1 | /* |
2 | * wm8711.h -- WM8711 Soc Audio driver | |
3 | * | |
4 | * Copyright 2006 Wolfson Microelectronics | |
5 | * | |
6 | * Author: Mike Arthur <linux@wolfsonmicro.com> | |
7 | * | |
8 | * Based on wm8731.h | |
9 | * | |
10 | * This program is free software; you can redistribute it and/or modify | |
11 | * it under the terms of the GNU General Public License version 2 as | |
12 | * published by the Free Software Foundation. | |
13 | */ | |
14 | ||
15 | #ifndef _WM8711_H | |
16 | #define _WM8711_H | |
17 | ||
18 | /* WM8711 register space */ | |
19 | ||
20 | #define WM8711_LOUT1V 0x02 | |
21 | #define WM8711_ROUT1V 0x03 | |
22 | #define WM8711_APANA 0x04 | |
23 | #define WM8711_APDIGI 0x05 | |
24 | #define WM8711_PWR 0x06 | |
25 | #define WM8711_IFACE 0x07 | |
26 | #define WM8711_SRATE 0x08 | |
27 | #define WM8711_ACTIVE 0x09 | |
28 | #define WM8711_RESET 0x0f | |
29 | ||
30 | #define WM8711_CACHEREGNUM 8 | |
31 | ||
32 | #define WM8711_SYSCLK 0 | |
33 | #define WM8711_DAI 0 | |
34 | ||
35 | struct wm8711_setup_data { | |
36 | unsigned short i2c_address; | |
37 | }; | |
38 | ||
39 | extern struct snd_soc_dai wm8711_dai; | |
40 | extern struct snd_soc_codec_device soc_codec_dev_wm8711; | |
41 | ||
42 | #endif |