imx-audio-sgtl5000.txt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. Freescale i.MX audio complex with SGTL5000 codec
  2. Required properties:
  3. - compatible : "fsl,imx-audio-sgtl5000"
  4. - model : The user-visible name of this sound complex
  5. - ssi-controller : The phandle of the i.MX SSI controller
  6. - audio-codec : The phandle of the SGTL5000 audio codec
  7. - audio-routing : A list of the connections between audio components.
  8. Each entry is a pair of strings, the first being the
  9. connection's sink, the second being the connection's
  10. source. Valid names could be power supplies, SGTL5000
  11. pins, and the jacks on the board:
  12. Power supplies:
  13. * Mic Bias
  14. SGTL5000 pins:
  15. * MIC_IN
  16. * LINE_IN
  17. * HP_OUT
  18. * LINE_OUT
  19. Board connectors:
  20. * Mic Jack
  21. * Line In Jack
  22. * Headphone Jack
  23. * Line Out Jack
  24. * Ext Spk
  25. - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)
  26. - mux-ext-port : The external port of the i.MX audio muxer
  27. Note: The AUDMUX port numbering should start at 1, which is consistent with
  28. hardware manual.
  29. Example:
  30. sound {
  31. compatible = "fsl,imx51-babbage-sgtl5000",
  32. "fsl,imx-audio-sgtl5000";
  33. model = "imx51-babbage-sgtl5000";
  34. ssi-controller = <&ssi1>;
  35. audio-codec = <&sgtl5000>;
  36. audio-routing =
  37. "MIC_IN", "Mic Jack",
  38. "Mic Jack", "Mic Bias",
  39. "Headphone Jack", "HP_OUT";
  40. mux-int-port = <1>;
  41. mux-ext-port = <3>;
  42. };