wm8971.h (1179B)
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