staticbool cs47l85_is_adsp_memory(unsignedint reg)
{ switch (reg) { case 0x080000 ... 0x085ffe: case 0x0a0000 ... 0x0a7ffe: case 0x0c0000 ... 0x0c1ffe: case 0x0e0000 ... 0x0e1ffe: case 0x100000 ... 0x10effe: case 0x120000 ... 0x12bffe: case 0x136000 ... 0x137ffe: case 0x140000 ... 0x14bffe: case 0x160000 ... 0x161ffe: case 0x180000 ... 0x18effe: case 0x1a0000 ... 0x1b1ffe: case 0x1b6000 ... 0x1b7ffe: case 0x1c0000 ... 0x1cbffe: case 0x1e0000 ... 0x1e1ffe: case 0x200000 ... 0x208ffe: case 0x220000 ... 0x231ffe: case 0x240000 ... 0x24bffe: case 0x260000 ... 0x261ffe: case 0x280000 ... 0x288ffe: case 0x2a0000 ... 0x2a9ffe: case 0x2c0000 ... 0x2c3ffe: case 0x2e0000 ... 0x2e1ffe: case 0x300000 ... 0x305ffe: case 0x320000 ... 0x333ffe: case 0x340000 ... 0x34bffe: case 0x360000 ... 0x361ffe: case 0x380000 ... 0x388ffe: case 0x3a0000 ... 0x3a7ffe: case 0x3c0000 ... 0x3c1ffe: case 0x3e0000 ... 0x3e1ffe: returntrue; default: returnfalse;
}
}
staticbool cs47l85_16bit_readable_register(struct device *dev, unsignedint reg)
{ switch (reg) { case MADERA_SOFTWARE_RESET: case MADERA_HARDWARE_REVISION: case MADERA_WRITE_SEQUENCER_CTRL_0: case MADERA_WRITE_SEQUENCER_CTRL_1: case MADERA_WRITE_SEQUENCER_CTRL_2: case MADERA_TONE_GENERATOR_1: case MADERA_TONE_GENERATOR_2: case MADERA_TONE_GENERATOR_3: case MADERA_TONE_GENERATOR_4: case MADERA_TONE_GENERATOR_5: case MADERA_PWM_DRIVE_1: case MADERA_PWM_DRIVE_2: case MADERA_PWM_DRIVE_3: case MADERA_SAMPLE_RATE_SEQUENCE_SELECT_1: case MADERA_SAMPLE_RATE_SEQUENCE_SELECT_2: case MADERA_SAMPLE_RATE_SEQUENCE_SELECT_3: case MADERA_SAMPLE_RATE_SEQUENCE_SELECT_4: case MADERA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_1: case MADERA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_2: case MADERA_HAPTICS_CONTROL_1: case MADERA_HAPTICS_CONTROL_2: case MADERA_HAPTICS_PHASE_1_INTENSITY: case MADERA_HAPTICS_PHASE_1_DURATION: case MADERA_HAPTICS_PHASE_2_INTENSITY: case MADERA_HAPTICS_PHASE_2_DURATION: case MADERA_HAPTICS_PHASE_3_INTENSITY: case MADERA_HAPTICS_PHASE_3_DURATION: case MADERA_HAPTICS_STATUS: case MADERA_COMFORT_NOISE_GENERATOR: case MADERA_CLOCK_32K_1: case MADERA_SYSTEM_CLOCK_1: case MADERA_SAMPLE_RATE_1: case MADERA_SAMPLE_RATE_2: case MADERA_SAMPLE_RATE_3: case MADERA_SAMPLE_RATE_1_STATUS: case MADERA_SAMPLE_RATE_2_STATUS: case MADERA_SAMPLE_RATE_3_STATUS: case MADERA_ASYNC_CLOCK_1: case MADERA_ASYNC_SAMPLE_RATE_1: case MADERA_ASYNC_SAMPLE_RATE_1_STATUS: case MADERA_ASYNC_SAMPLE_RATE_2: case MADERA_ASYNC_SAMPLE_RATE_2_STATUS: case MADERA_DSP_CLOCK_1: case MADERA_DSP_CLOCK_2: case MADERA_OUTPUT_SYSTEM_CLOCK: case MADERA_OUTPUT_ASYNC_CLOCK: case MADERA_RATE_ESTIMATOR_1: case MADERA_RATE_ESTIMATOR_2: case MADERA_RATE_ESTIMATOR_3: case MADERA_RATE_ESTIMATOR_4: case MADERA_RATE_ESTIMATOR_5: case MADERA_FLL1_CONTROL_1: case MADERA_FLL1_CONTROL_2: case MADERA_FLL1_CONTROL_3: case MADERA_FLL1_CONTROL_4: case MADERA_FLL1_CONTROL_5: case MADERA_FLL1_CONTROL_6: case MADERA_FLL1_CONTROL_7: case MADERA_FLL1_SYNCHRONISER_1: case MADERA_FLL1_SYNCHRONISER_2: case MADERA_FLL1_SYNCHRONISER_3: case MADERA_FLL1_SYNCHRONISER_4: case MADERA_FLL1_SYNCHRONISER_5: case MADERA_FLL1_SYNCHRONISER_6: case MADERA_FLL1_SYNCHRONISER_7: case MADERA_FLL1_SPREAD_SPECTRUM: case MADERA_FLL1_GPIO_CLOCK: case MADERA_FLL2_CONTROL_1: case MADERA_FLL2_CONTROL_2: case MADERA_FLL2_CONTROL_3: case MADERA_FLL2_CONTROL_4: case MADERA_FLL2_CONTROL_5: case MADERA_FLL2_CONTROL_6: case MADERA_FLL2_CONTROL_7: case MADERA_FLL2_SYNCHRONISER_1: case MADERA_FLL2_SYNCHRONISER_2: case MADERA_FLL2_SYNCHRONISER_3: case MADERA_FLL2_SYNCHRONISER_4: case MADERA_FLL2_SYNCHRONISER_5: case MADERA_FLL2_SYNCHRONISER_6: case MADERA_FLL2_SYNCHRONISER_7: case MADERA_FLL2_SPREAD_SPECTRUM: case MADERA_FLL2_GPIO_CLOCK: case MADERA_FLL3_CONTROL_1: case MADERA_FLL3_CONTROL_2: case MADERA_FLL3_CONTROL_3: case MADERA_FLL3_CONTROL_4: case MADERA_FLL3_CONTROL_5: case MADERA_FLL3_CONTROL_6: case MADERA_FLL3_CONTROL_7: case MADERA_FLL3_SYNCHRONISER_1: case MADERA_FLL3_SYNCHRONISER_2: case MADERA_FLL3_SYNCHRONISER_3: case MADERA_FLL3_SYNCHRONISER_4: case MADERA_FLL3_SYNCHRONISER_5: case MADERA_FLL3_SYNCHRONISER_6: case MADERA_FLL3_SYNCHRONISER_7: case MADERA_FLL3_SPREAD_SPECTRUM: case MADERA_FLL3_GPIO_CLOCK: case MADERA_MIC_CHARGE_PUMP_1: case MADERA_HP_CHARGE_PUMP_8: case MADERA_LDO1_CONTROL_1: case MADERA_LDO2_CONTROL_1: case MADERA_MIC_BIAS_CTRL_1: case MADERA_MIC_BIAS_CTRL_2: case MADERA_MIC_BIAS_CTRL_3: case MADERA_MIC_BIAS_CTRL_4: case MADERA_HP_CTRL_1L: case MADERA_HP_CTRL_1R: case MADERA_HP_CTRL_2L: case MADERA_HP_CTRL_2R: case MADERA_HP_CTRL_3L: case MADERA_HP_CTRL_3R: case MADERA_DCS_HP1L_CONTROL: case MADERA_DCS_HP1R_CONTROL: case MADERA_EDRE_HP_STEREO_CONTROL: case MADERA_ACCESSORY_DETECT_MODE_1: case MADERA_HEADPHONE_DETECT_1: case MADERA_HEADPHONE_DETECT_2: case MADERA_HEADPHONE_DETECT_3: case MADERA_HEADPHONE_DETECT_5: case MADERA_MICD_CLAMP_CONTROL: case MADERA_MIC_DETECT_1_CONTROL_1: case MADERA_MIC_DETECT_1_CONTROL_2: case MADERA_MIC_DETECT_1_CONTROL_3: case MADERA_MIC_DETECT_1_LEVEL_1: case MADERA_MIC_DETECT_1_LEVEL_2: case MADERA_MIC_DETECT_1_LEVEL_3: case MADERA_MIC_DETECT_1_LEVEL_4: case MADERA_MIC_DETECT_1_CONTROL_4: case MADERA_GP_SWITCH_1: case MADERA_JACK_DETECT_ANALOGUE: case MADERA_INPUT_ENABLES: case MADERA_INPUT_ENABLES_STATUS: case MADERA_INPUT_RATE: case MADERA_INPUT_VOLUME_RAMP: case MADERA_HPF_CONTROL: case MADERA_IN1L_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_1L: case MADERA_DMIC1L_CONTROL: case MADERA_IN1R_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_1R: case MADERA_DMIC1R_CONTROL: case MADERA_IN2L_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_2L: case MADERA_DMIC2L_CONTROL: case MADERA_IN2R_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_2R: case MADERA_DMIC2R_CONTROL: case MADERA_IN3L_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_3L: case MADERA_DMIC3L_CONTROL: case MADERA_IN3R_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_3R: case MADERA_DMIC3R_CONTROL: case MADERA_IN4L_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_4L: case MADERA_DMIC4L_CONTROL: case MADERA_IN4R_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_4R: case MADERA_DMIC4R_CONTROL: case MADERA_IN5L_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_5L: case MADERA_DMIC5L_CONTROL: case MADERA_IN5R_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_5R: case MADERA_DMIC5R_CONTROL: case MADERA_IN6L_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_6L: case MADERA_DMIC6L_CONTROL: case MADERA_IN6R_CONTROL: case MADERA_ADC_DIGITAL_VOLUME_6R: case MADERA_DMIC6R_CONTROL: case MADERA_OUTPUT_ENABLES_1: case MADERA_OUTPUT_STATUS_1: case MADERA_RAW_OUTPUT_STATUS_1: case MADERA_OUTPUT_RATE_1: case MADERA_OUTPUT_VOLUME_RAMP: case MADERA_OUTPUT_PATH_CONFIG_1L: case MADERA_DAC_DIGITAL_VOLUME_1L: case MADERA_NOISE_GATE_SELECT_1L: case MADERA_OUTPUT_PATH_CONFIG_1R: case MADERA_DAC_DIGITAL_VOLUME_1R: case MADERA_NOISE_GATE_SELECT_1R: case MADERA_OUTPUT_PATH_CONFIG_2L: case MADERA_DAC_DIGITAL_VOLUME_2L: case MADERA_NOISE_GATE_SELECT_2L: case MADERA_OUTPUT_PATH_CONFIG_2R: case MADERA_DAC_DIGITAL_VOLUME_2R: case MADERA_NOISE_GATE_SELECT_2R: case MADERA_OUTPUT_PATH_CONFIG_3L: case MADERA_DAC_DIGITAL_VOLUME_3L: case MADERA_NOISE_GATE_SELECT_3L: case MADERA_OUTPUT_PATH_CONFIG_3R: case MADERA_DAC_DIGITAL_VOLUME_3R: case MADERA_NOISE_GATE_SELECT_3R: case MADERA_OUTPUT_PATH_CONFIG_4L: case MADERA_DAC_DIGITAL_VOLUME_4L: case MADERA_NOISE_GATE_SELECT_4L: case MADERA_OUTPUT_PATH_CONFIG_4R: case MADERA_DAC_DIGITAL_VOLUME_4R: case MADERA_NOISE_GATE_SELECT_4R: case MADERA_OUTPUT_PATH_CONFIG_5L: case MADERA_DAC_DIGITAL_VOLUME_5L: case MADERA_NOISE_GATE_SELECT_5L: case MADERA_OUTPUT_PATH_CONFIG_5R: case MADERA_DAC_DIGITAL_VOLUME_5R: case MADERA_NOISE_GATE_SELECT_5R: case MADERA_OUTPUT_PATH_CONFIG_6L: case MADERA_DAC_DIGITAL_VOLUME_6L: case MADERA_NOISE_GATE_SELECT_6L: case MADERA_OUTPUT_PATH_CONFIG_6R: case MADERA_DAC_DIGITAL_VOLUME_6R: case MADERA_NOISE_GATE_SELECT_6R: case MADERA_DAC_AEC_CONTROL_1: case MADERA_DAC_AEC_CONTROL_2: case MADERA_NOISE_GATE_CONTROL: case MADERA_PDM_SPK1_CTRL_1: case MADERA_PDM_SPK1_CTRL_2: case MADERA_PDM_SPK2_CTRL_1: case MADERA_PDM_SPK2_CTRL_2: case MADERA_HP1_SHORT_CIRCUIT_CTRL: case MADERA_HP2_SHORT_CIRCUIT_CTRL: case MADERA_HP3_SHORT_CIRCUIT_CTRL: case MADERA_HP_TEST_CTRL_5: case MADERA_HP_TEST_CTRL_6: case MADERA_AIF1_BCLK_CTRL: case MADERA_AIF1_TX_PIN_CTRL: case MADERA_AIF1_RX_PIN_CTRL: case MADERA_AIF1_RATE_CTRL: case MADERA_AIF1_FORMAT: case MADERA_AIF1_RX_BCLK_RATE: case MADERA_AIF1_FRAME_CTRL_1: case MADERA_AIF1_FRAME_CTRL_2: case MADERA_AIF1_FRAME_CTRL_3: case MADERA_AIF1_FRAME_CTRL_4: case MADERA_AIF1_FRAME_CTRL_5: case MADERA_AIF1_FRAME_CTRL_6: case MADERA_AIF1_FRAME_CTRL_7: case MADERA_AIF1_FRAME_CTRL_8: case MADERA_AIF1_FRAME_CTRL_9: case MADERA_AIF1_FRAME_CTRL_10: case MADERA_AIF1_FRAME_CTRL_11: case MADERA_AIF1_FRAME_CTRL_12: case MADERA_AIF1_FRAME_CTRL_13: case MADERA_AIF1_FRAME_CTRL_14: case MADERA_AIF1_FRAME_CTRL_15: case MADERA_AIF1_FRAME_CTRL_16: case MADERA_AIF1_FRAME_CTRL_17: case MADERA_AIF1_FRAME_CTRL_18: case MADERA_AIF1_TX_ENABLES: case MADERA_AIF1_RX_ENABLES: case MADERA_AIF2_BCLK_CTRL: case MADERA_AIF2_TX_PIN_CTRL: case MADERA_AIF2_RX_PIN_CTRL: case MADERA_AIF2_RATE_CTRL: case MADERA_AIF2_FORMAT: case MADERA_AIF2_RX_BCLK_RATE: case MADERA_AIF2_FRAME_CTRL_1: case MADERA_AIF2_FRAME_CTRL_2: case MADERA_AIF2_FRAME_CTRL_3: case MADERA_AIF2_FRAME_CTRL_4: case MADERA_AIF2_FRAME_CTRL_5: case MADERA_AIF2_FRAME_CTRL_6: case MADERA_AIF2_FRAME_CTRL_7: case MADERA_AIF2_FRAME_CTRL_8: case MADERA_AIF2_FRAME_CTRL_9: case MADERA_AIF2_FRAME_CTRL_10: case MADERA_AIF2_FRAME_CTRL_11: case MADERA_AIF2_FRAME_CTRL_12: case MADERA_AIF2_FRAME_CTRL_13: case MADERA_AIF2_FRAME_CTRL_14: case MADERA_AIF2_FRAME_CTRL_15: case MADERA_AIF2_FRAME_CTRL_16: case MADERA_AIF2_FRAME_CTRL_17: case MADERA_AIF2_FRAME_CTRL_18: case MADERA_AIF2_TX_ENABLES: case MADERA_AIF2_RX_ENABLES: case MADERA_AIF3_BCLK_CTRL: case MADERA_AIF3_TX_PIN_CTRL: case MADERA_AIF3_RX_PIN_CTRL: case MADERA_AIF3_RATE_CTRL: case MADERA_AIF3_FORMAT: case MADERA_AIF3_RX_BCLK_RATE: case MADERA_AIF3_FRAME_CTRL_1: case MADERA_AIF3_FRAME_CTRL_2: case MADERA_AIF3_FRAME_CTRL_3: case MADERA_AIF3_FRAME_CTRL_4: case MADERA_AIF3_FRAME_CTRL_11: case MADERA_AIF3_FRAME_CTRL_12: case MADERA_AIF3_TX_ENABLES: case MADERA_AIF3_RX_ENABLES: case MADERA_AIF4_BCLK_CTRL: case MADERA_AIF4_TX_PIN_CTRL: case MADERA_AIF4_RX_PIN_CTRL: case MADERA_AIF4_RATE_CTRL: case MADERA_AIF4_FORMAT: case MADERA_AIF4_RX_BCLK_RATE: case MADERA_AIF4_FRAME_CTRL_1: case MADERA_AIF4_FRAME_CTRL_2: case MADERA_AIF4_FRAME_CTRL_3: case MADERA_AIF4_FRAME_CTRL_4: case MADERA_AIF4_FRAME_CTRL_11: case MADERA_AIF4_FRAME_CTRL_12: case MADERA_AIF4_TX_ENABLES: case MADERA_AIF4_RX_ENABLES: case MADERA_SPD1_TX_CONTROL: case MADERA_SPD1_TX_CHANNEL_STATUS_1: case MADERA_SPD1_TX_CHANNEL_STATUS_2: case MADERA_SPD1_TX_CHANNEL_STATUS_3: case MADERA_SLIMBUS_FRAMER_REF_GEAR: case MADERA_SLIMBUS_RATES_1: case MADERA_SLIMBUS_RATES_2: case MADERA_SLIMBUS_RATES_3: case MADERA_SLIMBUS_RATES_4: case MADERA_SLIMBUS_RATES_5: case MADERA_SLIMBUS_RATES_6: case MADERA_SLIMBUS_RATES_7: case MADERA_SLIMBUS_RATES_8: case MADERA_SLIMBUS_RX_CHANNEL_ENABLE: case MADERA_SLIMBUS_TX_CHANNEL_ENABLE: case MADERA_SLIMBUS_RX_PORT_STATUS: case MADERA_SLIMBUS_TX_PORT_STATUS: case MADERA_PWM1MIX_INPUT_1_SOURCE: case MADERA_PWM1MIX_INPUT_1_VOLUME: case MADERA_PWM1MIX_INPUT_2_SOURCE: case MADERA_PWM1MIX_INPUT_2_VOLUME: case MADERA_PWM1MIX_INPUT_3_SOURCE: case MADERA_PWM1MIX_INPUT_3_VOLUME: case MADERA_PWM1MIX_INPUT_4_SOURCE: case MADERA_PWM1MIX_INPUT_4_VOLUME: case MADERA_PWM2MIX_INPUT_1_SOURCE: case MADERA_PWM2MIX_INPUT_1_VOLUME: case MADERA_PWM2MIX_INPUT_2_SOURCE: case MADERA_PWM2MIX_INPUT_2_VOLUME: case MADERA_PWM2MIX_INPUT_3_SOURCE: case MADERA_PWM2MIX_INPUT_3_VOLUME: case MADERA_PWM2MIX_INPUT_4_SOURCE: case MADERA_PWM2MIX_INPUT_4_VOLUME: case MADERA_OUT1LMIX_INPUT_1_SOURCE: case MADERA_OUT1LMIX_INPUT_1_VOLUME: case MADERA_OUT1LMIX_INPUT_2_SOURCE: case MADERA_OUT1LMIX_INPUT_2_VOLUME: case MADERA_OUT1LMIX_INPUT_3_SOURCE: case MADERA_OUT1LMIX_INPUT_3_VOLUME: case MADERA_OUT1LMIX_INPUT_4_SOURCE: case MADERA_OUT1LMIX_INPUT_4_VOLUME: case MADERA_OUT1RMIX_INPUT_1_SOURCE: case MADERA_OUT1RMIX_INPUT_1_VOLUME: case MADERA_OUT1RMIX_INPUT_2_SOURCE: case MADERA_OUT1RMIX_INPUT_2_VOLUME: case MADERA_OUT1RMIX_INPUT_3_SOURCE: case MADERA_OUT1RMIX_INPUT_3_VOLUME: case MADERA_OUT1RMIX_INPUT_4_SOURCE: case MADERA_OUT1RMIX_INPUT_4_VOLUME: case MADERA_OUT2LMIX_INPUT_1_SOURCE: case MADERA_OUT2LMIX_INPUT_1_VOLUME: case MADERA_OUT2LMIX_INPUT_2_SOURCE: case MADERA_OUT2LMIX_INPUT_2_VOLUME: case MADERA_OUT2LMIX_INPUT_3_SOURCE: case MADERA_OUT2LMIX_INPUT_3_VOLUME: case MADERA_OUT2LMIX_INPUT_4_SOURCE: case MADERA_OUT2LMIX_INPUT_4_VOLUME: case MADERA_OUT2RMIX_INPUT_1_SOURCE: case MADERA_OUT2RMIX_INPUT_1_VOLUME: case MADERA_OUT2RMIX_INPUT_2_SOURCE: case MADERA_OUT2RMIX_INPUT_2_VOLUME: case MADERA_OUT2RMIX_INPUT_3_SOURCE: case MADERA_OUT2RMIX_INPUT_3_VOLUME: case MADERA_OUT2RMIX_INPUT_4_SOURCE: case MADERA_OUT2RMIX_INPUT_4_VOLUME: case MADERA_OUT3LMIX_INPUT_1_SOURCE: case MADERA_OUT3LMIX_INPUT_1_VOLUME: case MADERA_OUT3LMIX_INPUT_2_SOURCE: case MADERA_OUT3LMIX_INPUT_2_VOLUME: case MADERA_OUT3LMIX_INPUT_3_SOURCE: case MADERA_OUT3LMIX_INPUT_3_VOLUME: case MADERA_OUT3LMIX_INPUT_4_SOURCE: case MADERA_OUT3LMIX_INPUT_4_VOLUME: case MADERA_OUT3RMIX_INPUT_1_SOURCE: case MADERA_OUT3RMIX_INPUT_1_VOLUME: case MADERA_OUT3RMIX_INPUT_2_SOURCE: case MADERA_OUT3RMIX_INPUT_2_VOLUME: case MADERA_OUT3RMIX_INPUT_3_SOURCE: case MADERA_OUT3RMIX_INPUT_3_VOLUME: case MADERA_OUT3RMIX_INPUT_4_SOURCE: case MADERA_OUT3RMIX_INPUT_4_VOLUME: case MADERA_OUT4LMIX_INPUT_1_SOURCE: case MADERA_OUT4LMIX_INPUT_1_VOLUME: case MADERA_OUT4LMIX_INPUT_2_SOURCE: case MADERA_OUT4LMIX_INPUT_2_VOLUME: case MADERA_OUT4LMIX_INPUT_3_SOURCE: case MADERA_OUT4LMIX_INPUT_3_VOLUME: case MADERA_OUT4LMIX_INPUT_4_SOURCE: case MADERA_OUT4LMIX_INPUT_4_VOLUME: case MADERA_OUT4RMIX_INPUT_1_SOURCE: case MADERA_OUT4RMIX_INPUT_1_VOLUME: case MADERA_OUT4RMIX_INPUT_2_SOURCE: case MADERA_OUT4RMIX_INPUT_2_VOLUME: case MADERA_OUT4RMIX_INPUT_3_SOURCE: case MADERA_OUT4RMIX_INPUT_3_VOLUME: case MADERA_OUT4RMIX_INPUT_4_SOURCE: case MADERA_OUT4RMIX_INPUT_4_VOLUME: case MADERA_OUT5LMIX_INPUT_1_SOURCE: case MADERA_OUT5LMIX_INPUT_1_VOLUME: case MADERA_OUT5LMIX_INPUT_2_SOURCE: case MADERA_OUT5LMIX_INPUT_2_VOLUME: case MADERA_OUT5LMIX_INPUT_3_SOURCE: case MADERA_OUT5LMIX_INPUT_3_VOLUME: case MADERA_OUT5LMIX_INPUT_4_SOURCE: case MADERA_OUT5LMIX_INPUT_4_VOLUME: case MADERA_OUT5RMIX_INPUT_1_SOURCE: case MADERA_OUT5RMIX_INPUT_1_VOLUME: case MADERA_OUT5RMIX_INPUT_2_SOURCE: case MADERA_OUT5RMIX_INPUT_2_VOLUME: case MADERA_OUT5RMIX_INPUT_3_SOURCE: case MADERA_OUT5RMIX_INPUT_3_VOLUME: case MADERA_OUT5RMIX_INPUT_4_SOURCE: case MADERA_OUT5RMIX_INPUT_4_VOLUME: case MADERA_OUT6LMIX_INPUT_1_SOURCE: case MADERA_OUT6LMIX_INPUT_1_VOLUME: case MADERA_OUT6LMIX_INPUT_2_SOURCE: case MADERA_OUT6LMIX_INPUT_2_VOLUME: case MADERA_OUT6LMIX_INPUT_3_SOURCE: case MADERA_OUT6LMIX_INPUT_3_VOLUME: case MADERA_OUT6LMIX_INPUT_4_SOURCE: case MADERA_OUT6LMIX_INPUT_4_VOLUME: case MADERA_OUT6RMIX_INPUT_1_SOURCE: case MADERA_OUT6RMIX_INPUT_1_VOLUME: case MADERA_OUT6RMIX_INPUT_2_SOURCE: case MADERA_OUT6RMIX_INPUT_2_VOLUME: case MADERA_OUT6RMIX_INPUT_3_SOURCE: case MADERA_OUT6RMIX_INPUT_3_VOLUME: case MADERA_OUT6RMIX_INPUT_4_SOURCE: case MADERA_OUT6RMIX_INPUT_4_VOLUME: case MADERA_AIF1TX1MIX_INPUT_1_SOURCE: case MADERA_AIF1TX1MIX_INPUT_1_VOLUME: case MADERA_AIF1TX1MIX_INPUT_2_SOURCE: case MADERA_AIF1TX1MIX_INPUT_2_VOLUME: case MADERA_AIF1TX1MIX_INPUT_3_SOURCE: case MADERA_AIF1TX1MIX_INPUT_3_VOLUME: case MADERA_AIF1TX1MIX_INPUT_4_SOURCE: case MADERA_AIF1TX1MIX_INPUT_4_VOLUME: case MADERA_AIF1TX2MIX_INPUT_1_SOURCE: case MADERA_AIF1TX2MIX_INPUT_1_VOLUME: case MADERA_AIF1TX2MIX_INPUT_2_SOURCE: case MADERA_AIF1TX2MIX_INPUT_2_VOLUME: case MADERA_AIF1TX2MIX_INPUT_3_SOURCE: case MADERA_AIF1TX2MIX_INPUT_3_VOLUME: case MADERA_AIF1TX2MIX_INPUT_4_SOURCE: case MADERA_AIF1TX2MIX_INPUT_4_VOLUME: case MADERA_AIF1TX3MIX_INPUT_1_SOURCE: case MADERA_AIF1TX3MIX_INPUT_1_VOLUME: case MADERA_AIF1TX3MIX_INPUT_2_SOURCE: case MADERA_AIF1TX3MIX_INPUT_2_VOLUME: case MADERA_AIF1TX3MIX_INPUT_3_SOURCE: case MADERA_AIF1TX3MIX_INPUT_3_VOLUME: case MADERA_AIF1TX3MIX_INPUT_4_SOURCE: case MADERA_AIF1TX3MIX_INPUT_4_VOLUME: case MADERA_AIF1TX4MIX_INPUT_1_SOURCE: case MADERA_AIF1TX4MIX_INPUT_1_VOLUME: case MADERA_AIF1TX4MIX_INPUT_2_SOURCE: case MADERA_AIF1TX4MIX_INPUT_2_VOLUME: case MADERA_AIF1TX4MIX_INPUT_3_SOURCE: case MADERA_AIF1TX4MIX_INPUT_3_VOLUME: case MADERA_AIF1TX4MIX_INPUT_4_SOURCE: case MADERA_AIF1TX4MIX_INPUT_4_VOLUME: case MADERA_AIF1TX5MIX_INPUT_1_SOURCE: case MADERA_AIF1TX5MIX_INPUT_1_VOLUME: case MADERA_AIF1TX5MIX_INPUT_2_SOURCE: case MADERA_AIF1TX5MIX_INPUT_2_VOLUME: case MADERA_AIF1TX5MIX_INPUT_3_SOURCE: case MADERA_AIF1TX5MIX_INPUT_3_VOLUME: case MADERA_AIF1TX5MIX_INPUT_4_SOURCE: case MADERA_AIF1TX5MIX_INPUT_4_VOLUME: case MADERA_AIF1TX6MIX_INPUT_1_SOURCE: case MADERA_AIF1TX6MIX_INPUT_1_VOLUME: case MADERA_AIF1TX6MIX_INPUT_2_SOURCE: case MADERA_AIF1TX6MIX_INPUT_2_VOLUME: case MADERA_AIF1TX6MIX_INPUT_3_SOURCE: case MADERA_AIF1TX6MIX_INPUT_3_VOLUME: case MADERA_AIF1TX6MIX_INPUT_4_SOURCE: case MADERA_AIF1TX6MIX_INPUT_4_VOLUME: case MADERA_AIF1TX7MIX_INPUT_1_SOURCE: case MADERA_AIF1TX7MIX_INPUT_1_VOLUME: case MADERA_AIF1TX7MIX_INPUT_2_SOURCE: case MADERA_AIF1TX7MIX_INPUT_2_VOLUME: case MADERA_AIF1TX7MIX_INPUT_3_SOURCE: case MADERA_AIF1TX7MIX_INPUT_3_VOLUME: case MADERA_AIF1TX7MIX_INPUT_4_SOURCE: case MADERA_AIF1TX7MIX_INPUT_4_VOLUME: case MADERA_AIF1TX8MIX_INPUT_1_SOURCE: case MADERA_AIF1TX8MIX_INPUT_1_VOLUME: case MADERA_AIF1TX8MIX_INPUT_2_SOURCE: case MADERA_AIF1TX8MIX_INPUT_2_VOLUME: case MADERA_AIF1TX8MIX_INPUT_3_SOURCE: case MADERA_AIF1TX8MIX_INPUT_3_VOLUME: case MADERA_AIF1TX8MIX_INPUT_4_SOURCE: case MADERA_AIF1TX8MIX_INPUT_4_VOLUME: case MADERA_AIF2TX1MIX_INPUT_1_SOURCE: case MADERA_AIF2TX1MIX_INPUT_1_VOLUME: case MADERA_AIF2TX1MIX_INPUT_2_SOURCE: case MADERA_AIF2TX1MIX_INPUT_2_VOLUME: case MADERA_AIF2TX1MIX_INPUT_3_SOURCE: case MADERA_AIF2TX1MIX_INPUT_3_VOLUME: case MADERA_AIF2TX1MIX_INPUT_4_SOURCE: case MADERA_AIF2TX1MIX_INPUT_4_VOLUME: case MADERA_AIF2TX2MIX_INPUT_1_SOURCE: case MADERA_AIF2TX2MIX_INPUT_1_VOLUME: case MADERA_AIF2TX2MIX_INPUT_2_SOURCE: case MADERA_AIF2TX2MIX_INPUT_2_VOLUME: case MADERA_AIF2TX2MIX_INPUT_3_SOURCE: case MADERA_AIF2TX2MIX_INPUT_3_VOLUME: case MADERA_AIF2TX2MIX_INPUT_4_SOURCE: case MADERA_AIF2TX2MIX_INPUT_4_VOLUME: case MADERA_AIF2TX3MIX_INPUT_1_SOURCE: case MADERA_AIF2TX3MIX_INPUT_1_VOLUME: case MADERA_AIF2TX3MIX_INPUT_2_SOURCE: case MADERA_AIF2TX3MIX_INPUT_2_VOLUME: case MADERA_AIF2TX3MIX_INPUT_3_SOURCE: case MADERA_AIF2TX3MIX_INPUT_3_VOLUME: case MADERA_AIF2TX3MIX_INPUT_4_SOURCE: case MADERA_AIF2TX3MIX_INPUT_4_VOLUME: case MADERA_AIF2TX4MIX_INPUT_1_SOURCE: case MADERA_AIF2TX4MIX_INPUT_1_VOLUME: case MADERA_AIF2TX4MIX_INPUT_2_SOURCE: case MADERA_AIF2TX4MIX_INPUT_2_VOLUME: case MADERA_AIF2TX4MIX_INPUT_3_SOURCE: case MADERA_AIF2TX4MIX_INPUT_3_VOLUME: case MADERA_AIF2TX4MIX_INPUT_4_SOURCE: case MADERA_AIF2TX4MIX_INPUT_4_VOLUME: case MADERA_AIF2TX5MIX_INPUT_1_SOURCE: case MADERA_AIF2TX5MIX_INPUT_1_VOLUME: case MADERA_AIF2TX5MIX_INPUT_2_SOURCE: case MADERA_AIF2TX5MIX_INPUT_2_VOLUME: case MADERA_AIF2TX5MIX_INPUT_3_SOURCE: case MADERA_AIF2TX5MIX_INPUT_3_VOLUME: case MADERA_AIF2TX5MIX_INPUT_4_SOURCE: case MADERA_AIF2TX5MIX_INPUT_4_VOLUME: case MADERA_AIF2TX6MIX_INPUT_1_SOURCE: case MADERA_AIF2TX6MIX_INPUT_1_VOLUME: case MADERA_AIF2TX6MIX_INPUT_2_SOURCE: case MADERA_AIF2TX6MIX_INPUT_2_VOLUME: case MADERA_AIF2TX6MIX_INPUT_3_SOURCE: case MADERA_AIF2TX6MIX_INPUT_3_VOLUME: case MADERA_AIF2TX6MIX_INPUT_4_SOURCE: case MADERA_AIF2TX6MIX_INPUT_4_VOLUME: case MADERA_AIF2TX7MIX_INPUT_1_SOURCE: case MADERA_AIF2TX7MIX_INPUT_1_VOLUME: case MADERA_AIF2TX7MIX_INPUT_2_SOURCE: case MADERA_AIF2TX7MIX_INPUT_2_VOLUME: case MADERA_AIF2TX7MIX_INPUT_3_SOURCE: case MADERA_AIF2TX7MIX_INPUT_3_VOLUME: case MADERA_AIF2TX7MIX_INPUT_4_SOURCE: case MADERA_AIF2TX7MIX_INPUT_4_VOLUME: case MADERA_AIF2TX8MIX_INPUT_1_SOURCE: case MADERA_AIF2TX8MIX_INPUT_1_VOLUME: case MADERA_AIF2TX8MIX_INPUT_2_SOURCE: case MADERA_AIF2TX8MIX_INPUT_2_VOLUME: case MADERA_AIF2TX8MIX_INPUT_3_SOURCE: case MADERA_AIF2TX8MIX_INPUT_3_VOLUME: case MADERA_AIF2TX8MIX_INPUT_4_SOURCE: case MADERA_AIF2TX8MIX_INPUT_4_VOLUME: case MADERA_AIF3TX1MIX_INPUT_1_SOURCE: case MADERA_AIF3TX1MIX_INPUT_1_VOLUME: case MADERA_AIF3TX1MIX_INPUT_2_SOURCE: case MADERA_AIF3TX1MIX_INPUT_2_VOLUME: case MADERA_AIF3TX1MIX_INPUT_3_SOURCE: case MADERA_AIF3TX1MIX_INPUT_3_VOLUME: case MADERA_AIF3TX1MIX_INPUT_4_SOURCE: case MADERA_AIF3TX1MIX_INPUT_4_VOLUME: case MADERA_AIF3TX2MIX_INPUT_1_SOURCE: case MADERA_AIF3TX2MIX_INPUT_1_VOLUME: case MADERA_AIF3TX2MIX_INPUT_2_SOURCE: case MADERA_AIF3TX2MIX_INPUT_2_VOLUME: case MADERA_AIF3TX2MIX_INPUT_3_SOURCE: case MADERA_AIF3TX2MIX_INPUT_3_VOLUME: case MADERA_AIF3TX2MIX_INPUT_4_SOURCE: case MADERA_AIF3TX2MIX_INPUT_4_VOLUME: case MADERA_AIF4TX1MIX_INPUT_1_SOURCE: case MADERA_AIF4TX1MIX_INPUT_1_VOLUME: case MADERA_AIF4TX1MIX_INPUT_2_SOURCE: case MADERA_AIF4TX1MIX_INPUT_2_VOLUME: case MADERA_AIF4TX1MIX_INPUT_3_SOURCE: case MADERA_AIF4TX1MIX_INPUT_3_VOLUME: case MADERA_AIF4TX1MIX_INPUT_4_SOURCE: case MADERA_AIF4TX1MIX_INPUT_4_VOLUME: case MADERA_AIF4TX2MIX_INPUT_1_SOURCE: case MADERA_AIF4TX2MIX_INPUT_1_VOLUME: case MADERA_AIF4TX2MIX_INPUT_2_SOURCE: case MADERA_AIF4TX2MIX_INPUT_2_VOLUME: case MADERA_AIF4TX2MIX_INPUT_3_SOURCE: case MADERA_AIF4TX2MIX_INPUT_3_VOLUME: case MADERA_AIF4TX2MIX_INPUT_4_SOURCE: case MADERA_AIF4TX2MIX_INPUT_4_VOLUME: case MADERA_SLIMTX1MIX_INPUT_1_SOURCE: case MADERA_SLIMTX1MIX_INPUT_1_VOLUME: case MADERA_SLIMTX1MIX_INPUT_2_SOURCE: case MADERA_SLIMTX1MIX_INPUT_2_VOLUME: case MADERA_SLIMTX1MIX_INPUT_3_SOURCE: case MADERA_SLIMTX1MIX_INPUT_3_VOLUME: case MADERA_SLIMTX1MIX_INPUT_4_SOURCE: case MADERA_SLIMTX1MIX_INPUT_4_VOLUME: case MADERA_SLIMTX2MIX_INPUT_1_SOURCE: case MADERA_SLIMTX2MIX_INPUT_1_VOLUME: case MADERA_SLIMTX2MIX_INPUT_2_SOURCE: case MADERA_SLIMTX2MIX_INPUT_2_VOLUME: case MADERA_SLIMTX2MIX_INPUT_3_SOURCE: case MADERA_SLIMTX2MIX_INPUT_3_VOLUME: case MADERA_SLIMTX2MIX_INPUT_4_SOURCE: case MADERA_SLIMTX2MIX_INPUT_4_VOLUME: case MADERA_SLIMTX3MIX_INPUT_1_SOURCE: case MADERA_SLIMTX3MIX_INPUT_1_VOLUME: case MADERA_SLIMTX3MIX_INPUT_2_SOURCE: case MADERA_SLIMTX3MIX_INPUT_2_VOLUME: case MADERA_SLIMTX3MIX_INPUT_3_SOURCE: case MADERA_SLIMTX3MIX_INPUT_3_VOLUME: case MADERA_SLIMTX3MIX_INPUT_4_SOURCE: case MADERA_SLIMTX3MIX_INPUT_4_VOLUME: case MADERA_SLIMTX4MIX_INPUT_1_SOURCE: case MADERA_SLIMTX4MIX_INPUT_1_VOLUME: case MADERA_SLIMTX4MIX_INPUT_2_SOURCE: case MADERA_SLIMTX4MIX_INPUT_2_VOLUME: case MADERA_SLIMTX4MIX_INPUT_3_SOURCE: case MADERA_SLIMTX4MIX_INPUT_3_VOLUME: case MADERA_SLIMTX4MIX_INPUT_4_SOURCE: case MADERA_SLIMTX4MIX_INPUT_4_VOLUME: case MADERA_SLIMTX5MIX_INPUT_1_SOURCE: case MADERA_SLIMTX5MIX_INPUT_1_VOLUME: case MADERA_SLIMTX5MIX_INPUT_2_SOURCE: case MADERA_SLIMTX5MIX_INPUT_2_VOLUME: case MADERA_SLIMTX5MIX_INPUT_3_SOURCE: case MADERA_SLIMTX5MIX_INPUT_3_VOLUME: case MADERA_SLIMTX5MIX_INPUT_4_SOURCE: case MADERA_SLIMTX5MIX_INPUT_4_VOLUME: case MADERA_SLIMTX6MIX_INPUT_1_SOURCE: case MADERA_SLIMTX6MIX_INPUT_1_VOLUME: case MADERA_SLIMTX6MIX_INPUT_2_SOURCE: case MADERA_SLIMTX6MIX_INPUT_2_VOLUME: case MADERA_SLIMTX6MIX_INPUT_3_SOURCE: case MADERA_SLIMTX6MIX_INPUT_3_VOLUME: case MADERA_SLIMTX6MIX_INPUT_4_SOURCE: case MADERA_SLIMTX6MIX_INPUT_4_VOLUME: case MADERA_SLIMTX7MIX_INPUT_1_SOURCE: case MADERA_SLIMTX7MIX_INPUT_1_VOLUME: case MADERA_SLIMTX7MIX_INPUT_2_SOURCE: case MADERA_SLIMTX7MIX_INPUT_2_VOLUME: case MADERA_SLIMTX7MIX_INPUT_3_SOURCE: case MADERA_SLIMTX7MIX_INPUT_3_VOLUME: case MADERA_SLIMTX7MIX_INPUT_4_SOURCE: case MADERA_SLIMTX7MIX_INPUT_4_VOLUME: case MADERA_SLIMTX8MIX_INPUT_1_SOURCE: case MADERA_SLIMTX8MIX_INPUT_1_VOLUME: case MADERA_SLIMTX8MIX_INPUT_2_SOURCE: case MADERA_SLIMTX8MIX_INPUT_2_VOLUME: case MADERA_SLIMTX8MIX_INPUT_3_SOURCE: case MADERA_SLIMTX8MIX_INPUT_3_VOLUME: case MADERA_SLIMTX8MIX_INPUT_4_SOURCE: case MADERA_SLIMTX8MIX_INPUT_4_VOLUME: case MADERA_SPDIF1TX1MIX_INPUT_1_SOURCE: case MADERA_SPDIF1TX1MIX_INPUT_1_VOLUME: case MADERA_SPDIF1TX2MIX_INPUT_1_SOURCE: case MADERA_SPDIF1TX2MIX_INPUT_1_VOLUME: case MADERA_EQ1MIX_INPUT_1_SOURCE: case MADERA_EQ1MIX_INPUT_1_VOLUME: case MADERA_EQ1MIX_INPUT_2_SOURCE: case MADERA_EQ1MIX_INPUT_2_VOLUME: case MADERA_EQ1MIX_INPUT_3_SOURCE: case MADERA_EQ1MIX_INPUT_3_VOLUME: case MADERA_EQ1MIX_INPUT_4_SOURCE: case MADERA_EQ1MIX_INPUT_4_VOLUME: case MADERA_EQ2MIX_INPUT_1_SOURCE: case MADERA_EQ2MIX_INPUT_1_VOLUME: case MADERA_EQ2MIX_INPUT_2_SOURCE: case MADERA_EQ2MIX_INPUT_2_VOLUME: case MADERA_EQ2MIX_INPUT_3_SOURCE: case MADERA_EQ2MIX_INPUT_3_VOLUME: case MADERA_EQ2MIX_INPUT_4_SOURCE: case MADERA_EQ2MIX_INPUT_4_VOLUME: case MADERA_EQ3MIX_INPUT_1_SOURCE: case MADERA_EQ3MIX_INPUT_1_VOLUME: case MADERA_EQ3MIX_INPUT_2_SOURCE: case MADERA_EQ3MIX_INPUT_2_VOLUME: case MADERA_EQ3MIX_INPUT_3_SOURCE: case MADERA_EQ3MIX_INPUT_3_VOLUME: case MADERA_EQ3MIX_INPUT_4_SOURCE: case MADERA_EQ3MIX_INPUT_4_VOLUME: case MADERA_EQ4MIX_INPUT_1_SOURCE: case MADERA_EQ4MIX_INPUT_1_VOLUME: case MADERA_EQ4MIX_INPUT_2_SOURCE: case MADERA_EQ4MIX_INPUT_2_VOLUME: case MADERA_EQ4MIX_INPUT_3_SOURCE: case MADERA_EQ4MIX_INPUT_3_VOLUME: case MADERA_EQ4MIX_INPUT_4_SOURCE: case MADERA_EQ4MIX_INPUT_4_VOLUME: case MADERA_DRC1LMIX_INPUT_1_SOURCE: case MADERA_DRC1LMIX_INPUT_1_VOLUME: case MADERA_DRC1LMIX_INPUT_2_SOURCE: case MADERA_DRC1LMIX_INPUT_2_VOLUME: case MADERA_DRC1LMIX_INPUT_3_SOURCE: case MADERA_DRC1LMIX_INPUT_3_VOLUME: case MADERA_DRC1LMIX_INPUT_4_SOURCE: case MADERA_DRC1LMIX_INPUT_4_VOLUME: case MADERA_DRC1RMIX_INPUT_1_SOURCE: case MADERA_DRC1RMIX_INPUT_1_VOLUME: case MADERA_DRC1RMIX_INPUT_2_SOURCE: case MADERA_DRC1RMIX_INPUT_2_VOLUME: case MADERA_DRC1RMIX_INPUT_3_SOURCE: case MADERA_DRC1RMIX_INPUT_3_VOLUME: case MADERA_DRC1RMIX_INPUT_4_SOURCE: case MADERA_DRC1RMIX_INPUT_4_VOLUME: case MADERA_DRC2LMIX_INPUT_1_SOURCE: case MADERA_DRC2LMIX_INPUT_1_VOLUME: case MADERA_DRC2LMIX_INPUT_2_SOURCE: case MADERA_DRC2LMIX_INPUT_2_VOLUME: case MADERA_DRC2LMIX_INPUT_3_SOURCE: case MADERA_DRC2LMIX_INPUT_3_VOLUME: case MADERA_DRC2LMIX_INPUT_4_SOURCE: case MADERA_DRC2LMIX_INPUT_4_VOLUME: case MADERA_DRC2RMIX_INPUT_1_SOURCE: case MADERA_DRC2RMIX_INPUT_1_VOLUME: case MADERA_DRC2RMIX_INPUT_2_SOURCE: case MADERA_DRC2RMIX_INPUT_2_VOLUME: case MADERA_DRC2RMIX_INPUT_3_SOURCE: case MADERA_DRC2RMIX_INPUT_3_VOLUME: case MADERA_DRC2RMIX_INPUT_4_SOURCE: case MADERA_DRC2RMIX_INPUT_4_VOLUME: case MADERA_HPLP1MIX_INPUT_1_SOURCE: case MADERA_HPLP1MIX_INPUT_1_VOLUME: case MADERA_HPLP1MIX_INPUT_2_SOURCE: case MADERA_HPLP1MIX_INPUT_2_VOLUME: case MADERA_HPLP1MIX_INPUT_3_SOURCE: case MADERA_HPLP1MIX_INPUT_3_VOLUME: case MADERA_HPLP1MIX_INPUT_4_SOURCE: case MADERA_HPLP1MIX_INPUT_4_VOLUME: case MADERA_HPLP2MIX_INPUT_1_SOURCE: case MADERA_HPLP2MIX_INPUT_1_VOLUME: case MADERA_HPLP2MIX_INPUT_2_SOURCE: case MADERA_HPLP2MIX_INPUT_2_VOLUME: case MADERA_HPLP2MIX_INPUT_3_SOURCE: case MADERA_HPLP2MIX_INPUT_3_VOLUME: case MADERA_HPLP2MIX_INPUT_4_SOURCE: case MADERA_HPLP2MIX_INPUT_4_VOLUME: case MADERA_HPLP3MIX_INPUT_1_SOURCE: case MADERA_HPLP3MIX_INPUT_1_VOLUME: case MADERA_HPLP3MIX_INPUT_2_SOURCE: case MADERA_HPLP3MIX_INPUT_2_VOLUME: case MADERA_HPLP3MIX_INPUT_3_SOURCE: case MADERA_HPLP3MIX_INPUT_3_VOLUME: case MADERA_HPLP3MIX_INPUT_4_SOURCE: case MADERA_HPLP3MIX_INPUT_4_VOLUME: case MADERA_HPLP4MIX_INPUT_1_SOURCE: case MADERA_HPLP4MIX_INPUT_1_VOLUME: case MADERA_HPLP4MIX_INPUT_2_SOURCE: case MADERA_HPLP4MIX_INPUT_2_VOLUME: case MADERA_HPLP4MIX_INPUT_3_SOURCE: case MADERA_HPLP4MIX_INPUT_3_VOLUME: case MADERA_HPLP4MIX_INPUT_4_SOURCE: case MADERA_HPLP4MIX_INPUT_4_VOLUME: case MADERA_DSP1LMIX_INPUT_1_SOURCE: case MADERA_DSP1LMIX_INPUT_1_VOLUME: case MADERA_DSP1LMIX_INPUT_2_SOURCE: case MADERA_DSP1LMIX_INPUT_2_VOLUME: case MADERA_DSP1LMIX_INPUT_3_SOURCE: case MADERA_DSP1LMIX_INPUT_3_VOLUME: case MADERA_DSP1LMIX_INPUT_4_SOURCE: case MADERA_DSP1LMIX_INPUT_4_VOLUME: case MADERA_DSP1RMIX_INPUT_1_SOURCE: case MADERA_DSP1RMIX_INPUT_1_VOLUME: case MADERA_DSP1RMIX_INPUT_2_SOURCE: case MADERA_DSP1RMIX_INPUT_2_VOLUME: case MADERA_DSP1RMIX_INPUT_3_SOURCE: case MADERA_DSP1RMIX_INPUT_3_VOLUME: case MADERA_DSP1RMIX_INPUT_4_SOURCE: case MADERA_DSP1RMIX_INPUT_4_VOLUME: case MADERA_DSP1AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP1AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP1AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP1AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP1AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP1AUX6MIX_INPUT_1_SOURCE: case MADERA_DSP2LMIX_INPUT_1_SOURCE: case MADERA_DSP2LMIX_INPUT_1_VOLUME: case MADERA_DSP2LMIX_INPUT_2_SOURCE: case MADERA_DSP2LMIX_INPUT_2_VOLUME: case MADERA_DSP2LMIX_INPUT_3_SOURCE: case MADERA_DSP2LMIX_INPUT_3_VOLUME: case MADERA_DSP2LMIX_INPUT_4_SOURCE: case MADERA_DSP2LMIX_INPUT_4_VOLUME: case MADERA_DSP2RMIX_INPUT_1_SOURCE: case MADERA_DSP2RMIX_INPUT_1_VOLUME: case MADERA_DSP2RMIX_INPUT_2_SOURCE: case MADERA_DSP2RMIX_INPUT_2_VOLUME: case MADERA_DSP2RMIX_INPUT_3_SOURCE: case MADERA_DSP2RMIX_INPUT_3_VOLUME: case MADERA_DSP2RMIX_INPUT_4_SOURCE: case MADERA_DSP2RMIX_INPUT_4_VOLUME: case MADERA_DSP2AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP2AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP2AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP2AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP2AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP2AUX6MIX_INPUT_1_SOURCE: case MADERA_DSP3LMIX_INPUT_1_SOURCE: case MADERA_DSP3LMIX_INPUT_1_VOLUME: case MADERA_DSP3LMIX_INPUT_2_SOURCE: case MADERA_DSP3LMIX_INPUT_2_VOLUME: case MADERA_DSP3LMIX_INPUT_3_SOURCE: case MADERA_DSP3LMIX_INPUT_3_VOLUME: case MADERA_DSP3LMIX_INPUT_4_SOURCE: case MADERA_DSP3LMIX_INPUT_4_VOLUME: case MADERA_DSP3RMIX_INPUT_1_SOURCE: case MADERA_DSP3RMIX_INPUT_1_VOLUME: case MADERA_DSP3RMIX_INPUT_2_SOURCE: case MADERA_DSP3RMIX_INPUT_2_VOLUME: case MADERA_DSP3RMIX_INPUT_3_SOURCE: case MADERA_DSP3RMIX_INPUT_3_VOLUME: case MADERA_DSP3RMIX_INPUT_4_SOURCE: case MADERA_DSP3RMIX_INPUT_4_VOLUME: case MADERA_DSP3AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP3AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP3AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP3AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP3AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP3AUX6MIX_INPUT_1_SOURCE: case MADERA_DSP4LMIX_INPUT_1_SOURCE: case MADERA_DSP4LMIX_INPUT_1_VOLUME: case MADERA_DSP4LMIX_INPUT_2_SOURCE: case MADERA_DSP4LMIX_INPUT_2_VOLUME: case MADERA_DSP4LMIX_INPUT_3_SOURCE: case MADERA_DSP4LMIX_INPUT_3_VOLUME: case MADERA_DSP4LMIX_INPUT_4_SOURCE: case MADERA_DSP4LMIX_INPUT_4_VOLUME: case MADERA_DSP4RMIX_INPUT_1_SOURCE: case MADERA_DSP4RMIX_INPUT_1_VOLUME: case MADERA_DSP4RMIX_INPUT_2_SOURCE: case MADERA_DSP4RMIX_INPUT_2_VOLUME: case MADERA_DSP4RMIX_INPUT_3_SOURCE: case MADERA_DSP4RMIX_INPUT_3_VOLUME: case MADERA_DSP4RMIX_INPUT_4_SOURCE: case MADERA_DSP4RMIX_INPUT_4_VOLUME: case MADERA_DSP4AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP4AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP4AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP4AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP4AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP4AUX6MIX_INPUT_1_SOURCE: case MADERA_DSP5LMIX_INPUT_1_SOURCE: case MADERA_DSP5LMIX_INPUT_1_VOLUME: case MADERA_DSP5LMIX_INPUT_2_SOURCE: case MADERA_DSP5LMIX_INPUT_2_VOLUME: case MADERA_DSP5LMIX_INPUT_3_SOURCE: case MADERA_DSP5LMIX_INPUT_3_VOLUME: case MADERA_DSP5LMIX_INPUT_4_SOURCE: case MADERA_DSP5LMIX_INPUT_4_VOLUME: case MADERA_DSP5RMIX_INPUT_1_SOURCE: case MADERA_DSP5RMIX_INPUT_1_VOLUME: case MADERA_DSP5RMIX_INPUT_2_SOURCE: case MADERA_DSP5RMIX_INPUT_2_VOLUME: case MADERA_DSP5RMIX_INPUT_3_SOURCE: case MADERA_DSP5RMIX_INPUT_3_VOLUME: case MADERA_DSP5RMIX_INPUT_4_SOURCE: case MADERA_DSP5RMIX_INPUT_4_VOLUME: case MADERA_DSP5AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP5AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP5AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP5AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP5AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP5AUX6MIX_INPUT_1_SOURCE: case MADERA_ASRC1_1LMIX_INPUT_1_SOURCE: case MADERA_ASRC1_1RMIX_INPUT_1_SOURCE: case MADERA_ASRC1_2LMIX_INPUT_1_SOURCE: case MADERA_ASRC1_2RMIX_INPUT_1_SOURCE: case MADERA_ASRC2_1LMIX_INPUT_1_SOURCE: case MADERA_ASRC2_1RMIX_INPUT_1_SOURCE: case MADERA_ASRC2_2LMIX_INPUT_1_SOURCE: case MADERA_ASRC2_2RMIX_INPUT_1_SOURCE: case MADERA_ISRC1DEC1MIX_INPUT_1_SOURCE: case MADERA_ISRC1DEC2MIX_INPUT_1_SOURCE: case MADERA_ISRC1DEC3MIX_INPUT_1_SOURCE: case MADERA_ISRC1DEC4MIX_INPUT_1_SOURCE: case MADERA_ISRC1INT1MIX_INPUT_1_SOURCE: case MADERA_ISRC1INT2MIX_INPUT_1_SOURCE: case MADERA_ISRC1INT3MIX_INPUT_1_SOURCE: case MADERA_ISRC1INT4MIX_INPUT_1_SOURCE: case MADERA_ISRC2DEC1MIX_INPUT_1_SOURCE: case MADERA_ISRC2DEC2MIX_INPUT_1_SOURCE: case MADERA_ISRC2DEC3MIX_INPUT_1_SOURCE: case MADERA_ISRC2DEC4MIX_INPUT_1_SOURCE: case MADERA_ISRC2INT1MIX_INPUT_1_SOURCE: case MADERA_ISRC2INT2MIX_INPUT_1_SOURCE: case MADERA_ISRC2INT3MIX_INPUT_1_SOURCE: case MADERA_ISRC2INT4MIX_INPUT_1_SOURCE: case MADERA_ISRC3DEC1MIX_INPUT_1_SOURCE: case MADERA_ISRC3DEC2MIX_INPUT_1_SOURCE: case MADERA_ISRC3INT1MIX_INPUT_1_SOURCE: case MADERA_ISRC3INT2MIX_INPUT_1_SOURCE: case MADERA_ISRC4DEC1MIX_INPUT_1_SOURCE: case MADERA_ISRC4DEC2MIX_INPUT_1_SOURCE: case MADERA_ISRC4INT1MIX_INPUT_1_SOURCE: case MADERA_ISRC4INT2MIX_INPUT_1_SOURCE: case MADERA_DSP6LMIX_INPUT_1_SOURCE: case MADERA_DSP6LMIX_INPUT_1_VOLUME: case MADERA_DSP6LMIX_INPUT_2_SOURCE: case MADERA_DSP6LMIX_INPUT_2_VOLUME: case MADERA_DSP6LMIX_INPUT_3_SOURCE: case MADERA_DSP6LMIX_INPUT_3_VOLUME: case MADERA_DSP6LMIX_INPUT_4_SOURCE: case MADERA_DSP6LMIX_INPUT_4_VOLUME: case MADERA_DSP6RMIX_INPUT_1_SOURCE: case MADERA_DSP6RMIX_INPUT_1_VOLUME: case MADERA_DSP6RMIX_INPUT_2_SOURCE: case MADERA_DSP6RMIX_INPUT_2_VOLUME: case MADERA_DSP6RMIX_INPUT_3_SOURCE: case MADERA_DSP6RMIX_INPUT_3_VOLUME: case MADERA_DSP6RMIX_INPUT_4_SOURCE: case MADERA_DSP6RMIX_INPUT_4_VOLUME: case MADERA_DSP6AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP6AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP6AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP6AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP6AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP6AUX6MIX_INPUT_1_SOURCE: case MADERA_DSP7LMIX_INPUT_1_SOURCE: case MADERA_DSP7LMIX_INPUT_1_VOLUME: case MADERA_DSP7LMIX_INPUT_2_SOURCE: case MADERA_DSP7LMIX_INPUT_2_VOLUME: case MADERA_DSP7LMIX_INPUT_3_SOURCE: case MADERA_DSP7LMIX_INPUT_3_VOLUME: case MADERA_DSP7LMIX_INPUT_4_SOURCE: case MADERA_DSP7LMIX_INPUT_4_VOLUME: case MADERA_DSP7RMIX_INPUT_1_SOURCE: case MADERA_DSP7RMIX_INPUT_1_VOLUME: case MADERA_DSP7RMIX_INPUT_2_SOURCE: case MADERA_DSP7RMIX_INPUT_2_VOLUME: case MADERA_DSP7RMIX_INPUT_3_SOURCE: case MADERA_DSP7RMIX_INPUT_3_VOLUME: case MADERA_DSP7RMIX_INPUT_4_SOURCE: case MADERA_DSP7RMIX_INPUT_4_VOLUME: case MADERA_DSP7AUX1MIX_INPUT_1_SOURCE: case MADERA_DSP7AUX2MIX_INPUT_1_SOURCE: case MADERA_DSP7AUX3MIX_INPUT_1_SOURCE: case MADERA_DSP7AUX4MIX_INPUT_1_SOURCE: case MADERA_DSP7AUX5MIX_INPUT_1_SOURCE: case MADERA_DSP7AUX6MIX_INPUT_1_SOURCE: case MADERA_FX_CTRL1: case MADERA_FX_CTRL2: case MADERA_EQ1_1 ... MADERA_EQ1_21: case MADERA_EQ2_1 ... MADERA_EQ2_21: case MADERA_EQ3_1 ... MADERA_EQ3_21: case MADERA_EQ4_1 ... MADERA_EQ4_21: case MADERA_DRC1_CTRL1: case MADERA_DRC1_CTRL2: case MADERA_DRC1_CTRL3: case MADERA_DRC1_CTRL4: case MADERA_DRC1_CTRL5: case MADERA_DRC2_CTRL1: case MADERA_DRC2_CTRL2: case MADERA_DRC2_CTRL3: case MADERA_DRC2_CTRL4: case MADERA_DRC2_CTRL5: case MADERA_HPLPF1_1: case MADERA_HPLPF1_2: case MADERA_HPLPF2_1: case MADERA_HPLPF2_2: case MADERA_HPLPF3_1: case MADERA_HPLPF3_2: case MADERA_HPLPF4_1: case MADERA_HPLPF4_2: case MADERA_ASRC1_ENABLE: case MADERA_ASRC1_STATUS: case MADERA_ASRC1_RATE1: case MADERA_ASRC1_RATE2: case MADERA_ASRC2_ENABLE: case MADERA_ASRC2_STATUS: case MADERA_ASRC2_RATE1: case MADERA_ASRC2_RATE2: case MADERA_ISRC_1_CTRL_1: case MADERA_ISRC_1_CTRL_2: case MADERA_ISRC_1_CTRL_3: case MADERA_ISRC_2_CTRL_1: case MADERA_ISRC_2_CTRL_2: case MADERA_ISRC_2_CTRL_3: case MADERA_ISRC_3_CTRL_1: case MADERA_ISRC_3_CTRL_2: case MADERA_ISRC_3_CTRL_3: case MADERA_ISRC_4_CTRL_1: case MADERA_ISRC_4_CTRL_2: case MADERA_ISRC_4_CTRL_3: case MADERA_CLOCK_CONTROL: case MADERA_ANC_SRC: case MADERA_DSP_STATUS: case MADERA_ANC_COEFF_START ... MADERA_ANC_COEFF_END: case MADERA_FCL_FILTER_CONTROL: case MADERA_FCL_ADC_REFORMATTER_CONTROL: case MADERA_FCL_COEFF_START ... MADERA_FCL_COEFF_END: case MADERA_FCR_FILTER_CONTROL: case MADERA_FCR_ADC_REFORMATTER_CONTROL: case MADERA_FCR_COEFF_START ... MADERA_FCR_COEFF_END: case MADERA_GPIO1_CTRL_1 ... MADERA_GPIO40_CTRL_2: case MADERA_IRQ1_STATUS_1 ... MADERA_IRQ1_STATUS_33: case MADERA_IRQ1_MASK_1 ... MADERA_IRQ1_MASK_33: case MADERA_IRQ1_RAW_STATUS_1 ... MADERA_IRQ1_RAW_STATUS_33: case MADERA_INTERRUPT_DEBOUNCE_7: case MADERA_IRQ1_CTRL: returntrue; default: returnfalse;
}
}
staticbool cs47l85_16bit_volatile_register(struct device *dev, unsignedint reg)
{ switch (reg) { case MADERA_SOFTWARE_RESET: case MADERA_HARDWARE_REVISION: case MADERA_WRITE_SEQUENCER_CTRL_0: case MADERA_WRITE_SEQUENCER_CTRL_1: case MADERA_WRITE_SEQUENCER_CTRL_2: case MADERA_HAPTICS_STATUS: case MADERA_SAMPLE_RATE_1_STATUS: case MADERA_SAMPLE_RATE_2_STATUS: case MADERA_SAMPLE_RATE_3_STATUS: case MADERA_ASYNC_SAMPLE_RATE_1_STATUS: case MADERA_ASYNC_SAMPLE_RATE_2_STATUS: case MADERA_HP_CTRL_1L: case MADERA_HP_CTRL_1R: case MADERA_HP_CTRL_2L: case MADERA_HP_CTRL_2R: case MADERA_HP_CTRL_3L: case MADERA_HP_CTRL_3R: case MADERA_DCS_HP1L_CONTROL: case MADERA_DCS_HP1R_CONTROL: case MADERA_MIC_DETECT_1_CONTROL_3: case MADERA_MIC_DETECT_1_CONTROL_4: case MADERA_HEADPHONE_DETECT_2: case MADERA_HEADPHONE_DETECT_3: case MADERA_HEADPHONE_DETECT_5: case MADERA_INPUT_ENABLES_STATUS: case MADERA_OUTPUT_STATUS_1: case MADERA_RAW_OUTPUT_STATUS_1: case MADERA_SPD1_TX_CHANNEL_STATUS_1: case MADERA_SPD1_TX_CHANNEL_STATUS_2: case MADERA_SPD1_TX_CHANNEL_STATUS_3: case MADERA_SLIMBUS_RX_PORT_STATUS: case MADERA_SLIMBUS_TX_PORT_STATUS: case MADERA_FX_CTRL2: case MADERA_ASRC2_STATUS: case MADERA_ASRC1_STATUS: case MADERA_CLOCK_CONTROL: case MADERA_IRQ1_STATUS_1 ...MADERA_IRQ1_STATUS_33: case MADERA_IRQ1_RAW_STATUS_1 ... MADERA_IRQ1_RAW_STATUS_33: returntrue; default: returnfalse;
}
}
staticbool cs47l85_32bit_readable_register(struct device *dev, unsignedint reg)
{ switch (reg) { case MADERA_WSEQ_SEQUENCE_1 ... MADERA_WSEQ_SEQUENCE_508: case CS47L85_OTP_HPDET_CAL_1 ... CS47L85_OTP_HPDET_CAL_2: case MADERA_DSP1_CONFIG_1 ... MADERA_DSP1_SCRATCH_2: case MADERA_DSP2_CONFIG_1 ... MADERA_DSP2_SCRATCH_2: case MADERA_DSP3_CONFIG_1 ... MADERA_DSP3_SCRATCH_2: case MADERA_DSP4_CONFIG_1 ... MADERA_DSP4_SCRATCH_2: case MADERA_DSP5_CONFIG_1 ... MADERA_DSP5_SCRATCH_2: case MADERA_DSP6_CONFIG_1 ... MADERA_DSP6_SCRATCH_2: case MADERA_DSP7_CONFIG_1 ... MADERA_DSP7_SCRATCH_2: returntrue; default: return cs47l85_is_adsp_memory(reg);
}
}
staticbool cs47l85_32bit_volatile_register(struct device *dev, unsignedint reg)
{ switch (reg) { case MADERA_WSEQ_SEQUENCE_1 ... MADERA_WSEQ_SEQUENCE_508: case CS47L85_OTP_HPDET_CAL_1 ... CS47L85_OTP_HPDET_CAL_2: case MADERA_DSP1_CONFIG_1 ... MADERA_DSP1_SCRATCH_2: case MADERA_DSP2_CONFIG_1 ... MADERA_DSP2_SCRATCH_2: case MADERA_DSP3_CONFIG_1 ... MADERA_DSP3_SCRATCH_2: case MADERA_DSP4_CONFIG_1 ... MADERA_DSP4_SCRATCH_2: case MADERA_DSP5_CONFIG_1 ... MADERA_DSP5_SCRATCH_2: case MADERA_DSP6_CONFIG_1 ... MADERA_DSP6_SCRATCH_2: case MADERA_DSP7_CONFIG_1 ... MADERA_DSP7_SCRATCH_2: returntrue; default: return cs47l85_is_adsp_memory(reg);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.