1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 2bd6d4177SMike Arthur /* 3bd6d4177SMike Arthur * wm8711.h -- WM8711 Soc Audio driver 4bd6d4177SMike Arthur * 5bd6d4177SMike Arthur * Copyright 2006 Wolfson Microelectronics 6bd6d4177SMike Arthur * 7bd6d4177SMike Arthur * Author: Mike Arthur <linux@wolfsonmicro.com> 8bd6d4177SMike Arthur * 9bd6d4177SMike Arthur * Based on wm8731.h 10bd6d4177SMike Arthur */ 11bd6d4177SMike Arthur 12bd6d4177SMike Arthur #ifndef _WM8711_H 13bd6d4177SMike Arthur #define _WM8711_H 14bd6d4177SMike Arthur 15bd6d4177SMike Arthur /* WM8711 register space */ 16bd6d4177SMike Arthur 17bd6d4177SMike Arthur #define WM8711_LOUT1V 0x02 18bd6d4177SMike Arthur #define WM8711_ROUT1V 0x03 19bd6d4177SMike Arthur #define WM8711_APANA 0x04 20bd6d4177SMike Arthur #define WM8711_APDIGI 0x05 21bd6d4177SMike Arthur #define WM8711_PWR 0x06 22bd6d4177SMike Arthur #define WM8711_IFACE 0x07 23bd6d4177SMike Arthur #define WM8711_SRATE 0x08 24bd6d4177SMike Arthur #define WM8711_ACTIVE 0x09 25bd6d4177SMike Arthur #define WM8711_RESET 0x0f 26bd6d4177SMike Arthur 27bd6d4177SMike Arthur #define WM8711_CACHEREGNUM 8 28bd6d4177SMike Arthur 29bd6d4177SMike Arthur #define WM8711_SYSCLK 0 30bd6d4177SMike Arthur #define WM8711_DAI 0 31bd6d4177SMike Arthur 32bd6d4177SMike Arthur struct wm8711_setup_data { 33bd6d4177SMike Arthur unsigned short i2c_address; 34bd6d4177SMike Arthur }; 35bd6d4177SMike Arthur 36bd6d4177SMike Arthur #endif 37