| address() | ZephyrDriverCommon | inline |
| BCI_MASK | MAX98091 | static |
| begin(uint32_t sample_rate, uint8_t bits) | MAX98091 | inline |
| begin(uint32_t sample_rate, uint8_t bits, codec_mode_t mode, i2s_format_t fmt, bool is_master, uint8_t channels) override | MAX98091 | inlinevirtual |
| begin(MAX98091Protocol protocol=MAX98091Protocol::I2S, uint32_t sample_rate=44100, uint32_t mclk_freq=12000000, uint8_t word_size=16, uint8_t channels=2, bool playback=true) | MAX98091 | inline |
| configureOutput() | MAX98091 | inline |
| DALEN_MASK | MAX98091 | static |
| DAREN_MASK | MAX98091 | static |
| DEFAULT_VOLUME | MAX98091 | static |
| DLY_MASK | MAX98091 | static |
| DMONO_MASK | MAX98091 | static |
| getInputVolume() | ZephyrDriverCommon | inlinevirtual |
| getVolume() | ZephyrDriverCommon | inlinevirtual |
| getWire() | ZephyrDriverCommon | inline |
| HIZOFF_MASK | MAX98091 | static |
| HPLEN_MASK | MAX98091 | static |
| HPLM_MASK | MAX98091 | static |
| HPREN_MASK | MAX98091 | static |
| HPVOLL_MASK | MAX98091 | static |
| i2c_addr | ZephyrDriverCommon | protected |
| I2S_M_MASK | MAX98091 | static |
| I2S_S_MASK | MAX98091 | static |
| input_volume_percent | ZephyrDriverCommon | protected |
| isInputVolumeSupported() | ZephyrDriverCommon | inlinevirtual |
| LBEN_MASK | MAX98091 | static |
| LJ_M_MASK | MAX98091 | static |
| LJ_S_MASK | MAX98091 | static |
| LTEN_MASK | MAX98091 | static |
| MAS_MASK | MAX98091 | static |
| MAX98091() | MAX98091 | inline |
| MIXHPL_DACL_MASK | MAX98091 | static |
| MIXHPL_DACR_MASK | MAX98091 | static |
| MIXHPL_LINEA_MASK | MAX98091 | static |
| MIXHPL_LINEB_MASK | MAX98091 | static |
| MIXHPL_MASK | MAX98091 | static |
| MIXHPL_MIC1_MASK | MAX98091 | static |
| MIXHPL_MIC2_MASK | MAX98091 | static |
| MIXHPLG_MASK | MAX98091 | static |
| MIXHPLSEL_MASK | MAX98091 | static |
| MIXHPR_DACL_MASK | MAX98091 | static |
| MIXHPR_DACR_MASK | MAX98091 | static |
| MIXHPR_LINEA_MASK | MAX98091 | static |
| MIXHPR_LINEB_MASK | MAX98091 | static |
| MIXHPR_MASK | MAX98091 | static |
| MIXHPR_MIC1_MASK | MAX98091 | static |
| MIXHPR_MIC2_MASK | MAX98091 | static |
| MIXHPRG_MASK | MAX98091 | static |
| MIXHPRSEL_MASK | MAX98091 | static |
| MIXSPL_DACL_MASK | MAX98091 | static |
| MIXSPL_DACR_MASK | MAX98091 | static |
| MIXSPL_LINEA_MASK | MAX98091 | static |
| MIXSPL_LINEB_MASK | MAX98091 | static |
| MIXSPL_MASK | MAX98091 | static |
| MIXSPL_MIC1_MASK | MAX98091 | static |
| MIXSPL_MIC2_MASK | MAX98091 | static |
| MIXSPLG_MASK | MAX98091 | static |
| MIXSPR_DACL_MASK | MAX98091 | static |
| MIXSPR_DACR_MASK | MAX98091 | static |
| MIXSPR_LINEA_MASK | MAX98091 | static |
| MIXSPR_LINEB_MASK | MAX98091 | static |
| MIXSPR_MASK | MAX98091 | static |
| MIXSPR_MIC1_MASK | MAX98091 | static |
| MIXSPR_MIC2_MASK | MAX98091 | static |
| MIXSPRG_MASK | MAX98091 | static |
| output_device | MAX98091 | protected |
| PSCLK_DISABLED | MAX98091 | static |
| PSCLK_DIV1 | MAX98091 | static |
| PSCLK_DIV2 | MAX98091 | static |
| PSCLK_DIV4 | MAX98091 | static |
| RCVLEN_MASK | MAX98091 | static |
| RCVREN_MASK | MAX98091 | static |
| readReg(uint8_t reg, uint8_t &value) | ZephyrDriverCommon | inlineprotected |
| readReg16(uint8_t reg, uint16_t &value) | ZephyrDriverCommon | inlineprotected |
| readRevisionId(uint8_t &id) | MAX98091 | inline |
| Reg enum name | MAX98091 | |
| REG_ADC_BIQUAD_LEVEL enum value | MAX98091 | |
| REG_ADC_CONTROL enum value | MAX98091 | |
| REG_ADC_SIDETONE enum value | MAX98091 | |
| REG_ANALOG_LINE_LOOP enum value | MAX98091 | |
| REG_ANALOG_MIC_LOOP enum value | MAX98091 | |
| REG_BIAS_CONTROL enum value | MAX98091 | |
| REG_CLOCK_MODE enum value | MAX98091 | |
| REG_CLOCK_RATIO_MI_LSB enum value | MAX98091 | |
| REG_CLOCK_RATIO_MI_MSB enum value | MAX98091 | |
| REG_CLOCK_RATIO_NI_LSB enum value | MAX98091 | |
| REG_CLOCK_RATIO_NI_MSB enum value | MAX98091 | |
| REG_DAC_CONTROL enum value | MAX98091 | |
| REG_DAC_PATH enum value | MAX98091 | |
| REG_DAI_INTERFACE enum value | MAX98091 | |
| REG_DAI_PLAYBACK_LEVEL enum value | MAX98091 | |
| REG_DAI_PLAYBACK_LEVEL_EQ enum value | MAX98091 | |
| REG_DEVICE_SHUTDOWN enum value | MAX98091 | |
| REG_DEVICE_STATUS enum value | MAX98091 | |
| REG_DIGITAL_MIC_CONFIG enum value | MAX98091 | |
| REG_DIGITAL_MIC_ENABLE enum value | MAX98091 | |
| REG_DMIC34_BIQUAD_BASE enum value | MAX98091 | |
| REG_DMIC34_BQ_PREATTEN enum value | MAX98091 | |
| REG_DMIC3_VOLUME enum value | MAX98091 | |
| REG_DMIC4_VOLUME enum value | MAX98091 | |
| REG_DRC_COMPRESSOR enum value | MAX98091 | |
| REG_DRC_EXPANDER enum value | MAX98091 | |
| REG_DRC_GAIN enum value | MAX98091 | |
| REG_DRC_TIMING enum value | MAX98091 | |
| REG_DSP_FILTER_ENABLE enum value | MAX98091 | |
| REG_EQUALIZER_BASE enum value | MAX98091 | |
| REG_FILTER_CONFIG enum value | MAX98091 | |
| REG_HP_CONTROL enum value | MAX98091 | |
| REG_INPUT_ENABLE enum value | MAX98091 | |
| REG_INPUT_MODE enum value | MAX98091 | |
| REG_INTERFACE_FORMAT enum value | MAX98091 | |
| REG_INTERRUPT_S enum value | MAX98091 | |
| REG_IO_CONFIGURATION enum value | MAX98091 | |
| REG_JACK_DETECT enum value | MAX98091 | |
| REG_JACK_STATUS enum value | MAX98091 | |
| REG_LEFT_ADC_LEVEL enum value | MAX98091 | |
| REG_LEFT_ADC_MIXER enum value | MAX98091 | |
| REG_LEFT_HP_MIXER enum value | MAX98091 | |
| REG_LEFT_HP_VOLUME enum value | MAX98091 | |
| REG_LEFT_SPK_MIXER enum value | MAX98091 | |
| REG_LEFT_SPK_VOLUME enum value | MAX98091 | |
| REG_LEVEL_CONTROL enum value | MAX98091 | |
| REG_LINE_INPUT_CONFIG enum value | MAX98091 | |
| REG_LINE_INPUT_LEVEL enum value | MAX98091 | |
| REG_LINE_TO_ADC enum value | MAX98091 | |
| REG_LOUTR_CONTROL enum value | MAX98091 | |
| REG_LOUTR_MIXER enum value | MAX98091 | |
| REG_LOUTR_VOLUME enum value | MAX98091 | |
| REG_MASTER_CLOCK enum value | MAX98091 | |
| REG_MASTER_MODE enum value | MAX98091 | |
| REG_MIC1_INPUT_LEVEL enum value | MAX98091 | |
| REG_MIC2_INPUT_LEVEL enum value | MAX98091 | |
| REG_MIC_BIAS_VOLTAGE enum value | MAX98091 | |
| REG_MIC_DIRECT_TO_ADC enum value | MAX98091 | |
| REG_OUTPUT_ENABLE enum value | MAX98091 | |
| REG_QUICK_SAMPLE_RATE enum value | MAX98091 | |
| REG_RCV_LOUTL_CONTROL enum value | MAX98091 | |
| REG_RCV_LOUTL_MIXER enum value | MAX98091 | |
| REG_RCV_LOUTL_VOLUME enum value | MAX98091 | |
| REG_RECORD_BIQUAD_BASE enum value | MAX98091 | |
| REG_RECORD_TDM_SLOT enum value | MAX98091 | |
| REG_RESERVED enum value | MAX98091 | |
| REG_REVISION_ID enum value | MAX98091 | |
| REG_RIGHT_ADC_LEVEL enum value | MAX98091 | |
| REG_RIGHT_ADC_MIXER enum value | MAX98091 | |
| REG_RIGHT_HP_MIXER enum value | MAX98091 | |
| REG_RIGHT_HP_VOLUME enum value | MAX98091 | |
| REG_RIGHT_SPK_MIXER enum value | MAX98091 | |
| REG_RIGHT_SPK_VOLUME enum value | MAX98091 | |
| REG_SAMPLE_RATE enum value | MAX98091 | |
| REG_SOFTWARE_RESET enum value | MAX98091 | |
| REG_SPK_CONTROL enum value | MAX98091 | |
| REG_SYSTEM_CLOCK enum value | MAX98091 | |
| REG_TDM_CONTROL enum value | MAX98091 | |
| REG_TDM_FORMAT enum value | MAX98091 | |
| REVA | MAX98091 | static |
| RJ_M_MASK | MAX98091 | static |
| RJ_MASK | MAX98091 | static |
| RJ_S_MASK | MAX98091 | static |
| SDIEN_MASK | MAX98091 | static |
| SDOEN_MASK | MAX98091 | static |
| setActive(codec_mode_t mode) | ZephyrDriverCommon | inlinevirtual |
| setAddress(uint8_t addr) | ZephyrDriverCommon | inline |
| setAudioFormat(uint32_t sample_rate, uint8_t word_size=16, uint8_t channels=2) | MAX98091 | inline |
| setDevices(input_device_t input_device, output_device_t output_device) override | MAX98091 | inlinevirtual |
| setInputVolume(int volume) | ZephyrDriverCommon | inlinevirtual |
| setMute(bool mute) override | MAX98091 | inlinevirtual |
| setOutputMute(bool mute, MAX98091Channel channel=MAX98091Channel::All) | MAX98091 | inline |
| setOutputVolume(uint8_t volume, MAX98091Channel channel=MAX98091Channel::All) | MAX98091 | inline |
| setProtocol(MAX98091Protocol protocol) | MAX98091 | inline |
| setSystemClock(uint32_t mclk_freq) | MAX98091 | inline |
| setVolume(int volume) override | MAX98091 | inlinevirtual |
| setVolumeOrMute(MAX98091Channel channel, uint8_t value, bool is_volume) | MAX98091 | inlineprotected |
| setWire(i2c_bus_handle_t w) | ZephyrDriverCommon | inline |
| SHDNN_MASK | MAX98091 | static |
| softReset() | MAX98091 | inline |
| SPK_SLAVE_MASK | MAX98091 | static |
| SPLEN_MASK | MAX98091 | static |
| SPLM_MASK | MAX98091 | static |
| SPREN_MASK | MAX98091 | static |
| SPVOLL_MASK | MAX98091 | static |
| SR_16K_MASK | MAX98091 | static |
| SR_32K_MASK | MAX98091 | static |
| SR_44K1_MASK | MAX98091 | static |
| SR_48K_MASK | MAX98091 | static |
| SR_8K_MASK | MAX98091 | static |
| SR_96K_MASK | MAX98091 | static |
| SWRESET_MASK | MAX98091 | static |
| updateReg(uint8_t reg, uint8_t mask, uint8_t value) | ZephyrDriverCommon | inlineprotected |
| updateReg16(uint8_t reg, uint16_t mask, uint16_t value) | ZephyrDriverCommon | inlineprotected |
| volume_percent | ZephyrDriverCommon | protected |
| WCI_MASK | MAX98091 | static |
| wire | ZephyrDriverCommon | protected |
| writeReg(uint8_t reg, uint8_t value) | ZephyrDriverCommon | inlineprotected |
| writeReg16(uint8_t reg, uint16_t value) | ZephyrDriverCommon | inlineprotected |
| WS_16B | MAX98091 | static |
| WS_MASK | MAX98091 | static |