Multiple Audio Codecs on one Sound Card

Hi Dane,
Its surprising to say that we added two codecs in same sound card and it works.
Here is the Device Tree changes,

sound_card: sound {
        compatible = "nvidia,tegra-audio-t210ref";
        nvidia,model = "tegra-snd-t210ref";

        nvidia,num-codec-link = <2>;

        nvidia,audio-routing =
                "z IN1_L",  "LineIn-z",
                "z IN1_R",  "LineIn-z",
                "Headphone-x","x LOL",
                "Headphone-x", "x LOR";

        nvidia,xbar = <&tegra_axbar>;

        nvidia,dai-link-1 {
            link-name = "tlv320adc3101-capture-z";
            cpu-dai = <&tegra_i2s3>;
            codec-dai = <&tlv320adc3101>;
            cpu-dai-name = "I2S3";
            codec-dai-name = "tlv320adc3101-asi";
            format = "i2s";
            bitclock-slave;
            frame-slave;
            bitclock-noninversion;
            frame-noninversion;
            bit-format = "s16_le";
            bclk_ratio = <2>;
            srate = <44100>;
            num-channel = <2>;
            ignore_suspend;
            name-prefix = "z";
        };

        nvidia,dai-link-2 {
            link-name = "tlv320dac3120-playback-x";
            cpu-dai = <&tegra_i2s1>;
            codec-dai = <&tlv320dac3120>;
            cpu-dai-name = "I2S1";
            codec-dai-name = "tlv320dac3120-asi";
            format = "i2s";
            bitclock-slave;
            frame-slave;
            bitclock-noninversion;
            frame-noninversion;
            bit-format = "s16_le";
            bclk_ratio = <2>;
            srate = <44100>;
            num-channel = <2>;
            ignore_suspend;
            name-prefix = "x";
        };
    };