linux/sound/soc/codecs/wm8776.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * wm8776.h  --  WM8776 ASoC driver
 *
 * Copyright 2009 Wolfson Microelectronics plc
 *
 * Author: Mark Brown <[email protected]>
 */

#ifndef _WM8776_H
#define _WM8776_H

/* Registers */

#define WM8776_HPLVOL
#define WM8776_HPRVOL
#define WM8776_HPMASTER
#define WM8776_DACLVOL
#define WM8776_DACRVOL
#define WM8776_DACMASTER
#define WM8776_PHASESWAP
#define WM8776_DACCTRL1
#define WM8776_DACMUTE
#define WM8776_DACCTRL2
#define WM8776_DACIFCTRL
#define WM8776_ADCIFCTRL
#define WM8776_MSTRCTRL
#define WM8776_PWRDOWN
#define WM8776_ADCLVOL
#define WM8776_ADCRVOL
#define WM8776_ALCCTRL1
#define WM8776_ALCCTRL2
#define WM8776_ALCCTRL3
#define WM8776_NOISEGATE
#define WM8776_LIMITER
#define WM8776_ADCMUX
#define WM8776_OUTMUX
#define WM8776_RESET

#define WM8776_CACHEREGNUM

#define WM8776_DAI_DAC
#define WM8776_DAI_ADC

#endif