wm8974.h (0a1bf553359013621c8c5cf745354212c6ef51d3) | wm8974.h (1a55b3f6ed1d917dd26271dae19dda088d820540) |
---|---|
1/* 2 * wm8974.h -- WM8974 Soc Audio driver 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 9#ifndef _WM8974_H 10#define _WM8974_H 11 12/* WM8974 register space */ 13 14#define WM8974_RESET 0x0 15#define WM8974_POWER1 0x1 16#define WM8974_POWER2 0x2 17#define WM8974_POWER3 0x3 18#define WM8974_IFACE 0x4 | 1/* 2 * wm8974.h -- WM8974 Soc Audio driver 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 9#ifndef _WM8974_H 10#define _WM8974_H 11 12/* WM8974 register space */ 13 14#define WM8974_RESET 0x0 15#define WM8974_POWER1 0x1 16#define WM8974_POWER2 0x2 17#define WM8974_POWER3 0x3 18#define WM8974_IFACE 0x4 |
19#define WM8974_COMP 0x5 | 19#define WM8974_COMP 0x5 |
20#define WM8974_CLOCK 0x6 | 20#define WM8974_CLOCK 0x6 |
21#define WM8974_ADD 0x7 22#define WM8974_GPIO 0x8 23#define WM8974_DAC 0xa | 21#define WM8974_ADD 0x7 22#define WM8974_GPIO 0x8 23#define WM8974_DAC 0xa |
24#define WM8974_DACVOL 0xb | 24#define WM8974_DACVOL 0xb |
25#define WM8974_ADC 0xe | 25#define WM8974_ADC 0xe |
26#define WM8974_ADCVOL 0xf | 26#define WM8974_ADCVOL 0xf |
27#define WM8974_EQ1 0x12 28#define WM8974_EQ2 0x13 29#define WM8974_EQ3 0x14 30#define WM8974_EQ4 0x15 31#define WM8974_EQ5 0x16 | 27#define WM8974_EQ1 0x12 28#define WM8974_EQ2 0x13 29#define WM8974_EQ3 0x14 30#define WM8974_EQ4 0x15 31#define WM8974_EQ5 0x16 |
32#define WM8974_DACLIM1 0x18 33#define WM8974_DACLIM2 0x19 34#define WM8974_NOTCH1 0x1b 35#define WM8974_NOTCH2 0x1c 36#define WM8974_NOTCH3 0x1d 37#define WM8974_NOTCH4 0x1e | 32#define WM8974_DACLIM1 0x18 33#define WM8974_DACLIM2 0x19 34#define WM8974_NOTCH1 0x1b 35#define WM8974_NOTCH2 0x1c 36#define WM8974_NOTCH3 0x1d 37#define WM8974_NOTCH4 0x1e |
38#define WM8974_ALC1 0x20 39#define WM8974_ALC2 0x21 40#define WM8974_ALC3 0x22 | 38#define WM8974_ALC1 0x20 39#define WM8974_ALC2 0x21 40#define WM8974_ALC3 0x22 |
41#define WM8974_NGATE 0x23 | 41#define WM8974_NGATE 0x23 |
42#define WM8974_PLLN 0x24 | 42#define WM8974_PLLN 0x24 |
43#define WM8974_PLLK1 0x25 44#define WM8974_PLLK2 0x26 45#define WM8974_PLLK3 0x27 46#define WM8974_ATTEN 0x28 47#define WM8974_INPUT 0x2c 48#define WM8974_INPPGA 0x2d 49#define WM8974_ADCBOOST 0x2f 50#define WM8974_OUTPUT 0x31 --- 54 unchanged lines hidden --- | 43#define WM8974_PLLK1 0x25 44#define WM8974_PLLK2 0x26 45#define WM8974_PLLK3 0x27 46#define WM8974_ATTEN 0x28 47#define WM8974_INPUT 0x2c 48#define WM8974_INPPGA 0x2d 49#define WM8974_ADCBOOST 0x2f 50#define WM8974_OUTPUT 0x31 --- 54 unchanged lines hidden --- |