Split up audio kernel changes

Split into:

  • Codec additions
  • Routing changes
  • and drop all unrelated changes