tegra-audio-alc5632.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. NVIDIA Tegra audio complex
  2. Required properties:
  3. - compatible : "nvidia,tegra-audio-alc5632"
  4. - nvidia,model : The user-visible name of this sound complex.
  5. - nvidia,audio-routing : A list of the connections between audio components.
  6. Each entry is a pair of strings, the first being the connection's sink,
  7. the second being the connection's source. Valid names for sources and
  8. sinks are the ALC5632's pins:
  9. ALC5632 pins:
  10. * SPK_OUTP
  11. * SPK_OUTN
  12. * HP_OUT_L
  13. * HP_OUT_R
  14. * AUX_OUT_P
  15. * AUX_OUT_N
  16. * LINE_IN_L
  17. * LINE_IN_R
  18. * PHONE_P
  19. * PHONE_N
  20. * MIC1_P
  21. * MIC1_N
  22. * MIC2_P
  23. * MIC2_N
  24. * MICBIAS1
  25. * DMICDAT
  26. Board connectors:
  27. * Headset Stereophone
  28. * Int Spk
  29. * Headset Mic
  30. * Digital Mic
  31. - nvidia,i2s-controller : The phandle of the Tegra I2S controller
  32. - nvidia,audio-codec : The phandle of the ALC5632 audio codec
  33. Example:
  34. sound {
  35. compatible = "nvidia,tegra-audio-alc5632-paz00",
  36. "nvidia,tegra-audio-alc5632";
  37. nvidia,model = "Compal PAZ00";
  38. nvidia,audio-routing =
  39. "Int Spk", "SPK_OUTP",
  40. "Int Spk", "SPK_OUTN",
  41. "Headset Mic","MICBIAS1",
  42. "MIC1_N", "Headset Mic",
  43. "MIC1_P", "Headset Mic",
  44. "Headset Stereophone", "HP_OUT_R",
  45. "Headset Stereophone", "HP_OUT_L";
  46. nvidia,i2s-controller = <&tegra_i2s1>;
  47. nvidia,audio-codec = <&alc5632>;
  48. };