root/sound/soc/codecs/wm8776.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * wm8776.h  --  WM8776 ASoC driver
   4  *
   5  * Copyright 2009 Wolfson Microelectronics plc
   6  *
   7  * Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
   8  */
   9 
  10 #ifndef _WM8776_H
  11 #define _WM8776_H
  12 
  13 /* Registers */
  14 
  15 #define WM8776_HPLVOL    0x00
  16 #define WM8776_HPRVOL    0x01
  17 #define WM8776_HPMASTER  0x02
  18 #define WM8776_DACLVOL   0x03
  19 #define WM8776_DACRVOL   0x04
  20 #define WM8776_DACMASTER 0x05
  21 #define WM8776_PHASESWAP 0x06
  22 #define WM8776_DACCTRL1  0x07
  23 #define WM8776_DACMUTE   0x08
  24 #define WM8776_DACCTRL2  0x09
  25 #define WM8776_DACIFCTRL 0x0a
  26 #define WM8776_ADCIFCTRL 0x0b
  27 #define WM8776_MSTRCTRL  0x0c
  28 #define WM8776_PWRDOWN   0x0d
  29 #define WM8776_ADCLVOL   0x0e
  30 #define WM8776_ADCRVOL   0x0f
  31 #define WM8776_ALCCTRL1  0x10
  32 #define WM8776_ALCCTRL2  0x11
  33 #define WM8776_ALCCTRL3  0x12
  34 #define WM8776_NOISEGATE 0x13
  35 #define WM8776_LIMITER   0x14
  36 #define WM8776_ADCMUX    0x15
  37 #define WM8776_OUTMUX    0x16
  38 #define WM8776_RESET     0x17
  39 
  40 #define WM8776_CACHEREGNUM 0x17
  41 
  42 #define WM8776_DAI_DAC 0
  43 #define WM8776_DAI_ADC 1
  44 
  45 #endif

/* [<][>][^][v][top][bottom][index][help] */