This is an initial set that adds support for both the TDM and for formats other than 8/16bit audio through the audio system. It also fixes a minor issue with the FIFO stopping order. I have further patches following on which deal with selection of clocks to allow the use of the tegra's audio unit to run as clock slave (all current examples have the tegra as clock master).