Post Go back to editing

Routing MIC and I2S input in adau1761

Hi all,

I have integrated adau1761 eval board with the BeagleBone Black. I can play audio signals through I2S input in the eval board. 

I need to perform Active Noise Cancellation on the audio signal. So I created a design in sigmaDSP tool. Using sigmaDSP firmware utility created an adau1761.bin file and loaded into the BeagleBone Black.

This design is working if I give two mono inputs through I2S. Now I want to give one mono input through I2S and another mono input through MIC analog Input. So I changed the design in the sigmaDSP tool to route one analog and one digital input as shown below and also enabled the MICBIAS in the tool.

Now after firmware loading, it is not taking MIC input. Signal from the MIC is not detected. 

Is this routing possible? Do I need to make any other configuration?

Please find my project attached.

Thanks and regards,

Vidhya

analog_digital_input.dspproj.zip
  • Hi,

    It is not possible to modify any of the normal register settings using the firmware file since those registers are controlled dynamically by the kernel driver. E.g. MICBIAS is power-up when needed and otherwise powered down.

    For the driver to be able to make this decision it needs the routing information where the MICBIAS signal is connected. Have a look at the zed_adau1761 driver for an example on how the MICBIAS can be connected to the microphone input.

    - Lars

  • That looks ok. There could still be a routing issue though. Can you execute the following while the system is active on the command line and send me the output?

    cd /sys/kernel/debug/asoc

    grep -r "" .

    Thanks,

    - Lars

  • This looks good, except that the board level routes and widgets are not registered. Looking at the code again you need to set the init callback for the evm_dai_adau1761 DAI link. Like:

    static struct snd_soc_dai_link evm_dai_adau1761 = {
       ...

       .init           = evm_aic3x_init,
    };

  • Can you send the output of the same command as before?

  • Looks good, MICBIAS is on and everything else is powered up as well. The only thing left to check is to see if all the Input Capture Volume controls are at a sufficiently high gain. You can do this in alsamixer and then switch to the capture tab (F4).

  • Hi Lars,

    Thanks for the reply.

    In the device tree file of the BeagleBone Black, I created the routing as shown below:

    sound {
            compatible = "adi,adau1761-evm-audio";
            adi,model = "ADI ADAU1761";
            adi,audio-codec = <&adau1761_audio>;
            adi,mcasp-controller = <&mcasp0>;
                    status = "okay";
                    clocks = <&clk_mcasp0>;
                    clock-names = "mclk";       adi,widgets =
                        "Microphone", "Mic In",
                        "Headphone", "Headphone Out",
                        "Line", "Line In",
                        "Line", "Line Out";
            adi,audio-routing =
                            "Headphone Out", "LHP",
                            "Headphone Out", "RHP",
                            "Line Out", "LOUT",
                            "Line Out", "ROUT",                        
                            "Mic In", "MICBIAS",
                            "LINN", "Mic In",
                            "RINN", "Mic In",
                            "LINP", "Mic In",
                            "RINP", "Mic In",
                            "LAUX", "Line In",
                            "RAUX", "Line In";

    };

     

    Also in the driver (davinci-evm.c):

    /* davinci-evm machine dapm widgets */
    static const struct snd_soc_dapm_widget aic3x_dapm_widgets[] = {
        SND_SOC_DAPM_HP("Headphone Out", NULL),
        SND_SOC_DAPM_LINE("Line Out", NULL),
        SND_SOC_DAPM_MIC("Mic In", NULL),
        SND_SOC_DAPM_LINE("Line In", NULL),
    };
    /* davinci-evm machine audio_mapnections to the codec pins */
    static const struct snd_soc_dapm_route audio_map[] = {
        /* Headphone connected to HPLOUT, HPROUT */
    {"Headphone Out", NULL, "LHP"},
    {"Headphone Out", NULL, "RHP"},

    /* Line Out connected to LLOUT, RLOUT */
    {"Line Out", NULL, "LOUT"},
    {"Line Out", NULL, "ROUT"},

    /* Mic connected  */
    {"Mic In", NULL, "MICBIAS"},
    {"LINN", NULL, "Mic In"},
    {"RINN", NULL, "Mic In"},
    {"LINP", NULL, "Mic In"},
    {"RINP", NULL, "Mic In"},
    /* Line In connected */
    {"LAUX", NULL, "Line In"},
    {"RAUX", NULL, "Line In"},
    };

    Still I cannot record any sound from microphone.

    -Vidhya

  • When connected from the USBi, without connecting to BeagleBone Black and clock given by osc. The microphone is working fine.

    Please find the driver code attached.

    -Vidhya

    davinci-evm.c.zip
  • Hi Lars,

    Following is the output:

    ./ADI ADAU1761/platform:48038000.mcasp/dapm/bias_level:Off
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer:Left Input Mixer: On  in 3 out 4 - R16394(0x400a) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "LAUX"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "LINN"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "LINP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "ALC Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer:Right Input Mixer: On  in 3 out 4 - R16396(0x400c) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "RAUX"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "RINN"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "RINP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "ALC Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer:Left Playback Mixer: On  in 8 out 2 - R16412(0x401c) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: in  "Left DAC Switch" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: in  "static" "Left Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: in  "static" "Slew Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: out "static" "LHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: out "static" "Mono Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer:Right Playback Mixer: On  in 8 out 2 - R16414(0x401e) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: in  "Right DAC Switch" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: in  "static" "Right Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: in  "static" "Slew Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: out "static" "RHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: out "static" "Mono Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left LR Playback Mixer:Left LR Playback Mixer: Off  in 0 out 1 - R16416(0x4020) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left LR Playback Mixer: in  "static" "Left Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left LR Playback Mixer: out "static" "LOUT"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right LR Playback Mixer:Right LR Playback Mixer: Off  in 0 out 1 - R16417(0x4021) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right LR Playback Mixer: in  "static" "Right Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right LR Playback Mixer: out "static" "ROUT"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Headphone:Headphone: On  in 0 out 0 - R16419(0x4023) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Headphone: out "static" "RHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Headphone: out "static" "LHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK:SYSCLK: On  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: in  "static" "PLL"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Digital Clock 1"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Dejitter fixup:Dejitter fixup: Off  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LAUX:LAUX: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LAUX: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RAUX:RAUX: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RAUX: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINP:LINP: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINP: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINN:LINN: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINN: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINP:RINP: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINP: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINN:RINN: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINN: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LOUT:LOUT: Off  in 0 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LOUT: in  "static" "Left LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ROUT:ROUT: Off  in 0 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ROUT: in  "static" "Right LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP:LHP: On  in 8 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP: in  "static" "Headphone"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP: in  "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP:RHP: On  in 8 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP: in  "static" "Headphone"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP: in  "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback:Playback: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: stream Playback active
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "AIFCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "Serial Input Routing Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "Serial Port Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture:Capture: Off  in 6 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: stream Capture inactive
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "Capture Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "AIFCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "Serial Output Routing Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "Serial Port Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/PLL:PLL: On  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/PLL: out "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK:AIFCLK: On  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK: in  "static" "Digital Clock 1"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MICBIAS:MICBIAS: Off  in 0 out 0 - R16400(0x4010) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Enable:Left Playback Enable: On  in 0 out 0 - R16425(0x4029) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Enable: out "static" "Left LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Enable: out "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Enable:Right Playback Enable: On  in 0 out 0 - R16425(0x4029) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Enable: out "static" "Right LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Enable: out "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC Mode Mux:Left DAC Mode Mux: On  in 8 out 2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC Mode Mux: in  "Stereo" "DAC Playback Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC Mode Mux: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC Mode Mux:Right DAC Mode Mux: On  in 8 out 2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC Mode Mux: in  "Stereo" "DAC Playback Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC Mode Mux: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator:Left Decimator: On  in 3 out 4 - R16409(0x4019) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "Decimator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: out "Decimator" "Capture Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator:Right Decimator: On  in 3 out 4 - R16409(0x4019) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "Decimator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: out "Decimator" "Capture Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC:Left DAC: On  in 8 out 2 - R16426(0x402a) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Left Playback Mixer Left DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Right Playback Mixer Left DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Left DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Interpolator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: out "Left DAC Switch" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC:Right DAC: On  in 8 out 2 - R16426(0x402a) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Left Playback Mixer Right DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Right Playback Mixer Right DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Right DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Interpolator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: out "Right DAC Switch" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP:DSP: On  in 8 out 4 - R16630(0x40f6) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "DSP Siggen"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: out "DSP" "DAC Playback Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP Siggen:DSP Siggen: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP Siggen: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux:DAC Playback Mux: On  in 8 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux: in  "DSP" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux: out "Stereo" "Right DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux: out "Stereo" "Left DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux:Capture Mux: Off  in 6 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux: in  "Decimator" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux: in  "Decimator" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer:Mono Playback Mixer: On  in 16 out 1 - R16418(0x4022) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer: in  "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer: in  "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer: out "static" "MONOOUT"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MONOOUT:MONOOUT: On  in 16 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MONOOUT: in  "static" "Mono Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Port Clock:Serial Port Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Port Clock: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Port Clock: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Input Routing Clock:Serial Input Routing Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Input Routing Clock: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Output Routing Clock:Serial Output Routing Clock: Off  in 0 out 0 - R16633(0x40f9) mask 0x8
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Output Routing Clock: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Decimator Resync Clock:Decimator Resync Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x10
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Decimator Resync Clock: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Decimator Resync Clock: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Interpolator Resync Clock:Interpolator Resync Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Interpolator Resync Clock: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Interpolator Resync Clock: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock:Slew Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x40
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock: out "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock: out "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ALC Clock:ALC Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x20
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ALC Clock: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ALC Clock: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0:Digital Clock 0: On  in 0 out 0 - R16634(0x40fa) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Slew Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 1:Digital Clock 1: On  in 0 out 0 - R16634(0x40fa) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 1: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 1: out "static" "AIFCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/bias_level:On
    ./ADI ADAU1761/48038000.mcasp/dapm/bias_level:Off
    ./ADI ADAU1761/dapm/bias_level:Off
    ./ADI ADAU1761/dapm_pop_time:0
    ./platforms:48038000.mcasp
    ./platforms:snd-soc-dummy
    ./dais:adau-hifi
    ./dais:48038000.mcasp
    ./dais:snd-soc-dummy-dai
    ./codecs:adau1761.2-0038
    ./codecs:snd-soc-dummy

    -Vidhya

  • Hi Lars,

    I added the above code to the driver.

    Even now I am not able to detect any sound from MIC.

    -Vidhya

  • Hi Lars,

    Please find the output below:

    ./ADI ADAU1761/platform:48038000.mcasp/dapm/bias_level:Off
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer:Left Input Mixer: On  in 3 out 4 - R16394(0x400a) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "LAUX"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "LINN"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "LINP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: in  "static" "ALC Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Input Mixer: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer:Right Input Mixer: On  in 3 out 4 - R16396(0x400c) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "RAUX"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "RINN"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "RINP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: in  "static" "ALC Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Input Mixer: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer:Left Playback Mixer: On  in 8 out 2 - R16412(0x401c) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: in  "Left DAC Switch" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: in  "static" "Left Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: in  "static" "Slew Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: out "static" "LHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Mixer: out "static" "Mono Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer:Right Playback Mixer: On  in 8 out 2 - R16414(0x401e) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: in  "Right DAC Switch" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: in  "static" "Right Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: in  "static" "Slew Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: out "static" "RHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Mixer: out "static" "Mono Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left LR Playback Mixer:Left LR Playback Mixer: Off  in 0 out 1 - R16416(0x4020) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left LR Playback Mixer: in  "static" "Left Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left LR Playback Mixer: out "static" "LOUT"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right LR Playback Mixer:Right LR Playback Mixer: Off  in 0 out 1 - R16417(0x4021) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right LR Playback Mixer: in  "static" "Right Playback Enable"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right LR Playback Mixer: out "static" "ROUT"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Headphone:Headphone: On  in 0 out 0 - R16419(0x4023) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Headphone: out "static" "RHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Headphone: out "static" "LHP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK:SYSCLK: On  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: in  "static" "PLL"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Digital Clock 1"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/SYSCLK: out "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Dejitter fixup:Dejitter fixup: Off  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LAUX:LAUX: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LAUX: in  "static" "Line In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LAUX: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RAUX:RAUX: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RAUX: in  "static" "Line In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RAUX: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINP:LINP: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINP: in  "static" "Mic In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINP: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINN:LINN: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINN: in  "static" "Mic In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LINN: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINP:RINP: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINP: in  "static" "Mic In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINP: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINN:RINN: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINN: in  "static" "Mic In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RINN: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LOUT:LOUT: Off  in 0 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LOUT: in  "static" "Left LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LOUT: out "static" "Line Out"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ROUT:ROUT: Off  in 0 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ROUT: in  "static" "Right LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ROUT: out "static" "Line Out"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP:LHP: On  in 8 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP: in  "static" "Headphone"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP: in  "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/LHP: out "static" "Headphone Out"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP:RHP: On  in 8 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP: in  "static" "Headphone"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP: in  "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/RHP: out "static" "Headphone Out"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback:Playback: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: stream Playback active
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "AIFCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "Serial Input Routing Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: in  "static" "Serial Port Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Playback: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture:Capture: Off  in 6 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: stream Capture inactive
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "Capture Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "AIFCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "Serial Output Routing Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture: in  "static" "Serial Port Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/PLL:PLL: On  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/PLL: out "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK:AIFCLK: On  in 0 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK: in  "static" "Digital Clock 1"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/AIFCLK: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MICBIAS:MICBIAS: On  in 0 out 0 - R16400(0x4010) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MICBIAS: out "static" "Mic In"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Enable:Left Playback Enable: On  in 0 out 0 - R16425(0x4029) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Enable: out "static" "Left LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Playback Enable: out "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Enable:Right Playback Enable: On  in 0 out 0 - R16425(0x4029) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Enable: out "static" "Right LR Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Playback Enable: out "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC Mode Mux:Left DAC Mode Mux: On  in 8 out 2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC Mode Mux: in  "Stereo" "DAC Playback Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC Mode Mux: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC Mode Mux:Right DAC Mode Mux: On  in 8 out 2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC Mode Mux: in  "Stereo" "DAC Playback Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC Mode Mux: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator:Left Decimator: On  in 3 out 4 - R16409(0x4019) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "Decimator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: in  "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left Decimator: out "Decimator" "Capture Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator:Right Decimator: On  in 3 out 4 - R16409(0x4019) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "Decimator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: in  "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right Decimator: out "Decimator" "Capture Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC:Left DAC: On  in 8 out 2 - R16426(0x402a) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Left Playback Mixer Left DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Right Playback Mixer Left DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Left DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Interpolator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Left DAC: out "Left DAC Switch" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC:Right DAC: On  in 8 out 2 - R16426(0x402a) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Left Playback Mixer Right DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Right Playback Mixer Right DAC Switch"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Right DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Interpolator Resync Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Right DAC: out "Right DAC Switch" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP:DSP: On  in 8 out 4 - R16630(0x40f6) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "DSP Siggen"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP: out "DSP" "DAC Playback Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP Siggen:DSP Siggen: On  in 1 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DSP Siggen: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux:DAC Playback Mux: On  in 8 out 4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux: in  "DSP" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux: out "Stereo" "Right DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/DAC Playback Mux: out "Stereo" "Left DAC Mode Mux"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux:Capture Mux: Off  in 6 out 0
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux: in  "Decimator" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux: in  "Decimator" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Capture Mux: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer:Mono Playback Mixer: On  in 16 out 1 - R16418(0x4022) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer: in  "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer: in  "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Mono Playback Mixer: out "static" "MONOOUT"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MONOOUT:MONOOUT: On  in 16 out 1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/MONOOUT: in  "static" "Mono Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Port Clock:Serial Port Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Port Clock: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Port Clock: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Input Routing Clock:Serial Input Routing Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Input Routing Clock: out "static" "Playback"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Output Routing Clock:Serial Output Routing Clock: Off  in 0 out 0 - R16633(0x40f9) mask 0x8
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Serial Output Routing Clock: out "static" "Capture"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Decimator Resync Clock:Decimator Resync Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x10
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Decimator Resync Clock: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Decimator Resync Clock: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Interpolator Resync Clock:Interpolator Resync Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x4
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Interpolator Resync Clock: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Interpolator Resync Clock: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock:Slew Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x40
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock: in  "static" "Digital Clock 0"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock: out "static" "Left Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Slew Clock: out "static" "Right Playback Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ALC Clock:ALC Clock: On  in 0 out 0 - R16633(0x40f9) mask 0x20
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ALC Clock: out "static" "Right Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/ALC Clock: out "static" "Left Input Mixer"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0:Digital Clock 0: On  in 0 out 0 - R16634(0x40fa) mask 0x1
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Slew Clock"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "DSP"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Right DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Left DAC"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Right Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 0: out "static" "Left Decimator"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 1:Digital Clock 1: On  in 0 out 0 - R16634(0x40fa) mask 0x2
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 1: in  "static" "SYSCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/Digital Clock 1: out "static" "AIFCLK"
    ./ADI ADAU1761/codec:adau1761.2-0038/dapm/bias_level:On
    ./ADI ADAU1761/48038000.mcasp/dapm/bias_level:Off
    ./ADI ADAU1761/dapm/Headphone Out:Headphone Out: On  in 16 out 1
    ./ADI ADAU1761/dapm/Headphone Out: in  "static" "RHP"
    ./ADI ADAU1761/dapm/Headphone Out: in  "static" "LHP"
    ./ADI ADAU1761/dapm/Line Out:Line Out: Off  in 0 out 1
    ./ADI ADAU1761/dapm/Line Out: in  "static" "ROUT"
    ./ADI ADAU1761/dapm/Line Out: in  "static" "LOUT"
    ./ADI ADAU1761/dapm/Mic In:Mic In: On  in 1 out 16
    ./ADI ADAU1761/dapm/Mic In: in  "static" "MICBIAS"
    ./ADI ADAU1761/dapm/Mic In: out "static" "RINP"
    ./ADI ADAU1761/dapm/Mic In: out "static" "LINP"
    ./ADI ADAU1761/dapm/Mic In: out "static" "RINN"
    ./ADI ADAU1761/dapm/Mic In: out "static" "LINN"
    ./ADI ADAU1761/dapm/Line In:Line In: On  in 1 out 8
    ./ADI ADAU1761/dapm/Line In: out "static" "RAUX"
    ./ADI ADAU1761/dapm/Line In: out "static" "LAUX"
    ./ADI ADAU1761/dapm/bias_level:Off
    ./ADI ADAU1761/dapm_pop_time:0
    ./platforms:48038000.mcasp
    ./platforms:snd-soc-dummy
    ./dais:adau-hifi
    ./dais:48038000.mcasp
    ./dais:snd-soc-dummy-dai
    ./codecs:adau1761.2-0038
    ./codecs:snd-soc-dummy

    -Vidhya