SGTL5000 Audio - No Playback

I have a custom device based on the i.MX6Q with the SGTL5000 Audi CODEC. I cannot get anything to output on my speakers using aplay. I hear a pop when I hit return but no audio. Here is the device tree section I have created for our device:

The SGTL5000 CODEC on our board is clocked directly by a 14.318 MHz oscillator. The device tree specifies this:

clocks {

codec_osc: codec_osc {

compatible = "fixed-clock";

#clock-cells = <0>;

clock-frequency = <14318000>;

};

};

After reviewing the Boundary Devices device tree, I tried to make my device tree entries look as close to theirs as possible (other than the clock). This had no effect.

When I review the /var/lib/alsa/asound.state file in the kernel, there is no state entry for the sgtl5000audio device. There is only one for the wm8962audio device. Is this file built during the kernel build? Where can it be configured?

It appears that the kernel recognizes the audio settings I desire. I believe the problem is that the asound.state config file is not being built for the sgtl5000 but for the wm8962 instead. As you can see below I have the wm8962 device disabled.