#ifndef __NAU8810_H__
#define __NAU8810_H__
#define NAU8810_REG_RESET …
#define NAU8810_REG_POWER1 …
#define NAU8810_REG_POWER2 …
#define NAU8810_REG_POWER3 …
#define NAU8810_REG_IFACE …
#define NAU8810_REG_COMP …
#define NAU8810_REG_CLOCK …
#define NAU8810_REG_SMPLR …
#define NAU8810_REG_DAC …
#define NAU8810_REG_DACGAIN …
#define NAU8810_REG_ADC …
#define NAU8810_REG_ADCGAIN …
#define NAU8810_REG_EQ1 …
#define NAU8810_REG_EQ2 …
#define NAU8810_REG_EQ3 …
#define NAU8810_REG_EQ4 …
#define NAU8810_REG_EQ5 …
#define NAU8810_REG_DACLIM1 …
#define NAU8810_REG_DACLIM2 …
#define NAU8810_REG_NOTCH1 …
#define NAU8810_REG_NOTCH2 …
#define NAU8810_REG_NOTCH3 …
#define NAU8810_REG_NOTCH4 …
#define NAU8810_REG_ALC1 …
#define NAU8810_REG_ALC2 …
#define NAU8810_REG_ALC3 …
#define NAU8810_REG_NOISEGATE …
#define NAU8810_REG_PLLN …
#define NAU8810_REG_PLLK1 …
#define NAU8810_REG_PLLK2 …
#define NAU8810_REG_PLLK3 …
#define NAU8810_REG_ATTEN …
#define NAU8810_REG_INPUT_SIGNAL …
#define NAU8810_REG_PGAGAIN …
#define NAU8810_REG_ADCBOOST …
#define NAU8810_REG_OUTPUT …
#define NAU8810_REG_SPKMIX …
#define NAU8810_REG_SPKGAIN …
#define NAU8810_REG_MONOMIX …
#define NAU8810_REG_POWER4 …
#define NAU8810_REG_TSLOTCTL1 …
#define NAU8810_REG_TSLOTCTL2 …
#define NAU8810_REG_DEVICE_REVID …
#define NAU8810_REG_I2C_DEVICEID …
#define NAU8810_REG_ADDITIONID …
#define NAU8810_REG_RESERVE …
#define NAU8810_REG_OUTCTL …
#define NAU8810_REG_ALC1ENHAN1 …
#define NAU8810_REG_ALC1ENHAN2 …
#define NAU8810_REG_MISCCTL …
#define NAU8810_REG_OUTTIEOFF …
#define NAU8810_REG_AGCP2POUT …
#define NAU8810_REG_AGCPOUT …
#define NAU8810_REG_AMTCTL …
#define NAU8810_REG_OUTTIEOFFMAN …
#define NAU8810_REG_MAX …
#define NAU8810_DCBUF_EN …
#define NAU8810_AUX_EN_SFT …
#define NAU8810_PLL_EN_SFT …
#define NAU8810_MICBIAS_EN_SFT …
#define NAU8810_ABIAS_EN …
#define NAU8810_IOBUF_EN …
#define NAU8810_REFIMP_MASK …
#define NAU8810_REFIMP_DIS …
#define NAU8810_REFIMP_80K …
#define NAU8810_REFIMP_300K …
#define NAU8810_REFIMP_3K …
#define NAU8810_BST_EN_SFT …
#define NAU8810_PGA_EN_SFT …
#define NAU8810_ADC_EN_SFT …
#define NAU8810_DAC_EN_SFT …
#define NAU8810_SPKMX_EN_SFT …
#define NAU8810_MOUTMX_EN_SFT …
#define NAU8810_PSPK_EN_SFT …
#define NAU8810_NSPK_EN_SFT …
#define NAU8810_MOUT_EN_SFT …
#define NAU8810_AIFMT_SFT …
#define NAU8810_AIFMT_MASK …
#define NAU8810_AIFMT_RIGHT …
#define NAU8810_AIFMT_LEFT …
#define NAU8810_AIFMT_I2S …
#define NAU8810_AIFMT_PCM_A …
#define NAU8810_WLEN_SFT …
#define NAU8810_WLEN_MASK …
#define NAU8810_WLEN_16 …
#define NAU8810_WLEN_20 …
#define NAU8810_WLEN_24 …
#define NAU8810_WLEN_32 …
#define NAU8810_FSP_IF …
#define NAU8810_BCLKP_IB …
#define NAU8810_ADDAP_SFT …
#define NAU8810_ADCCM_SFT …
#define NAU8810_DACCM_SFT …
#define NAU8810_CLKIO_MASK …
#define NAU8810_CLKIO_SLAVE …
#define NAU8810_CLKIO_MASTER …
#define NAU8810_BCLKSEL_SFT …
#define NAU8810_BCLKSEL_MASK …
#define NAU8810_BCLKDIV_1 …
#define NAU8810_BCLKDIV_2 …
#define NAU8810_BCLKDIV_4 …
#define NAU8810_BCLKDIV_8 …
#define NAU8810_BCLKDIV_16 …
#define NAU8810_BCLKDIV_32 …
#define NAU8810_MCLKSEL_SFT …
#define NAU8810_MCLKSEL_MASK …
#define NAU8810_CLKM_SFT …
#define NAU8810_CLKM_MASK …
#define NAU8810_CLKM_MCLK …
#define NAU8810_CLKM_PLL …
#define NAU8810_SMPLR_SFT …
#define NAU8810_SMPLR_MASK …
#define NAU8810_SMPLR_48K …
#define NAU8810_SMPLR_32K …
#define NAU8810_SMPLR_24K …
#define NAU8810_SMPLR_16K …
#define NAU8810_SMPLR_12K …
#define NAU8810_SMPLR_8K …
#define NAU8810_DACPL_SFT …
#define NAU8810_DACOS_SFT …
#define NAU8810_DEEMP_SFT …
#define NAU8810_DACGAIN_SFT …
#define NAU8810_ADCPL_SFT …
#define NAU8810_ADCOS_SFT …
#define NAU8810_HPF_SFT …
#define NAU8810_HPFEN_SFT …
#define NAU8810_ADCGAIN_SFT …
#define NAU8810_EQ1GC_SFT …
#define NAU8810_EQ1CF_SFT …
#define NAU8810_EQM_SFT …
#define NAU8810_EQ2GC_SFT …
#define NAU8810_EQ2CF_SFT …
#define NAU8810_EQ2BW_SFT …
#define NAU8810_EQ3GC_SFT …
#define NAU8810_EQ3CF_SFT …
#define NAU8810_EQ3BW_SFT …
#define NAU8810_EQ4GC_SFT …
#define NAU8810_EQ4CF_SFT …
#define NAU8810_EQ4BW_SFT …
#define NAU8810_EQ5GC_SFT …
#define NAU8810_EQ5CF_SFT …
#define NAU8810_DACLIMATK_SFT …
#define NAU8810_DACLIMDCY_SFT …
#define NAU8810_DACLIMEN_SFT …
#define NAU8810_DACLIMBST_SFT …
#define NAU8810_DACLIMTHL_SFT …
#define NAU8810_ALCMINGAIN_SFT …
#define NAU8810_ALCMXGAIN_SFT …
#define NAU8810_ALCEN_SFT …
#define NAU8810_ALCSL_SFT …
#define NAU8810_ALCHT_SFT …
#define NAU8810_ALCZC_SFT …
#define NAU8810_ALCATK_SFT …
#define NAU8810_ALCDCY_SFT …
#define NAU8810_ALCM_SFT …
#define NAU8810_ALCNTH_SFT …
#define NAU8810_ALCNEN_SFT …
#define NAU8810_PLLN_MASK …
#define NAU8810_PLLMCLK_DIV2 …
#define NAU8810_PLLK1_SFT …
#define NAU8810_PLLK1_MASK …
#define NAU8810_PLLK2_SFT …
#define NAU8810_PLLK2_MASK …
#define NAU8810_PLLK3_MASK …
#define NAU8810_PMICPGA_SFT …
#define NAU8810_PMICPGA_EN …
#define NAU8810_NMICPGA_SFT …
#define NAU8810_NMICPGA_EN …
#define NAU8810_AUXPGA_SFT …
#define NAU8810_PGAGAIN_SFT …
#define NAU8810_PGAMT_SFT …
#define NAU8810_PGAZC_SFT …
#define NAU8810_AUXBSTGAIN_SFT …
#define NAU8810_PMICBSTGAIN_SFT …
#define NAU8810_PMICBSTGAIN_MASK …
#define NAU8810_PGABST_SFT …
#define NAU8810_DACSPK_SFT …
#define NAU8810_BYPSPK_SFT …
#define NAU8810_AUXSPK_SFT …
#define NAU8810_SPKGAIN_SFT …
#define NAU8810_SPKMT_SFT …
#define NAU8810_SPKZC_SFT …
#define NAU8810_DACMOUT_SFT …
#define NAU8810_BYPMOUT_SFT …
#define NAU8810_AUXMOUT_SFT …
#define NAU8810_MOUTMXMT_SFT …
enum { … };
struct nau8810_pll { … };
struct nau8810 { … };
#endif