12874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 28bae3e23SKenneth Kiraly /* 38bae3e23SKenneth Kiraly * wm8971.h -- audio driver for WM8971 48bae3e23SKenneth Kiraly * 58bae3e23SKenneth Kiraly * Copyright 2005 Lab126, Inc. 68bae3e23SKenneth Kiraly * 78bae3e23SKenneth Kiraly * Author: Kenneth Kiraly <kiraly@lab126.com> 88bae3e23SKenneth Kiraly */ 98bae3e23SKenneth Kiraly 108bae3e23SKenneth Kiraly #ifndef _WM8971_H 118bae3e23SKenneth Kiraly #define _WM8971_H 128bae3e23SKenneth Kiraly 138bae3e23SKenneth Kiraly #define WM8971_LINVOL 0x00 148bae3e23SKenneth Kiraly #define WM8971_RINVOL 0x01 158bae3e23SKenneth Kiraly #define WM8971_LOUT1V 0x02 168bae3e23SKenneth Kiraly #define WM8971_ROUT1V 0x03 178bae3e23SKenneth Kiraly #define WM8971_ADCDAC 0x05 188bae3e23SKenneth Kiraly #define WM8971_IFACE 0x07 198bae3e23SKenneth Kiraly #define WM8971_SRATE 0x08 208bae3e23SKenneth Kiraly #define WM8971_LDAC 0x0a 218bae3e23SKenneth Kiraly #define WM8971_RDAC 0x0b 228bae3e23SKenneth Kiraly #define WM8971_BASS 0x0c 238bae3e23SKenneth Kiraly #define WM8971_TREBLE 0x0d 248bae3e23SKenneth Kiraly #define WM8971_RESET 0x0f 258bae3e23SKenneth Kiraly #define WM8971_ALC1 0x11 268bae3e23SKenneth Kiraly #define WM8971_ALC2 0x12 278bae3e23SKenneth Kiraly #define WM8971_ALC3 0x13 288bae3e23SKenneth Kiraly #define WM8971_NGATE 0x14 298bae3e23SKenneth Kiraly #define WM8971_LADC 0x15 308bae3e23SKenneth Kiraly #define WM8971_RADC 0x16 318bae3e23SKenneth Kiraly #define WM8971_ADCTL1 0x17 328bae3e23SKenneth Kiraly #define WM8971_ADCTL2 0x18 338bae3e23SKenneth Kiraly #define WM8971_PWR1 0x19 348bae3e23SKenneth Kiraly #define WM8971_PWR2 0x1a 358bae3e23SKenneth Kiraly #define WM8971_ADCTL3 0x1b 368bae3e23SKenneth Kiraly #define WM8971_ADCIN 0x1f 378bae3e23SKenneth Kiraly #define WM8971_LADCIN 0x20 388bae3e23SKenneth Kiraly #define WM8971_RADCIN 0x21 398bae3e23SKenneth Kiraly #define WM8971_LOUTM1 0x22 408bae3e23SKenneth Kiraly #define WM8971_LOUTM2 0x23 418bae3e23SKenneth Kiraly #define WM8971_ROUTM1 0x24 428bae3e23SKenneth Kiraly #define WM8971_ROUTM2 0x25 438bae3e23SKenneth Kiraly #define WM8971_MOUTM1 0x26 448bae3e23SKenneth Kiraly #define WM8971_MOUTM2 0x27 458bae3e23SKenneth Kiraly #define WM8971_LOUT2V 0x28 468bae3e23SKenneth Kiraly #define WM8971_ROUT2V 0x29 478bae3e23SKenneth Kiraly #define WM8971_MOUTV 0x2A 488bae3e23SKenneth Kiraly 498bae3e23SKenneth Kiraly #define WM8971_SYSCLK 0 508bae3e23SKenneth Kiraly 518bae3e23SKenneth Kiraly #endif 52