linux/sound/soc/codecs/ab8500-codec.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (C) ST-Ericsson SA 2012
 *
 * Author: Ola Lilja <[email protected]>,
 *         Kristoffer Karlsson <[email protected]>,
 *         Roger Nilsson <[email protected]>,
 *         for ST-Ericsson.
 *
 *         Based on the early work done by:
 *         Mikko J. Lehto <[email protected]>,
 *         Mikko Sarmanne <[email protected]>,
 *         for ST-Ericsson.
 */

#ifndef AB8500_CODEC_REGISTERS_H
#define AB8500_CODEC_REGISTERS_H

#define AB8500_SUPPORTED_RATE
#define AB8500_SUPPORTED_FMT

/* AB8500 interface slot offset definitions */

#define AB8500_AD_DATA0_OFFSET
#define AB8500_DA_DATA0_OFFSET
#define AB8500_AD_DATA1_OFFSET
#define AB8500_DA_DATA1_OFFSET

/* AB8500 audio bank (0x0d) register definitions */

#define AB8500_POWERUP
#define AB8500_AUDSWRESET
#define AB8500_ADPATHENA
#define AB8500_DAPATHENA
#define AB8500_ANACONF1
#define AB8500_ANACONF2
#define AB8500_DIGMICCONF
#define AB8500_ANACONF3
#define AB8500_ANACONF4
#define AB8500_DAPATHCONF
#define AB8500_MUTECONF
#define AB8500_SHORTCIRCONF
#define AB8500_ANACONF5
#define AB8500_ENVCPCONF
#define AB8500_SIGENVCONF
#define AB8500_PWMGENCONF1
#define AB8500_PWMGENCONF2
#define AB8500_PWMGENCONF3
#define AB8500_PWMGENCONF4
#define AB8500_PWMGENCONF5
#define AB8500_ANAGAIN1
#define AB8500_ANAGAIN2
#define AB8500_ANAGAIN3
#define AB8500_ANAGAIN4
#define AB8500_DIGLINHSLGAIN
#define AB8500_DIGLINHSRGAIN
#define AB8500_ADFILTCONF
#define AB8500_DIGIFCONF1
#define AB8500_DIGIFCONF2
#define AB8500_DIGIFCONF3
#define AB8500_DIGIFCONF4
#define AB8500_ADSLOTSEL1
#define AB8500_ADSLOTSEL2
#define AB8500_ADSLOTSEL3
#define AB8500_ADSLOTSEL4
#define AB8500_ADSLOTSEL5
#define AB8500_ADSLOTSEL6
#define AB8500_ADSLOTSEL7
#define AB8500_ADSLOTSEL8
#define AB8500_ADSLOTSEL9
#define AB8500_ADSLOTSEL10
#define AB8500_ADSLOTSEL11
#define AB8500_ADSLOTSEL12
#define AB8500_ADSLOTSEL13
#define AB8500_ADSLOTSEL14
#define AB8500_ADSLOTSEL15
#define AB8500_ADSLOTSEL16
#define AB8500_ADSLOTSEL(slot)
#define AB8500_ADSLOTHIZCTRL1
#define AB8500_ADSLOTHIZCTRL2
#define AB8500_ADSLOTHIZCTRL3
#define AB8500_ADSLOTHIZCTRL4
#define AB8500_DASLOTCONF1
#define AB8500_DASLOTCONF2
#define AB8500_DASLOTCONF3
#define AB8500_DASLOTCONF4
#define AB8500_DASLOTCONF5
#define AB8500_DASLOTCONF6
#define AB8500_DASLOTCONF7
#define AB8500_DASLOTCONF8
#define AB8500_CLASSDCONF1
#define AB8500_CLASSDCONF2
#define AB8500_CLASSDCONF3
#define AB8500_DMICFILTCONF
#define AB8500_DIGMULTCONF1
#define AB8500_DIGMULTCONF2
#define AB8500_ADDIGGAIN1
#define AB8500_ADDIGGAIN2
#define AB8500_ADDIGGAIN3
#define AB8500_ADDIGGAIN4
#define AB8500_ADDIGGAIN5
#define AB8500_ADDIGGAIN6
#define AB8500_DADIGGAIN1
#define AB8500_DADIGGAIN2
#define AB8500_DADIGGAIN3
#define AB8500_DADIGGAIN4
#define AB8500_DADIGGAIN5
#define AB8500_DADIGGAIN6
#define AB8500_ADDIGLOOPGAIN1
#define AB8500_ADDIGLOOPGAIN2
#define AB8500_HSLEARDIGGAIN
#define AB8500_HSRDIGGAIN
#define AB8500_SIDFIRGAIN1
#define AB8500_SIDFIRGAIN2
#define AB8500_ANCCONF1
#define AB8500_ANCCONF2
#define AB8500_ANCCONF3
#define AB8500_ANCCONF4
#define AB8500_ANCCONF5
#define AB8500_ANCCONF6
#define AB8500_ANCCONF7
#define AB8500_ANCCONF8
#define AB8500_ANCCONF9
#define AB8500_ANCCONF10
#define AB8500_ANCCONF11
#define AB8500_ANCCONF12
#define AB8500_ANCCONF13
#define AB8500_ANCCONF14
#define AB8500_SIDFIRADR
#define AB8500_SIDFIRCOEF1
#define AB8500_SIDFIRCOEF2
#define AB8500_SIDFIRCONF
#define AB8500_AUDINTMASK1
#define AB8500_AUDINTSOURCE1
#define AB8500_AUDINTMASK2
#define AB8500_AUDINTSOURCE2
#define AB8500_FIFOCONF1
#define AB8500_FIFOCONF2
#define AB8500_FIFOCONF3
#define AB8500_FIFOCONF4
#define AB8500_FIFOCONF5
#define AB8500_FIFOCONF6
#define AB8500_AUDREV

#define AB8500_FIRST_REG
#define AB8500_LAST_REG
#define AB8500_CACHEREGNUM

#define AB8500_MASK_ALL
#define AB8500_MASK_SLOT(slot)
#define AB8500_MASK_NONE

/* AB8500_POWERUP */
#define AB8500_POWERUP_POWERUP
#define AB8500_POWERUP_ENANA

/* AB8500_AUDSWRESET */
#define AB8500_AUDSWRESET_SWRESET

/* AB8500_ADPATHENA */
#define AB8500_ADPATHENA_ENAD12
#define AB8500_ADPATHENA_ENAD34
#define AB8500_ADPATHENA_ENAD5768

/* AB8500_DAPATHENA */
#define AB8500_DAPATHENA_ENDA1
#define AB8500_DAPATHENA_ENDA2
#define AB8500_DAPATHENA_ENDA3
#define AB8500_DAPATHENA_ENDA4
#define AB8500_DAPATHENA_ENDA5
#define AB8500_DAPATHENA_ENDA6

/* AB8500_ANACONF1 */
#define AB8500_ANACONF1_HSLOWPOW
#define AB8500_ANACONF1_DACLOWPOW1
#define AB8500_ANACONF1_DACLOWPOW0
#define AB8500_ANACONF1_EARDACLOWPOW
#define AB8500_ANACONF1_EARSELCM
#define AB8500_ANACONF1_HSHPEN
#define AB8500_ANACONF1_EARDRVLOWPOW

/* AB8500_ANACONF2 */
#define AB8500_ANACONF2_ENMIC1
#define AB8500_ANACONF2_ENMIC2
#define AB8500_ANACONF2_ENLINL
#define AB8500_ANACONF2_ENLINR
#define AB8500_ANACONF2_MUTMIC1
#define AB8500_ANACONF2_MUTMIC2
#define AB8500_ANACONF2_MUTLINL
#define AB8500_ANACONF2_MUTLINR

/* AB8500_DIGMICCONF */
#define AB8500_DIGMICCONF_ENDMIC1
#define AB8500_DIGMICCONF_ENDMIC2
#define AB8500_DIGMICCONF_ENDMIC3
#define AB8500_DIGMICCONF_ENDMIC4
#define AB8500_DIGMICCONF_ENDMIC5
#define AB8500_DIGMICCONF_ENDMIC6
#define AB8500_DIGMICCONF_HSFADSPEED

/* AB8500_ANACONF3 */
#define AB8500_ANACONF3_MIC1SEL
#define AB8500_ANACONF3_LINRSEL
#define AB8500_ANACONF3_ENDRVHSL
#define AB8500_ANACONF3_ENDRVHSR
#define AB8500_ANACONF3_ENADCMIC
#define AB8500_ANACONF3_ENADCLINL
#define AB8500_ANACONF3_ENADCLINR

/* AB8500_ANACONF4 */
#define AB8500_ANACONF4_DISPDVSS
#define AB8500_ANACONF4_ENEAR
#define AB8500_ANACONF4_ENHSL
#define AB8500_ANACONF4_ENHSR
#define AB8500_ANACONF4_ENHFL
#define AB8500_ANACONF4_ENHFR
#define AB8500_ANACONF4_ENVIB1
#define AB8500_ANACONF4_ENVIB2

/* AB8500_DAPATHCONF */
#define AB8500_DAPATHCONF_ENDACEAR
#define AB8500_DAPATHCONF_ENDACHSL
#define AB8500_DAPATHCONF_ENDACHSR
#define AB8500_DAPATHCONF_ENDACHFL
#define AB8500_DAPATHCONF_ENDACHFR
#define AB8500_DAPATHCONF_ENDACVIB1
#define AB8500_DAPATHCONF_ENDACVIB2

/* AB8500_MUTECONF */
#define AB8500_MUTECONF_MUTEAR
#define AB8500_MUTECONF_MUTHSL
#define AB8500_MUTECONF_MUTHSR
#define AB8500_MUTECONF_MUTDACEAR
#define AB8500_MUTECONF_MUTDACHSL
#define AB8500_MUTECONF_MUTDACHSR

/* AB8500_SHORTCIRCONF */
#define AB8500_SHORTCIRCONF_ENSHORTPWD
#define AB8500_SHORTCIRCONF_EARSHORTDIS
#define AB8500_SHORTCIRCONF_HSSHORTDIS
#define AB8500_SHORTCIRCONF_HSPULLDEN
#define AB8500_SHORTCIRCONF_HSOSCEN
#define AB8500_SHORTCIRCONF_HSFADDIS
#define AB8500_SHORTCIRCONF_HSZCDDIS
/* Zero cross should be disabled */

/* AB8500_ANACONF5 */
#define AB8500_ANACONF5_ENCPHS
#define AB8500_ANACONF5_HSLDACTOLOL
#define AB8500_ANACONF5_HSRDACTOLOR
#define AB8500_ANACONF5_ENLOL
#define AB8500_ANACONF5_ENLOR
#define AB8500_ANACONF5_HSAUTOEN

/* AB8500_ENVCPCONF */
#define AB8500_ENVCPCONF_ENVDETHTHRE
#define AB8500_ENVCPCONF_ENVDETLTHRE
#define AB8500_ENVCPCONF_ENVDETHTHRE_MAX
#define AB8500_ENVCPCONF_ENVDETLTHRE_MAX

/* AB8500_SIGENVCONF */
#define AB8500_SIGENVCONF_CPLVEN
#define AB8500_SIGENVCONF_ENVDETCPEN
#define AB8500_SIGENVCONF_ENVDETTIME
#define AB8500_SIGENVCONF_ENVDETTIME_MAX

/* AB8500_PWMGENCONF1 */
#define AB8500_PWMGENCONF1_PWMTOVIB1
#define AB8500_PWMGENCONF1_PWMTOVIB2
#define AB8500_PWMGENCONF1_PWM1CTRL
#define AB8500_PWMGENCONF1_PWM2CTRL
#define AB8500_PWMGENCONF1_PWM1NCTRL
#define AB8500_PWMGENCONF1_PWM1PCTRL
#define AB8500_PWMGENCONF1_PWM2NCTRL
#define AB8500_PWMGENCONF1_PWM2PCTRL

/* AB8500_PWMGENCONF2 */
/* AB8500_PWMGENCONF3 */
/* AB8500_PWMGENCONF4 */
/* AB8500_PWMGENCONF5 */
#define AB8500_PWMGENCONFX_PWMVIBXPOL
#define AB8500_PWMGENCONFX_PWMVIBXDUTCYC
#define AB8500_PWMGENCONFX_PWMVIBXDUTCYC_MAX

/* AB8500_ANAGAIN1 */
/* AB8500_ANAGAIN2 */
#define AB8500_ANAGAINX_ENSEMICX
#define AB8500_ANAGAINX_LOWPOWMICX
#define AB8500_ANAGAINX_MICXGAIN
#define AB8500_ANAGAINX_MICXGAIN_MAX

/* AB8500_ANAGAIN3 */
#define AB8500_ANAGAIN3_HSLGAIN
#define AB8500_ANAGAIN3_HSRGAIN
#define AB8500_ANAGAIN3_HSXGAIN_MAX

/* AB8500_ANAGAIN4 */
#define AB8500_ANAGAIN4_LINLGAIN
#define AB8500_ANAGAIN4_LINRGAIN
#define AB8500_ANAGAIN4_LINXGAIN_MAX

/* AB8500_DIGLINHSLGAIN */
/* AB8500_DIGLINHSRGAIN */
#define AB8500_DIGLINHSXGAIN_LINTOHSXGAIN
#define AB8500_DIGLINHSXGAIN_LINTOHSXGAIN_MAX

/* AB8500_ADFILTCONF */
#define AB8500_ADFILTCONF_AD1NH
#define AB8500_ADFILTCONF_AD2NH
#define AB8500_ADFILTCONF_AD3NH
#define AB8500_ADFILTCONF_AD4NH
#define AB8500_ADFILTCONF_AD1VOICE
#define AB8500_ADFILTCONF_AD2VOICE
#define AB8500_ADFILTCONF_AD3VOICE
#define AB8500_ADFILTCONF_AD4VOICE

/* AB8500_DIGIFCONF1 */
#define AB8500_DIGIFCONF1_ENMASTGEN
#define AB8500_DIGIFCONF1_IF1BITCLKOS1
#define AB8500_DIGIFCONF1_IF1BITCLKOS0
#define AB8500_DIGIFCONF1_ENFSBITCLK1
#define AB8500_DIGIFCONF1_IF0BITCLKOS1
#define AB8500_DIGIFCONF1_IF0BITCLKOS0
#define AB8500_DIGIFCONF1_ENFSBITCLK0

/* AB8500_DIGIFCONF2 */
#define AB8500_DIGIFCONF2_FSYNC0P
#define AB8500_DIGIFCONF2_BITCLK0P
#define AB8500_DIGIFCONF2_IF0DEL
#define AB8500_DIGIFCONF2_IF0FORMAT1
#define AB8500_DIGIFCONF2_IF0FORMAT0
#define AB8500_DIGIFCONF2_IF0WL1
#define AB8500_DIGIFCONF2_IF0WL0

/* AB8500_DIGIFCONF3 */
#define AB8500_DIGIFCONF3_IF0DATOIF1AD
#define AB8500_DIGIFCONF3_IF0CLKTOIF1CLK
#define AB8500_DIGIFCONF3_IF1MASTER
#define AB8500_DIGIFCONF3_IF1DATOIF0AD
#define AB8500_DIGIFCONF3_IF1CLKTOIF0CLK
#define AB8500_DIGIFCONF3_IF0MASTER
#define AB8500_DIGIFCONF3_IF0BFIFOEN

/* AB8500_DIGIFCONF4 */
#define AB8500_DIGIFCONF4_FSYNC1P
#define AB8500_DIGIFCONF4_BITCLK1P
#define AB8500_DIGIFCONF4_IF1DEL
#define AB8500_DIGIFCONF4_IF1FORMAT1
#define AB8500_DIGIFCONF4_IF1FORMAT0
#define AB8500_DIGIFCONF4_IF1WL1
#define AB8500_DIGIFCONF4_IF1WL0

/* AB8500_ADSLOTSELX */
#define AB8500_AD_OUT1
#define AB8500_AD_OUT2
#define AB8500_AD_OUT3
#define AB8500_AD_OUT4
#define AB8500_AD_OUT5
#define AB8500_AD_OUT6
#define AB8500_AD_OUT7
#define AB8500_AD_OUT8
#define AB8500_ZEROES
#define AB8500_TRISTATE
#define AB8500_ADSLOTSELX_EVEN_SHIFT
#define AB8500_ADSLOTSELX_ODD_SHIFT
#define AB8500_ADSLOTSELX_AD_OUT_TO_SLOT(out, slot)

/* AB8500_ADSLOTHIZCTRL1 */
/* AB8500_ADSLOTHIZCTRL2 */
/* AB8500_ADSLOTHIZCTRL3 */
/* AB8500_ADSLOTHIZCTRL4 */
/* AB8500_DASLOTCONF1 */
#define AB8500_DASLOTCONF1_DA12VOICE
#define AB8500_DASLOTCONF1_SWAPDA12_34
#define AB8500_DASLOTCONF1_DAI7TOADO1

/* AB8500_DASLOTCONF2 */
#define AB8500_DASLOTCONF2_DAI8TOADO2

/* AB8500_DASLOTCONF3 */
#define AB8500_DASLOTCONF3_DA34VOICE
#define AB8500_DASLOTCONF3_DAI7TOADO3

/* AB8500_DASLOTCONF4 */
#define AB8500_DASLOTCONF4_DAI8TOADO4

/* AB8500_DASLOTCONF5 */
#define AB8500_DASLOTCONF5_DA56VOICE
#define AB8500_DASLOTCONF5_DAI7TOADO5

/* AB8500_DASLOTCONF6 */
#define AB8500_DASLOTCONF6_DAI8TOADO6

/* AB8500_DASLOTCONF7 */
#define AB8500_DASLOTCONF7_DAI8TOADO7

/* AB8500_DASLOTCONF8 */
#define AB8500_DASLOTCONF8_DAI7TOADO8

#define AB8500_DASLOTCONFX_SLTODAX_SHIFT
#define AB8500_DASLOTCONFX_SLTODAX_MASK

/* AB8500_CLASSDCONF1 */
#define AB8500_CLASSDCONF1_PARLHF
#define AB8500_CLASSDCONF1_PARLVIB
#define AB8500_CLASSDCONF1_VIB1SWAPEN
#define AB8500_CLASSDCONF1_VIB2SWAPEN
#define AB8500_CLASSDCONF1_HFLSWAPEN
#define AB8500_CLASSDCONF1_HFRSWAPEN

/* AB8500_CLASSDCONF2 */
#define AB8500_CLASSDCONF2_FIRBYP3
#define AB8500_CLASSDCONF2_FIRBYP2
#define AB8500_CLASSDCONF2_FIRBYP1
#define AB8500_CLASSDCONF2_FIRBYP0
#define AB8500_CLASSDCONF2_HIGHVOLEN3
#define AB8500_CLASSDCONF2_HIGHVOLEN2
#define AB8500_CLASSDCONF2_HIGHVOLEN1
#define AB8500_CLASSDCONF2_HIGHVOLEN0

/* AB8500_CLASSDCONF3 */
#define AB8500_CLASSDCONF3_DITHHPGAIN
#define AB8500_CLASSDCONF3_DITHHPGAIN_MAX
#define AB8500_CLASSDCONF3_DITHWGAIN
#define AB8500_CLASSDCONF3_DITHWGAIN_MAX

/* AB8500_DMICFILTCONF */
#define AB8500_DMICFILTCONF_ANCINSEL
#define AB8500_DMICFILTCONF_DA3TOEAR
#define AB8500_DMICFILTCONF_DMIC1SINC3
#define AB8500_DMICFILTCONF_DMIC2SINC3
#define AB8500_DMICFILTCONF_DMIC3SINC3
#define AB8500_DMICFILTCONF_DMIC4SINC3
#define AB8500_DMICFILTCONF_DMIC5SINC3
#define AB8500_DMICFILTCONF_DMIC6SINC3

/* AB8500_DIGMULTCONF1 */
#define AB8500_DIGMULTCONF1_DATOHSLEN
#define AB8500_DIGMULTCONF1_DATOHSREN
#define AB8500_DIGMULTCONF1_AD1SEL
#define AB8500_DIGMULTCONF1_AD2SEL
#define AB8500_DIGMULTCONF1_AD3SEL
#define AB8500_DIGMULTCONF1_AD5SEL
#define AB8500_DIGMULTCONF1_AD6SEL
#define AB8500_DIGMULTCONF1_ANCSEL

/* AB8500_DIGMULTCONF2 */
#define AB8500_DIGMULTCONF2_DATOHFREN
#define AB8500_DIGMULTCONF2_DATOHFLEN
#define AB8500_DIGMULTCONF2_HFRSEL
#define AB8500_DIGMULTCONF2_HFLSEL
#define AB8500_DIGMULTCONF2_FIRSID1SEL
#define AB8500_DIGMULTCONF2_FIRSID2SEL

/* AB8500_ADDIGGAIN1 */
/* AB8500_ADDIGGAIN2 */
/* AB8500_ADDIGGAIN3 */
/* AB8500_ADDIGGAIN4 */
/* AB8500_ADDIGGAIN5 */
/* AB8500_ADDIGGAIN6 */
#define AB8500_ADDIGGAINX_FADEDISADX
#define AB8500_ADDIGGAINX_ADXGAIN_MAX

/* AB8500_DADIGGAIN1 */
/* AB8500_DADIGGAIN2 */
/* AB8500_DADIGGAIN3 */
/* AB8500_DADIGGAIN4 */
/* AB8500_DADIGGAIN5 */
/* AB8500_DADIGGAIN6 */
#define AB8500_DADIGGAINX_FADEDISDAX
#define AB8500_DADIGGAINX_DAXGAIN_MAX

/* AB8500_ADDIGLOOPGAIN1 */
/* AB8500_ADDIGLOOPGAIN2 */
#define AB8500_ADDIGLOOPGAINX_FADEDISADXL
#define AB8500_ADDIGLOOPGAINX_ADXLBGAIN_MAX

/* AB8500_HSLEARDIGGAIN */
#define AB8500_HSLEARDIGGAIN_HSSINC1
#define AB8500_HSLEARDIGGAIN_FADEDISHSL
#define AB8500_HSLEARDIGGAIN_HSLDGAIN_MAX

/* AB8500_HSRDIGGAIN */
#define AB8500_HSRDIGGAIN_FADESPEED
#define AB8500_HSRDIGGAIN_FADEDISHSR
#define AB8500_HSRDIGGAIN_HSRDGAIN_MAX

/* AB8500_SIDFIRGAIN1 */
/* AB8500_SIDFIRGAIN2 */
#define AB8500_SIDFIRGAINX_FIRSIDXGAIN_MAX

/* AB8500_ANCCONF1 */
#define AB8500_ANCCONF1_ANCIIRUPDATE
#define AB8500_ANCCONF1_ENANC
#define AB8500_ANCCONF1_ANCIIRINIT
#define AB8500_ANCCONF1_ANCFIRUPDATE

/* AB8500_ANCCONF2 */
#define AB8500_ANCCONF2_SHIFT
#define AB8500_ANCCONF2_MIN
#define AB8500_ANCCONF2_MAX

/* AB8500_ANCCONF3 */
#define AB8500_ANCCONF3_SHIFT
#define AB8500_ANCCONF3_MIN
#define AB8500_ANCCONF3_MAX

/* AB8500_ANCCONF4 */
#define AB8500_ANCCONF4_SHIFT
#define AB8500_ANCCONF4_MIN
#define AB8500_ANCCONF4_MAX

/* AB8500_ANC_FIR_COEFFS */
#define AB8500_ANC_FIR_COEFF_MIN
#define AB8500_ANC_FIR_COEFF_MAX
#define AB8500_ANC_FIR_COEFFS

/* AB8500_ANC_IIR_COEFFS */
#define AB8500_ANC_IIR_COEFF_MIN
#define AB8500_ANC_IIR_COEFF_MAX
#define AB8500_ANC_IIR_COEFFS
/* AB8500_ANC_WARP_DELAY */
#define AB8500_ANC_WARP_DELAY_SHIFT
#define AB8500_ANC_WARP_DELAY_MIN
#define AB8500_ANC_WARP_DELAY_MAX

/* AB8500_ANCCONF11 */
/* AB8500_ANCCONF12 */
/* AB8500_ANCCONF13 */
/* AB8500_ANCCONF14 */

/* AB8500_SIDFIRADR */
#define AB8500_SIDFIRADR_FIRSIDSET
#define AB8500_SIDFIRADR_ADDRESS_SHIFT
#define AB8500_SIDFIRADR_ADDRESS_MAX

/* AB8500_SIDFIRCOEF1 */
/* AB8500_SIDFIRCOEF2 */
#define AB8500_SID_FIR_COEFF_MIN
#define AB8500_SID_FIR_COEFF_MAX
#define AB8500_SID_FIR_COEFFS

/* AB8500_SIDFIRCONF */
#define AB8500_SIDFIRCONF_ENFIRSIDS
#define AB8500_SIDFIRCONF_FIRSIDSTOIF1
#define AB8500_SIDFIRCONF_FIRSIDBUSY

/* AB8500_AUDINTMASK1 */
/* AB8500_AUDINTSOURCE1 */
/* AB8500_AUDINTMASK2 */
/* AB8500_AUDINTSOURCE2 */

/* AB8500_FIFOCONF1 */
#define AB8500_FIFOCONF1_BFIFOMASK
#define AB8500_FIFOCONF1_BFIFO19M2
#define AB8500_FIFOCONF1_BFIFOINT_SHIFT
#define AB8500_FIFOCONF1_BFIFOINT_MAX

/* AB8500_FIFOCONF2 */
#define AB8500_FIFOCONF2_BFIFOTX_SHIFT
#define AB8500_FIFOCONF2_BFIFOTX_MAX

/* AB8500_FIFOCONF3 */
#define AB8500_FIFOCONF3_BFIFOEXSL_SHIFT
#define AB8500_FIFOCONF3_BFIFOEXSL_MAX
#define AB8500_FIFOCONF3_PREBITCLK0_SHIFT
#define AB8500_FIFOCONF3_PREBITCLK0_MAX
#define AB8500_FIFOCONF3_BFIFOMAST_SHIFT
#define AB8500_FIFOCONF3_BFIFORUN_SHIFT

/* AB8500_FIFOCONF4 */
#define AB8500_FIFOCONF4_BFIFOFRAMSW_SHIFT
#define AB8500_FIFOCONF4_BFIFOFRAMSW_MAX

/* AB8500_FIFOCONF5 */
#define AB8500_FIFOCONF5_BFIFOWAKEUP_SHIFT
#define AB8500_FIFOCONF5_BFIFOWAKEUP_MAX

/* AB8500_FIFOCONF6 */
#define AB8500_FIFOCONF6_BFIFOSAMPLE_SHIFT
#define AB8500_FIFOCONF6_BFIFOSAMPLE_MAX

/* AB8500_AUDREV */

#endif