#ifndef _MAX98388_H
#define _MAX98388_H
#define MAX98388_R2000_SW_RESET …
#define MAX98388_R2001_INT_RAW1 …
#define MAX98388_R2002_INT_RAW2 …
#define MAX98388_R2004_INT_STATE1 …
#define MAX98388_R2005_INT_STATE2 …
#define MAX98388_R2020_THERM_WARN_THRESH …
#define MAX98388_R2031_SPK_MON_THRESH …
#define MAX98388_R2032_SPK_MON_LD_SEL …
#define MAX98388_R2033_SPK_MON_DURATION …
#define MAX98388_R2037_ERR_MON_CTRL …
#define MAX98388_R2040_PCM_MODE_CFG …
#define MAX98388_R2041_PCM_CLK_SETUP …
#define MAX98388_R2042_PCM_SR_SETUP …
#define MAX98388_R2044_PCM_TX_CTRL1 …
#define MAX98388_R2045_PCM_TX_CTRL2 …
#define MAX98388_R2050_PCM_TX_HIZ_CTRL1 …
#define MAX98388_R2051_PCM_TX_HIZ_CTRL2 …
#define MAX98388_R2052_PCM_TX_HIZ_CTRL3 …
#define MAX98388_R2053_PCM_TX_HIZ_CTRL4 …
#define MAX98388_R2054_PCM_TX_HIZ_CTRL5 …
#define MAX98388_R2055_PCM_TX_HIZ_CTRL6 …
#define MAX98388_R2056_PCM_TX_HIZ_CTRL7 …
#define MAX98388_R2057_PCM_TX_HIZ_CTRL8 …
#define MAX98388_R2058_PCM_RX_SRC1 …
#define MAX98388_R2059_PCM_RX_SRC2 …
#define MAX98388_R205C_PCM_TX_DRIVE_STRENGTH …
#define MAX98388_R205D_PCM_TX_SRC_EN …
#define MAX98388_R205E_PCM_RX_EN …
#define MAX98388_R205F_PCM_TX_EN …
#define MAX98388_R2090_SPK_CH_VOL_CTRL …
#define MAX98388_R2091_SPK_CH_CFG …
#define MAX98388_R2092_SPK_AMP_OUT_CFG …
#define MAX98388_R2093_SPK_AMP_SSM_CFG …
#define MAX98388_R2094_SPK_AMP_ER_CTRL …
#define MAX98388_R209E_SPK_CH_PINK_NOISE_EN …
#define MAX98388_R209F_SPK_CH_AMP_EN …
#define MAX98388_R20A0_IV_DATA_DSP_CTRL …
#define MAX98388_R20A7_IV_DATA_EN …
#define MAX98388_R20E0_BP_ALC_THRESH …
#define MAX98388_R20E1_BP_ALC_RATES …
#define MAX98388_R20E2_BP_ALC_ATTEN …
#define MAX98388_R20E3_BP_ALC_REL …
#define MAX98388_R20E4_BP_ALC_MUTE …
#define MAX98388_R20EE_BP_INF_HOLD_REL …
#define MAX98388_R20EF_BP_ALC_EN …
#define MAX98388_R210E_AUTO_RESTART …
#define MAX98388_R210F_GLOBAL_EN …
#define MAX98388_R22FF_REV_ID …
#define MAX98388_SOFT_RESET …
#define MAX98388_THERM_SHDN_THRESH_SHIFT …
#define MAX98388_THERM_WARN_THRESH_SHIFT …
#define MAX98388_PCM_TX_CH_SRC_A_V_SHIFT …
#define MAX98388_PCM_TX_CH_SRC_A_I_SHIFT …
#define MAX98388_PCM_MODE_CFG_FORMAT_MASK …
#define MAX98388_PCM_MODE_CFG_FORMAT_SHIFT …
#define MAX98388_PCM_TX_CH_INTERLEAVE_MASK …
#define MAX98388_PCM_FORMAT_I2S …
#define MAX98388_PCM_FORMAT_LJ …
#define MAX98388_PCM_FORMAT_TDM_MODE0 …
#define MAX98388_PCM_FORMAT_TDM_MODE1 …
#define MAX98388_PCM_FORMAT_TDM_MODE2 …
#define MAX98388_PCM_MODE_CFG_CHANSZ_MASK …
#define MAX98388_PCM_MODE_CFG_CHANSZ_16 …
#define MAX98388_PCM_MODE_CFG_CHANSZ_24 …
#define MAX98388_PCM_MODE_CFG_CHANSZ_32 …
#define MAX98388_SPKMON_THRESH_SHIFT …
#define MAX98388_SPKMON_LOAD_SHIFT …
#define MAX98388_SPKMON_DURATION_SHIFT …
#define MAX98388_CLOCK_MON_SHIFT …
#define MAX98388_SPK_MON_SHIFT …
#define MAX98388_SPK_DIGI_GAIN_MASK …
#define MAX98388_SPK_DIGI_GAIN_SHIFT …
#define MAX98388_FS_GAIN_MAX_MASK …
#define MAX98388_FS_GAIN_MAX_SHIFT …
#define MAX98388_PCM_MODE_CFG_PCM_BCLKEDGE …
#define MAX98388_PCM_CLK_SETUP_BSEL_MASK …
#define MAX98388_PCM_SR_MASK …
#define MAX98388_PCM_SR_IV_MASK …
#define MAX98388_PCM_SR_IV_SHIFT …
#define MAX98388_PCM_SR_8000 …
#define MAX98388_PCM_SR_11025 …
#define MAX98388_PCM_SR_12000 …
#define MAX98388_PCM_SR_16000 …
#define MAX98388_PCM_SR_22050 …
#define MAX98388_PCM_SR_24000 …
#define MAX98388_PCM_SR_32000 …
#define MAX98388_PCM_SR_44100 …
#define MAX98388_PCM_SR_48000 …
#define MAX98388_PCM_SR_88200 …
#define MAX98388_PCM_SR_96000 …
#define MAX98388_SPK_EN_MASK …
#define MAX98388_SPKFB_EN_MASK …
#define MAX98388_SPKFB_EN_SHIFT …
#define MAX98388_FLT_EN_SHIFT …
#define MAX98388_PCM_TO_SPK_MONOMIX_CFG_SHIFT …
#define MAX98388_RX_SRC_CH0_SHIFT …
#define MAX98388_RX_SRC_CH1_SHIFT …
#define MAX98388_SPK_CFG_DCBLK_SHIFT …
#define MAX98388_SPK_CFG_DITH_EN_SHIFT …
#define MAX98388_SPK_CFG_INV_SHIFT …
#define MAX98388_SPK_CFG_VOL_RMPUP_SHIFT …
#define MAX98388_SPK_CFG_VOL_RMPDN_SHIFT …
#define MAX98388_SPK_AMP_OUT_GAIN_SHIFT …
#define MAX98388_SPK_AMP_OUT_MODE_SHIFT …
#define MAX98388_SPK_AMP_SSM_EN_SHIFT …
#define MAX98388_SPK_AMP_SSM_MOD_SHIFT …
#define MAX98388_EDGE_RATE_RISE_SHIFT …
#define MAX98388_EDGE_RATE_FALL_SHIFT …
#define MAX98388_PINK_NOISE_GEN_SHIFT …
#define MAX98388_AMP_DSP_CTRL_VOL_DCBLK_SHIFT …
#define MAX98388_AMP_DSP_CTRL_CUR_DCBLK_SHIFT …
#define MAX98388_AMP_DSP_CTRL_VOL_INV_SHIFT …
#define MAX98388_AMP_DSP_CTRL_CUR_INV_SHIFT …
#define MAX98388_AMP_DSP_CTRL_DITH_SHIFT …
#define MAX98388_LVL4_HOLD_EN_SHIFT …
#define MAX98388_LVL4_MUTE_EN_SHIFT …
#define MAX98388_BDE_EN_SHIFT …
#define MAX98388_DHT_ROT_PNT_SHIFT …
#define MAX98388_DHT_SPK_GAIN_MIN_SHIFT …
#define MAX98388_DHT_ATTACK_RATE_SHIFT …
#define MAX98388_DHT_ATTACK_STEP_SHIFT …
#define MAX98388_DHT_RELEASE_RATE_SHIFT …
#define MAX98388_DHT_RELEASE_STEP_SHIFT …
#define MAX98388_DHT_EN_SHIFT …
#define MAX98388_ALC_THRESH_SHIFT …
#define MAX98388_ALC_RELEASE_RATE_SHIFT …
#define MAX98388_ALC_ATTACK_RATE_SHIFT …
#define MAX98388_ALC_MAX_ATTEN_SHIFT …
#define MAX98388_ALC_DEBOUNCE_TIME_SHIFT …
#define MAX98388_ALC_MUTE_EN_SHIFT …
#define MAX98388_ALC_MUTE_DELAY_SHIFT …
#define MAX98388_ALC_MUTE_RAMP_EN_SHIFT …
#define MAX98388_ALC_UNMUTE_RAMP_EN_SHIFT …
#define MAX98388_PVDD_UVLO_AUTORESTART_SHIFT …
#define MAX98388_THERM_AUTORESTART_SHIFT …
#define MAX98388_OVC_AUTORESTART_SHIFT …
#define MAX98388_CMON_AUTORESTART_SHIFT …
#define MAX98388_GLOBAL_EN_MASK …
struct max98388_priv { … };
#endif