1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 240e0aa64SRichard Purdie /* 340e0aa64SRichard Purdie * wm8731.h -- WM8731 Soc Audio driver 440e0aa64SRichard Purdie * 540e0aa64SRichard Purdie * Copyright 2005 Openedhand Ltd. 640e0aa64SRichard Purdie * 740e0aa64SRichard Purdie * Author: Richard Purdie <richard@openedhand.com> 840e0aa64SRichard Purdie * 940e0aa64SRichard Purdie * Based on wm8753.h 1040e0aa64SRichard Purdie */ 1140e0aa64SRichard Purdie 1240e0aa64SRichard Purdie #ifndef _WM8731_H 1340e0aa64SRichard Purdie #define _WM8731_H 1440e0aa64SRichard Purdie 1540e0aa64SRichard Purdie /* WM8731 register space */ 1640e0aa64SRichard Purdie 1740e0aa64SRichard Purdie #define WM8731_LINVOL 0x00 1840e0aa64SRichard Purdie #define WM8731_RINVOL 0x01 1940e0aa64SRichard Purdie #define WM8731_LOUT1V 0x02 2040e0aa64SRichard Purdie #define WM8731_ROUT1V 0x03 2140e0aa64SRichard Purdie #define WM8731_APANA 0x04 2240e0aa64SRichard Purdie #define WM8731_APDIGI 0x05 2340e0aa64SRichard Purdie #define WM8731_PWR 0x06 2440e0aa64SRichard Purdie #define WM8731_IFACE 0x07 2540e0aa64SRichard Purdie #define WM8731_SRATE 0x08 2640e0aa64SRichard Purdie #define WM8731_ACTIVE 0x09 2740e0aa64SRichard Purdie #define WM8731_RESET 0x0f 2840e0aa64SRichard Purdie 2940e0aa64SRichard Purdie #define WM8731_CACHEREGNUM 10 3040e0aa64SRichard Purdie 31dfa5def5SJörg Krause #define WM8731_SYSCLK_MCLK 0 329745e824SMark Brown #define WM8731_SYSCLK_XTAL 1 339745e824SMark Brown 34b36d61d4SFrank Mandarino #define WM8731_DAI 0 35b36d61d4SFrank Mandarino 3640e0aa64SRichard Purdie #endif 37