1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * wm8971.h -- audio driver for WM8971 4 * 5 * Copyright 2005 Lab126, Inc. 6 * 7 * Author: Kenneth Kiraly <kiraly@lab126.com> 8 */ 9 10 #ifndef _WM8971_H 11 #define _WM8971_H 12 13 #define WM8971_LINVOL 0x00 14 #define WM8971_RINVOL 0x01 15 #define WM8971_LOUT1V 0x02 16 #define WM8971_ROUT1V 0x03 17 #define WM8971_ADCDAC 0x05 18 #define WM8971_IFACE 0x07 19 #define WM8971_SRATE 0x08 20 #define WM8971_LDAC 0x0a 21 #define WM8971_RDAC 0x0b 22 #define WM8971_BASS 0x0c 23 #define WM8971_TREBLE 0x0d 24 #define WM8971_RESET 0x0f 25 #define WM8971_ALC1 0x11 26 #define WM8971_ALC2 0x12 27 #define WM8971_ALC3 0x13 28 #define WM8971_NGATE 0x14 29 #define WM8971_LADC 0x15 30 #define WM8971_RADC 0x16 31 #define WM8971_ADCTL1 0x17 32 #define WM8971_ADCTL2 0x18 33 #define WM8971_PWR1 0x19 34 #define WM8971_PWR2 0x1a 35 #define WM8971_ADCTL3 0x1b 36 #define WM8971_ADCIN 0x1f 37 #define WM8971_LADCIN 0x20 38 #define WM8971_RADCIN 0x21 39 #define WM8971_LOUTM1 0x22 40 #define WM8971_LOUTM2 0x23 41 #define WM8971_ROUTM1 0x24 42 #define WM8971_ROUTM2 0x25 43 #define WM8971_MOUTM1 0x26 44 #define WM8971_MOUTM2 0x27 45 #define WM8971_LOUT2V 0x28 46 #define WM8971_ROUT2V 0x29 47 #define WM8971_MOUTV 0x2A 48 49 #define WM8971_SYSCLK 0 50 51 #endif 52