xref: /linux/sound/soc/codecs/wm8731.h (revision dfa5def56f61ab872768c4759968b7b7ce286e77)
140e0aa64SRichard Purdie /*
240e0aa64SRichard Purdie  * wm8731.h  --  WM8731 Soc Audio driver
340e0aa64SRichard Purdie  *
440e0aa64SRichard Purdie  * Copyright 2005 Openedhand Ltd.
540e0aa64SRichard Purdie  *
640e0aa64SRichard Purdie  * Author: Richard Purdie <richard@openedhand.com>
740e0aa64SRichard Purdie  *
840e0aa64SRichard Purdie  * Based on wm8753.h
940e0aa64SRichard Purdie  *
1040e0aa64SRichard Purdie  * This program is free software; you can redistribute it and/or modify
1140e0aa64SRichard Purdie  * it under the terms of the GNU General Public License version 2 as
1240e0aa64SRichard Purdie  * published by the Free Software Foundation.
1340e0aa64SRichard Purdie  */
1440e0aa64SRichard Purdie 
1540e0aa64SRichard Purdie #ifndef _WM8731_H
1640e0aa64SRichard Purdie #define _WM8731_H
1740e0aa64SRichard Purdie 
1840e0aa64SRichard Purdie /* WM8731 register space */
1940e0aa64SRichard Purdie 
2040e0aa64SRichard Purdie #define WM8731_LINVOL   0x00
2140e0aa64SRichard Purdie #define WM8731_RINVOL   0x01
2240e0aa64SRichard Purdie #define WM8731_LOUT1V   0x02
2340e0aa64SRichard Purdie #define WM8731_ROUT1V   0x03
2440e0aa64SRichard Purdie #define WM8731_APANA    0x04
2540e0aa64SRichard Purdie #define WM8731_APDIGI   0x05
2640e0aa64SRichard Purdie #define WM8731_PWR      0x06
2740e0aa64SRichard Purdie #define WM8731_IFACE    0x07
2840e0aa64SRichard Purdie #define WM8731_SRATE    0x08
2940e0aa64SRichard Purdie #define WM8731_ACTIVE   0x09
3040e0aa64SRichard Purdie #define WM8731_RESET	0x0f
3140e0aa64SRichard Purdie 
3240e0aa64SRichard Purdie #define WM8731_CACHEREGNUM 	10
3340e0aa64SRichard Purdie 
34*dfa5def5SJörg Krause #define WM8731_SYSCLK_MCLK 0
359745e824SMark Brown #define WM8731_SYSCLK_XTAL 1
369745e824SMark Brown 
37b36d61d4SFrank Mandarino #define WM8731_DAI		0
38b36d61d4SFrank Mandarino 
3940e0aa64SRichard Purdie #endif
40